RISC-V: refresh defconfig
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Vince Bridgers <vbridger@opensource.altera.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD9389B DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/ad9389b*
853
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M:      Mircea Caprioru <mircea.caprioru@analog.com>
856 S:      Supported
857 F:      drivers/mux/adgs1408.c
858 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M:      Stefan Popa <stefan.popa@analog.com>
862 L:      linux-pm@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/power/supply/adp5061.c
866
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M:      Lars-Peter Clausen <lars@metafoo.de>
869 L:      linux-media@vger.kernel.org
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      drivers/media/i2c/adv7180.c
873
874 ANALOG DEVICES INC ADV748X DRIVER
875 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv748x/*
879
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7511*
885
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7604*
891
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M:      Hans Verkuil <hans.verkuil@cisco.com>
894 L:      linux-media@vger.kernel.org
895 S:      Maintained
896 F:      drivers/media/i2c/adv7842*
897
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M:      Lars-Peter Clausen <lars@metafoo.de>
900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W:      http://wiki.analog.com/
902 W:      http://ez.analog.com/community/linux-device-drivers
903 S:      Supported
904 F:      sound/soc/codecs/adau*
905 F:      sound/soc/codecs/adav*
906 F:      sound/soc/codecs/ad1*
907 F:      sound/soc/codecs/ad7*
908 F:      sound/soc/codecs/ssm*
909 F:      sound/soc/codecs/sigmadsp.*
910
911 ANALOG DEVICES INC DMA DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/dma/dma-axi-dmac.c
916
917 ANALOG DEVICES INC IIO DRIVERS
918 M:      Lars-Peter Clausen <lars@metafoo.de>
919 M:      Michael Hennerich <Michael.Hennerich@analog.com>
920 W:      http://wiki.analog.com/
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925 F:      drivers/iio/*/ad*
926 F:      drivers/iio/adc/ltc2497*
927 X:      drivers/iio/*/adjd*
928 F:      drivers/staging/iio/*/ad*
929
930 ANDES ARCHITECTURE
931 M:      Greentime Hu <green.hu@gmail.com>
932 M:      Vincent Chen <deanbo422@gmail.com>
933 T:      git https://github.com/andestech/linux.git
934 S:      Supported
935 F:      arch/nds32/
936 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F:      Documentation/devicetree/bindings/nds32/
938 K:      nds32
939 N:      nds32
940
941 ANDROID CONFIG FRAGMENTS
942 M:      Rob Herring <robh@kernel.org>
943 S:      Supported
944 F:      kernel/configs/android*
945
946 ANDROID DRIVERS
947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M:      Arve Hjønnevåg <arve@android.com>
949 M:      Todd Kjos <tkjos@android.com>
950 M:      Martijn Coenen <maco@android.com>
951 M:      Joel Fernandes <joel@joelfernandes.org>
952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L:      devel@driverdev.osuosl.org
954 S:      Supported
955 F:      drivers/android/
956 F:      drivers/staging/android/
957
958 ANDROID GOLDFISH PIC DRIVER
959 M:      Miodrag Dinic <miodrag.dinic@mips.com>
960 S:      Supported
961 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F:      drivers/irqchip/irq-goldfish-pic.c
963
964 ANDROID GOLDFISH RTC DRIVER
965 M:      Miodrag Dinic <miodrag.dinic@mips.com>
966 S:      Supported
967 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F:      drivers/rtc/rtc-goldfish.c
969
970 ANDROID ION DRIVER
971 M:      Laura Abbott <labbott@redhat.com>
972 M:      Sumit Semwal <sumit.semwal@linaro.org>
973 L:      devel@driverdev.osuosl.org
974 L:      dri-devel@lists.freedesktop.org
975 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976 S:      Supported
977 F:      drivers/staging/android/ion
978 F:      drivers/staging/android/uapi/ion.h
979
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M:      Johannes Berg <johannes@sipsolutions.net>
982 L:      linuxppc-dev@lists.ozlabs.org
983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      sound/aoa/
986
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
989 L:      linux-iio@vger.kernel.org
990 S:      Maintained
991 F:      drivers/iio/adc/stx104.c
992
993 APM DRIVER
994 M:      Jiri Kosina <jikos@kernel.org>
995 S:      Odd fixes
996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F:      arch/x86/kernel/apm_32.c
998 F:      include/linux/apm_bios.h
999 F:      include/uapi/linux/apm_bios.h
1000 F:      drivers/char/apm-emulation.c
1001
1002 APPARMOR SECURITY MODULE
1003 M:      John Johansen <john.johansen@canonical.com>
1004 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W:      wiki.apparmor.net
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007 S:      Supported
1008 F:      security/apparmor/
1009 F:      Documentation/admin-guide/LSM/apparmor.rst
1010
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M:      Henrik Rydberg <rydberg@bitmath.org>
1013 L:      linux-input@vger.kernel.org
1014 S:      Odd fixes
1015 F:      drivers/input/mouse/bcm5974.c
1016
1017 APPLE SMC DRIVER
1018 M:      Henrik Rydberg <rydberg@bitmath.org>
1019 L:      linux-hwmon@vger.kernel.org
1020 S:      Odd fixes
1021 F:      drivers/hwmon/applesmc.c
1022
1023 APPLETALK NETWORK LAYER
1024 L:      netdev@vger.kernel.org
1025 S:      Odd fixes
1026 F:      drivers/net/appletalk/
1027 F:      net/appletalk/
1028
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M:      Duc Dang <dhdang@apm.com>
1031 S:      Supported
1032 F:      arch/arm64/boot/dts/apm/
1033
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M:      Loc Ho <lho@apm.com>
1036 S:      Supported
1037 F:      drivers/edac/xgene_edac.c
1038 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M:      Iyappan Subramanian <isubramanian@apm.com>
1042 M:      Keyur Chudgar <kchudgar@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene-v2/
1045
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M:      Iyappan Subramanian <isubramanian@apm.com>
1048 M:      Keyur Chudgar <kchudgar@apm.com>
1049 M:      Quan Nguyen <qnguyen@apm.com>
1050 S:      Supported
1051 F:      drivers/net/ethernet/apm/xgene/
1052 F:      drivers/net/phy/mdio-xgene.c
1053 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M:      Tai Nguyen <ttnguyen@apm.com>
1058 S:      Supported
1059 F:      drivers/perf/xgene_pmu.c
1060 F:      Documentation/perf/xgene-pmu.txt
1061 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063 APTINA CAMERA SENSOR PLL
1064 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L:      linux-media@vger.kernel.org
1066 S:      Maintained
1067 F:      drivers/media/i2c/aptina-pll.*
1068
1069 ARC FRAMEBUFFER DRIVER
1070 M:      Jaya Kumar <jayalk@intworks.biz>
1071 S:      Maintained
1072 F:      drivers/video/fbdev/arcfb.c
1073 F:      drivers/video/fbdev/core/fb_defio.c
1074
1075 ARC PGU DRM DRIVER
1076 M:      Alexey Brodkin <abrodkin@synopsys.com>
1077 S:      Supported
1078 F:      drivers/gpu/drm/arc/
1079 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081 ARCNET NETWORK LAYER
1082 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L:      netdev@vger.kernel.org
1084 S:      Maintained
1085 F:      drivers/net/arcnet/
1086 F:      include/uapi/linux/if_arcnet.h
1087
1088 ARM ARCHITECTED TIMER DRIVER
1089 M:      Mark Rutland <mark.rutland@arm.com>
1090 M:      Marc Zyngier <marc.zyngier@arm.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/include/asm/arch_timer.h
1094 F:      arch/arm64/include/asm/arch_timer.h
1095 F:      drivers/clocksource/arm_arch_timer.c
1096
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M:      Linus Walleij <linus.walleij@linaro.org>
1099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/arm/arm-boards
1102 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F:      arch/arm/mach-integrator/
1107 F:      arch/arm/mach-realview/
1108 F:      arch/arm/mach-versatile/
1109 F:      arch/arm/plat-versatile/
1110 F:      arch/arm/boot/dts/arm-realview-*
1111 F:      arch/arm/boot/dts/integrator*
1112 F:      arch/arm/boot/dts/versatile*
1113 F:      drivers/clk/versatile/
1114 F:      drivers/i2c/busses/i2c-versatile.c
1115 F:      drivers/irqchip/irq-versatile-fpga.c
1116 F:      drivers/mtd/maps/physmap_of_versatile.c
1117 F:      drivers/power/reset/arm-versatile-reboot.c
1118 F:      drivers/soc/versatile/
1119
1120 ARM HDLCD DRM DRIVER
1121 M:      Liviu Dudau <liviu.dudau@arm.com>
1122 S:      Supported
1123 F:      drivers/gpu/drm/arm/hdlcd_*
1124 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126 ARM MALI-DP DRM DRIVER
1127 M:      Liviu Dudau <liviu.dudau@arm.com>
1128 M:      Brian Starkey <brian.starkey@arm.com>
1129 M:      Mali DP Maintainers <malidp@foss.arm.com>
1130 S:      Supported
1131 F:      drivers/gpu/drm/arm/
1132 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134 ARM MFM AND FLOPPY DRIVERS
1135 M:      Ian Molton <spyro@f2s.com>
1136 S:      Maintained
1137 F:      arch/arm/lib/floppydma.S
1138 F:      arch/arm/include/asm/floppy.h
1139
1140 ARM PMU PROFILING AND DEBUGGING
1141 M:      Will Deacon <will.deacon@arm.com>
1142 M:      Mark Rutland <mark.rutland@arm.com>
1143 S:      Maintained
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F:      arch/arm*/kernel/perf_*
1146 F:      arch/arm/oprofile/common.c
1147 F:      arch/arm*/kernel/hw_breakpoint.c
1148 F:      arch/arm*/include/asm/hw_breakpoint.h
1149 F:      arch/arm*/include/asm/perf_event.h
1150 F:      drivers/perf/*
1151 F:      include/linux/perf/arm_pmu.h
1152 F:      Documentation/devicetree/bindings/arm/pmu.txt
1153 F:      Documentation/devicetree/bindings/perf/
1154
1155 ARM PORT
1156 M:      Russell King <linux@armlinux.org.uk>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.armlinux.org.uk/
1159 S:      Odd Fixes
1160 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161 F:      arch/arm/
1162 X:      arch/arm/boot/dts/
1163
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M:      Russell King <linux@armlinux.org.uk>
1166 S:      Odd Fixes
1167 F:      sound/arm/aaci.*
1168
1169 ARM PRIMECELL BUS SUPPORT
1170 M:      Russell King <linux@armlinux.org.uk>
1171 S:      Odd Fixes
1172 F:      drivers/amba/
1173 F:      include/linux/amba/bus.h
1174
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M:      Russell King <linux@armlinux.org.uk>
1177 S:      Odd Fixes
1178 F:      drivers/video/fbdev/amba-clcd.*
1179
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M:      Russell King <linux@armlinux.org.uk>
1182 S:      Odd Fixes
1183 F:      drivers/input/serio/ambakmi.*
1184 F:      include/linux/amba/kmi.h
1185
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M:      Russell King <linux@armlinux.org.uk>
1188 S:      Odd Fixes
1189 F:      drivers/mmc/host/mmci.*
1190 F:      include/linux/amba/mmci.h
1191
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M:      Linus Walleij <linus.walleij@linaro.org>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F:      drivers/spi/spi-pl022.c
1198
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M:      Russell King <linux@armlinux.org.uk>
1201 S:      Odd Fixes
1202 F:      drivers/tty/serial/amba-pl01*.c
1203 F:      include/linux/amba/serial.h
1204
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M:      Linus Walleij <linus.walleij@linaro.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F:      drivers/irqchip/irq-vic.c
1211
1212 ARM SMMU DRIVERS
1213 M:      Will Deacon <will.deacon@arm.com>
1214 R:      Robin Murphy <robin.murphy@arm.com>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      drivers/iommu/arm-smmu.c
1218 F:      drivers/iommu/arm-smmu-v3.c
1219 F:      drivers/iommu/io-pgtable-arm.c
1220 F:      drivers/iommu/io-pgtable-arm-v7s.c
1221
1222 ARM SUB-ARCHITECTURES
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 F:      arch/arm/mach-*/
1226 F:      arch/arm/plat-*/
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M:      Andreas Färber <afaerber@suse.de>
1231 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      owl
1235 F:      arch/arm/mach-actions/
1236 F:      arch/arm/boot/dts/owl-*
1237 F:      arch/arm64/boot/dts/actions/
1238 F:      drivers/clk/actions/
1239 F:      drivers/clocksource/timer-owl*
1240 F:      drivers/dma/owl-dma.c
1241 F:      drivers/i2c/busses/i2c-owl.c
1242 F:      drivers/pinctrl/actions/*
1243 F:      drivers/soc/actions/
1244 F:      include/dt-bindings/power/owl-*
1245 F:      include/linux/soc/actions/
1246 F:      Documentation/devicetree/bindings/arm/actions.txt
1247 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M:      Sergey Lapin <slapin@ossfans.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/Allwinner SoC Clock Support
1270 M:      Emilio López <emilio@elopez.com.ar>
1271 S:      Maintained
1272 F:      drivers/clk/sunxi/
1273
1274 ARM/Allwinner sunXi SoC support
1275 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1276 M:      Chen-Yu Tsai <wens@csie.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      sun[x456789]i
1280 N:      sun50i
1281 F:      arch/arm/mach-sunxi/
1282 F:      arch/arm64/boot/dts/allwinner/
1283 F:      drivers/clk/sunxi-ng/
1284 F:      drivers/pinctrl/sunxi/
1285 F:      drivers/soc/sunxi/
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M:      Neil Armstrong <narmstrong@baylibre.com>
1290 M:      Jerome Brunet <jbrunet@baylibre.com>
1291 L:      linux-amlogic@lists.infradead.org
1292 S:      Maintained
1293 F:      drivers/clk/meson/
1294 F:      include/dt-bindings/clock/meson*
1295 F:      include/dt-bindings/clock/gxbb*
1296 F:      Documentation/devicetree/bindings/clock/amlogic*
1297
1298 ARM/Amlogic Meson SoC support
1299 M:      Carlo Caione <carlo@caione.org>
1300 M:      Kevin Hilman <khilman@baylibre.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L:      linux-amlogic@lists.infradead.org
1303 W:      http://linux-meson.com/
1304 S:      Maintained
1305 F:      arch/arm/mach-meson/
1306 F:      arch/arm/boot/dts/meson*
1307 F:      arch/arm64/boot/dts/amlogic/
1308 F:      drivers/pinctrl/meson/
1309 F:      drivers/mmc/host/meson*
1310 N:      meson
1311
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/mach-alpine/
1318 F:      arch/arm/boot/dts/alpine*
1319 F:      arch/arm64/boot/dts/al/
1320 F:      drivers/*/*alpine*
1321
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1324 M:      Lars Persson <lars.persson@axis.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@axis.com
1327 F:      arch/arm/mach-artpec
1328 F:      arch/arm/boot/dts/artpec6*
1329 F:      drivers/clk/axis
1330 F:      drivers/crypto/axis
1331 F:      drivers/pinctrl/pinctrl-artpec*
1332 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334 ARM/ASPEED I2C DRIVER
1335 M:      Brendan Higgins <brendanhiggins@google.com>
1336 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R:      Joel Stanley <joel@jms.id.au>
1338 L:      linux-i2c@vger.kernel.org
1339 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F:      drivers/i2c/busses/i2c-aspeed.c
1343 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346 ARM/ASPEED MACHINE SUPPORT
1347 M:      Joel Stanley <joel@jms.id.au>
1348 R:      Andrew Jeffery <andrew@aj.id.au>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352 S:      Supported
1353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F:      arch/arm/mach-aspeed/
1355 F:      arch/arm/boot/dts/aspeed-*
1356 N:      aspeed
1357
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M:      Rob Herring <robh@kernel.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      arch/arm/mach-highbank/
1363 F:      arch/arm/boot/dts/highbank.dts
1364 F:      arch/arm/boot/dts/ecx-*.dts*
1365
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 S:      Maintained
1369 F:      arch/arm/mach-cns3xxx/
1370
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M:      Sunil Goutham <sgoutham@cavium.com>
1373 M:      Robert Richter <rric@kernel.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Supported
1376 F:      drivers/net/ethernet/cavium/thunder/
1377
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M:      Lukasz Majewski <lukma@denx.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-ep93xx/ts72xx.c
1383
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M:      Alexander Shiyan <shc_work@mail.ru>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Odd Fixes
1388 N:      clps711x
1389
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1397 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 F:      arch/arm/mach-ep93xx/
1401 F:      arch/arm/mach-ep93xx/include/mach/
1402
1403 ARM/CLKDEV SUPPORT
1404 M:      Russell King <linux@armlinux.org.uk>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F:      drivers/clk/clkdev.c
1409
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M:      Mike Rapoport <mike@compulab.co.il>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M:      Baruch Siach <baruch@tkos.co.il>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/boot/dts/cx92755*
1420 N:      digicolor
1421
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1424 S:      Maintained
1425 F:      arch/arm/mach-ep93xx/micro9.c
1426
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431 F:      drivers/hwtracing/coresight/*
1432 F:      Documentation/trace/coresight.txt
1433 F:      Documentation/trace/coresight-cpu-debug.txt
1434 F:      Documentation/devicetree/bindings/arm/coresight.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F:      tools/perf/arch/arm/util/pmu.c
1438 F:      tools/perf/arch/arm/util/auxtrace.c
1439 F:      tools/perf/arch/arm/util/cs-etm.c
1440 F:      tools/perf/arch/arm/util/cs-etm.h
1441 F:      tools/perf/util/cs-etm.*
1442 F:      tools/perf/util/cs-etm-decoder/*
1443
1444 ARM/CORGI MACHINE SUPPORT
1445 M:      Richard Purdie <rpurdie@rpsys.net>
1446 S:      Maintained
1447
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M:      Linus Walleij <linus.walleij@linaro.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/ulli-kroll/linux.git
1453 S:      Maintained
1454 F:      Documentation/devicetree/bindings/arm/gemini.txt
1455 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F:      arch/arm/mach-gemini/
1459 F:      drivers/net/ethernet/cortina/
1460 F:      drivers/pinctrl/pinctrl-gemini.c
1461 F:      drivers/rtc/rtc-ftrtc010.c
1462
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M:      Barry Song <baohua@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467 S:      Maintained
1468 F:      arch/arm/boot/dts/prima2*
1469 F:      arch/arm/mach-prima2/
1470 F:      drivers/clk/sirf/
1471 F:      drivers/clocksource/timer-prima2.c
1472 F:      drivers/clocksource/timer-atlas7.c
1473 N:      [^a-z]sirf
1474
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W:      http://www.armlinux.org.uk/
1479 S:      Maintained
1480 F:      arch/arm/mach-ebsa110/
1481 F:      drivers/net/ethernet/amd/am79c961a.*
1482
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 N:      efm32
1489
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/ezx.c
1495
1496 ARM/FARADAY FA526 PORT
1497 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 T:      git git://git.berlios.de/gemini-board
1501 F:      arch/arm/mm/*-fa*
1502
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M:      Russell King <linux@armlinux.org.uk>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W:      http://www.armlinux.org.uk/
1507 S:      Maintained
1508 F:      arch/arm/include/asm/hardware/dec21285.h
1509 F:      arch/arm/mach-footbridge/
1510
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M:      Shawn Guo <shawnguo@kernel.org>
1513 M:      Sascha Hauer <s.hauer@pengutronix.de>
1514 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R:      Fabio Estevam <fabio.estevam@nxp.com>
1516 R:      NXP Linux Team <linux-imx@nxp.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F:      arch/arm/mach-imx/
1521 F:      arch/arm/mach-mxs/
1522 F:      arch/arm/boot/dts/imx*
1523 F:      arch/arm/configs/imx*_defconfig
1524 F:      drivers/clk/imx/
1525 F:      drivers/firmware/imx/
1526 F:      drivers/soc/imx/
1527 F:      include/linux/firmware/imx/
1528 F:      include/soc/imx/
1529
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Stefan Agner <stefan@agner.ch>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F:      arch/arm/mach-imx/*vf610*
1539 F:      arch/arm/boot/dts/vf*
1540
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M:      Shawn Guo <shawnguo@kernel.org>
1543 M:      Li Yang <leoyang.li@nxp.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:      arch/arm/boot/dts/ls1021a*
1548 F:      arch/arm64/boot/dts/freescale/fsl-*
1549 F:      arch/arm64/boot/dts/freescale/qoriq-*
1550
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
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/GUMSTIX MACHINE SUPPORT
1557 M:      Steve Sakoman <sakoman@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M:      Philipp Zabel <philipp.zabel@gmail.com>
1563 M:      Paul Parsons <lost.distance@yahoo.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/mach-pxa/hx4700.c
1567 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1568 F:      sound/soc/pxa/hx4700.c
1569
1570 ARM/HISILICON SOC SUPPORT
1571 M:      Wei Xu <xuwei5@hisilicon.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.hisilicon.com
1574 S:      Supported
1575 T:      git git://github.com/hisilicon/linux-hisi.git
1576 F:      arch/arm/mach-hisi/
1577 F:      arch/arm/boot/dts/hi3*
1578 F:      arch/arm/boot/dts/hip*
1579 F:      arch/arm/boot/dts/hisi*
1580 F:      arch/arm64/boot/dts/hisilicon/
1581
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584 W:      www.jlime.com
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F:      arch/arm/mach-sa1100/jornada720.c
1588 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590 ARM/IGEP MACHINE SUPPORT
1591 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M:      Javier Martinez Canillas <javier@dowhile0.org>
1593 L:      linux-omap@vger.kernel.org
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/omap3-igep*
1597
1598 ARM/INCOME PXA270 SUPPORT
1599 M:      Marek Vasut <marek.vasut@gmail.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M:      Lennert Buytenhek <kernel@wantstofly.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M:      Lennert Buytenhek <kernel@wantstofly.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Orphan
1617
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M:      Lennert Buytenhek <kernel@wantstofly.org>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M:      Imre Kaloz <kaloz@openwrt.org>
1630 M:      Krzysztof Halasa <khalasa@piap.pl>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/mach-ixp4xx/
1634
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M:      Jonathan Cameron <jic23@cam.ac.uk>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/stargate2.c
1640 F:      drivers/pcmcia/pxa2xx_stargate2.c
1641
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M:      Lennert Buytenhek <kernel@wantstofly.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651
1652 ARM/LG1K ARCHITECTURE
1653 M:      Chanho Min <chanho.min@lge.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm64/boot/dts/lg/
1657
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/LPC18XX ARCHITECTURE
1664 M:      Vladimir Zapolskiy <vz@mleia.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/boot/dts/lpc43*
1668 F:      drivers/i2c/busses/i2c-lpc2k.c
1669 F:      drivers/memory/pl172.c
1670 F:      drivers/mtd/spi-nor/nxp-spifi.c
1671 F:      drivers/rtc/rtc-lpc24xx.c
1672 N:      lpc18xx
1673
1674 ARM/LPC32XX SOC SUPPORT
1675 M:      Vladimir Zapolskiy <vz@mleia.com>
1676 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/lpc32*
1681 F:      arch/arm/mach-lpc32xx/
1682 F:      drivers/i2c/busses/i2c-pnx.c
1683 F:      drivers/net/ethernet/nxp/lpc_eth.c
1684 F:      drivers/usb/host/ohci-nxp.c
1685 F:      drivers/watchdog/pnx4008_wdt.c
1686 N:      lpc32xx
1687
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M:      Philipp Zabel <philipp.zabel@gmail.com>
1690 S:      Maintained
1691
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M:      Jason Cooper <jason@lakedaemon.net>
1694 M:      Andrew Lunn <andrew@lunn.ch>
1695 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M:      Gregory Clement <gregory.clement@bootlin.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      Documentation/devicetree/bindings/soc/dove/
1700 F:      arch/arm/mach-dove/
1701 F:      arch/arm/mach-mv78xx0/
1702 F:      arch/arm/mach-orion5x/
1703 F:      arch/arm/plat-orion/
1704 F:      arch/arm/boot/dts/dove*
1705 F:      arch/arm/boot/dts/orion5x*
1706
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M:      Jason Cooper <jason@lakedaemon.net>
1709 M:      Andrew Lunn <andrew@lunn.ch>
1710 M:      Gregory Clement <gregory.clement@bootlin.com>
1711 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/armada*
1715 F:      arch/arm/boot/dts/kirkwood*
1716 F:      arch/arm/configs/mvebu_*_defconfig
1717 F:      arch/arm/mach-mvebu/
1718 F:      arch/arm64/boot/dts/marvell/armada*
1719 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1720 F:      drivers/cpufreq/mvebu-cpufreq.c
1721 F:      drivers/irqchip/irq-armada-370-xp.c
1722 F:      drivers/irqchip/irq-mvebu-*
1723 F:      drivers/pinctrl/mvebu/
1724 F:      drivers/rtc/rtc-armada38x.c
1725
1726 ARM/Mediatek RTC DRIVER
1727 M:      Eddie Huang <eddie.huang@mediatek.com>
1728 M:      Sean Wang <sean.wang@mediatek.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F:      drivers/rtc/rtc-mt6397.c
1734 F:      drivers/rtc/rtc-mt7622.c
1735
1736 ARM/Mediatek SoC support
1737 M:      Matthias Brugger <matthias.bgg@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/mt6*
1742 F:      arch/arm/boot/dts/mt7*
1743 F:      arch/arm/boot/dts/mt8*
1744 F:      arch/arm/mach-mediatek/
1745 F:      arch/arm64/boot/dts/mediatek/
1746 N:      mtk
1747 K:      mediatek
1748
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 F:      drivers/phy/mediatek/
1755 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M:      Greg Ungerer <gerg@uclinux.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F:      arch/arm/mach-ks8695/
1761 S:      Odd Fixes
1762
1763 ARM/Microchip (AT91) SoC support
1764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:      http://www.linux4sam.org
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770 S:      Supported
1771 N:      at91
1772 N:      atmel
1773 F:      arch/arm/mach-at91/
1774 F:      include/soc/at91/
1775 F:      arch/arm/boot/dts/at91*.dts
1776 F:      arch/arm/boot/dts/at91*.dtsi
1777 F:      arch/arm/boot/dts/sama*.dts
1778 F:      arch/arm/boot/dts/sama*.dtsi
1779 F:      arch/arm/include/debug/at91.S
1780 F:      drivers/memory/atmel*
1781 F:      drivers/watchdog/sama5d4_wdt.c
1782 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1783 X:      drivers/net/wireless/atmel/
1784
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F:      arch/arm/mach-pxa/mioa701.c
1789 S:      Maintained
1790
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1793 S:      Maintained
1794
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M:      Linus Walleij <linus.walleij@linaro.org>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-nomadik/
1800 F:      arch/arm/mach-u300/
1801 F:      arch/arm/mach-ux500/
1802 F:      arch/arm/boot/dts/ste-*
1803 F:      drivers/clk/clk-nomadik.c
1804 F:      drivers/clk/clk-u300.c
1805 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F:      drivers/clocksource/timer-u300.c
1807 F:      drivers/dma/coh901318*
1808 F:      drivers/dma/ste_dma40*
1809 F:      drivers/hwspinlock/u8500_hsem.c
1810 F:      drivers/i2c/busses/i2c-nomadik.c
1811 F:      drivers/i2c/busses/i2c-stu300.c
1812 F:      drivers/mfd/ab3100*
1813 F:      drivers/mfd/ab8500*
1814 F:      drivers/mfd/abx500*
1815 F:      drivers/mfd/dbx500*
1816 F:      drivers/mfd/db8500*
1817 F:      drivers/pinctrl/nomadik/
1818 F:      drivers/pinctrl/pinctrl-coh901*
1819 F:      drivers/pinctrl/pinctrl-u300.c
1820 F:      drivers/rtc/rtc-ab3100.c
1821 F:      drivers/rtc/rtc-ab8500.c
1822 F:      drivers/rtc/rtc-coh901331.c
1823 F:      drivers/rtc/rtc-pl031.c
1824 F:      drivers/watchdog/coh901327_wdt.c
1825 F:      Documentation/devicetree/bindings/arm/ste-*
1826 F:      Documentation/devicetree/bindings/arm/ux500/
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M:      Avi Fishman <avifishman70@gmail.com>
1831 M:      Tomer Maimon <tmaimon77@gmail.com>
1832 R:      Patrick Venture <venture@google.com>
1833 R:      Nancy Yuen <yuenn@google.com>
1834 R:      Brendan Higgins <brendanhiggins@google.com>
1835 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836 S:      Supported
1837 F:      arch/arm/mach-npcm/
1838 F:      arch/arm/boot/dts/nuvoton-npcm*
1839 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840 F:      drivers/*/*npcm*
1841 F:      Documentation/devicetree/bindings/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*/*npcm*
1843
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M:      Wan ZongShun <mcuos.com@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.mcuos.com
1848 S:      Maintained
1849 F:      arch/arm/mach-w90x900/
1850 F:      drivers/input/keyboard/w90p910_keypad.c
1851 F:      drivers/input/touchscreen/w90p910_ts.c
1852 F:      drivers/watchdog/nuc900_wdt.c
1853 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F:      drivers/mtd/nand/raw/nuc900_nand.c
1855 F:      drivers/rtc/rtc-nuc900.c
1856 F:      drivers/spi/spi-nuc900.c
1857 F:      drivers/usb/host/ehci-w90x900.c
1858 F:      drivers/video/fbdev/nuc900fb.c
1859
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864 S:      Supported
1865
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M:      Alexander Clouter <alex@digriz.org.uk>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W:      http://www.digriz.org.uk/ts78xx/kernel
1870 S:      Maintained
1871 F:      arch/arm/mach-orion5x/ts78xx-*
1872
1873 ARM/OXNAS platform support
1874 M:      Neil Armstrong <narmstrong@baylibre.com>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm/mach-oxnas/
1879 F:      arch/arm/boot/dts/ox8*.dts*
1880 N:      oxnas
1881
1882 ARM/PALM TREO SUPPORT
1883 M:      Tomas Cech <sleep_walker@suse.com>
1884 L:      linux-arm-kernel@lists.infradead.org
1885 W:      http://hackndev.com
1886 S:      Maintained
1887 F:      arch/arm/mach-pxa/palmtreo.*
1888
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M:      Marek Vasut <marek.vasut@gmail.com>
1891 L:      linux-arm-kernel@lists.infradead.org
1892 W:      http://hackndev.com
1893 S:      Maintained
1894 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1895 F:      arch/arm/mach-pxa/palmtx.c
1896 F:      arch/arm/mach-pxa/palmt5.*
1897 F:      arch/arm/mach-pxa/include/mach/palmld.h
1898 F:      arch/arm/mach-pxa/palmld.c
1899 F:      arch/arm/mach-pxa/palmte2.*
1900 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1901 F:      arch/arm/mach-pxa/palmtc.c
1902
1903 ARM/PALMZ72 SUPPORT
1904 M:      Sergey Lapin <slapin@ossfans.org>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 W:      http://hackndev.com
1907 S:      Maintained
1908 F:      arch/arm/mach-pxa/palmz72.*
1909
1910 ARM/PLEB SUPPORT
1911 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913 S:      Maintained
1914
1915 ARM/PT DIGITAL BOARD PORT
1916 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920
1921 ARM/QUALCOMM SUPPORT
1922 M:      Andy Gross <andy.gross@linaro.org>
1923 M:      David Brown <david.brown@linaro.org>
1924 L:      linux-arm-msm@vger.kernel.org
1925 L:      linux-soc@vger.kernel.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/qcom/
1928 F:      arch/arm/boot/dts/qcom-*.dts
1929 F:      arch/arm/boot/dts/qcom-*.dtsi
1930 F:      arch/arm/mach-qcom/
1931 F:      arch/arm64/boot/dts/qcom/*
1932 F:      drivers/i2c/busses/i2c-qup.c
1933 F:      drivers/clk/qcom/
1934 F:      drivers/dma/qcom/
1935 F:      drivers/soc/qcom/
1936 F:      drivers/spi/spi-qup.c
1937 F:      drivers/tty/serial/msm_serial.c
1938 F:      drivers/*/pm8???-*
1939 F:      drivers/mfd/ssbi.c
1940 F:      drivers/firmware/qcom_scm*
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:      Lennert Buytenhek <kernel@wantstofly.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947
1948 ARM/REALTEK ARCHITECTURE
1949 M:      Andreas Färber <afaerber@suse.de>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm64/boot/dts/realtek/
1953 F:      Documentation/devicetree/bindings/arm/realtek.txt
1954
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:      Simon Horman <horms@verge.net.au>
1957 M:      Magnus Damm <magnus.damm@gmail.com>
1958 L:      linux-renesas-soc@vger.kernel.org
1959 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:      Supported
1962 F:      arch/arm64/boot/dts/renesas/
1963 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:      drivers/soc/renesas/
1965 F:      include/linux/soc/renesas/
1966
1967 ARM/RISCPC ARCHITECTURE
1968 M:      Russell King <linux@armlinux.org.uk>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:      http://www.armlinux.org.uk/
1971 S:      Maintained
1972 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:      arch/arm/include/asm/hardware/ioc.h
1974 F:      arch/arm/include/asm/hardware/iomd.h
1975 F:      arch/arm/include/asm/hardware/memc.h
1976 F:      arch/arm/mach-rpc/
1977 F:      drivers/net/ethernet/8390/etherh.c
1978 F:      drivers/net/ethernet/i825xx/ether1*
1979 F:      drivers/net/ethernet/seeq/ether3*
1980 F:      drivers/scsi/arm/
1981
1982 ARM/Rockchip SoC support
1983 M:      Heiko Stuebner <heiko@sntech.de>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:      linux-rockchip@lists.infradead.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rk3*
1989 F:      arch/arm/boot/dts/rv1108*
1990 F:      arch/arm/mach-rockchip/
1991 F:      drivers/clk/rockchip/
1992 F:      drivers/i2c/busses/i2c-rk3x.c
1993 F:      drivers/*/*rockchip*
1994 F:      drivers/*/*/*rockchip*
1995 F:      sound/soc/rockchip/
1996 N:      rockchip
1997
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:      Kukjin Kim <kgene@kernel.org>
2000 M:      Krzysztof Kozlowski <krzk@kernel.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:      Maintained
2005 F:      arch/arm/boot/dts/s3c*
2006 F:      arch/arm/boot/dts/s5p*
2007 F:      arch/arm/boot/dts/exynos*
2008 F:      arch/arm64/boot/dts/exynos/
2009 F:      arch/arm/plat-samsung/
2010 F:      arch/arm/mach-s3c24*/
2011 F:      arch/arm/mach-s3c64xx/
2012 F:      arch/arm/mach-s5p*/
2013 F:      arch/arm/mach-exynos*/
2014 F:      drivers/*/*s3c24*
2015 F:      drivers/*/*/*s3c24*
2016 F:      drivers/*/*s3c64xx*
2017 F:      drivers/*/*s5pv210*
2018 F:      drivers/memory/samsung/*
2019 F:      drivers/soc/samsung/*
2020 F:      Documentation/arm/Samsung/
2021 F:      Documentation/devicetree/bindings/arm/samsung/
2022 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:      exynos
2025
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:      Kyungmin Park <kyungmin.park@samsung.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-s5pv210/
2031
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:      Kyungmin Park <kyungmin.park@samsung.com>
2034 M:      Kamil Debski <kamil@wypas.org>
2035 M:      Andrzej Hajda <a.hajda@samsung.com>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-g2d/
2040
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:      linux-media@vger.kernel.org
2045 S:      Maintained
2046 F:      drivers/media/platform/s5p-cec/
2047 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 L:      linux-media@vger.kernel.org
2054 S:      Maintained
2055 F:      drivers/media/platform/s5p-jpeg/
2056
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:      Kyungmin Park <kyungmin.park@samsung.com>
2059 M:      Kamil Debski <kamil@wypas.org>
2060 M:      Jeongtae Park <jtp.park@samsung.com>
2061 M:      Andrzej Hajda <a.hajda@samsung.com>
2062 L:      linux-arm-kernel@lists.infradead.org
2063 L:      linux-media@vger.kernel.org
2064 S:      Maintained
2065 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:      drivers/media/platform/s5p-mfc/
2067
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:      Simon Horman <horms@verge.net.au>
2070 M:      Magnus Damm <magnus.damm@gmail.com>
2071 L:      linux-renesas-soc@vger.kernel.org
2072 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:      Supported
2075 F:      arch/arm/boot/dts/emev2*
2076 F:      arch/arm/boot/dts/r7s*
2077 F:      arch/arm/boot/dts/r8a*
2078 F:      arch/arm/boot/dts/r9a*
2079 F:      arch/arm/boot/dts/sh*
2080 F:      arch/arm/configs/shmobile_defconfig
2081 F:      arch/arm/include/debug/renesas-scif.S
2082 F:      arch/arm/mach-shmobile/
2083 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:      drivers/soc/renesas/
2085 F:      include/linux/soc/renesas/
2086
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:      Dinh Nguyen <dinguyen@kernel.org>
2089 S:      Maintained
2090 F:      arch/arm/mach-socfpga/
2091 F:      arch/arm/boot/dts/socfpga*
2092 F:      arch/arm/configs/socfpga_defconfig
2093 F:      arch/arm64/boot/dts/altera/
2094 W:      http://www.rocketboards.org
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:      Dinh Nguyen <dinguyen@kernel.org>
2099 S:      Maintained
2100 F:      drivers/clk/socfpga/
2101
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:      Thor Thayer <thor.thayer@linux.intel.com>
2104 S:      Maintained
2105 F:      drivers/edac/altera_edac.
2106
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:      Orson Zhai <orsonzhai@gmail.com>
2109 M:      Baolin Wang <baolin.wang@linaro.org>
2110 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:      Maintained
2112 F:      arch/arm64/boot/dts/sprd
2113 N:      sprd
2114
2115 ARM/STI ARCHITECTURE
2116 M:      Patrice Chotard <patrice.chotard@st.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:      http://www.stlinux.com
2119 S:      Maintained
2120 F:      arch/arm/mach-sti/
2121 F:      arch/arm/boot/dts/sti*
2122 F:      drivers/char/hw_random/st-rng.c
2123 F:      drivers/clocksource/arm_global_timer.c
2124 F:      drivers/clocksource/clksrc_st_lpc.c
2125 F:      drivers/cpufreq/sti-cpufreq.c
2126 F:      drivers/dma/st_fdma*
2127 F:      drivers/i2c/busses/i2c-st.c
2128 F:      drivers/media/rc/st_rc.c
2129 F:      drivers/media/platform/sti/c8sectpfe/
2130 F:      drivers/mmc/host/sdhci-st.c
2131 F:      drivers/phy/st/phy-miphy28lp.c
2132 F:      drivers/phy/st/phy-stih407-usb.c
2133 F:      drivers/pinctrl/pinctrl-st.c
2134 F:      drivers/remoteproc/st_remoteproc.c
2135 F:      drivers/remoteproc/st_slim_rproc.c
2136 F:      drivers/reset/sti/
2137 F:      drivers/rtc/rtc-st-lpc.c
2138 F:      drivers/tty/serial/st-asc.c
2139 F:      drivers/usb/dwc3/dwc3-st.c
2140 F:      drivers/usb/host/ehci-st.c
2141 F:      drivers/usb/host/ohci-st.c
2142 F:      drivers/watchdog/st_lpc_wdt.c
2143 F:      drivers/ata/ahci_st.c
2144 F:      include/linux/remoteproc/st_slim_rproc.h
2145
2146 ARM/STM32 ARCHITECTURE
2147 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:      Alexandre Torgue <alexandre.torgue@st.com>
2149 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:      stm32
2154 N:      stm
2155 F:      arch/arm/boot/dts/stm32*
2156 F:      arch/arm/mach-stm32/
2157 F:      drivers/clocksource/armv7m_systick.c
2158
2159 ARM/Synaptics SoC support
2160 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-berlin/
2165 F:      arch/arm/boot/dts/berlin*
2166 F:      arch/arm64/boot/dts/synaptics/
2167
2168 ARM/TANGO ARCHITECTURE
2169 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:      Mans Rullgard <mans@mansr.com>
2171 L:      linux-arm-kernel@lists.infradead.org
2172 S:      Odd Fixes
2173 N:      tango
2174
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Hans Verkuil <hans.verkuil@cisco.com>
2182 L:      linux-tegra@vger.kernel.org
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/tegra-cec/
2186 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:      Santosh Shilimkar <ssantosh@kernel.org>
2195 L:      linux-kernel@vger.kernel.org
2196 S:      Maintained
2197 F:      drivers/memory/*emif*
2198
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:      Tero Kristo <t-kristo@ti.com>
2201 M:      Nishanth Menon <nm@ti.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Supported
2204 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:      arch/arm64/boot/dts/ti/Makefile
2206 F:      arch/arm64/boot/dts/ti/k3-*
2207
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:      Santosh Shilimkar <ssantosh@kernel.org>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-keystone/
2213 F:      arch/arm/boot/dts/keystone-*
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:      Santosh Shilimkar <ssantosh@kernel.org>
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clk/keystone/
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:      linux-kernel@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/clocksource/timer-keystone.c
2228
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/power/reset/keystone-reset.c
2234
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:      Lennert Buytenhek <kernel@wantstofly.org>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239
2240 ARM/TOSA MACHINE SUPPORT
2241 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:      Dirk Opfer <dirk@opfer-online.de>
2243 S:      Maintained
2244
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:      Maintained
2250 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:      arch/arm/boot/dts/uniphier*
2253 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:      arch/arm/mach-uniphier/
2255 F:      arch/arm/mm/cache-uniphier.c
2256 F:      arch/arm64/boot/dts/socionext/uniphier*
2257 F:      drivers/bus/uniphier-system-bus.c
2258 F:      drivers/clk/uniphier/
2259 F:      drivers/gpio/gpio-uniphier.c
2260 F:      drivers/i2c/busses/i2c-uniphier*
2261 F:      drivers/irqchip/irq-uniphier-aidet.c
2262 F:      drivers/mmc/host/uniphier-sd.c
2263 F:      drivers/pinctrl/uniphier/
2264 F:      drivers/reset/reset-uniphier.c
2265 F:      drivers/tty/serial/8250/8250_uniphier.c
2266 N:      uniphier
2267
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:      Ulf Hansson <ulf.hansson@linaro.org>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:      git git://git.linaro.org/people/ulfh/clk.git
2272 S:      Maintained
2273 F:      drivers/clk/ux500/
2274
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:      Liviu Dudau <liviu.dudau@arm.com>
2277 M:      Sudeep Holla <sudeep.holla@arm.com>
2278 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 F:      arch/arm/boot/dts/vexpress*
2282 F:      arch/arm64/boot/dts/arm/
2283 F:      arch/arm/mach-vexpress/
2284 F:      */*/vexpress*
2285 F:      */*/*/vexpress*
2286 F:      drivers/clk/versatile/clk-vexpress-osc.c
2287 F:      drivers/clocksource/timer-versatile.c
2288 N:      mps2
2289
2290 ARM/VFP SUPPORT
2291 M:      Russell King <linux@armlinux.org.uk>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:      http://www.armlinux.org.uk/
2294 S:      Maintained
2295 F:      arch/arm/vfp/
2296
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:      Marek Vasut <marek.vasut@gmail.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-pxa/vpac270.c
2302 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:      Tony Prisk <linux@prisktech.co.nz>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308 F:      arch/arm/mach-vt8500/
2309 F:      drivers/clocksource/timer-vt8500.c
2310 F:      drivers/i2c/busses/i2c-wmt.c
2311 F:      drivers/mmc/host/wmt-sdmmc.c
2312 F:      drivers/pwm/pwm-vt8500.c
2313 F:      drivers/rtc/rtc-vt8500.c
2314 F:      drivers/tty/serial/vt8500_serial.c
2315 F:      drivers/usb/host/ehci-platform.c
2316 F:      drivers/usb/host/uhci-platform.c
2317 F:      drivers/video/fbdev/vt8500lcdfb.*
2318 F:      drivers/video/fbdev/wm8505fb*
2319 F:      drivers/video/fbdev/wmt_ge_rops.*
2320
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/z2.c
2326 F:      arch/arm/mach-pxa/include/mach/z2.h
2327
2328 ARM/ZTE ARCHITECTURE
2329 M:      Jun Nie <jun.nie@linaro.org>
2330 M:      Shawn Guo <shawnguo@kernel.org>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/zx2967*
2334 F:      arch/arm/mach-zx/
2335 F:      arch/arm64/boot/dts/zte/
2336 F:      drivers/clk/zte/
2337 F:      drivers/dma/zx_dma.c
2338 F:      drivers/gpio/gpio-zx.c
2339 F:      drivers/i2c/busses/i2c-zx2967.c
2340 F:      drivers/mmc/host/dw_mmc-zx.*
2341 F:      drivers/pinctrl/zte/
2342 F:      drivers/soc/zte/
2343 F:      drivers/thermal/zx2967_thermal.c
2344 F:      drivers/watchdog/zx2967_wdt.c
2345 F:      Documentation/devicetree/bindings/arm/zte.txt
2346 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:      Documentation/devicetree/bindings/soc/zte/
2354 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:      include/dt-bindings/clock/zx2967*.h
2358 F:      include/dt-bindings/soc/zte,*.h
2359 F:      sound/soc/codecs/zx_aud96p22.c
2360 F:      sound/soc/zte/
2361
2362 ARM/ZYNQ ARCHITECTURE
2363 M:      Michal Simek <michal.simek@xilinx.com>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:      http://wiki.xilinx.com
2366 T:      git https://github.com/Xilinx/linux-xlnx.git
2367 S:      Supported
2368 F:      arch/arm/mach-zynq/
2369 F:      drivers/cpuidle/cpuidle-zynq.c
2370 F:      drivers/block/xsysace.c
2371 N:      zynq
2372 N:      xilinx
2373 F:      drivers/clocksource/timer-cadence-ttc.c
2374 F:      drivers/i2c/busses/i2c-cadence.c
2375 F:      drivers/mmc/host/sdhci-of-arasan.c
2376 F:      drivers/edac/synopsys_edac.c
2377 F:      drivers/i2c/busses/i2c-xiic.c
2378
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:      Catalin Marinas <catalin.marinas@arm.com>
2381 M:      Will Deacon <will.deacon@arm.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:      Maintained
2385 F:      arch/arm64/
2386 X:      arch/arm64/boot/dts/
2387 F:      Documentation/arm64/
2388
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:      Sakari Ailus <sakari.ailus@iki.fi>
2391 L:      linux-leds@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/leds/leds-as3645a.c
2394
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:      linux-media@vger.kernel.org
2398 T:      git git://linuxtv.org/media_tree.git
2399 S:      Maintained
2400 F:      drivers/media/i2c/ak7375.c
2401 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403 ASAHI KASEI AK8974 DRIVER
2404 M:      Linus Walleij <linus.walleij@linaro.org>
2405 L:      linux-iio@vger.kernel.org
2406 W:      http://www.akm.com/
2407 S:      Supported
2408 F:      drivers/iio/magnetometer/ak8974.c
2409
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:      George Joseph <george.joseph@fairview5.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      Documentation/hwmon/asc7621
2415 F:      drivers/hwmon/asc7621.c
2416
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:      Corentin Chary <corentin.chary@gmail.com>
2419 L:      acpi4asus-user@lists.sourceforge.net
2420 L:      platform-driver-x86@vger.kernel.org
2421 W:      http://acpi4asus.sf.net
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus*.c
2424 F:      drivers/platform/x86/eeepc*.c
2425
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:      platform-driver-x86@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/platform/x86/asus-wireless.c
2431
2432 ASYMMETRIC KEYS
2433 M:      David Howells <dhowells@redhat.com>
2434 L:      keyrings@vger.kernel.org
2435 S:      Maintained
2436 F:      Documentation/crypto/asymmetric-keys.txt
2437 F:      include/linux/verification.h
2438 F:      include/crypto/public_key.h
2439 F:      include/crypto/pkcs7.h
2440 F:      crypto/asymmetric_keys/
2441
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:      Dan Williams <dan.j.williams@intel.com>
2444 W:      http://sourceforge.net/projects/xscaleiop
2445 S:      Odd fixes
2446 F:      Documentation/crypto/async-tx-api.txt
2447 F:      crypto/async_tx/
2448 F:      drivers/dma/
2449 F:      include/linux/dmaengine.h
2450 F:      include/linux/async_tx.h
2451
2452 AT24 EEPROM DRIVER
2453 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:      linux-i2c@vger.kernel.org
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:      Maintained
2457 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:      drivers/misc/eeprom/at24.c
2459 F:      include/linux/platform_data/at24.h
2460
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2463 W:      http://www.openaoe.org/
2464 S:      Supported
2465 F:      Documentation/aoe/
2466 F:      drivers/block/aoe/
2467
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:      Alban Bedel <albeu@free.fr>
2470 W:      https://github.com/AlbanBedel/linux
2471 T:      git git://github.com/AlbanBedel/linux
2472 S:      Maintained
2473 F:      drivers/gpio/gpio-ath79.c
2474 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:      Alban Bedel <albeu@free.fr>
2478 W:      https://github.com/AlbanBedel/linux
2479 T:      git git://github.com/AlbanBedel/linux
2480 S:      Maintained
2481 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:      Kalle Valo <kvalo@codeaurora.org>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/net/wireless/ath/*
2489
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:      Jiri Slaby <jirislaby@gmail.com>
2492 M:      Nick Kossifidis <mickflemm@gmail.com>
2493 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:      Maintained
2497 F:      drivers/net/wireless/ath/ath5k/
2498
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:      Kalle Valo <kvalo@codeaurora.org>
2501 L:      linux-wireless@vger.kernel.org
2502 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:      Supported
2505 F:      drivers/net/wireless/ath/ath6kl/
2506
2507 ATI_REMOTE2 DRIVER
2508 M:      Ville Syrjala <syrjala@sci.fi>
2509 S:      Maintained
2510 F:      drivers/input/misc/ati_remote2.c
2511
2512 ATK0110 HWMON DRIVER
2513 M:      Luca Tettamanti <kronos.it@gmail.com>
2514 L:      linux-hwmon@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/hwmon/asus_atk0110.c
2517
2518 ATLX ETHERNET DRIVERS
2519 M:      Jay Cliburn <jcliburn@gmail.com>
2520 M:      Chris Snook <chris.snook@gmail.com>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/atl1
2523 W:      http://atl1.sourceforge.net
2524 S:      Maintained
2525 F:      drivers/net/ethernet/atheros/
2526
2527 ATM
2528 M:      Chas Williams <3chas3@gmail.com>
2529 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:      netdev@vger.kernel.org
2531 W:      http://linux-atm.sourceforge.net
2532 S:      Maintained
2533 F:      drivers/atm/
2534 F:      include/linux/atm*
2535 F:      include/uapi/linux/atm*
2536
2537 ATMEL MACB ETHERNET DRIVER
2538 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:      Supported
2540 F:      drivers/net/ethernet/cadence/
2541
2542 ATMEL MAXTOUCH DRIVER
2543 M:      Nick Dyer <nick@shmanahar.org>
2544 T:      git git://github.com/ndyer/linux.git
2545 S:      Maintained
2546 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549 ATMEL WIRELESS DRIVER
2550 M:      Simon Kelley <simon@thekelleys.org.uk>
2551 L:      linux-wireless@vger.kernel.org
2552 W:      http://www.thekelleys.org.uk/atmel
2553 W:      http://atmelwlandriver.sourceforge.net/
2554 S:      Maintained
2555 F:      drivers/net/wireless/atmel/atmel*
2556
2557 ATOMIC INFRASTRUCTURE
2558 M:      Will Deacon <will.deacon@arm.com>
2559 M:      Peter Zijlstra <peterz@infradead.org>
2560 R:      Boqun Feng <boqun.feng@gmail.com>
2561 L:      linux-kernel@vger.kernel.org
2562 S:      Maintained
2563 F:      arch/*/include/asm/atomic*.h
2564 F:      include/*/atomic*.h
2565
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:      Bradley Grove <linuxdrivers@attotech.com>
2568 L:      linux-scsi@vger.kernel.org
2569 W:      http://www.attotech.com
2570 S:      Supported
2571 F:      drivers/scsi/esas2r
2572
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:      linux-wpan@vger.kernel.org
2576 S:      Maintained
2577 F:      drivers/net/ieee802154/atusb.c
2578 F:      drivers/net/ieee802154/atusb.h
2579 F:      drivers/net/ieee802154/at86rf230.h
2580
2581 AUDIT SUBSYSTEM
2582 M:      Paul Moore <paul@paul-moore.com>
2583 M:      Eric Paris <eparis@redhat.com>
2584 L:      linux-audit@redhat.com (moderated for non-subscribers)
2585 W:      https://github.com/linux-audit
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:      Supported
2588 F:      include/linux/audit.h
2589 F:      include/uapi/linux/audit.h
2590 F:      kernel/audit*
2591
2592 AUXILIARY DISPLAY DRIVERS
2593 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:      Maintained
2595 F:      drivers/auxdisplay/
2596 F:      include/linux/cfag12864b.h
2597
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:      Andreas Klinger <ak@it-klinger.de>
2600 L:      linux-iio@vger.kernel.org
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:      drivers/iio/adc/hx711.c
2604
2605 AX.25 NETWORK LAYER
2606 M:      Ralf Baechle <ralf@linux-mips.org>
2607 L:      linux-hams@vger.kernel.org
2608 W:      http://www.linux-ax25.org/
2609 S:      Maintained
2610 F:      include/uapi/linux/ax25.h
2611 F:      include/net/ax25.h
2612 F:      net/ax25/
2613
2614 AXENTIA ARM DEVICES
2615 M:      Peter Rosin <peda@axentia.se>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/arm/axentia.txt
2619 F:      arch/arm/boot/dts/at91-linea.dtsi
2620 F:      arch/arm/boot/dts/at91-natte.dtsi
2621 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:      arch/arm/boot/dts/at91-tse850-3.dts
2623
2624 AXENTIA ASOC DRIVERS
2625 M:      Peter Rosin <peda@axentia.se>
2626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/sound/axentia,*
2629 F:      sound/soc/atmel/tse850-pcm5142.c
2630
2631 AZ6007 DVB DRIVER
2632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:      linux-media@vger.kernel.org
2634 W:      https://linuxtv.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 S:      Maintained
2637 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:      Hans Verkuil <hverkuil@xs4all.nl>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Maintained
2645 F:      drivers/media/radio/radio-aztech*
2646
2647 B43 WIRELESS DRIVER
2648 L:      linux-wireless@vger.kernel.org
2649 L:      b43-dev@lists.infradead.org
2650 W:      http://wireless.kernel.org/en/users/Drivers/b43
2651 S:      Odd Fixes
2652 F:      drivers/net/wireless/broadcom/b43/
2653
2654 B43LEGACY WIRELESS DRIVER
2655 M:      Larry Finger <Larry.Finger@lwfinger.net>
2656 L:      linux-wireless@vger.kernel.org
2657 L:      b43-dev@lists.infradead.org
2658 W:      http://wireless.kernel.org/en/users/Drivers/b43
2659 S:      Maintained
2660 F:      drivers/net/wireless/broadcom/b43legacy/
2661
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:      Lee Jones <lee.jones@linaro.org>
2664 M:      Daniel Thompson <daniel.thompson@linaro.org>
2665 M:      Jingoo Han <jingoohan1@gmail.com>
2666 L:      dri-devel@lists.freedesktop.org
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:      Maintained
2669 F:      drivers/video/backlight/
2670 F:      include/linux/backlight.h
2671 F:      include/linux/pwm_backlight.h
2672 F:      Documentation/devicetree/bindings/leds/backlight
2673
2674 BATMAN ADVANCED
2675 M:      Marek Lindner <mareklindner@neomailbox.ch>
2676 M:      Simon Wunderlich <sw@simonwunderlich.de>
2677 M:      Antonio Quartulli <a@unstable.cc>
2678 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:      https://www.open-mesh.org/
2680 Q:      https://patchwork.open-mesh.org/project/batman/list/
2681 S:      Maintained
2682 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:      Documentation/networking/batman-adv.rst
2685 F:      include/uapi/linux/batadv_packet.h
2686 F:      include/uapi/linux/batman_adv.h
2687 F:      net/batman-adv/
2688
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:      linux-hams@vger.kernel.org
2692 W:      http://www.baycom.org/~tom/ham/ham.html
2693 S:      Maintained
2694 F:      drivers/net/hamradio/baycom*
2695
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:      Coly Li <colyli@suse.de>
2698 M:      Kent Overstreet <kent.overstreet@gmail.com>
2699 L:      linux-bcache@vger.kernel.org
2700 W:      http://bcache.evilpiepirate.org
2701 C:      irc://irc.oftc.net/bcache
2702 S:      Maintained
2703 F:      drivers/md/bcache/
2704
2705 BDISP ST MEDIA DRIVER
2706 M:      Fabien Dessenne <fabien.dessenne@st.com>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Supported
2711 F:      drivers/media/platform/sti/bdisp
2712
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:      netdev@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ethernet/ec_bhf.c
2718
2719 BEFS FILE SYSTEM
2720 M:      Luis de Bethencourt <luisbg@kernel.org>
2721 M:      Salah Triki <salah.triki@gmail.com>
2722 S:      Maintained
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:      Documentation/filesystems/befs.txt
2725 F:      fs/befs/
2726
2727 BFQ I/O SCHEDULER
2728 M:      Paolo Valente <paolo.valente@linaro.org>
2729 M:      Jens Axboe <axboe@kernel.dk>
2730 L:      linux-block@vger.kernel.org
2731 S:      Maintained
2732 F:      block/bfq-*
2733 F:      Documentation/block/bfq-iosched.txt
2734
2735 BFS FILE SYSTEM
2736 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:      Maintained
2738 F:      Documentation/filesystems/bfs.txt
2739 F:      fs/bfs/
2740 F:      include/uapi/linux/bfs_fs.h
2741
2742 BLINKM RGB LED DRIVER
2743 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:      Maintained
2745 F:      drivers/leds/leds-blinkm.c
2746
2747 BLOCK LAYER
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:      Maintained
2752 F:      block/
2753 F:      drivers/block/
2754 F:      kernel/trace/blktrace.c
2755 F:      lib/sbitmap.c
2756
2757 BLOCK2MTD DRIVER
2758 M:      Joern Engel <joern@lazybastard.org>
2759 L:      linux-mtd@lists.infradead.org
2760 S:      Maintained
2761 F:      drivers/mtd/devices/block2mtd.c
2762
2763 BLUETOOTH DRIVERS
2764 M:      Marcel Holtmann <marcel@holtmann.org>
2765 M:      Johan Hedberg <johan.hedberg@gmail.com>
2766 L:      linux-bluetooth@vger.kernel.org
2767 W:      http://www.bluez.org/
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:      Maintained
2771 F:      drivers/bluetooth/
2772
2773 BLUETOOTH SUBSYSTEM
2774 M:      Marcel Holtmann <marcel@holtmann.org>
2775 M:      Johan Hedberg <johan.hedberg@gmail.com>
2776 L:      linux-bluetooth@vger.kernel.org
2777 W:      http://www.bluez.org/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:      Maintained
2781 F:      net/bluetooth/
2782 F:      include/net/bluetooth/
2783
2784 BONDING DRIVER
2785 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:      Veaceslav Falico <vfalico@gmail.com>
2787 M:      Andy Gospodarek <andy@greyhouse.net>
2788 L:      netdev@vger.kernel.org
2789 W:      http://sourceforge.net/projects/bonding/
2790 S:      Supported
2791 F:      drivers/net/bonding/
2792 F:      include/uapi/linux/if_bonding.h
2793
2794 BPF (Safe dynamic programs and tools)
2795 M:      Alexei Starovoitov <ast@kernel.org>
2796 M:      Daniel Borkmann <daniel@iogearbox.net>
2797 L:      netdev@vger.kernel.org
2798 L:      linux-kernel@vger.kernel.org
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:      Supported
2803 F:      arch/x86/net/bpf_jit*
2804 F:      Documentation/networking/filter.txt
2805 F:      Documentation/bpf/
2806 F:      include/linux/bpf*
2807 F:      include/linux/filter.h
2808 F:      include/trace/events/xdp.h
2809 F:      include/uapi/linux/bpf*
2810 F:      include/uapi/linux/filter.h
2811 F:      kernel/bpf/
2812 F:      kernel/trace/bpf_trace.c
2813 F:      lib/test_bpf.c
2814 F:      net/bpf/
2815 F:      net/core/filter.c
2816 F:      net/sched/act_bpf.c
2817 F:      net/sched/cls_bpf.c
2818 F:      samples/bpf/
2819 F:      tools/bpf/
2820 F:      tools/lib/bpf/
2821 F:      tools/testing/selftests/bpf/
2822
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M:      Michael Chan <michael.chan@broadcom.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/net/ethernet/broadcom/b44.*
2828
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M:      Florian Fainelli <f.fainelli@gmail.com>
2831 L:      netdev@vger.kernel.org
2832 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2833 S:      Supported
2834 F:      drivers/net/dsa/b53/*
2835 F:      include/linux/platform_data/b53.h
2836
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      Ray Jui <rjui@broadcom.com>
2840 M:      Scott Branden <sbranden@broadcom.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 T:      git git://github.com/broadcom/mach-bcm
2843 S:      Maintained
2844 N:      bcm281*
2845 N:      bcm113*
2846 N:      bcm216*
2847 N:      kona
2848 F:      arch/arm/mach-bcm/
2849
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M:      Eric Anholt <eric@anholt.net>
2852 M:      Stefan Wahren <stefan.wahren@i2se.com>
2853 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T:      git git://github.com/anholt/linux
2856 S:      Maintained
2857 N:      bcm2835
2858 F:      drivers/staging/vc04_services
2859
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M:      Hauke Mehrtens <hauke@hauke-m.de>
2862 M:      Rafał Miłecki <zajec5@gmail.com>
2863 L:      linux-mips@linux-mips.org
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/mips/brcm/
2866 F:      arch/mips/bcm47xx/*
2867 F:      arch/mips/include/asm/mach-bcm47xx/*
2868
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M:      Hauke Mehrtens <hauke@hauke-m.de>
2871 M:      Rafał Miłecki <zajec5@gmail.com>
2872 M:      Jon Mason <jonmason@broadcom.com>
2873 M:      bcm-kernel-feedback-list@broadcom.com
2874 L:      linux-arm-kernel@lists.infradead.org
2875 S:      Maintained
2876 F:      arch/arm/mach-bcm/bcm_5301x.c
2877 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2878 F:      arch/arm/boot/dts/bcm470*
2879 F:      arch/arm/boot/dts/bcm953012*
2880
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M:      Rafał Miłecki <rafal@milecki.pl>
2883 L:      linux-arm-kernel@lists.infradead.org
2884 S:      Maintained
2885 F:      arch/arm/boot/dts/bcm53573*
2886 F:      arch/arm/boot/dts/bcm47189*
2887
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M:      Florian Fainelli <f.fainelli@gmail.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T:      git git://github.com/broadcom/stblinux.git
2893 S:      Maintained
2894 N:      bcm63xx
2895
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M:      Kevin Cernekee <cernekee@gmail.com>
2898 L:      linux-usb@vger.kernel.org
2899 S:      Maintained
2900 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M:      Brian Norris <computersforpeace@gmail.com>
2904 M:      Gregory Fong <gregory.0xf0@gmail.com>
2905 M:      Florian Fainelli <f.fainelli@gmail.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:      git git://github.com/broadcom/stblinux.git
2909 S:      Maintained
2910 F:      arch/arm/mach-bcm/*brcmstb*
2911 F:      arch/arm/boot/dts/bcm7*.dts*
2912 F:      drivers/bus/brcmstb_gisb.c
2913 F:      arch/arm/mm/cache-b15-rac.c
2914 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2915 N:      brcmstb
2916
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M:      Markus Mayer <mmayer@broadcom.com>
2919 M:      bcm-kernel-feedback-list@broadcom.com
2920 L:      linux-pm@vger.kernel.org
2921 S:      Maintained
2922 F:      drivers/cpufreq/bmips-cpufreq.c
2923
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M:      Kevin Cernekee <cernekee@gmail.com>
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 L:      linux-mips@linux-mips.org
2928 T:      git git://github.com/broadcom/stblinux.git
2929 S:      Maintained
2930 F:      arch/mips/bmips/*
2931 F:      arch/mips/include/asm/mach-bmips/*
2932 F:      arch/mips/kernel/*bmips*
2933 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2934 F:      drivers/irqchip/irq-bcm63*
2935 F:      drivers/irqchip/irq-bcm7*
2936 F:      drivers/irqchip/irq-brcmstb*
2937 F:      include/linux/bcm963xx_nvram.h
2938 F:      include/linux/bcm963xx_tag.h
2939
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M:      Rasesh Mody <rasesh.mody@cavium.com>
2942 M:      Dept-GELinuxNICDev@cavium.com
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/bnx2.*
2946 F:      drivers/net/ethernet/broadcom/bnx2_*
2947
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M:      QLogic-Storage-Upstream@qlogic.com
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      drivers/scsi/bnx2fc/
2953
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M:      QLogic-Storage-Upstream@qlogic.com
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/bnx2i/
2959
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M:      Ariel Elior <ariel.elior@cavium.com>
2962 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M:      everest-linux-l2@cavium.com
2964 L:      netdev@vger.kernel.org
2965 S:      Supported
2966 F:      drivers/net/ethernet/broadcom/bnx2x/
2967
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M:      Michael Chan <michael.chan@broadcom.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnxt/
2973
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M:      Franky Lin <franky.lin@broadcom.com>
2977 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2978 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M:      Wright Feng <wright.feng@cypress.com>
2980 L:      linux-wireless@vger.kernel.org
2981 L:      brcm80211-dev-list.pdl@broadcom.com
2982 L:      brcm80211-dev-list@cypress.com
2983 S:      Supported
2984 F:      drivers/net/wireless/broadcom/brcm80211/
2985
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M:      Gregory Fong <gregory.0xf0@gmail.com>
2988 L:      bcm-kernel-feedback-list@broadcom.com
2989 S:      Supported
2990 F:      drivers/gpio/gpio-brcmstb.c
2991 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:      linux-i2c@vger.kernel.org
2996 L:      bcm-kernel-feedback-list@broadcom.com
2997 S:      Supported
2998 F:      drivers/i2c/busses/i2c-brcmstb.c
2999 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M:      Al Cooper <alcooperx@gmail.com>
3003 L:      linux-kernel@vger.kernel.org
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Maintained
3006 F:      drivers/phy/broadcom/phy-brcm-usb*
3007
3008 BROADCOM GENET ETHERNET DRIVER
3009 M:      Doug Berger <opendmb@gmail.com>
3010 M:      Florian Fainelli <f.fainelli@gmail.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/genet/
3014
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M:      Ray Jui <rjui@broadcom.com>
3017 M:      Scott Branden <sbranden@broadcom.com>
3018 M:      Jon Mason <jonmason@broadcom.com>
3019 M:      bcm-kernel-feedback-list@broadcom.com
3020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T:      git git://github.com/broadcom/cygnus-linux.git
3022 S:      Maintained
3023 N:      iproc
3024 N:      cygnus
3025 N:      bcm[-_]nsp
3026 N:      bcm9113*
3027 N:      bcm9583*
3028 N:      bcm9585*
3029 N:      bcm9586*
3030 N:      bcm988312
3031 N:      bcm113*
3032 N:      bcm583*
3033 N:      bcm585*
3034 N:      bcm586*
3035 N:      bcm88312
3036 N:      hr2
3037 N:      stingray
3038 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3039 F:      arch/arm64/boot/dts/broadcom/stingray/*
3040 F:      drivers/clk/bcm/clk-ns*
3041 F:      drivers/clk/bcm/clk-sr*
3042 F:      drivers/pinctrl/bcm/pinctrl-ns*
3043 F:      include/dt-bindings/clock/bcm-sr*
3044
3045 BROADCOM KONA GPIO DRIVER
3046 M:      Ray Jui <rjui@broadcom.com>
3047 L:      bcm-kernel-feedback-list@broadcom.com
3048 S:      Supported
3049 F:      drivers/gpio/gpio-bcm-kona.c
3050 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3054 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3055 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3056 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L:      linux-rdma@vger.kernel.org
3058 W:      http://www.broadcom.com
3059 S:      Supported
3060 F:      drivers/infiniband/hw/bnxt_re/
3061 F:      include/uapi/rdma/bnxt_re-abi.h
3062
3063 BROADCOM NVRAM DRIVER
3064 M:      Rafał Miłecki <zajec5@gmail.com>
3065 L:      linux-mips@linux-mips.org
3066 S:      Maintained
3067 F:      drivers/firmware/broadcom/*
3068
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M:      Rafał Miłecki <zajec5@gmail.com>
3071 L:      linux-wireless@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/bcma/
3074 F:      include/linux/bcma/
3075
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M:      Markus Mayer <mmayer@broadcom.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-pm@vger.kernel.org
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F:      drivers/cpufreq/brcmstb*
3083
3084 BROADCOM STB AVS TMON DRIVER
3085 M:      Markus Mayer <mmayer@broadcom.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-pm@vger.kernel.org
3088 S:      Maintained
3089 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F:      drivers/thermal/broadcom/brcmstb*
3091
3092 BROADCOM STB NAND FLASH DRIVER
3093 M:      Brian Norris <computersforpeace@gmail.com>
3094 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3095 L:      linux-mtd@lists.infradead.org
3096 L:      bcm-kernel-feedback-list@broadcom.com
3097 S:      Maintained
3098 F:      drivers/mtd/nand/raw/brcmnand/
3099
3100 BROADCOM STB DPFE DRIVER
3101 M:      Markus Mayer <mmayer@broadcom.com>
3102 M:      bcm-kernel-feedback-list@broadcom.com
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:      Maintained
3105 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F:      drivers/memory/brcmstb_dpfe.c
3107
3108 BROADCOM SPI DRIVER
3109 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3110 M:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Maintained
3112 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F:      drivers/spi/spi-bcm-qspi.*
3114 F:      drivers/spi/spi-brcmstb-qspi.c
3115 F:      drivers/spi/spi-iproc-qspi.c
3116
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M:      Florian Fainelli <f.fainelli@gmail.com>
3119 L:      netdev@vger.kernel.org
3120 S:      Supported
3121 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M:      Prashant Sreedharan <prashant@broadcom.com>
3126 M:      Michael Chan <mchan@broadcom.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/tg3.*
3130
3131 BROCADE BFA FC SCSI DRIVER
3132 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L:      linux-scsi@vger.kernel.org
3135 S:      Supported
3136 F:      drivers/scsi/bfa/
3137
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M:      Rasesh Mody <rasesh.mody@cavium.com>
3140 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M:      Dept-GELinuxNICDev@cavium.com
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/brocade/bna/
3145
3146 BSG (block layer generic sg v4 driver)
3147 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L:      linux-scsi@vger.kernel.org
3149 S:      Supported
3150 F:      block/bsg.c
3151 F:      include/linux/bsg.h
3152 F:      include/uapi/linux/bsg.h
3153
3154 BT87X AUDIO DRIVER
3155 M:      Clemens Ladisch <clemens@ladisch.de>
3156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T:      git git://git.alsa-project.org/alsa-kernel.git
3158 S:      Maintained
3159 F:      Documentation/sound/cards/bt87x.rst
3160 F:      sound/pci/bt87x.c
3161
3162 BT8XXGPIO DRIVER
3163 M:      Michael Buesch <m@bues.ch>
3164 W:      http://bu3sch.de/btgpio.php
3165 S:      Maintained
3166 F:      drivers/gpio/gpio-bt8xx.c
3167
3168 BTRFS FILE SYSTEM
3169 M:      Chris Mason <clm@fb.com>
3170 M:      Josef Bacik <josef@toxicpanda.com>
3171 M:      David Sterba <dsterba@suse.com>
3172 L:      linux-btrfs@vger.kernel.org
3173 W:      http://btrfs.wiki.kernel.org/
3174 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 S:      Maintained
3177 F:      Documentation/filesystems/btrfs.txt
3178 F:      fs/btrfs/
3179 F:      include/linux/btrfs*
3180 F:      include/uapi/linux/btrfs*
3181
3182 BTTV VIDEO4LINUX DRIVER
3183 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L:      linux-media@vger.kernel.org
3185 W:      https://linuxtv.org
3186 T:      git git://linuxtv.org/media_tree.git
3187 S:      Odd fixes
3188 F:      Documentation/media/v4l-drivers/bttv*
3189 F:      drivers/media/pci/bt8xx/bttv*
3190
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M:      Chanwoo Choi <cw00.choi@samsung.com>
3193 L:      linux-pm@vger.kernel.org
3194 L:      linux-samsung-soc@vger.kernel.org
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 S:      Maintained
3197 F:      drivers/devfreq/exynos-bus.c
3198 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200 BUSLOGIC SCSI DRIVER
3201 M:      Khalid Aziz <khalid@gonehiking.org>
3202 L:      linux-scsi@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/scsi/BusLogic.*
3205 F:      drivers/scsi/FlashPoint.*
3206
3207 C-MEDIA CMI8788 DRIVER
3208 M:      Clemens Ladisch <clemens@ladisch.de>
3209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T:      git git://git.alsa-project.org/alsa-kernel.git
3211 S:      Maintained
3212 F:      sound/pci/oxygen/
3213
3214 C-SKY ARCHITECTURE
3215 M:      Guo Ren <ren_guo@c-sky.com>
3216 T:      git https://github.com/c-sky/csky-linux.git
3217 S:      Supported
3218 F:      arch/csky/
3219 F:      Documentation/devicetree/bindings/csky/
3220 K:      csky
3221 N:      csky
3222
3223 C6X ARCHITECTURE
3224 M:      Mark Salter <msalter@redhat.com>
3225 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L:      linux-c6x-dev@linux-c6x.org
3227 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 S:      Maintained
3229 F:      arch/c6x/
3230
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M:      Harry Morris <h.morris@cascoda.com>
3233 L:      linux-wpan@vger.kernel.org
3234 W:      https://github.com/Cascoda/ca8210-linux.git
3235 S:      Maintained
3236 F:      drivers/net/ieee802154/ca8210.c
3237 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M:      David Howells <dhowells@redhat.com>
3241 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3242 S:      Supported
3243 F:      Documentation/filesystems/caching/cachefiles.txt
3244 F:      fs/cachefiles/
3245
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3248 L:      linux-media@vger.kernel.org
3249 S:      Maintained
3250 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3251 F:      drivers/media/platform/cadence/cdns-csi2*
3252
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M:      Hans Verkuil <hverkuil@xs4all.nl>
3255 L:      linux-media@vger.kernel.org
3256 T:      git git://linuxtv.org/media_tree.git
3257 W:      https://linuxtv.org
3258 S:      Maintained
3259 F:      drivers/media/radio/radio-cadet*
3260
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M:      Jonathan Corbet <corbet@lwn.net>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Maintained
3266 F:      Documentation/media/v4l-drivers/cafe_ccic*
3267 F:      drivers/media/platform/marvell-ccic/
3268
3269 CAIF NETWORK LAYER
3270 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L:      netdev@vger.kernel.org
3272 S:      Supported
3273 F:      Documentation/networking/caif/
3274 F:      drivers/net/caif/
3275 F:      include/uapi/linux/caif/
3276 F:      include/net/caif/
3277 F:      net/caif/
3278
3279 CALGARY x86-64 IOMMU
3280 M:      Muli Ben-Yehuda <mulix@mulix.org>
3281 M:      Jon Mason <jdmason@kudzu.us>
3282 L:      iommu@lists.linux-foundation.org
3283 S:      Maintained
3284 F:      arch/x86/kernel/pci-calgary_64.c
3285 F:      arch/x86/kernel/tce_64.c
3286 F:      arch/x86/include/asm/calgary.h
3287 F:      arch/x86/include/asm/tce.h
3288
3289 CAN NETWORK DRIVERS
3290 M:      Wolfgang Grandegger <wg@grandegger.com>
3291 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3292 L:      linux-can@vger.kernel.org
3293 W:      https://github.com/linux-can
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/net/can/
3298 F:      drivers/net/can/
3299 F:      include/linux/can/dev.h
3300 F:      include/linux/can/platform/
3301 F:      include/uapi/linux/can/error.h
3302 F:      include/uapi/linux/can/netlink.h
3303
3304 CAN NETWORK LAYER
3305 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3306 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3307 L:      linux-can@vger.kernel.org
3308 W:      https://github.com/linux-can
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 S:      Maintained
3312 F:      Documentation/networking/can.rst
3313 F:      net/can/
3314 F:      include/linux/can/core.h
3315 F:      include/uapi/linux/can.h
3316 F:      include/uapi/linux/can/bcm.h
3317 F:      include/uapi/linux/can/raw.h
3318 F:      include/uapi/linux/can/gw.h
3319
3320 CAPABILITIES
3321 M:      Serge Hallyn <serge@hallyn.com>
3322 L:      linux-security-module@vger.kernel.org
3323 S:      Supported
3324 F:      include/linux/capability.h
3325 F:      include/uapi/linux/capability.h
3326 F:      security/commoncap.c
3327 F:      kernel/capability.c
3328
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M:      Kevin Tsai <ktsai@capellamicro.com>
3331 S:      Maintained
3332 F:      drivers/iio/light/cm*
3333
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M:      Christian Lamparter <chunkeey@googlemail.com>
3336 L:      linux-wireless@vger.kernel.org
3337 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3338 S:      Maintained
3339 F:      drivers/net/wireless/ath/carl9170/
3340
3341 CAVIUM I2C DRIVER
3342 M:      Jan Glauber <jglauber@cavium.com>
3343 M:      David Daney <david.daney@cavium.com>
3344 W:      http://www.cavium.com
3345 S:      Supported
3346 F:      drivers/i2c/busses/i2c-octeon*
3347 F:      drivers/i2c/busses/i2c-thunderx*
3348
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L:      netdev@vger.kernel.org
3355 W:      http://www.cavium.com
3356 S:      Supported
3357 F:      drivers/net/ethernet/cavium/liquidio/
3358
3359 CAVIUM MMC DRIVER
3360 M:      Jan Glauber <jglauber@cavium.com>
3361 M:      David Daney <david.daney@cavium.com>
3362 M:      Steven J. Hill <Steven.Hill@cavium.com>
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/mmc/host/cavium*
3366
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M:      George Cherian <george.cherian@cavium.com>
3369 L:      linux-crypto@vger.kernel.org
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/crypto/cavium/cpt/
3373
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M:      Robert Richter <rrichter@cavium.com>
3376 M:      Jayachandran C <jnair@caviumnetworks.com>
3377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 S:      Maintained
3379 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M:      Varka Bhadram <varkabhadram@gmail.com>
3384 L:      linux-wpan@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/net/ieee802154/cc2520.c
3387 F:      include/linux/spi/cc2520.h
3388 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3392 L:      linux-crypto@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/crypto/ccree/
3395 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396
3397 CEC FRAMEWORK
3398 M:      Hans Verkuil <hans.verkuil@cisco.com>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      http://linuxtv.org
3402 S:      Supported
3403 F:      Documentation/media/kapi/cec-core.rst
3404 F:      Documentation/media/uapi/cec
3405 F:      drivers/media/cec/
3406 F:      drivers/media/rc/keymaps/rc-cec.c
3407 F:      include/media/cec.h
3408 F:      include/media/cec-notifier.h
3409 F:      include/uapi/linux/cec.h
3410 F:      include/uapi/linux/cec-funcs.h
3411 F:      Documentation/devicetree/bindings/media/cec.txt
3412 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3413
3414 CEC GPIO DRIVER
3415 M:      Hans Verkuil <hans.verkuil@cisco.com>
3416 L:      linux-media@vger.kernel.org
3417 T:      git git://linuxtv.org/media_tree.git
3418 W:      http://linuxtv.org
3419 S:      Supported
3420 F:      drivers/media/platform/cec-gpio/
3421 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3422
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M:      Arnd Bergmann <arnd@arndb.de>
3425 L:      linuxppc-dev@lists.ozlabs.org
3426 W:      http://www.ibm.com/developerworks/power/cell/
3427 S:      Supported
3428 F:      arch/powerpc/include/asm/cell*.h
3429 F:      arch/powerpc/include/asm/spu*.h
3430 F:      arch/powerpc/include/uapi/asm/spu*.h
3431 F:      arch/powerpc/oprofile/*cell*
3432 F:      arch/powerpc/platforms/cell/
3433
3434 CEPH COMMON CODE (LIBCEPH)
3435 M:      Ilya Dryomov <idryomov@gmail.com>
3436 M:      "Yan, Zheng" <zyan@redhat.com>
3437 M:      Sage Weil <sage@redhat.com>
3438 L:      ceph-devel@vger.kernel.org
3439 W:      http://ceph.com/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T:      git git://github.com/ceph/ceph-client.git
3442 S:      Supported
3443 F:      net/ceph/
3444 F:      include/linux/ceph/
3445 F:      include/linux/crush/
3446
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M:      "Yan, Zheng" <zyan@redhat.com>
3449 M:      Sage Weil <sage@redhat.com>
3450 M:      Ilya Dryomov <idryomov@gmail.com>
3451 L:      ceph-devel@vger.kernel.org
3452 W:      http://ceph.com/
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T:      git git://github.com/ceph/ceph-client.git
3455 S:      Supported
3456 F:      Documentation/filesystems/ceph.txt
3457 F:      fs/ceph/
3458
3459 CERTIFICATE HANDLING:
3460 M:      David Howells <dhowells@redhat.com>
3461 M:      David Woodhouse <dwmw2@infradead.org>
3462 L:      keyrings@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/admin-guide/module-signing.rst
3465 F:      certs/
3466 F:      scripts/sign-file.c
3467 F:      scripts/extract-cert.c
3468
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L:      linux-usb@vger.kernel.org
3471 S:      Orphan
3472 F:      Documentation/usb/WUSB-Design-overview.txt
3473 F:      Documentation/usb/wusb-cbaf
3474 F:      drivers/usb/host/hwa-hc.c
3475 F:      drivers/usb/host/whci/
3476 F:      drivers/usb/wusbcore/
3477 F:      include/linux/usb/wusb*
3478
3479 CFAG12864B LCD DRIVER
3480 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 S:      Maintained
3482 F:      drivers/auxdisplay/cfag12864b.c
3483 F:      include/linux/cfag12864b.h
3484
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 S:      Maintained
3488 F:      drivers/auxdisplay/cfag12864bfb.c
3489 F:      include/linux/cfag12864b.h
3490
3491 802.11 (including CFG80211/NL80211)
3492 M:      Johannes Berg <johannes@sipsolutions.net>
3493 L:      linux-wireless@vger.kernel.org
3494 W:      http://wireless.kernel.org/
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497 S:      Maintained
3498 F:      net/wireless/
3499 F:      include/uapi/linux/nl80211.h
3500 F:      include/linux/ieee80211.h
3501 F:      include/net/wext.h
3502 F:      include/net/cfg80211.h
3503 F:      include/net/iw_handler.h
3504 F:      include/net/ieee80211_radiotap.h
3505 F:      Documentation/driver-api/80211/cfg80211.rst
3506 F:      Documentation/networking/regulatory.txt
3507
3508 CHAR and MISC DRIVERS
3509 M:      Arnd Bergmann <arnd@arndb.de>
3510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 S:      Supported
3513 F:      drivers/char/
3514 F:      drivers/misc/
3515 F:      include/linux/miscdevice.h
3516
3517 CHECKPATCH
3518 M:      Andy Whitcroft <apw@canonical.com>
3519 M:      Joe Perches <joe@perches.com>
3520 S:      Maintained
3521 F:      scripts/checkpatch.pl
3522
3523 CHINESE DOCUMENTATION
3524 M:      Harry Wei <harryxiyou@gmail.com>
3525 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 S:      Maintained
3528 F:      Documentation/translations/zh_CN/
3529
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M:      Peter Chen <Peter.Chen@nxp.com>
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L:      linux-usb@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/usb/chipidea/
3536
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M:      Hans de Goede <hdegoede@redhat.com>
3539 L:      linux-input@vger.kernel.org
3540 S:      Maintained
3541 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F:      drivers/input/touchscreen/chipone_icn8318.c
3543
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/input/touchscreen/chipone_icn8505.c
3549
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M:      Benson Leung <bleung@chromium.org>
3552 M:      Olof Johansson <olof@lixom.net>
3553 S:      Maintained
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F:      drivers/platform/chrome/
3556
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M:      Brian Austin <brian.austin@cirrus.com>
3559 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 S:      Maintained
3562 F:      sound/soc/codecs/cs*
3563
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3566 L:      netdev@vger.kernel.org
3567 S:      Maintained
3568 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3569
3570 CISCO FCOE HBA DRIVER
3571 M:      Satish Kharat <satishkh@cisco.com>
3572 M:      Sesidhar Baddela <sebaddel@cisco.com>
3573 M:      Karan Tilak Kumar <kartilak@cisco.com>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/scsi/fnic/
3577
3578 CISCO SCSI HBA DRIVER
3579 M:      Karan Tilak Kumar <kartilak@cisco.com>
3580 M:      Sesidhar Baddela <sebaddel@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/snic/
3584
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M:      Christian Benvenuti <benve@cisco.com>
3587 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3588 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3589 S:      Supported
3590 F:      drivers/net/ethernet/cisco/enic/
3591
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 S:      Supported
3595 F:      drivers/infiniband/hw/usnic/
3596
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L:      patches@opensource.cirrus.com
3602 T:      git https://github.com/CirrusLogic/linux-drivers.git
3603 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3604 S:      Supported
3605 F:      Documentation/devicetree/bindings/mfd/madera.txt
3606 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F:      include/linux/mfd/madera/*
3608 F:      drivers/gpio/gpio-madera*
3609 F:      drivers/mfd/madera*
3610 F:      drivers/mfd/cs47l*
3611 F:      drivers/pinctrl/cirrus/*
3612
3613 CLANG-FORMAT FILE
3614 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615 S:      Maintained
3616 F:      .clang-format
3617
3618 CLEANCACHE API
3619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L:      linux-kernel@vger.kernel.org
3621 S:      Maintained
3622 F:      mm/cleancache.c
3623 F:      include/linux/cleancache.h
3624
3625 CLK API
3626 M:      Russell King <linux@armlinux.org.uk>
3627 L:      linux-clk@vger.kernel.org
3628 S:      Maintained
3629 F:      include/linux/clk.h
3630
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M:      Thomas Gleixner <tglx@linutronix.de>
3634 L:      linux-kernel@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 S:      Supported
3637 F:      drivers/clocksource/
3638 F:      Documentation/devicetree/bindings/timer/
3639
3640 CMPC ACPI DRIVER
3641 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3643 L:      platform-driver-x86@vger.kernel.org
3644 S:      Supported
3645 F:      drivers/platform/x86/classmate-laptop.c
3646
3647 COBALT MEDIA DRIVER
3648 M:      Hans Verkuil <hans.verkuil@cisco.com>
3649 L:      linux-media@vger.kernel.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 W:      https://linuxtv.org
3652 S:      Supported
3653 F:      drivers/media/pci/cobalt/
3654
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3657 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3658 M:      Nicolas Palix <nicolas.palix@imag.fr>
3659 M:      Michal Marek <michal.lkml@markovi.net>
3660 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W:      http://coccinelle.lip6.fr/
3663 S:      Supported
3664 F:      Documentation/dev-tools/coccinelle.rst
3665 F:      scripts/coccinelle/
3666 F:      scripts/coccicheck
3667
3668 CODA FILE SYSTEM
3669 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3670 M:      coda@cs.cmu.edu
3671 L:      codalist@coda.cs.cmu.edu
3672 W:      http://www.coda.cs.cmu.edu/
3673 S:      Maintained
3674 F:      Documentation/filesystems/coda.txt
3675 F:      fs/coda/
3676 F:      include/linux/coda*.h
3677 F:      include/uapi/linux/coda*.h
3678
3679 CODA V4L2 MEM2MEM DRIVER
3680 M:      Philipp Zabel <p.zabel@pengutronix.de>
3681 L:      linux-media@vger.kernel.org
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/media/coda.txt
3684 F:      drivers/media/platform/coda/
3685
3686 CODE OF CONDUCT
3687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688 S:      Supported
3689 F:      Documentation/process/code-of-conduct.rst
3690 F:      Documentation/process/code-of-conduct-interpretation.rst
3691
3692 COMMON CLK FRAMEWORK
3693 M:      Michael Turquette <mturquette@baylibre.com>
3694 M:      Stephen Boyd <sboyd@kernel.org>
3695 L:      linux-clk@vger.kernel.org
3696 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698 S:      Maintained
3699 F:      Documentation/devicetree/bindings/clock/
3700 F:      drivers/clk/
3701 X:      drivers/clk/clkdev.c
3702 F:      include/linux/clk-pr*
3703 F:      include/linux/clk/
3704 F:      include/linux/of_clk.h
3705
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M:      Steve French <sfrench@samba.org>
3708 L:      linux-cifs@vger.kernel.org
3709 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W:      http://linux-cifs.samba.org/
3711 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3712 S:      Supported
3713 F:      Documentation/filesystems/cifs/
3714 F:      fs/cifs/
3715
3716 COMPACTPCI HOTPLUG CORE
3717 M:      Scott Murray <scott@spiteful.org>
3718 L:      linux-pci@vger.kernel.org
3719 S:      Maintained
3720 F:      drivers/pci/hotplug/cpci_hotplug*
3721
3722 COMPACTPCI HOTPLUG GENERIC DRIVER
3723 M:      Scott Murray <scott@spiteful.org>
3724 L:      linux-pci@vger.kernel.org
3725 S:      Maintained
3726 F:      drivers/pci/hotplug/cpcihp_generic.c
3727
3728 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729 M:      Scott Murray <scott@spiteful.org>
3730 L:      linux-pci@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3733
3734 COMPAL LAPTOP SUPPORT
3735 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736 L:      platform-driver-x86@vger.kernel.org
3737 S:      Maintained
3738 F:      drivers/platform/x86/compal-laptop.c
3739
3740 CONEXANT ACCESSRUNNER USB DRIVER
3741 L:      accessrunner-general@lists.sourceforge.net
3742 W:      http://accessrunner.sourceforge.net/
3743 S:      Orphan
3744 F:      drivers/usb/atm/cxacru.c
3745
3746 CONFIGFS
3747 M:      Joel Becker <jlbec@evilplan.org>
3748 M:      Christoph Hellwig <hch@lst.de>
3749 T:      git git://git.infradead.org/users/hch/configfs.git
3750 S:      Supported
3751 F:      fs/configfs/
3752 F:      include/linux/configfs.h
3753
3754 CONNECTOR
3755 M:      Evgeniy Polyakov <zbr@ioremap.net>
3756 L:      netdev@vger.kernel.org
3757 S:      Maintained
3758 F:      drivers/connector/
3759
3760 CONTROL GROUP (CGROUP)
3761 M:      Tejun Heo <tj@kernel.org>
3762 M:      Li Zefan <lizefan@huawei.com>
3763 M:      Johannes Weiner <hannes@cmpxchg.org>
3764 L:      cgroups@vger.kernel.org
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3766 S:      Maintained
3767 F:      Documentation/cgroup*
3768 F:      include/linux/cgroup*
3769 F:      kernel/cgroup*
3770
3771 CONTROL GROUP - CPUSET
3772 M:      Li Zefan <lizefan@huawei.com>
3773 L:      cgroups@vger.kernel.org
3774 W:      http://www.bullopensource.org/cpuset/
3775 W:      http://oss.sgi.com/projects/cpusets/
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3777 S:      Maintained
3778 F:      Documentation/cgroup-v1/cpusets.txt
3779 F:      include/linux/cpuset.h
3780 F:      kernel/cgroup/cpuset.c
3781
3782 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3783 M:      Johannes Weiner <hannes@cmpxchg.org>
3784 M:      Michal Hocko <mhocko@kernel.org>
3785 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3786 L:      cgroups@vger.kernel.org
3787 L:      linux-mm@kvack.org
3788 S:      Maintained
3789 F:      mm/memcontrol.c
3790 F:      mm/swap_cgroup.c
3791
3792 CORETEMP HARDWARE MONITORING DRIVER
3793 M:      Fenghua Yu <fenghua.yu@intel.com>
3794 L:      linux-hwmon@vger.kernel.org
3795 S:      Maintained
3796 F:      Documentation/hwmon/coretemp
3797 F:      drivers/hwmon/coretemp.c
3798
3799 COSA/SRP SYNC SERIAL DRIVER
3800 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3801 W:      http://www.fi.muni.cz/~kas/cosa/
3802 S:      Maintained
3803 F:      drivers/net/wan/cosa*
3804
3805 CPMAC ETHERNET DRIVER
3806 M:      Florian Fainelli <f.fainelli@gmail.com>
3807 L:      netdev@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/net/ethernet/ti/cpmac.c
3810
3811 CPU FREQUENCY DRIVERS
3812 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3813 M:      Viresh Kumar <viresh.kumar@linaro.org>
3814 L:      linux-pm@vger.kernel.org
3815 S:      Maintained
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3817 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3818 B:      https://bugzilla.kernel.org
3819 F:      Documentation/cpu-freq/
3820 F:      Documentation/devicetree/bindings/cpufreq/
3821 F:      drivers/cpufreq/
3822 F:      include/linux/cpufreq.h
3823 F:      tools/testing/selftests/cpufreq/
3824
3825 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3826 M:      Viresh Kumar <viresh.kumar@linaro.org>
3827 M:      Sudeep Holla <sudeep.holla@arm.com>
3828 L:      linux-pm@vger.kernel.org
3829 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3830 S:      Maintained
3831 F:      drivers/cpufreq/arm_big_little.h
3832 F:      drivers/cpufreq/arm_big_little.c
3833
3834 CPU POWER MONITORING SUBSYSTEM
3835 M:      Thomas Renninger <trenn@suse.com>
3836 M:      Shuah Khan <shuah@kernel.org>
3837 L:      linux-pm@vger.kernel.org
3838 S:      Maintained
3839 F:      tools/power/cpupower/
3840
3841 CPUID/MSR DRIVER
3842 M:      "H. Peter Anvin" <hpa@zytor.com>
3843 S:      Maintained
3844 F:      arch/x86/kernel/cpuid.c
3845 F:      arch/x86/kernel/msr.c
3846
3847 CPUIDLE DRIVER - ARM BIG LITTLE
3848 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3849 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3850 L:      linux-pm@vger.kernel.org
3851 L:      linux-arm-kernel@lists.infradead.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3853 S:      Maintained
3854 F:      drivers/cpuidle/cpuidle-big_little.c
3855
3856 CPUIDLE DRIVER - ARM EXYNOS
3857 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3858 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3859 M:      Kukjin Kim <kgene@kernel.org>
3860 L:      linux-pm@vger.kernel.org
3861 L:      linux-samsung-soc@vger.kernel.org
3862 S:      Supported
3863 F:      drivers/cpuidle/cpuidle-exynos.c
3864 F:      arch/arm/mach-exynos/pm.c
3865
3866 CPUIDLE DRIVERS
3867 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3868 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3869 L:      linux-pm@vger.kernel.org
3870 S:      Maintained
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3872 B:      https://bugzilla.kernel.org
3873 F:      drivers/cpuidle/*
3874 F:      include/linux/cpuidle.h
3875
3876 CRAMFS FILESYSTEM
3877 M:      Nicolas Pitre <nico@linaro.org>
3878 S:      Maintained
3879 F:      Documentation/filesystems/cramfs.txt
3880 F:      fs/cramfs/
3881
3882 CRYPTO API
3883 M:      Herbert Xu <herbert@gondor.apana.org.au>
3884 M:      "David S. Miller" <davem@davemloft.net>
3885 L:      linux-crypto@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3888 S:      Maintained
3889 F:      Documentation/crypto/
3890 F:      Documentation/devicetree/bindings/crypto/
3891 F:      arch/*/crypto/
3892 F:      crypto/
3893 F:      drivers/crypto/
3894 F:      include/crypto/
3895 F:      include/linux/crypto*
3896
3897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3898 M:      Neil Horman <nhorman@tuxdriver.com>
3899 L:      linux-crypto@vger.kernel.org
3900 S:      Maintained
3901 F:      crypto/ansi_cprng.c
3902 F:      crypto/rng.c
3903
3904 CS3308 MEDIA DRIVER
3905 M:      Hans Verkuil <hverkuil@xs4all.nl>
3906 L:      linux-media@vger.kernel.org
3907 T:      git git://linuxtv.org/media_tree.git
3908 W:      http://linuxtv.org
3909 S:      Odd Fixes
3910 F:      drivers/media/i2c/cs3308.c
3911 F:      drivers/media/i2c/cs3308.h
3912
3913 CS5535 Audio ALSA driver
3914 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3915 S:      Maintained
3916 F:      sound/pci/cs5535audio/
3917
3918 CW1200 WLAN driver
3919 M:      Solomon Peachy <pizza@shaftnet.org>
3920 S:      Maintained
3921 F:      drivers/net/wireless/st/cw1200/
3922
3923 CX18 VIDEO4LINUX DRIVER
3924 M:      Andy Walls <awalls@md.metrocast.net>
3925 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3926 L:      linux-media@vger.kernel.org
3927 T:      git git://linuxtv.org/media_tree.git
3928 W:      https://linuxtv.org
3929 W:      http://www.ivtvdriver.org/index.php/Cx18
3930 S:      Maintained
3931 F:      Documentation/media/v4l-drivers/cx18*
3932 F:      drivers/media/pci/cx18/
3933 F:      include/uapi/linux/ivtv*
3934
3935 CX2341X MPEG ENCODER HELPER MODULE
3936 M:      Hans Verkuil <hverkuil@xs4all.nl>
3937 L:      linux-media@vger.kernel.org
3938 T:      git git://linuxtv.org/media_tree.git
3939 W:      https://linuxtv.org
3940 S:      Maintained
3941 F:      drivers/media/common/cx2341x*
3942 F:      include/media/cx2341x*
3943
3944 CX24120 MEDIA DRIVER
3945 M:      Jemma Denson <jdenson@gmail.com>
3946 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3950 S:      Maintained
3951 F:      drivers/media/dvb-frontends/cx24120*
3952
3953 CX88 VIDEO4LINUX DRIVER
3954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L:      linux-media@vger.kernel.org
3956 W:      https://linuxtv.org
3957 T:      git git://linuxtv.org/media_tree.git
3958 S:      Odd fixes
3959 F:      Documentation/media/v4l-drivers/cx88*
3960 F:      drivers/media/pci/cx88/
3961
3962 CXD2820R MEDIA DRIVER
3963 M:      Antti Palosaari <crope@iki.fi>
3964 L:      linux-media@vger.kernel.org
3965 W:      https://linuxtv.org
3966 W:      http://palosaari.fi/linux/
3967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3968 T:      git git://linuxtv.org/anttip/media_tree.git
3969 S:      Maintained
3970 F:      drivers/media/dvb-frontends/cxd2820r*
3971
3972 CXGB3 ETHERNET DRIVER (CXGB3)
3973 M:      Santosh Raspatur <santosh@chelsio.com>
3974 L:      netdev@vger.kernel.org
3975 W:      http://www.chelsio.com
3976 S:      Supported
3977 F:      drivers/net/ethernet/chelsio/cxgb3/
3978
3979 CXGB3 ISCSI DRIVER (CXGB3I)
3980 M:      Karen Xie <kxie@chelsio.com>
3981 L:      linux-scsi@vger.kernel.org
3982 W:      http://www.chelsio.com
3983 S:      Supported
3984 F:      drivers/scsi/cxgbi/cxgb3i
3985
3986 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3987 M:      Steve Wise <swise@chelsio.com>
3988 L:      linux-rdma@vger.kernel.org
3989 W:      http://www.openfabrics.org
3990 S:      Supported
3991 F:      drivers/infiniband/hw/cxgb3/
3992 F:      include/uapi/rdma/cxgb3-abi.h
3993
3994 CXGB4 CRYPTO DRIVER (chcr)
3995 M:      Harsh Jain <harsh@chelsio.com>
3996 L:      linux-crypto@vger.kernel.org
3997 W:      http://www.chelsio.com
3998 S:      Supported
3999 F:      drivers/crypto/chelsio
4000
4001 CXGB4 ETHERNET DRIVER (CXGB4)
4002 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4003 L:      netdev@vger.kernel.org
4004 W:      http://www.chelsio.com
4005 S:      Supported
4006 F:      drivers/net/ethernet/chelsio/cxgb4/
4007
4008 CXGB4 ISCSI DRIVER (CXGB4I)
4009 M:      Karen Xie <kxie@chelsio.com>
4010 L:      linux-scsi@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/scsi/cxgbi/cxgb4i
4014
4015 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4016 M:      Steve Wise <swise@chelsio.com>
4017 L:      linux-rdma@vger.kernel.org
4018 W:      http://www.openfabrics.org
4019 S:      Supported
4020 F:      drivers/infiniband/hw/cxgb4/
4021 F:      include/uapi/rdma/cxgb4-abi.h
4022
4023 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4024 M:      Casey Leedom <leedom@chelsio.com>
4025 L:      netdev@vger.kernel.org
4026 W:      http://www.chelsio.com
4027 S:      Supported
4028 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4029
4030 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4031 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4032 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4033 L:      linuxppc-dev@lists.ozlabs.org
4034 S:      Supported
4035 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4036 F:      drivers/misc/cxl/
4037 F:      include/misc/cxl*
4038 F:      include/uapi/misc/cxl.h
4039 F:      Documentation/powerpc/cxl.txt
4040 F:      Documentation/ABI/testing/sysfs-class-cxl
4041
4042 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4043 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4044 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4045 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4046 L:      linux-scsi@vger.kernel.org
4047 S:      Supported
4048 F:      drivers/scsi/cxlflash/
4049 F:      include/uapi/scsi/cxlflash_ioctl.h
4050 F:      Documentation/powerpc/cxlflash.txt
4051
4052 CYBERPRO FB DRIVER
4053 M:      Russell King <linux@armlinux.org.uk>
4054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 W:      http://www.armlinux.org.uk/
4056 S:      Maintained
4057 F:      drivers/video/fbdev/cyber2000fb.*
4058
4059 CYCLADES ASYNC MUX DRIVER
4060 W:      http://www.cyclades.com/
4061 S:      Orphan
4062 F:      drivers/tty/cyclades.c
4063 F:      include/linux/cyclades.h
4064 F:      include/uapi/linux/cyclades.h
4065
4066 CYCLADES PC300 DRIVER
4067 W:      http://www.cyclades.com/
4068 S:      Orphan
4069 F:      drivers/net/wan/pc300*
4070
4071 CYPRESS_FIRMWARE MEDIA DRIVER
4072 M:      Antti Palosaari <crope@iki.fi>
4073 L:      linux-media@vger.kernel.org
4074 W:      https://linuxtv.org
4075 W:      http://palosaari.fi/linux/
4076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4077 T:      git git://linuxtv.org/anttip/media_tree.git
4078 S:      Maintained
4079 F:      drivers/media/common/cypress_firmware*
4080
4081 CYTTSP TOUCHSCREEN DRIVER
4082 M:      Ferruh Yigit <fery@cypress.com>
4083 L:      linux-input@vger.kernel.org
4084 S:      Supported
4085 F:      drivers/input/touchscreen/cyttsp*
4086 F:      include/linux/input/cyttsp.h
4087
4088 D-LINK DIR-685 TOUCHKEYS DRIVER
4089 M:      Linus Walleij <linus.walleij@linaro.org>
4090 L:      linux-input@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4093
4094 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4095 M:      Joshua Kinard <kumba@gentoo.org>
4096 S:      Maintained
4097 F:      drivers/rtc/rtc-ds1685.c
4098 F:      include/linux/rtc/ds1685.h
4099
4100 DAMA SLAVE for AX.25
4101 M:      Joerg Reuter <jreuter@yaina.de>
4102 W:      http://yaina.de/jreuter/
4103 W:      http://www.qsl.net/dl1bke/
4104 L:      linux-hams@vger.kernel.org
4105 S:      Maintained
4106 F:      net/ax25/af_ax25.c
4107 F:      net/ax25/ax25_dev.c
4108 F:      net/ax25/ax25_ds_*
4109 F:      net/ax25/ax25_in.c
4110 F:      net/ax25/ax25_out.c
4111 F:      net/ax25/ax25_timer.c
4112 F:      net/ax25/sysctl_net_ax25.c
4113
4114 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4115 L:      netdev@vger.kernel.org
4116 S:      Orphan
4117 F:      Documentation/networking/dmfe.txt
4118 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4119
4120 DC390/AM53C974 SCSI driver
4121 M:      Hannes Reinecke <hare@suse.com>
4122 L:      linux-scsi@vger.kernel.org
4123 S:      Maintained
4124 F:      drivers/scsi/am53c974.c
4125
4126 DC395x SCSI driver
4127 M:      Oliver Neukum <oliver@neukum.org>
4128 M:      Ali Akcaagac <aliakc@web.de>
4129 M:      Jamie Lenehan <lenehan@twibble.org>
4130 L:      dc395x@twibble.org
4131 W:      http://twibble.org/dist/dc395x/
4132 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4133 S:      Maintained
4134 F:      Documentation/scsi/dc395x.txt
4135 F:      drivers/scsi/dc395x.*
4136
4137 DCCP PROTOCOL
4138 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4139 L:      dccp@vger.kernel.org
4140 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4141 S:      Maintained
4142 F:      include/linux/dccp.h
4143 F:      include/uapi/linux/dccp.h
4144 F:      include/linux/tfrc.h
4145 F:      net/dccp/
4146
4147 DECnet NETWORK LAYER
4148 W:      http://linux-decnet.sourceforge.net
4149 L:      linux-decnet-user@lists.sourceforge.net
4150 S:      Orphan
4151 F:      Documentation/networking/decnet.txt
4152 F:      net/decnet/
4153
4154 DECSTATION PLATFORM SUPPORT
4155 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4156 L:      linux-mips@linux-mips.org
4157 W:      http://www.linux-mips.org/wiki/DECstation
4158 S:      Maintained
4159 F:      arch/mips/dec/
4160 F:      arch/mips/include/asm/dec/
4161 F:      arch/mips/include/asm/mach-dec/
4162
4163 DEFXX FDDI NETWORK DRIVER
4164 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4165 S:      Maintained
4166 F:      drivers/net/fddi/defxx.*
4167
4168 DELL SMBIOS DRIVER
4169 M:      Pali Rohár <pali.rohar@gmail.com>
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.*
4174
4175 DELL SMBIOS SMM 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-smm.c
4180
4181 DELL SMBIOS WMI DRIVER
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios-wmi.c
4186 F:      tools/wmi/dell-smbios-example.c
4187
4188 DEFZA FDDI NETWORK DRIVER
4189 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4190 S:      Maintained
4191 F:      drivers/net/fddi/defza.*
4192
4193 DELL LAPTOP DRIVER
4194 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4195 M:      Pali Rohár <pali.rohar@gmail.com>
4196 L:      platform-driver-x86@vger.kernel.org
4197 S:      Maintained
4198 F:      drivers/platform/x86/dell-laptop.c
4199
4200 DELL LAPTOP FREEFALL DRIVER
4201 M:      Pali Rohár <pali.rohar@gmail.com>
4202 S:      Maintained
4203 F:      drivers/platform/x86/dell-smo8800.c
4204
4205 DELL LAPTOP RBTN DRIVER
4206 M:      Pali Rohár <pali.rohar@gmail.com>
4207 S:      Maintained
4208 F:      drivers/platform/x86/dell-rbtn.*
4209
4210 DELL REMOTE BIOS UPDATE DRIVER
4211 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4212 L:      platform-driver-x86@vger.kernel.org
4213 S:      Maintained
4214 F:      drivers/platform/x86/dell_rbu.c
4215
4216 DELL LAPTOP SMM DRIVER
4217 M:      Pali Rohár <pali.rohar@gmail.com>
4218 S:      Maintained
4219 F:      drivers/hwmon/dell-smm-hwmon.c
4220 F:      include/uapi/linux/i8k.h
4221
4222 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4223 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      Documentation/dcdbas.txt
4227 F:      drivers/platform/x86/dcdbas.*
4228
4229 DELL WMI NOTIFICATIONS DRIVER
4230 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4231 M:      Pali Rohár <pali.rohar@gmail.com>
4232 S:      Maintained
4233 F:      drivers/platform/x86/dell-wmi.c
4234
4235 DELL WMI DESCRIPTOR DRIVER
4236 M:      Mario Limonciello <mario.limonciello@dell.com>
4237 S:      Maintained
4238 F:      drivers/platform/x86/dell-wmi-descriptor.c
4239
4240 DELTA ST MEDIA DRIVER
4241 M:      Hugues Fruchet <hugues.fruchet@st.com>
4242 L:      linux-media@vger.kernel.org
4243 T:      git git://linuxtv.org/media_tree.git
4244 W:      https://linuxtv.org
4245 S:      Supported
4246 F:      drivers/media/platform/sti/delta
4247
4248 DENALI NAND DRIVER
4249 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4250 L:      linux-mtd@lists.infradead.org
4251 S:      Supported
4252 F:      drivers/mtd/nand/raw/denali*
4253
4254 DESIGNWARE USB2 DRD IP DRIVER
4255 M:      Minas Harutyunyan <hminas@synopsys.com>
4256 L:      linux-usb@vger.kernel.org
4257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4258 S:      Maintained
4259 F:      drivers/usb/dwc2/
4260
4261 DESIGNWARE USB3 DRD IP DRIVER
4262 M:      Felipe Balbi <balbi@kernel.org>
4263 L:      linux-usb@vger.kernel.org
4264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4265 S:      Maintained
4266 F:      drivers/usb/dwc3/
4267
4268 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4269 M:      Andreas Klinger <ak@it-klinger.de>
4270 L:      linux-iio@vger.kernel.org
4271 S:      Maintained
4272 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4273 F:      drivers/iio/proximity/srf*.c
4274
4275 DEVICE COREDUMP (DEV_COREDUMP)
4276 M:      Johannes Berg <johannes@sipsolutions.net>
4277 L:      linux-kernel@vger.kernel.org
4278 S:      Maintained
4279 F:      drivers/base/devcoredump.c
4280 F:      include/linux/devcoredump.h
4281
4282 DEVICE FREQUENCY (DEVFREQ)
4283 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4284 M:      Kyungmin Park <kyungmin.park@samsung.com>
4285 R:      Chanwoo Choi <cw00.choi@samsung.com>
4286 L:      linux-pm@vger.kernel.org
4287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4288 S:      Maintained
4289 F:      drivers/devfreq/
4290 F:      include/linux/devfreq.h
4291 F:      Documentation/devicetree/bindings/devfreq/
4292
4293 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4294 M:      Chanwoo Choi <cw00.choi@samsung.com>
4295 L:      linux-pm@vger.kernel.org
4296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4297 S:      Supported
4298 F:      drivers/devfreq/event/
4299 F:      drivers/devfreq/devfreq-event.c
4300 F:      include/linux/devfreq-event.h
4301 F:      Documentation/devicetree/bindings/devfreq/event/
4302
4303 DEVICE NUMBER REGISTRY
4304 M:      Torben Mathiasen <device@lanana.org>
4305 W:      http://lanana.org/docs/device-list/index.html
4306 S:      Maintained
4307
4308 DEVICE-MAPPER  (LVM)
4309 M:      Alasdair Kergon <agk@redhat.com>
4310 M:      Mike Snitzer <snitzer@redhat.com>
4311 M:      dm-devel@redhat.com
4312 L:      dm-devel@redhat.com
4313 W:      http://sources.redhat.com/dm
4314 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4316 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4317 S:      Maintained
4318 F:      Documentation/device-mapper/
4319 F:      drivers/md/Makefile
4320 F:      drivers/md/Kconfig
4321 F:      drivers/md/dm*
4322 F:      drivers/md/persistent-data/
4323 F:      include/linux/device-mapper.h
4324 F:      include/linux/dm-*.h
4325 F:      include/uapi/linux/dm-*.h
4326
4327 DEVLINK
4328 M:      Jiri Pirko <jiri@mellanox.com>
4329 L:      netdev@vger.kernel.org
4330 S:      Supported
4331 F:      net/core/devlink.c
4332 F:      include/net/devlink.h
4333 F:      include/uapi/linux/devlink.h
4334
4335 DIALOG SEMICONDUCTOR DRIVERS
4336 M:      Support Opensource <support.opensource@diasemi.com>
4337 W:      http://www.dialog-semiconductor.com/products
4338 S:      Supported
4339 F:      Documentation/hwmon/da90??
4340 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4341 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4342 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4343 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4344 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4345 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4346 F:      drivers/gpio/gpio-da90??.c
4347 F:      drivers/hwmon/da90??-hwmon.c
4348 F:      drivers/iio/adc/da91??-*.c
4349 F:      drivers/input/misc/da90??_onkey.c
4350 F:      drivers/input/touchscreen/da9052_tsi.c
4351 F:      drivers/leds/leds-da90??.c
4352 F:      drivers/mfd/da903x.c
4353 F:      drivers/mfd/da90??-*.c
4354 F:      drivers/mfd/da91??-*.c
4355 F:      drivers/power/supply/da9052-battery.c
4356 F:      drivers/power/supply/da91??-*.c
4357 F:      drivers/regulator/da903x.c
4358 F:      drivers/regulator/da9???-regulator.[ch]
4359 F:      drivers/thermal/da90??-thermal.c
4360 F:      drivers/rtc/rtc-da90??.c
4361 F:      drivers/video/backlight/da90??_bl.c
4362 F:      drivers/watchdog/da90??_wdt.c
4363 F:      include/linux/mfd/da903x.h
4364 F:      include/linux/mfd/da9052/
4365 F:      include/linux/mfd/da9055/
4366 F:      include/linux/mfd/da9062/
4367 F:      include/linux/mfd/da9063/
4368 F:      include/linux/mfd/da9150/
4369 F:      include/linux/regulator/da9211.h
4370 F:      include/sound/da[79]*.h
4371 F:      sound/soc/codecs/da[79]*.[ch]
4372
4373 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4374 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4375 L:      linux-gpio@vger.kernel.org
4376 S:      Maintained
4377 F:      drivers/gpio/gpio-gpio-mm.c
4378
4379 DIOLAN U2C-12 I2C DRIVER
4380 M:      Guenter Roeck <linux@roeck-us.net>
4381 L:      linux-i2c@vger.kernel.org
4382 S:      Maintained
4383 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4384
4385 FILESYSTEM DIRECT ACCESS (DAX)
4386 M:      Matthew Wilcox <willy@infradead.org>
4387 M:      Ross Zwisler <zwisler@kernel.org>
4388 M:      Jan Kara <jack@suse.cz>
4389 L:      linux-fsdevel@vger.kernel.org
4390 S:      Supported
4391 F:      fs/dax.c
4392 F:      include/linux/dax.h
4393 F:      include/trace/events/fs_dax.h
4394
4395 DEVICE DIRECT ACCESS (DAX)
4396 M:      Dan Williams <dan.j.williams@intel.com>
4397 M:      Dave Jiang <dave.jiang@intel.com>
4398 M:      Ross Zwisler <zwisler@kernel.org>
4399 M:      Vishal Verma <vishal.l.verma@intel.com>
4400 L:      linux-nvdimm@lists.01.org
4401 S:      Supported
4402 F:      drivers/dax/
4403
4404 DIRECTORY NOTIFICATION (DNOTIFY)
4405 M:      Jan Kara <jack@suse.cz>
4406 R:      Amir Goldstein <amir73il@gmail.com>
4407 L:      linux-fsdevel@vger.kernel.org
4408 S:      Maintained
4409 F:      Documentation/filesystems/dnotify.txt
4410 F:      fs/notify/dnotify/
4411 F:      include/linux/dnotify.h
4412
4413 DISK GEOMETRY AND PARTITION HANDLING
4414 M:      Andries Brouwer <aeb@cwi.nl>
4415 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4416 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4417 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4418 S:      Maintained
4419
4420 DISKQUOTA
4421 M:      Jan Kara <jack@suse.com>
4422 S:      Maintained
4423 F:      Documentation/filesystems/quota.txt
4424 F:      fs/quota/
4425 F:      include/linux/quota*.h
4426 F:      include/uapi/linux/quota*.h
4427
4428 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4429 M:      Bernie Thompson <bernie@plugable.com>
4430 L:      linux-fbdev@vger.kernel.org
4431 S:      Maintained
4432 W:      http://plugable.com/category/projects/udlfb/
4433 F:      drivers/video/fbdev/udlfb.c
4434 F:      include/video/udlfb.h
4435 F:      Documentation/fb/udlfb.txt
4436
4437 DISTRIBUTED LOCK MANAGER (DLM)
4438 M:      Christine Caulfield <ccaulfie@redhat.com>
4439 M:      David Teigland <teigland@redhat.com>
4440 L:      cluster-devel@redhat.com
4441 W:      http://sources.redhat.com/cluster/
4442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4443 S:      Supported
4444 F:      fs/dlm/
4445
4446 DMA BUFFER SHARING FRAMEWORK
4447 M:      Sumit Semwal <sumit.semwal@linaro.org>
4448 S:      Maintained
4449 L:      linux-media@vger.kernel.org
4450 L:      dri-devel@lists.freedesktop.org
4451 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4452 F:      drivers/dma-buf/
4453 F:      include/linux/dma-buf*
4454 F:      include/linux/reservation.h
4455 F:      include/linux/*fence.h
4456 F:      Documentation/driver-api/dma-buf.rst
4457 T:      git git://anongit.freedesktop.org/drm/drm-misc
4458
4459 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4460 M:      Vinod Koul <vkoul@kernel.org>
4461 L:      dmaengine@vger.kernel.org
4462 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4463 S:      Maintained
4464 F:      drivers/dma/
4465 F:      include/linux/dmaengine.h
4466 F:      include/linux/of_dma.h
4467 F:      Documentation/devicetree/bindings/dma/
4468 F:      Documentation/driver-api/dmaengine/
4469 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4470
4471 DMA MAPPING HELPERS
4472 M:      Christoph Hellwig <hch@lst.de>
4473 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4474 R:      Robin Murphy <robin.murphy@arm.com>
4475 L:      iommu@lists.linux-foundation.org
4476 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4477 W:      http://git.infradead.org/users/hch/dma-mapping.git
4478 S:      Supported
4479 F:      kernel/dma/
4480 F:      include/asm-generic/dma-mapping.h
4481 F:      include/linux/dma-direct.h
4482 F:      include/linux/dma-mapping.h
4483 F:      include/linux/dma-noncoherent.h
4484
4485 DME1737 HARDWARE MONITOR DRIVER
4486 M:      Juerg Haefliger <juergh@gmail.com>
4487 L:      linux-hwmon@vger.kernel.org
4488 S:      Maintained
4489 F:      Documentation/hwmon/dme1737
4490 F:      drivers/hwmon/dme1737.c
4491
4492 DMI/SMBIOS SUPPORT
4493 M:      Jean Delvare <jdelvare@suse.com>
4494 S:      Maintained
4495 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4496 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4497 F:      drivers/firmware/dmi-id.c
4498 F:      drivers/firmware/dmi_scan.c
4499 F:      include/linux/dmi.h
4500
4501 DOCUMENTATION
4502 M:      Jonathan Corbet <corbet@lwn.net>
4503 L:      linux-doc@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/
4506 F:      scripts/kernel-doc
4507 X:      Documentation/ABI/
4508 X:      Documentation/acpi/
4509 X:      Documentation/devicetree/
4510 X:      Documentation/i2c/
4511 X:      Documentation/media/
4512 X:      Documentation/power/
4513 X:      Documentation/spi/
4514 T:      git git://git.lwn.net/linux.git docs-next
4515
4516 DOCUMENTATION/ITALIAN
4517 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4518 L:      linux-doc@vger.kernel.org
4519 S:      Maintained
4520 F:      Documentation/translations/it_IT
4521
4522 DONGWOON DW9714 LENS VOICE COIL DRIVER
4523 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4524 L:      linux-media@vger.kernel.org
4525 T:      git git://linuxtv.org/media_tree.git
4526 S:      Maintained
4527 F:      drivers/media/i2c/dw9714.c
4528 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4529
4530 DONGWOON DW9807 LENS VOICE COIL DRIVER
4531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4532 L:      linux-media@vger.kernel.org
4533 T:      git git://linuxtv.org/media_tree.git
4534 S:      Maintained
4535 F:      drivers/media/i2c/dw9807-vcm.c
4536 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4537
4538 DOUBLETALK DRIVER
4539 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4540 L:      blinux-list@redhat.com
4541 S:      Maintained
4542 F:      drivers/char/dtlk.c
4543 F:      include/linux/dtlk.h
4544
4545 DPAA2 DATAPATH I/O (DPIO) DRIVER
4546 M:      Roy Pledge <Roy.Pledge@nxp.com>
4547 L:      linux-kernel@vger.kernel.org
4548 S:      Maintained
4549 F:      drivers/soc/fsl/dpio
4550
4551 DPAA2 ETHERNET DRIVER
4552 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4553 L:      netdev@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4556 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4557 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4558 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4559 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4560
4561 DPAA2 ETHERNET SWITCH DRIVER
4562 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4563 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4564 L:      linux-kernel@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/staging/fsl-dpaa2/ethsw
4567
4568 DPAA2 PTP CLOCK DRIVER
4569 M:      Yangbo Lu <yangbo.lu@nxp.com>
4570 L:      netdev@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4573 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4574
4575 DPT_I2O SCSI RAID DRIVER
4576 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4577 L:      linux-scsi@vger.kernel.org
4578 W:      http://www.adaptec.com/
4579 S:      Maintained
4580 F:      drivers/scsi/dpt*
4581 F:      drivers/scsi/dpt/
4582
4583 DRBD DRIVER
4584 M:      Philipp Reisner <philipp.reisner@linbit.com>
4585 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4586 L:      drbd-dev@lists.linbit.com
4587 W:      http://www.drbd.org
4588 T:      git git://git.linbit.com/linux-drbd.git
4589 T:      git git://git.linbit.com/drbd-8.4.git
4590 S:      Supported
4591 F:      drivers/block/drbd/
4592 F:      lib/lru_cache.c
4593 F:      Documentation/blockdev/drbd/
4594
4595 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4596 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4597 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4599 S:      Supported
4600 F:      Documentation/kobject.txt
4601 F:      drivers/base/
4602 F:      fs/debugfs/
4603 F:      fs/sysfs/
4604 F:      include/linux/debugfs.h
4605 F:      include/linux/kobj*
4606 F:      lib/kobj*
4607
4608 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4609 M:      Kevin Hilman <khilman@kernel.org>
4610 M:      Nishanth Menon <nm@ti.com>
4611 S:      Maintained
4612 F:      drivers/power/avs/
4613 F:      include/linux/power/smartreflex.h
4614 L:      linux-pm@vger.kernel.org
4615
4616 DRM DRIVER FOR ARM PL111 CLCD
4617 M:      Eric Anholt <eric@anholt.net>
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619 S:      Supported
4620 F:      drivers/gpu/drm/pl111/
4621
4622 DRM DRIVER FOR ARM VERSATILE TFT PANELS
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/panel/panel-arm-versatile.c
4627 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4628
4629 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4630 M:      Dave Airlie <airlied@redhat.com>
4631 S:      Odd Fixes
4632 F:      drivers/gpu/drm/ast/
4633
4634 DRM DRIVER FOR BOCHS VIRTUAL GPU
4635 M:      Gerd Hoffmann <kraxel@redhat.com>
4636 L:      virtualization@lists.linux-foundation.org
4637 T:      git git://anongit.freedesktop.org/drm/drm-misc
4638 S:      Maintained
4639 F:      drivers/gpu/drm/bochs/
4640
4641 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4642 M:      Linus Walleij <linus.walleij@linaro.org>
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644 S:      Maintained
4645 F:      drivers/gpu/drm/tve200/
4646
4647 DRM DRIVER FOR ILITEK ILI9225 PANELS
4648 M:      David Lechner <david@lechnology.com>
4649 S:      Maintained
4650 F:      drivers/gpu/drm/tinydrm/ili9225.c
4651 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4652
4653 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4654 S:      Orphan / Obsolete
4655 F:      drivers/gpu/drm/i810/
4656 F:      include/uapi/drm/i810_drm.h
4657
4658 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4659 S:      Orphan / Obsolete
4660 F:      drivers/gpu/drm/mga/
4661 F:      include/uapi/drm/mga_drm.h
4662
4663 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4664 M:      Dave Airlie <airlied@redhat.com>
4665 S:      Odd Fixes
4666 F:      drivers/gpu/drm/mgag200/
4667
4668 DRM DRIVER FOR MI0283QT
4669 M:      Noralf Trønnes <noralf@tronnes.org>
4670 S:      Maintained
4671 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4672 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4673
4674 DRM DRIVER FOR MSM ADRENO GPU
4675 M:      Rob Clark <robdclark@gmail.com>
4676 L:      linux-arm-msm@vger.kernel.org
4677 L:      dri-devel@lists.freedesktop.org
4678 L:      freedreno@lists.freedesktop.org
4679 T:      git git://people.freedesktop.org/~robclark/linux
4680 S:      Maintained
4681 F:      drivers/gpu/drm/msm/
4682 F:      include/uapi/drm/msm_drm.h
4683 F:      Documentation/devicetree/bindings/display/msm/
4684
4685 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4686 M:      Ben Skeggs <bskeggs@redhat.com>
4687 L:      dri-devel@lists.freedesktop.org
4688 L:      nouveau@lists.freedesktop.org
4689 T:      git git://github.com/skeggsb/linux
4690 S:      Supported
4691 F:      drivers/gpu/drm/nouveau/
4692 F:      include/uapi/drm/nouveau_drm.h
4693
4694 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4695 M:      Noralf Trønnes <noralf@tronnes.org>
4696 S:      Maintained
4697 F:      drivers/gpu/drm/tinydrm/repaper.c
4698 F:      Documentation/devicetree/bindings/display/repaper.txt
4699
4700 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4701 M:      Dave Airlie <airlied@redhat.com>
4702 M:      Gerd Hoffmann <kraxel@redhat.com>
4703 L:      virtualization@lists.linux-foundation.org
4704 T:      git git://anongit.freedesktop.org/drm/drm-misc
4705 S:      Obsolete
4706 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4707 F:      drivers/gpu/drm/cirrus/
4708
4709 DRM DRIVER FOR QXL VIRTUAL GPU
4710 M:      Dave Airlie <airlied@redhat.com>
4711 M:      Gerd Hoffmann <kraxel@redhat.com>
4712 L:      virtualization@lists.linux-foundation.org
4713 T:      git git://anongit.freedesktop.org/drm/drm-misc
4714 S:      Maintained
4715 F:      drivers/gpu/drm/qxl/
4716 F:      include/uapi/drm/qxl_drm.h
4717
4718 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4719 S:      Orphan / Obsolete
4720 F:      drivers/gpu/drm/r128/
4721 F:      include/uapi/drm/r128_drm.h
4722
4723 DRM DRIVER FOR SAVAGE VIDEO CARDS
4724 S:      Orphan / Obsolete
4725 F:      drivers/gpu/drm/savage/
4726 F:      include/uapi/drm/savage_drm.h
4727
4728 DRM DRIVER FOR SIS VIDEO CARDS
4729 S:      Orphan / Obsolete
4730 F:      drivers/gpu/drm/sis/
4731 F:      include/uapi/drm/sis_drm.h
4732
4733 DRM DRIVER FOR SITRONIX ST7586 PANELS
4734 M:      David Lechner <david@lechnology.com>
4735 S:      Maintained
4736 F:      drivers/gpu/drm/tinydrm/st7586.c
4737 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4738
4739 DRM DRIVER FOR SITRONIX ST7735R PANELS
4740 M:      David Lechner <david@lechnology.com>
4741 S:      Maintained
4742 F:      drivers/gpu/drm/tinydrm/st7735r.c
4743 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4744
4745 DRM DRIVER FOR TDFX VIDEO CARDS
4746 S:      Orphan / Obsolete
4747 F:      drivers/gpu/drm/tdfx/
4748
4749 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4750 M:      Dave Airlie <airlied@redhat.com>
4751 R:      Sean Paul <sean@poorly.run>
4752 L:      dri-devel@lists.freedesktop.org
4753 S:      Odd Fixes
4754 F:      drivers/gpu/drm/udl/
4755 T:      git git://anongit.freedesktop.org/drm/drm-misc
4756
4757 DRM DRIVER FOR VMWARE VIRTUAL GPU
4758 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4759 M:      Sinclair Yeh <syeh@vmware.com>
4760 M:      Thomas Hellstrom <thellstrom@vmware.com>
4761 L:      dri-devel@lists.freedesktop.org
4762 T:      git git://people.freedesktop.org/~syeh/repos_linux
4763 T:      git git://people.freedesktop.org/~thomash/linux
4764 S:      Supported
4765 F:      drivers/gpu/drm/vmwgfx/
4766 F:      include/uapi/drm/vmwgfx_drm.h
4767
4768 DRM DRIVERS
4769 M:      David Airlie <airlied@linux.ie>
4770 L:      dri-devel@lists.freedesktop.org
4771 T:      git git://anongit.freedesktop.org/drm/drm
4772 B:      https://bugs.freedesktop.org/
4773 C:      irc://chat.freenode.net/dri-devel
4774 S:      Maintained
4775 F:      drivers/gpu/drm/
4776 F:      drivers/gpu/vga/
4777 F:      Documentation/devicetree/bindings/display/
4778 F:      Documentation/devicetree/bindings/gpu/
4779 F:      Documentation/gpu/
4780 F:      include/drm/
4781 F:      include/uapi/drm/
4782 F:      include/linux/vga*
4783
4784 DRM DRIVERS AND MISC GPU PATCHES
4785 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4786 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4787 M:      Sean Paul <sean@poorly.run>
4788 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4789 S:      Maintained
4790 T:      git git://anongit.freedesktop.org/drm/drm-misc
4791 F:      Documentation/gpu/
4792 F:      drivers/gpu/vga/
4793 F:      drivers/gpu/drm/*
4794 F:      include/drm/drm*
4795 F:      include/uapi/drm/drm*
4796 F:      include/linux/vga*
4797
4798 DRM DRIVERS FOR ALLWINNER A10
4799 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 S:      Supported
4802 F:      drivers/gpu/drm/sun4i/
4803 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805
4806 DRM DRIVERS FOR AMLOGIC SOCS
4807 M:      Neil Armstrong <narmstrong@baylibre.com>
4808 L:      dri-devel@lists.freedesktop.org
4809 L:      linux-amlogic@lists.infradead.org
4810 W:      http://linux-meson.com/
4811 S:      Supported
4812 F:      drivers/gpu/drm/meson/
4813 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4814 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4815 F:      Documentation/gpu/meson.rst
4816 T:      git git://anongit.freedesktop.org/drm/drm-misc
4817
4818 DRM DRIVERS FOR ATMEL HLCDC
4819 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4820 L:      dri-devel@lists.freedesktop.org
4821 S:      Supported
4822 F:      drivers/gpu/drm/atmel-hlcdc/
4823 F:      Documentation/devicetree/bindings/display/atmel/
4824 T:      git git://anongit.freedesktop.org/drm/drm-misc
4825
4826 DRM DRIVERS FOR BRIDGE CHIPS
4827 M:      Archit Taneja <architt@codeaurora.org>
4828 M:      Andrzej Hajda <a.hajda@samsung.com>
4829 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4830 S:      Maintained
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832 F:      drivers/gpu/drm/bridge/
4833
4834 DRM DRIVERS FOR EXYNOS
4835 M:      Inki Dae <inki.dae@samsung.com>
4836 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4837 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4838 M:      Kyungmin Park <kyungmin.park@samsung.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4841 S:      Supported
4842 F:      drivers/gpu/drm/exynos/
4843 F:      include/uapi/drm/exynos_drm.h
4844 F:      Documentation/devicetree/bindings/display/exynos/
4845
4846 DRM DRIVERS FOR FREESCALE DCU
4847 M:      Stefan Agner <stefan@agner.ch>
4848 M:      Alison Wang <alison.wang@nxp.com>
4849 L:      dri-devel@lists.freedesktop.org
4850 S:      Supported
4851 F:      drivers/gpu/drm/fsl-dcu/
4852 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4853 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4854 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4855 T:      git git://anongit.freedesktop.org/drm/drm-misc
4856
4857 DRM DRIVERS FOR FREESCALE IMX
4858 M:      Philipp Zabel <p.zabel@pengutronix.de>
4859 L:      dri-devel@lists.freedesktop.org
4860 S:      Maintained
4861 F:      drivers/gpu/drm/imx/
4862 F:      drivers/gpu/ipu-v3/
4863 F:      Documentation/devicetree/bindings/display/imx/
4864
4865 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4866 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4867 L:      dri-devel@lists.freedesktop.org
4868 T:      git git://github.com/patjak/drm-gma500
4869 S:      Maintained
4870 F:      drivers/gpu/drm/gma500/
4871
4872 DRM DRIVERS FOR HISILICON
4873 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4874 M:      Rongrong Zou <zourongrong@gmail.com>
4875 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4876 R:      Chen Feng <puck.chen@hisilicon.com>
4877 L:      dri-devel@lists.freedesktop.org
4878 T:      git git://github.com/xin3liang/linux.git
4879 S:      Maintained
4880 F:      drivers/gpu/drm/hisilicon/
4881 F:      Documentation/devicetree/bindings/display/hisilicon/
4882
4883 DRM DRIVERS FOR MEDIATEK
4884 M:      CK Hu <ck.hu@mediatek.com>
4885 M:      Philipp Zabel <p.zabel@pengutronix.de>
4886 L:      dri-devel@lists.freedesktop.org
4887 S:      Supported
4888 F:      drivers/gpu/drm/mediatek/
4889 F:      Documentation/devicetree/bindings/display/mediatek/
4890
4891 DRM DRIVERS FOR NVIDIA TEGRA
4892 M:      Thierry Reding <thierry.reding@gmail.com>
4893 L:      dri-devel@lists.freedesktop.org
4894 L:      linux-tegra@vger.kernel.org
4895 T:      git git://anongit.freedesktop.org/tegra/linux.git
4896 S:      Supported
4897 F:      drivers/gpu/drm/tegra/
4898 F:      drivers/gpu/host1x/
4899 F:      include/linux/host1x.h
4900 F:      include/uapi/drm/tegra_drm.h
4901 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4902
4903 DRM DRIVERS FOR RENESAS
4904 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4905 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4906 L:      dri-devel@lists.freedesktop.org
4907 L:      linux-renesas-soc@vger.kernel.org
4908 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4909 S:      Supported
4910 F:      drivers/gpu/drm/rcar-du/
4911 F:      drivers/gpu/drm/shmobile/
4912 F:      include/linux/platform_data/shmob_drm.h
4913 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4914 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4915 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4916
4917 DRM DRIVERS FOR ROCKCHIP
4918 M:      Sandy Huang <hjc@rock-chips.com>
4919 M:      Heiko Stübner <heiko@sntech.de>
4920 L:      dri-devel@lists.freedesktop.org
4921 S:      Maintained
4922 F:      drivers/gpu/drm/rockchip/
4923 F:      Documentation/devicetree/bindings/display/rockchip/
4924 T:      git git://anongit.freedesktop.org/drm/drm-misc
4925
4926 DRM DRIVERS FOR STI
4927 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4928 M:      Vincent Abriou <vincent.abriou@st.com>
4929 L:      dri-devel@lists.freedesktop.org
4930 T:      git git://anongit.freedesktop.org/drm/drm-misc
4931 S:      Maintained
4932 F:      drivers/gpu/drm/sti
4933 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4934
4935 DRM DRIVERS FOR STM
4936 M:      Yannick Fertre <yannick.fertre@st.com>
4937 M:      Philippe Cornu <philippe.cornu@st.com>
4938 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4939 M:      Vincent Abriou <vincent.abriou@st.com>
4940 L:      dri-devel@lists.freedesktop.org
4941 T:      git git://anongit.freedesktop.org/drm/drm-misc
4942 S:      Maintained
4943 F:      drivers/gpu/drm/stm
4944 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4945
4946 DRM DRIVERS FOR TI LCDC
4947 M:      Jyri Sarha <jsarha@ti.com>
4948 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4949 L:      dri-devel@lists.freedesktop.org
4950 S:      Maintained
4951 F:      drivers/gpu/drm/tilcdc/
4952 F:      Documentation/devicetree/bindings/display/tilcdc/
4953
4954 DRM DRIVERS FOR TI OMAP
4955 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4956 L:      dri-devel@lists.freedesktop.org
4957 S:      Maintained
4958 F:      drivers/gpu/drm/omapdrm/
4959 F:      Documentation/devicetree/bindings/display/ti/
4960
4961 DRM DRIVERS FOR V3D
4962 M:      Eric Anholt <eric@anholt.net>
4963 S:      Supported
4964 F:      drivers/gpu/drm/v3d/
4965 F:      include/uapi/drm/v3d_drm.h
4966 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4967 T:      git git://anongit.freedesktop.org/drm/drm-misc
4968
4969 DRM DRIVERS FOR VC4
4970 M:      Eric Anholt <eric@anholt.net>
4971 T:      git git://github.com/anholt/linux
4972 S:      Supported
4973 F:      drivers/gpu/drm/vc4/
4974 F:      include/uapi/drm/vc4_drm.h
4975 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977
4978 DRM DRIVERS FOR VIVANTE GPU IP
4979 M:      Lucas Stach <l.stach@pengutronix.de>
4980 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4981 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4982 L:      etnaviv@lists.freedesktop.org
4983 L:      dri-devel@lists.freedesktop.org
4984 S:      Maintained
4985 F:      drivers/gpu/drm/etnaviv/
4986 F:      include/uapi/drm/etnaviv_drm.h
4987 F:      Documentation/devicetree/bindings/display/etnaviv/
4988
4989 DRM DRIVERS FOR ZTE ZX
4990 M:      Shawn Guo <shawnguo@kernel.org>
4991 L:      dri-devel@lists.freedesktop.org
4992 S:      Maintained
4993 F:      drivers/gpu/drm/zte/
4994 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4995 T:      git git://anongit.freedesktop.org/drm/drm-misc
4996
4997 DRM PANEL DRIVERS
4998 M:      Thierry Reding <thierry.reding@gmail.com>
4999 L:      dri-devel@lists.freedesktop.org
5000 T:      git git://anongit.freedesktop.org/drm/drm-misc
5001 S:      Maintained
5002 F:      drivers/gpu/drm/drm_panel.c
5003 F:      drivers/gpu/drm/panel/
5004 F:      include/drm/drm_panel.h
5005 F:      Documentation/devicetree/bindings/display/panel/
5006
5007 DRM TINYDRM DRIVERS
5008 M:      Noralf Trønnes <noralf@tronnes.org>
5009 W:      https://github.com/notro/tinydrm/wiki/Development
5010 T:      git git://anongit.freedesktop.org/drm/drm-misc
5011 S:      Maintained
5012 F:      drivers/gpu/drm/tinydrm/
5013 F:      include/drm/tinydrm/
5014
5015 DRM DRIVERS FOR XEN
5016 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5017 T:      git git://anongit.freedesktop.org/drm/drm-misc
5018 L:      dri-devel@lists.freedesktop.org
5019 L:      xen-devel@lists.xen.org
5020 S:      Supported
5021 F:      drivers/gpu/drm/xen/
5022 F:      Documentation/gpu/xen-front.rst
5023
5024 DRM TTM SUBSYSTEM
5025 M:      Christian Koenig <christian.koenig@amd.com>
5026 M:      Huang Rui <ray.huang@amd.com>
5027 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5028 T:      git git://people.freedesktop.org/~agd5f/linux
5029 S:      Maintained
5030 L:      dri-devel@lists.freedesktop.org
5031 F:      include/drm/ttm/
5032 F:      drivers/gpu/drm/ttm/
5033
5034 DSBR100 USB FM RADIO DRIVER
5035 M:      Alexey Klimov <klimov.linux@gmail.com>
5036 L:      linux-media@vger.kernel.org
5037 T:      git git://linuxtv.org/media_tree.git
5038 S:      Maintained
5039 F:      drivers/media/radio/dsbr100.c
5040
5041 DSCC4 DRIVER
5042 M:      Francois Romieu <romieu@fr.zoreil.com>
5043 L:      netdev@vger.kernel.org
5044 S:      Maintained
5045 F:      drivers/net/wan/dscc4.c
5046
5047 DT3155 MEDIA DRIVER
5048 M:      Hans Verkuil <hverkuil@xs4all.nl>
5049 L:      linux-media@vger.kernel.org
5050 T:      git git://linuxtv.org/media_tree.git
5051 W:      https://linuxtv.org
5052 S:      Odd Fixes
5053 F:      drivers/media/pci/dt3155/
5054
5055 DVB_USB_AF9015 MEDIA DRIVER
5056 M:      Antti Palosaari <crope@iki.fi>
5057 L:      linux-media@vger.kernel.org
5058 W:      https://linuxtv.org
5059 W:      http://palosaari.fi/linux/
5060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5061 T:      git git://linuxtv.org/anttip/media_tree.git
5062 S:      Maintained
5063 F:      drivers/media/usb/dvb-usb-v2/af9015*
5064
5065 DVB_USB_AF9035 MEDIA DRIVER
5066 M:      Antti Palosaari <crope@iki.fi>
5067 L:      linux-media@vger.kernel.org
5068 W:      https://linuxtv.org
5069 W:      http://palosaari.fi/linux/
5070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5071 T:      git git://linuxtv.org/anttip/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/usb/dvb-usb-v2/af9035*
5074
5075 DVB_USB_ANYSEE MEDIA DRIVER
5076 M:      Antti Palosaari <crope@iki.fi>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://palosaari.fi/linux/
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/anttip/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/usb/dvb-usb-v2/anysee*
5084
5085 DVB_USB_AU6610 MEDIA DRIVER
5086 M:      Antti Palosaari <crope@iki.fi>
5087 L:      linux-media@vger.kernel.org
5088 W:      https://linuxtv.org
5089 W:      http://palosaari.fi/linux/
5090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5091 T:      git git://linuxtv.org/anttip/media_tree.git
5092 S:      Maintained
5093 F:      drivers/media/usb/dvb-usb-v2/au6610*
5094
5095 DVB_USB_CE6230 MEDIA DRIVER
5096 M:      Antti Palosaari <crope@iki.fi>
5097 L:      linux-media@vger.kernel.org
5098 W:      https://linuxtv.org
5099 W:      http://palosaari.fi/linux/
5100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5101 T:      git git://linuxtv.org/anttip/media_tree.git
5102 S:      Maintained
5103 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5104
5105 DVB_USB_CXUSB MEDIA DRIVER
5106 M:      Michael Krufky <mkrufky@linuxtv.org>
5107 L:      linux-media@vger.kernel.org
5108 W:      https://linuxtv.org
5109 W:      http://github.com/mkrufky
5110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5111 T:      git git://linuxtv.org/media_tree.git
5112 S:      Maintained
5113 F:      drivers/media/usb/dvb-usb/cxusb*
5114
5115 DVB_USB_EC168 MEDIA DRIVER
5116 M:      Antti Palosaari <crope@iki.fi>
5117 L:      linux-media@vger.kernel.org
5118 W:      https://linuxtv.org
5119 W:      http://palosaari.fi/linux/
5120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5121 T:      git git://linuxtv.org/anttip/media_tree.git
5122 S:      Maintained
5123 F:      drivers/media/usb/dvb-usb-v2/ec168*
5124
5125 DVB_USB_GL861 MEDIA DRIVER
5126 M:      Antti Palosaari <crope@iki.fi>
5127 L:      linux-media@vger.kernel.org
5128 W:      https://linuxtv.org
5129 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5130 T:      git git://linuxtv.org/anttip/media_tree.git
5131 S:      Maintained
5132 F:      drivers/media/usb/dvb-usb-v2/gl861*
5133
5134 DVB_USB_MXL111SF MEDIA DRIVER
5135 M:      Michael Krufky <mkrufky@linuxtv.org>
5136 L:      linux-media@vger.kernel.org
5137 W:      https://linuxtv.org
5138 W:      http://github.com/mkrufky
5139 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5140 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5141 S:      Maintained
5142 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5143
5144 DVB_USB_RTL28XXU MEDIA DRIVER
5145 M:      Antti Palosaari <crope@iki.fi>
5146 L:      linux-media@vger.kernel.org
5147 W:      https://linuxtv.org
5148 W:      http://palosaari.fi/linux/
5149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5150 T:      git git://linuxtv.org/anttip/media_tree.git
5151 S:      Maintained
5152 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5153
5154 DVB_USB_V2 MEDIA DRIVER
5155 M:      Antti Palosaari <crope@iki.fi>
5156 L:      linux-media@vger.kernel.org
5157 W:      https://linuxtv.org
5158 W:      http://palosaari.fi/linux/
5159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5160 T:      git git://linuxtv.org/anttip/media_tree.git
5161 S:      Maintained
5162 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5163 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5164
5165 DYNAMIC DEBUG
5166 M:      Jason Baron <jbaron@akamai.com>
5167 S:      Maintained
5168 F:      lib/dynamic_debug.c
5169 F:      include/linux/dynamic_debug.h
5170
5171 DYNAMIC INTERRUPT MODERATION
5172 M:      Tal Gilboa <talgi@mellanox.com>
5173 S:      Maintained
5174 F:      include/linux/net_dim.h
5175
5176 DZ DECSTATION DZ11 SERIAL DRIVER
5177 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5178 S:      Maintained
5179 F:      drivers/tty/serial/dz.*
5180
5181 E3X0 POWER BUTTON DRIVER
5182 M:      Moritz Fischer <moritz.fischer@ettus.com>
5183 L:      usrp-users@lists.ettus.com
5184 W:      http://www.ettus.com
5185 S:      Supported
5186 F:      drivers/input/misc/e3x0-button.c
5187 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5188
5189 E4000 MEDIA DRIVER
5190 M:      Antti Palosaari <crope@iki.fi>
5191 L:      linux-media@vger.kernel.org
5192 W:      https://linuxtv.org
5193 W:      http://palosaari.fi/linux/
5194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5195 T:      git git://linuxtv.org/anttip/media_tree.git
5196 S:      Maintained
5197 F:      drivers/media/tuners/e4000*
5198
5199 EARTH_PT1 MEDIA DRIVER
5200 M:      Akihiro Tsukada <tskd08@gmail.com>
5201 L:      linux-media@vger.kernel.org
5202 S:      Odd Fixes
5203 F:      drivers/media/pci/pt1/
5204
5205 EARTH_PT3 MEDIA DRIVER
5206 M:      Akihiro Tsukada <tskd08@gmail.com>
5207 L:      linux-media@vger.kernel.org
5208 S:      Odd Fixes
5209 F:      drivers/media/pci/pt3/
5210
5211 EC100 MEDIA DRIVER
5212 M:      Antti Palosaari <crope@iki.fi>
5213 L:      linux-media@vger.kernel.org
5214 W:      https://linuxtv.org
5215 W:      http://palosaari.fi/linux/
5216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5217 T:      git git://linuxtv.org/anttip/media_tree.git
5218 S:      Maintained
5219 F:      drivers/media/dvb-frontends/ec100*
5220
5221 ECRYPT FILE SYSTEM
5222 M:      Tyler Hicks <tyhicks@canonical.com>
5223 L:      ecryptfs@vger.kernel.org
5224 W:      http://ecryptfs.org
5225 W:      https://launchpad.net/ecryptfs
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5227 S:      Supported
5228 F:      Documentation/filesystems/ecryptfs.txt
5229 F:      fs/ecryptfs/
5230
5231 EDAC-AMD64
5232 M:      Borislav Petkov <bp@alien8.de>
5233 L:      linux-edac@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/edac/amd64_edac*
5236
5237 EDAC-CALXEDA
5238 M:      Robert Richter <rric@kernel.org>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/highbank*
5242
5243 EDAC-CAVIUM OCTEON
5244 M:      Ralf Baechle <ralf@linux-mips.org>
5245 M:      David Daney <david.daney@cavium.com>
5246 L:      linux-edac@vger.kernel.org
5247 L:      linux-mips@linux-mips.org
5248 S:      Supported
5249 F:      drivers/edac/octeon_edac*
5250
5251 EDAC-CAVIUM THUNDERX
5252 M:      David Daney <david.daney@cavium.com>
5253 M:      Jan Glauber <jglauber@cavium.com>
5254 L:      linux-edac@vger.kernel.org
5255 S:      Supported
5256 F:      drivers/edac/thunderx_edac*
5257
5258 EDAC-CORE
5259 M:      Borislav Petkov <bp@alien8.de>
5260 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L:      linux-edac@vger.kernel.org
5262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5264 S:      Supported
5265 F:      Documentation/admin-guide/ras.rst
5266 F:      Documentation/driver-api/edac.rst
5267 F:      drivers/edac/
5268 F:      include/linux/edac.h
5269
5270 EDAC-E752X
5271 M:      Mark Gross <mark.gross@intel.com>
5272 L:      linux-edac@vger.kernel.org
5273 S:      Maintained
5274 F:      drivers/edac/e752x_edac.c
5275
5276 EDAC-E7XXX
5277 L:      linux-edac@vger.kernel.org
5278 S:      Maintained
5279 F:      drivers/edac/e7xxx_edac.c
5280
5281 EDAC-FSL_DDR
5282 M:      York Sun <york.sun@nxp.com>
5283 L:      linux-edac@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/edac/fsl_ddr_edac.*
5286
5287 EDAC-GHES
5288 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L:      linux-edac@vger.kernel.org
5290 S:      Maintained
5291 F:      drivers/edac/ghes_edac.c
5292
5293 EDAC-I3000
5294 L:      linux-edac@vger.kernel.org
5295 S:      Orphan
5296 F:      drivers/edac/i3000_edac.c
5297
5298 EDAC-I5000
5299 L:      linux-edac@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/edac/i5000_edac.c
5302
5303 EDAC-I5400
5304 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5305 L:      linux-edac@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/edac/i5400_edac.c
5308
5309 EDAC-I7300
5310 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5311 L:      linux-edac@vger.kernel.org
5312 S:      Maintained
5313 F:      drivers/edac/i7300_edac.c
5314
5315 EDAC-I7CORE
5316 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L:      linux-edac@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/edac/i7core_edac.c
5320
5321 EDAC-I82443BXGX
5322 M:      Tim Small <tim@buttersideup.com>
5323 L:      linux-edac@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/edac/i82443bxgx_edac.c
5326
5327 EDAC-I82975X
5328 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5329 M:      "Arvind R." <arvino55@gmail.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/edac/i82975x_edac.c
5333
5334 EDAC-IE31200
5335 M:      Jason Baron <jbaron@akamai.com>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/ie31200_edac.c
5339
5340 EDAC-MPC85XX
5341 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/mpc85xx_edac.[ch]
5345
5346 EDAC-PASEMI
5347 M:      Egor Martovetsky <egor@pasemi.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/pasemi_edac.c
5351
5352 EDAC-PND2
5353 M:      Tony Luck <tony.luck@intel.com>
5354 L:      linux-edac@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/edac/pnd2_edac.[ch]
5357
5358 EDAC-R82600
5359 M:      Tim Small <tim@buttersideup.com>
5360 L:      linux-edac@vger.kernel.org
5361 S:      Maintained
5362 F:      drivers/edac/r82600_edac.c
5363
5364 EDAC-SBRIDGE
5365 M:      Tony Luck <tony.luck@intel.com>
5366 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Maintained
5369 F:      drivers/edac/sb_edac.c
5370
5371 EDAC-SKYLAKE
5372 M:      Tony Luck <tony.luck@intel.com>
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/skx_edac.c
5376
5377 EDAC-TI
5378 M:      Tero Kristo <t-kristo@ti.com>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/ti_edac.c
5382
5383 EDAC-QCOM
5384 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5385 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5386 L:      linux-arm-msm@vger.kernel.org
5387 L:      linux-edac@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/edac/qcom_edac.c
5390
5391 EDIROL UA-101/UA-1000 DRIVER
5392 M:      Clemens Ladisch <clemens@ladisch.de>
5393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5394 T:      git git://git.alsa-project.org/alsa-kernel.git
5395 S:      Maintained
5396 F:      sound/usb/misc/ua101.c
5397
5398 EFI TEST DRIVER
5399 L:      linux-efi@vger.kernel.org
5400 M:      Ivan Hu <ivan.hu@canonical.com>
5401 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402 S:      Maintained
5403 F:      drivers/firmware/efi/test/
5404
5405 EFI VARIABLE FILESYSTEM
5406 M:      Matthew Garrett <matthew.garrett@nebula.com>
5407 M:      Jeremy Kerr <jk@ozlabs.org>
5408 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410 L:      linux-efi@vger.kernel.org
5411 S:      Maintained
5412 F:      fs/efivarfs/
5413
5414 EFIFB FRAMEBUFFER DRIVER
5415 L:      linux-fbdev@vger.kernel.org
5416 M:      Peter Jones <pjones@redhat.com>
5417 S:      Maintained
5418 F:      drivers/video/fbdev/efifb.c
5419
5420 EFS FILESYSTEM
5421 W:      http://aeschi.ch.eu.org/efs/
5422 S:      Orphan
5423 F:      fs/efs/
5424
5425 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5426 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5427 L:      netdev@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/net/ethernet/ibm/ehea/
5430
5431 EM28XX VIDEO4LINUX DRIVER
5432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L:      linux-media@vger.kernel.org
5434 W:      https://linuxtv.org
5435 T:      git git://linuxtv.org/media_tree.git
5436 S:      Maintained
5437 F:      drivers/media/usb/em28xx/
5438 F:      Documentation/media/v4l-drivers/em28xx*
5439
5440 EMBEDDED LINUX
5441 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5442 M:      Matt Mackall <mpm@selenic.com>
5443 M:      David Woodhouse <dwmw2@infradead.org>
5444 L:      linux-embedded@vger.kernel.org
5445 S:      Maintained
5446
5447 Emulex 10Gbps iSCSI - OneConnect DRIVER
5448 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5449 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5450 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5451 L:      linux-scsi@vger.kernel.org
5452 W:      http://www.broadcom.com
5453 S:      Supported
5454 F:      drivers/scsi/be2iscsi/
5455
5456 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5457 M:      Sathya Perla <sathya.perla@broadcom.com>
5458 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5459 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5460 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5461 L:      netdev@vger.kernel.org
5462 W:      http://www.emulex.com
5463 S:      Supported
5464 F:      drivers/net/ethernet/emulex/benet/
5465
5466 EMULEX ONECONNECT ROCE DRIVER
5467 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5468 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5469 L:      linux-rdma@vger.kernel.org
5470 W:      http://www.broadcom.com
5471 S:      Odd Fixes
5472 F:      drivers/infiniband/hw/ocrdma/
5473 F:      include/uapi/rdma/ocrdma-abi.h
5474
5475 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5476 M:      James Smart <james.smart@broadcom.com>
5477 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5478 L:      linux-scsi@vger.kernel.org
5479 W:      http://www.broadcom.com
5480 S:      Supported
5481 F:      drivers/scsi/lpfc/
5482
5483 ENE CB710 FLASH CARD READER DRIVER
5484 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5485 S:      Maintained
5486 F:      drivers/misc/cb710/
5487 F:      drivers/mmc/host/cb710-mmc.*
5488 F:      include/linux/cb710.h
5489
5490 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5491 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5492 S:      Maintained
5493 F:      drivers/media/rc/ene_ir.*
5494
5495 EPSON S1D13XXX FRAMEBUFFER DRIVER
5496 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5497 S:      Maintained
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5499 F:      drivers/video/fbdev/s1d13xxxfb.c
5500 F:      include/video/s1d13xxxfb.h
5501
5502 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5503 M:      Jeff Layton <jlayton@kernel.org>
5504 S:      Maintained
5505 F:      lib/errseq.c
5506 F:      include/linux/errseq.h
5507
5508 ET131X NETWORK DRIVER
5509 M:      Mark Einon <mark.einon@gmail.com>
5510 S:      Odd Fixes
5511 F:      drivers/net/ethernet/agere/
5512
5513 ETHERNET BRIDGE
5514 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5515 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5516 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5517 L:      netdev@vger.kernel.org
5518 W:      http://www.linuxfoundation.org/en/Net:Bridge
5519 S:      Maintained
5520 F:      include/linux/netfilter_bridge/
5521 F:      net/bridge/
5522
5523 ETHERNET PHY LIBRARY
5524 M:      Andrew Lunn <andrew@lunn.ch>
5525 M:      Florian Fainelli <f.fainelli@gmail.com>
5526 L:      netdev@vger.kernel.org
5527 S:      Maintained
5528 F:      Documentation/ABI/testing/sysfs-bus-mdio
5529 F:      Documentation/devicetree/bindings/net/mdio*
5530 F:      Documentation/networking/phy.txt
5531 F:      drivers/net/phy/
5532 F:      drivers/of/of_mdio.c
5533 F:      drivers/of/of_net.c
5534 F:      include/linux/*mdio*.h
5535 F:      include/linux/of_net.h
5536 F:      include/linux/phy.h
5537 F:      include/linux/phy_fixed.h
5538 F:      include/linux/platform_data/mdio-bcm-unimac.h
5539 F:      include/trace/events/mdio.h
5540 F:      include/uapi/linux/mdio.h
5541 F:      include/uapi/linux/mii.h
5542
5543 EXT2 FILE SYSTEM
5544 M:      Jan Kara <jack@suse.com>
5545 L:      linux-ext4@vger.kernel.org
5546 S:      Maintained
5547 F:      Documentation/filesystems/ext2.txt
5548 F:      fs/ext2/
5549 F:      include/linux/ext2*
5550
5551 EXT4 FILE SYSTEM
5552 M:      "Theodore Ts'o" <tytso@mit.edu>
5553 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5554 L:      linux-ext4@vger.kernel.org
5555 W:      http://ext4.wiki.kernel.org
5556 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5558 S:      Maintained
5559 F:      Documentation/filesystems/ext4/ext4.rst
5560 F:      fs/ext4/
5561
5562 Extended Verification Module (EVM)
5563 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5564 L:      linux-integrity@vger.kernel.org
5565 S:      Supported
5566 F:      security/integrity/evm/
5567
5568 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5569 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570 L:      linux-efi@vger.kernel.org
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5572 S:      Maintained
5573 F:      Documentation/efi-stub.txt
5574 F:      arch/*/kernel/efi.c
5575 F:      arch/x86/boot/compressed/eboot.[ch]
5576 F:      arch/*/include/asm/efi.h
5577 F:      arch/x86/platform/efi/
5578 F:      drivers/firmware/efi/
5579 F:      include/linux/efi*.h
5580 F:      arch/arm/boot/compressed/efi-header.S
5581 F:      arch/arm64/kernel/efi-entry.S
5582
5583 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5584 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5585 M:      Chanwoo Choi <cw00.choi@samsung.com>
5586 L:      linux-kernel@vger.kernel.org
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5588 S:      Maintained
5589 F:      drivers/extcon/
5590 F:      include/linux/extcon/
5591 F:      include/linux/extcon.h
5592 F:      Documentation/extcon/
5593 F:      Documentation/devicetree/bindings/extcon/
5594
5595 EXYNOS DP DRIVER
5596 M:      Jingoo Han <jingoohan1@gmail.com>
5597 L:      dri-devel@lists.freedesktop.org
5598 S:      Maintained
5599 F:      drivers/gpu/drm/exynos/exynos_dp*
5600
5601 EXYNOS SYSMMU (IOMMU) driver
5602 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5603 L:      iommu@lists.linux-foundation.org
5604 S:      Maintained
5605 F:      drivers/iommu/exynos-iommu.c
5606
5607 EZchip NPS platform support
5608 M:      Vineet Gupta <vgupta@synopsys.com>
5609 M:      Ofer Levi <oferle@mellanox.com>
5610 S:      Supported
5611 F:      arch/arc/plat-eznps
5612 F:      arch/arc/boot/dts/eznps.dts
5613
5614 F2FS FILE SYSTEM
5615 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5616 M:      Chao Yu <yuchao0@huawei.com>
5617 L:      linux-f2fs-devel@lists.sourceforge.net
5618 W:      https://f2fs.wiki.kernel.org/
5619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5620 S:      Maintained
5621 F:      Documentation/filesystems/f2fs.txt
5622 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5623 F:      fs/f2fs/
5624 F:      include/linux/f2fs_fs.h
5625 F:      include/trace/events/f2fs.h
5626
5627 F71805F HARDWARE MONITORING DRIVER
5628 M:      Jean Delvare <jdelvare@suse.com>
5629 L:      linux-hwmon@vger.kernel.org
5630 S:      Maintained
5631 F:      Documentation/hwmon/f71805f
5632 F:      drivers/hwmon/f71805f.c
5633
5634 FADDR2LINE
5635 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5636 S:      Maintained
5637 F:      scripts/faddr2line
5638
5639 FAILOVER MODULE
5640 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5641 L:      netdev@vger.kernel.org
5642 S:      Supported
5643 F:      net/core/failover.c
5644 F:      include/net/failover.h
5645 F:      Documentation/networking/failover.rst
5646
5647 FANOTIFY
5648 M:      Jan Kara <jack@suse.cz>
5649 R:      Amir Goldstein <amir73il@gmail.com>
5650 L:      linux-fsdevel@vger.kernel.org
5651 S:      Maintained
5652 F:      fs/notify/fanotify/
5653 F:      include/linux/fanotify.h
5654 F:      include/uapi/linux/fanotify.h
5655
5656 FARSYNC SYNCHRONOUS DRIVER
5657 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5658 W:      http://www.farsite.co.uk/
5659 S:      Supported
5660 F:      drivers/net/wan/farsync.*
5661
5662 FAULT INJECTION SUPPORT
5663 M:      Akinobu Mita <akinobu.mita@gmail.com>
5664 S:      Supported
5665 F:      Documentation/fault-injection/
5666 F:      lib/fault-inject.c
5667
5668 FBTFT Framebuffer drivers
5669 S:      Orphan
5670 L:      dri-devel@lists.freedesktop.org
5671 L:      linux-fbdev@vger.kernel.org
5672 F:      drivers/staging/fbtft/
5673
5674 FC0011 TUNER DRIVER
5675 M:      Michael Buesch <m@bues.ch>
5676 L:      linux-media@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/media/tuners/fc0011.h
5679 F:      drivers/media/tuners/fc0011.c
5680
5681 FC2580 MEDIA DRIVER
5682 M:      Antti Palosaari <crope@iki.fi>
5683 L:      linux-media@vger.kernel.org
5684 W:      https://linuxtv.org
5685 W:      http://palosaari.fi/linux/
5686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5687 T:      git git://linuxtv.org/anttip/media_tree.git
5688 S:      Maintained
5689 F:      drivers/media/tuners/fc2580*
5690
5691 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5692 M:      Johannes Thumshirn <jth@kernel.org>
5693 L:      linux-scsi@vger.kernel.org
5694 W:      www.Open-FCoE.org
5695 S:      Supported
5696 F:      drivers/scsi/libfc/
5697 F:      drivers/scsi/fcoe/
5698 F:      include/scsi/fc/
5699 F:      include/scsi/libfc.h
5700 F:      include/scsi/libfcoe.h
5701 F:      include/uapi/scsi/fc/
5702
5703 FILE LOCKING (flock() and fcntl()/lockf())
5704 M:      Jeff Layton <jlayton@kernel.org>
5705 M:      "J. Bruce Fields" <bfields@fieldses.org>
5706 L:      linux-fsdevel@vger.kernel.org
5707 S:      Maintained
5708 F:      include/linux/fcntl.h
5709 F:      include/uapi/linux/fcntl.h
5710 F:      fs/fcntl.c
5711 F:      fs/locks.c
5712
5713 FILESYSTEMS (VFS and infrastructure)
5714 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5715 L:      linux-fsdevel@vger.kernel.org
5716 S:      Maintained
5717 F:      fs/*
5718 F:      include/linux/fs.h
5719 F:      include/uapi/linux/fs.h
5720
5721 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5722 M:      Riku Voipio <riku.voipio@iki.fi>
5723 L:      linux-hwmon@vger.kernel.org
5724 S:      Maintained
5725 F:      drivers/hwmon/f75375s.c
5726 F:      include/linux/f75375s.h
5727
5728 FIREWIRE AUDIO DRIVERS
5729 M:      Clemens Ladisch <clemens@ladisch.de>
5730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5731 T:      git git://git.alsa-project.org/alsa-kernel.git
5732 S:      Maintained
5733 F:      sound/firewire/
5734
5735 FIREWIRE MEDIA DRIVERS (firedtv)
5736 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5737 L:      linux-media@vger.kernel.org
5738 L:      linux1394-devel@lists.sourceforge.net
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5740 S:      Maintained
5741 F:      drivers/media/firewire/
5742
5743 FIREWIRE SBP-2 TARGET
5744 M:      Chris Boot <bootc@bootc.net>
5745 L:      linux-scsi@vger.kernel.org
5746 L:      target-devel@vger.kernel.org
5747 L:      linux1394-devel@lists.sourceforge.net
5748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5749 S:      Maintained
5750 F:      drivers/target/sbp/
5751
5752 FIREWIRE SUBSYSTEM
5753 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5754 L:      linux1394-devel@lists.sourceforge.net
5755 W:      http://ieee1394.wiki.kernel.org/
5756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5757 S:      Maintained
5758 F:      drivers/firewire/
5759 F:      include/linux/firewire.h
5760 F:      include/uapi/linux/firewire*.h
5761 F:      tools/firewire/
5762
5763 FIRMWARE LOADER (request_firmware)
5764 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5765 L:      linux-kernel@vger.kernel.org
5766 S:      Maintained
5767 F:      Documentation/firmware_class/
5768 F:      drivers/base/firmware_loader/
5769 F:      include/linux/firmware.h
5770
5771 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5772 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5773 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5774 S:      Maintained
5775 F:      drivers/block/rsxx/
5776
5777 FLOPPY DRIVER
5778 M:      Jiri Kosina <jikos@kernel.org>
5779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5780 S:      Odd fixes
5781 F:      drivers/block/floppy.c
5782
5783 FMC SUBSYSTEM
5784 M:      Alessandro Rubini <rubini@gnudd.com>
5785 W:      http://www.ohwr.org/projects/fmc-bus
5786 S:      Supported
5787 F:      drivers/fmc/
5788 F:      include/linux/fmc*.h
5789 F:      include/linux/ipmi-fru.h
5790 K:      fmc_d.*register
5791
5792 FPGA MANAGER FRAMEWORK
5793 M:      Alan Tull <atull@kernel.org>
5794 M:      Moritz Fischer <mdf@kernel.org>
5795 L:      linux-fpga@vger.kernel.org
5796 S:      Maintained
5797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5798 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5799 F:      Documentation/fpga/
5800 F:      Documentation/driver-api/fpga/
5801 F:      Documentation/devicetree/bindings/fpga/
5802 F:      drivers/fpga/
5803 F:      include/linux/fpga/
5804 W:      http://www.rocketboards.org
5805
5806 FPGA DFL DRIVERS
5807 M:      Wu Hao <hao.wu@intel.com>
5808 L:      linux-fpga@vger.kernel.org
5809 S:      Maintained
5810 F:      Documentation/fpga/dfl.txt
5811 F:      include/uapi/linux/fpga-dfl.h
5812 F:      drivers/fpga/dfl*
5813
5814 FPU EMULATOR
5815 M:      Bill Metzenthen <billm@melbpc.org.au>
5816 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5817 S:      Maintained
5818 F:      arch/x86/math-emu/
5819
5820 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5821 L:      netdev@vger.kernel.org
5822 S:      Orphan
5823 F:      drivers/net/wan/dlci.c
5824 F:      drivers/net/wan/sdla.c
5825
5826 FRAMEBUFFER LAYER
5827 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5828 L:      dri-devel@lists.freedesktop.org
5829 L:      linux-fbdev@vger.kernel.org
5830 T:      git git://github.com/bzolnier/linux.git
5831 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5832 S:      Maintained
5833 F:      Documentation/fb/
5834 F:      drivers/video/
5835 F:      include/video/
5836 F:      include/linux/fb.h
5837 F:      include/uapi/video/
5838 F:      include/uapi/linux/fb.h
5839
5840 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5841 M:      Horia Geantă <horia.geanta@nxp.com>
5842 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5843 L:      linux-crypto@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/crypto/caam/
5846 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5847
5848 FREESCALE DIU FRAMEBUFFER DRIVER
5849 M:      Timur Tabi <timur@kernel.org>
5850 L:      linux-fbdev@vger.kernel.org
5851 S:      Maintained
5852 F:      drivers/video/fbdev/fsl-diu-fb.*
5853
5854 FREESCALE DMA DRIVER
5855 M:      Li Yang <leoyang.li@nxp.com>
5856 M:      Zhang Wei <zw@zh-kernel.org>
5857 L:      linuxppc-dev@lists.ozlabs.org
5858 S:      Maintained
5859 F:      drivers/dma/fsldma.*
5860
5861 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5862 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5863 L:      netdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/net/ethernet/freescale/gianfar*
5866 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5867
5868 FREESCALE GPMI NAND DRIVER
5869 M:      Han Xu <han.xu@nxp.com>
5870 L:      linux-mtd@lists.infradead.org
5871 S:      Maintained
5872 F:      drivers/mtd/nand/raw/gpmi-nand/*
5873
5874 FREESCALE I2C CPM DRIVER
5875 M:      Jochen Friedrich <jochen@scram.de>
5876 L:      linuxppc-dev@lists.ozlabs.org
5877 L:      linux-i2c@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/i2c/busses/i2c-cpm.c
5880
5881 FREESCALE IMX LPI2C DRIVER
5882 M:      Dong Aisheng <aisheng.dong@nxp.com>
5883 L:      linux-i2c@vger.kernel.org
5884 L:      linux-imx@nxp.com
5885 S:      Maintained
5886 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5887 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5888
5889 FREESCALE IMX / MXC FEC DRIVER
5890 M:      Fugang Duan <fugang.duan@nxp.com>
5891 L:      netdev@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/net/ethernet/freescale/fec_main.c
5894 F:      drivers/net/ethernet/freescale/fec_ptp.c
5895 F:      drivers/net/ethernet/freescale/fec.h
5896 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5897
5898 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5899 M:      Sascha Hauer <s.hauer@pengutronix.de>
5900 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5901 L:      linux-fbdev@vger.kernel.org
5902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5903 S:      Maintained
5904 F:      include/linux/platform_data/video-imxfb.h
5905 F:      drivers/video/fbdev/imxfb.c
5906
5907 FREESCALE QORIQ DPAA ETHERNET DRIVER
5908 M:      Madalin Bucur <madalin.bucur@nxp.com>
5909 L:      netdev@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/net/ethernet/freescale/dpaa
5912
5913 FREESCALE QORIQ DPAA FMAN DRIVER
5914 M:      Madalin Bucur <madalin.bucur@nxp.com>
5915 L:      netdev@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/net/ethernet/freescale/fman
5918 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5919
5920 FREESCALE QORIQ PTP CLOCK DRIVER
5921 M:      Yangbo Lu <yangbo.lu@nxp.com>
5922 L:      netdev@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/ptp/ptp_qoriq.c
5925 F:      include/linux/fsl/ptp_qoriq.h
5926 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5927
5928 FREESCALE QUAD SPI DRIVER
5929 M:      Han Xu <han.xu@nxp.com>
5930 L:      linux-mtd@lists.infradead.org
5931 S:      Maintained
5932 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5933
5934 FREESCALE QUICC ENGINE LIBRARY
5935 M:      Qiang Zhao <qiang.zhao@nxp.com>
5936 L:      linuxppc-dev@lists.ozlabs.org
5937 S:      Maintained
5938 F:      drivers/soc/fsl/qe/
5939 F:      include/soc/fsl/*qe*.h
5940 F:      include/soc/fsl/*ucc*.h
5941
5942 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5943 M:      Li Yang <leoyang.li@nxp.com>
5944 L:      netdev@vger.kernel.org
5945 L:      linuxppc-dev@lists.ozlabs.org
5946 S:      Maintained
5947 F:      drivers/net/ethernet/freescale/ucc_geth*
5948
5949 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5950 M:      Zhao Qiang <qiang.zhao@nxp.com>
5951 L:      netdev@vger.kernel.org
5952 L:      linuxppc-dev@lists.ozlabs.org
5953 S:      Maintained
5954 F:      drivers/net/wan/fsl_ucc_hdlc*
5955
5956 FREESCALE QUICC ENGINE UCC UART DRIVER
5957 M:      Timur Tabi <timur@kernel.org>
5958 L:      linuxppc-dev@lists.ozlabs.org
5959 S:      Maintained
5960 F:      drivers/tty/serial/ucc_uart.c
5961
5962 FREESCALE SOC DRIVERS
5963 M:      Li Yang <leoyang.li@nxp.com>
5964 L:      linuxppc-dev@lists.ozlabs.org
5965 L:      linux-arm-kernel@lists.infradead.org
5966 S:      Maintained
5967 F:      Documentation/devicetree/bindings/soc/fsl/
5968 F:      drivers/soc/fsl/
5969 F:      include/linux/fsl/
5970
5971 FREESCALE SOC FS_ENET DRIVER
5972 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5973 L:      linuxppc-dev@lists.ozlabs.org
5974 L:      netdev@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/net/ethernet/freescale/fs_enet/
5977 F:      include/linux/fs_enet_pd.h
5978
5979 FREESCALE SOC SOUND DRIVERS
5980 M:      Timur Tabi <timur@kernel.org>
5981 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5982 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5983 R:      Fabio Estevam <fabio.estevam@nxp.com>
5984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5985 L:      linuxppc-dev@lists.ozlabs.org
5986 S:      Maintained
5987 F:      sound/soc/fsl/fsl*
5988 F:      sound/soc/fsl/imx*
5989 F:      sound/soc/fsl/mpc8610_hpcd.c
5990
5991 FREESCALE USB PERIPHERAL DRIVERS
5992 M:      Li Yang <leoyang.li@nxp.com>
5993 L:      linux-usb@vger.kernel.org
5994 L:      linuxppc-dev@lists.ozlabs.org
5995 S:      Maintained
5996 F:      drivers/usb/gadget/udc/fsl*
5997
5998 FREEVXFS FILESYSTEM
5999 M:      Christoph Hellwig <hch@infradead.org>
6000 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6001 S:      Maintained
6002 F:      fs/freevxfs/
6003
6004 FREEZER
6005 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6006 M:      Pavel Machek <pavel@ucw.cz>
6007 L:      linux-pm@vger.kernel.org
6008 S:      Supported
6009 F:      Documentation/power/freezing-of-tasks.txt
6010 F:      include/linux/freezer.h
6011 F:      kernel/freezer.c
6012
6013 FRONTSWAP API
6014 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6015 L:      linux-kernel@vger.kernel.org
6016 S:      Maintained
6017 F:      mm/frontswap.c
6018 F:      include/linux/frontswap.h
6019
6020 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6021 M:      David Howells <dhowells@redhat.com>
6022 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6023 S:      Supported
6024 F:      Documentation/filesystems/caching/
6025 F:      fs/fscache/
6026 F:      include/linux/fscache*.h
6027
6028 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6029 M:      Theodore Y. Ts'o <tytso@mit.edu>
6030 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6031 L:      linux-fscrypt@vger.kernel.org
6032 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6034 S:      Supported
6035 F:      fs/crypto/
6036 F:      include/linux/fscrypt*.h
6037 F:      Documentation/filesystems/fscrypt.rst
6038
6039 FSI-ATTACHED I2C DRIVER
6040 M:      Eddie James <eajames@linux.vnet.ibm.com>
6041 L:      linux-i2c@vger.kernel.org
6042 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6043 S:      Maintained
6044 F:      drivers/i2c/busses/i2c-fsi.c
6045 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6046
6047 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6048 M:      Jan Kara <jack@suse.cz>
6049 R:      Amir Goldstein <amir73il@gmail.com>
6050 L:      linux-fsdevel@vger.kernel.org
6051 S:      Maintained
6052 F:      fs/notify/
6053 F:      include/linux/fsnotify*.h
6054
6055 FUJITSU LAPTOP EXTRAS
6056 M:      Jonathan Woithe <jwoithe@just42.net>
6057 L:      platform-driver-x86@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/platform/x86/fujitsu-laptop.c
6060
6061 FUJITSU M-5MO LS CAMERA ISP DRIVER
6062 M:      Kyungmin Park <kyungmin.park@samsung.com>
6063 M:      Heungjun Kim <riverful.kim@samsung.com>
6064 L:      linux-media@vger.kernel.org
6065 S:      Maintained
6066 F:      drivers/media/i2c/m5mols/
6067 F:      include/media/i2c/m5mols.h
6068
6069 FUJITSU TABLET EXTRAS
6070 M:      Robert Gerlach <khnz@gmx.de>
6071 L:      platform-driver-x86@vger.kernel.org
6072 S:      Maintained
6073 F:      drivers/platform/x86/fujitsu-tablet.c
6074
6075 FUSE: FILESYSTEM IN USERSPACE
6076 M:      Miklos Szeredi <miklos@szeredi.hu>
6077 L:      linux-fsdevel@vger.kernel.org
6078 W:      http://fuse.sourceforge.net/
6079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6080 S:      Maintained
6081 F:      fs/fuse/
6082 F:      include/uapi/linux/fuse.h
6083 F:      Documentation/filesystems/fuse.txt
6084
6085 FUTEX SUBSYSTEM
6086 M:      Thomas Gleixner <tglx@linutronix.de>
6087 M:      Ingo Molnar <mingo@redhat.com>
6088 R:      Peter Zijlstra <peterz@infradead.org>
6089 R:      Darren Hart <dvhart@infradead.org>
6090 L:      linux-kernel@vger.kernel.org
6091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6092 S:      Maintained
6093 F:      kernel/futex.c
6094 F:      kernel/futex_compat.c
6095 F:      include/asm-generic/futex.h
6096 F:      include/linux/futex.h
6097 F:      include/uapi/linux/futex.h
6098 F:      tools/testing/selftests/futex/
6099 F:      tools/perf/bench/futex*
6100 F:      Documentation/*futex*
6101
6102 GCC PLUGINS
6103 M:      Kees Cook <keescook@chromium.org>
6104 R:      Emese Revfy <re.emese@gmail.com>
6105 L:      kernel-hardening@lists.openwall.com
6106 S:      Maintained
6107 F:      scripts/gcc-plugins/
6108 F:      scripts/gcc-plugin.sh
6109 F:      scripts/Makefile.gcc-plugins
6110 F:      Documentation/gcc-plugins.txt
6111
6112 GASKET DRIVER FRAMEWORK
6113 M:      Rob Springer <rspringer@google.com>
6114 M:      Todd Poynor <toddpoynor@google.com>
6115 M:      Ben Chan <benchan@chromium.org>
6116 S:      Maintained
6117 F:      drivers/staging/gasket/
6118
6119 GCOV BASED KERNEL PROFILING
6120 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6121 S:      Maintained
6122 F:      kernel/gcov/
6123 F:      Documentation/dev-tools/gcov.rst
6124
6125 GDB KERNEL DEBUGGING HELPER SCRIPTS
6126 M:      Jan Kiszka <jan.kiszka@siemens.com>
6127 M:      Kieran Bingham <kbingham@kernel.org>
6128 S:      Supported
6129 F:      scripts/gdb/
6130
6131 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6132 M:      Achim Leubner <achim_leubner@adaptec.com>
6133 L:      linux-scsi@vger.kernel.org
6134 W:      http://www.icp-vortex.com/
6135 S:      Supported
6136 F:      drivers/scsi/gdt*
6137
6138 GEMTEK FM RADIO RECEIVER DRIVER
6139 M:      Hans Verkuil <hverkuil@xs4all.nl>
6140 L:      linux-media@vger.kernel.org
6141 T:      git git://linuxtv.org/media_tree.git
6142 W:      https://linuxtv.org
6143 S:      Maintained
6144 F:      drivers/media/radio/radio-gemtek*
6145
6146 GENERIC GPIO I2C DRIVER
6147 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6148 S:      Supported
6149 F:      drivers/i2c/busses/i2c-gpio.c
6150 F:      include/linux/platform_data/i2c-gpio.h
6151
6152 GENERIC GPIO I2C MULTIPLEXER DRIVER
6153 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6154 L:      linux-i2c@vger.kernel.org
6155 S:      Supported
6156 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6157 F:      include/linux/platform_data/i2c-mux-gpio.h
6158 F:      Documentation/i2c/muxes/i2c-mux-gpio
6159
6160 GENERIC HDLC (WAN) DRIVERS
6161 M:      Krzysztof Halasa <khc@pm.waw.pl>
6162 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6163 S:      Maintained
6164 F:      drivers/net/wan/c101.c
6165 F:      drivers/net/wan/hd6457*
6166 F:      drivers/net/wan/hdlc*
6167 F:      drivers/net/wan/n2.c
6168 F:      drivers/net/wan/pc300too.c
6169 F:      drivers/net/wan/pci200syn.c
6170 F:      drivers/net/wan/wanxl*
6171
6172 GENERIC INCLUDE/ASM HEADER FILES
6173 M:      Arnd Bergmann <arnd@arndb.de>
6174 L:      linux-arch@vger.kernel.org
6175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6176 S:      Maintained
6177 F:      include/asm-generic/
6178 F:      include/uapi/asm-generic/
6179
6180 GENERIC PHY FRAMEWORK
6181 M:      Kishon Vijay Abraham I <kishon@ti.com>
6182 L:      linux-kernel@vger.kernel.org
6183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6184 S:      Supported
6185 F:      drivers/phy/
6186 F:      include/linux/phy/
6187
6188 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6189 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6190 S:      Supported
6191 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6192
6193 GENERIC PM DOMAINS
6194 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6195 M:      Kevin Hilman <khilman@kernel.org>
6196 M:      Ulf Hansson <ulf.hansson@linaro.org>
6197 L:      linux-pm@vger.kernel.org
6198 S:      Supported
6199 F:      drivers/base/power/domain*.c
6200 F:      include/linux/pm_domain.h
6201 F:      Documentation/devicetree/bindings/power/power_domain.txt
6202
6203 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6204 M:      Eugen Hristev <eugen.hristev@microchip.com>
6205 L:      linux-input@vger.kernel.org
6206 S:      Maintained
6207 F:      drivers/input/touchscreen/resistive-adc-touch.c
6208
6209 GENERIC UIO DRIVER FOR PCI DEVICES
6210 M:      "Michael S. Tsirkin" <mst@redhat.com>
6211 L:      kvm@vger.kernel.org
6212 S:      Supported
6213 F:      drivers/uio/uio_pci_generic.c
6214
6215 GENWQE (IBM Generic Workqueue Card)
6216 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6217 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6218 S:      Supported
6219 F:      drivers/misc/genwqe/
6220
6221 GET_MAINTAINER SCRIPT
6222 M:      Joe Perches <joe@perches.com>
6223 S:      Maintained
6224 F:      scripts/get_maintainer.pl
6225
6226 GFS2 FILE SYSTEM
6227 M:      Bob Peterson <rpeterso@redhat.com>
6228 M:      Andreas Gruenbacher <agruenba@redhat.com>
6229 L:      cluster-devel@redhat.com
6230 W:      http://sources.redhat.com/cluster/
6231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6232 S:      Supported
6233 F:      Documentation/filesystems/gfs2*.txt
6234 F:      fs/gfs2/
6235 F:      include/uapi/linux/gfs2_ondisk.h
6236
6237 GIGASET ISDN DRIVERS
6238 M:      Paul Bolle <pebolle@tiscali.nl>
6239 L:      gigaset307x-common@lists.sourceforge.net
6240 W:      http://gigaset307x.sourceforge.net/
6241 S:      Odd Fixes
6242 F:      Documentation/isdn/README.gigaset
6243 F:      drivers/isdn/gigaset/
6244 F:      include/uapi/linux/gigaset_dev.h
6245
6246 GNSS SUBSYSTEM
6247 M:      Johan Hovold <johan@kernel.org>
6248 S:      Maintained
6249 F:      Documentation/ABI/testing/sysfs-class-gnss
6250 F:      Documentation/devicetree/bindings/gnss/
6251 F:      drivers/gnss/
6252 F:      include/linux/gnss.h
6253
6254 GO7007 MPEG CODEC
6255 M:      Hans Verkuil <hans.verkuil@cisco.com>
6256 L:      linux-media@vger.kernel.org
6257 S:      Maintained
6258 F:      drivers/media/usb/go7007/
6259
6260 GOODIX TOUCHSCREEN
6261 M:      Bastien Nocera <hadess@hadess.net>
6262 L:      linux-input@vger.kernel.org
6263 S:      Maintained
6264 F:      drivers/input/touchscreen/goodix.c
6265
6266 GPD POCKET FAN DRIVER
6267 M:      Hans de Goede <hdegoede@redhat.com>
6268 L:      platform-driver-x86@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/platform/x86/gpd-pocket-fan.c
6271
6272 GPIO ACPI SUPPORT
6273 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6274 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6275 L:      linux-gpio@vger.kernel.org
6276 L:      linux-acpi@vger.kernel.org
6277 S:      Maintained
6278 F:      Documentation/acpi/gpio-properties.txt
6279 F:      drivers/gpio/gpiolib-acpi.c
6280
6281 GPIO IR Transmitter
6282 M:      Sean Young <sean@mess.org>
6283 L:      linux-media@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/media/rc/gpio-ir-tx.c
6286
6287 GPIO MOCKUP DRIVER
6288 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6289 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6290 L:      linux-gpio@vger.kernel.org
6291 S:      Maintained
6292 F:      drivers/gpio/gpio-mockup.c
6293 F:      tools/testing/selftests/gpio/
6294
6295 GPIO SUBSYSTEM
6296 M:      Linus Walleij <linus.walleij@linaro.org>
6297 L:      linux-gpio@vger.kernel.org
6298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6299 S:      Maintained
6300 F:      Documentation/devicetree/bindings/gpio/
6301 F:      Documentation/driver-api/gpio/
6302 F:      Documentation/gpio/
6303 F:      Documentation/ABI/testing/gpio-cdev
6304 F:      Documentation/ABI/obsolete/sysfs-gpio
6305 F:      drivers/gpio/
6306 F:      include/linux/gpio/
6307 F:      include/linux/gpio.h
6308 F:      include/linux/of_gpio.h
6309 F:      include/asm-generic/gpio.h
6310 F:      include/uapi/linux/gpio.h
6311 F:      tools/gpio/
6312
6313 GRE DEMULTIPLEXER DRIVER
6314 M:      Dmitry Kozlov <xeb@mail.ru>
6315 L:      netdev@vger.kernel.org
6316 S:      Maintained
6317 F:      net/ipv4/gre_demux.c
6318 F:      net/ipv4/gre_offload.c
6319 F:      include/net/gre.h
6320
6321 GRETH 10/100/1G Ethernet MAC device driver
6322 M:      Andreas Larsson <andreas@gaisler.com>
6323 L:      netdev@vger.kernel.org
6324 S:      Maintained
6325 F:      drivers/net/ethernet/aeroflex/
6326
6327 GREYBUS AUDIO PROTOCOLS DRIVERS
6328 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6329 M:      Mark Greer <mgreer@animalcreek.com>
6330 S:      Maintained
6331 F:      drivers/staging/greybus/audio_apbridgea.c
6332 F:      drivers/staging/greybus/audio_apbridgea.h
6333 F:      drivers/staging/greybus/audio_codec.c
6334 F:      drivers/staging/greybus/audio_codec.h
6335 F:      drivers/staging/greybus/audio_gb.c
6336 F:      drivers/staging/greybus/audio_manager.c
6337 F:      drivers/staging/greybus/audio_manager.h
6338 F:      drivers/staging/greybus/audio_manager_module.c
6339 F:      drivers/staging/greybus/audio_manager_private.h
6340 F:      drivers/staging/greybus/audio_manager_sysfs.c
6341 F:      drivers/staging/greybus/audio_module.c
6342 F:      drivers/staging/greybus/audio_topology.c
6343
6344 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6345 M:      Viresh Kumar <vireshk@kernel.org>
6346 S:      Maintained
6347 F:      drivers/staging/greybus/authentication.c
6348 F:      drivers/staging/greybus/bootrom.c
6349 F:      drivers/staging/greybus/firmware.h
6350 F:      drivers/staging/greybus/fw-core.c
6351 F:      drivers/staging/greybus/fw-download.c
6352 F:      drivers/staging/greybus/fw-management.c
6353 F:      drivers/staging/greybus/greybus_authentication.h
6354 F:      drivers/staging/greybus/greybus_firmware.h
6355 F:      drivers/staging/greybus/hid.c
6356 F:      drivers/staging/greybus/i2c.c
6357 F:      drivers/staging/greybus/spi.c
6358 F:      drivers/staging/greybus/spilib.c
6359 F:      drivers/staging/greybus/spilib.h
6360
6361 GREYBUS LOOPBACK DRIVER
6362 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6363 S:      Maintained
6364 F:      drivers/staging/greybus/loopback.c
6365
6366 GREYBUS PLATFORM DRIVERS
6367 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6368 S:      Maintained
6369 F:      drivers/staging/greybus/arche-platform.c
6370 F:      drivers/staging/greybus/arche-apb-ctrl.c
6371 F:      drivers/staging/greybus/arche_platform.h
6372
6373 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6374 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6375 S:      Maintained
6376 F:      drivers/staging/greybus/sdio.c
6377 F:      drivers/staging/greybus/light.c
6378 F:      drivers/staging/greybus/gpio.c
6379 F:      drivers/staging/greybus/power_supply.c
6380 F:      drivers/staging/greybus/spi.c
6381 F:      drivers/staging/greybus/spilib.c
6382
6383 GREYBUS SUBSYSTEM
6384 M:      Johan Hovold <johan@kernel.org>
6385 M:      Alex Elder <elder@kernel.org>
6386 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6387 S:      Maintained
6388 F:      drivers/staging/greybus/
6389 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6390
6391 GREYBUS UART PROTOCOLS DRIVERS
6392 M:      David Lin <dtwlin@gmail.com>
6393 S:      Maintained
6394 F:      drivers/staging/greybus/uart.c
6395 F:      drivers/staging/greybus/log.c
6396
6397 GS1662 VIDEO SERIALIZER
6398 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6399 L:      linux-media@vger.kernel.org
6400 T:      git git://linuxtv.org/media_tree.git
6401 S:      Maintained
6402 F:      drivers/media/spi/gs1662.c
6403
6404 GSPCA FINEPIX SUBDRIVER
6405 M:      Frank Zago <frank@zago.net>
6406 L:      linux-media@vger.kernel.org
6407 T:      git git://linuxtv.org/media_tree.git
6408 S:      Maintained
6409 F:      drivers/media/usb/gspca/finepix.c
6410
6411 GSPCA GL860 SUBDRIVER
6412 M:      Olivier Lorin <o.lorin@laposte.net>
6413 L:      linux-media@vger.kernel.org
6414 T:      git git://linuxtv.org/media_tree.git
6415 S:      Maintained
6416 F:      drivers/media/usb/gspca/gl860/
6417
6418 GSPCA M5602 SUBDRIVER
6419 M:      Erik Andren <erik.andren@gmail.com>
6420 L:      linux-media@vger.kernel.org
6421 T:      git git://linuxtv.org/media_tree.git
6422 S:      Maintained
6423 F:      drivers/media/usb/gspca/m5602/
6424
6425 GSPCA PAC207 SONIXB SUBDRIVER
6426 M:      Hans Verkuil <hverkuil@xs4all.nl>
6427 L:      linux-media@vger.kernel.org
6428 T:      git git://linuxtv.org/media_tree.git
6429 S:      Odd Fixes
6430 F:      drivers/media/usb/gspca/pac207.c
6431
6432 GSPCA SN9C20X SUBDRIVER
6433 M:      Brian Johnson <brijohn@gmail.com>
6434 L:      linux-media@vger.kernel.org
6435 T:      git git://linuxtv.org/media_tree.git
6436 S:      Maintained
6437 F:      drivers/media/usb/gspca/sn9c20x.c
6438
6439 GSPCA T613 SUBDRIVER
6440 M:      Leandro Costantino <lcostantino@gmail.com>
6441 L:      linux-media@vger.kernel.org
6442 T:      git git://linuxtv.org/media_tree.git
6443 S:      Maintained
6444 F:      drivers/media/usb/gspca/t613.c
6445
6446 GSPCA USB WEBCAM DRIVER
6447 M:      Hans Verkuil <hverkuil@xs4all.nl>
6448 L:      linux-media@vger.kernel.org
6449 T:      git git://linuxtv.org/media_tree.git
6450 S:      Odd Fixes
6451 F:      drivers/media/usb/gspca/
6452
6453 GTP (GPRS Tunneling Protocol)
6454 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6455 M:      Harald Welte <laforge@gnumonks.org>
6456 L:      osmocom-net-gprs@lists.osmocom.org
6457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6458 S:      Maintained
6459 F:      drivers/net/gtp.c
6460
6461 GUID PARTITION TABLE (GPT)
6462 M:      Davidlohr Bueso <dave@stgolabs.net>
6463 L:      linux-efi@vger.kernel.org
6464 S:      Maintained
6465 F:      block/partitions/efi.*
6466
6467 H8/300 ARCHITECTURE
6468 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6469 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6470 W:      http://uclinux-h8.sourceforge.jp
6471 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6472 S:      Maintained
6473 F:      arch/h8300/
6474 F:      drivers/clocksource/h8300_*.c
6475 F:      drivers/clk/h8300/
6476 F:      drivers/irqchip/irq-renesas-h8*.c
6477
6478 HACKRF MEDIA DRIVER
6479 M:      Antti Palosaari <crope@iki.fi>
6480 L:      linux-media@vger.kernel.org
6481 W:      https://linuxtv.org
6482 W:      http://palosaari.fi/linux/
6483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6484 T:      git git://linuxtv.org/anttip/media_tree.git
6485 S:      Maintained
6486 F:      drivers/media/usb/hackrf/
6487
6488 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6489 M:      Frank Seidel <frank@f-seidel.de>
6490 L:      platform-driver-x86@vger.kernel.org
6491 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6492 S:      Maintained
6493 F:      drivers/platform/x86/hdaps.c
6494
6495 HARDWARE MONITORING
6496 M:      Jean Delvare <jdelvare@suse.com>
6497 M:      Guenter Roeck <linux@roeck-us.net>
6498 L:      linux-hwmon@vger.kernel.org
6499 W:      http://hwmon.wiki.kernel.org/
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6501 S:      Maintained
6502 F:      Documentation/devicetree/bindings/hwmon/
6503 F:      Documentation/hwmon/
6504 F:      drivers/hwmon/
6505 F:      include/linux/hwmon*.h
6506 F:      include/trace/events/hwmon*.h
6507
6508 HARDWARE RANDOM NUMBER GENERATOR CORE
6509 M:      Matt Mackall <mpm@selenic.com>
6510 M:      Herbert Xu <herbert@gondor.apana.org.au>
6511 L:      linux-crypto@vger.kernel.org
6512 S:      Odd fixes
6513 F:      Documentation/devicetree/bindings/rng/
6514 F:      Documentation/hw_random.txt
6515 F:      drivers/char/hw_random/
6516 F:      include/linux/hw_random.h
6517
6518 HARDWARE TRACING FACILITIES
6519 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6520 S:      Maintained
6521 F:      drivers/hwtracing/
6522
6523 HARDWARE SPINLOCK CORE
6524 M:      Ohad Ben-Cohen <ohad@wizery.com>
6525 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6526 L:      linux-remoteproc@vger.kernel.org
6527 S:      Maintained
6528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6529 F:      Documentation/devicetree/bindings/hwlock/
6530 F:      Documentation/hwspinlock.txt
6531 F:      drivers/hwspinlock/
6532 F:      include/linux/hwspinlock.h
6533
6534 HARMONY SOUND DRIVER
6535 L:      linux-parisc@vger.kernel.org
6536 S:      Maintained
6537 F:      sound/parisc/harmony.*
6538
6539 HDPVR USB VIDEO ENCODER DRIVER
6540 M:      Hans Verkuil <hverkuil@xs4all.nl>
6541 L:      linux-media@vger.kernel.org
6542 T:      git git://linuxtv.org/media_tree.git
6543 W:      https://linuxtv.org
6544 S:      Odd Fixes
6545 F:      drivers/media/usb/hdpvr/
6546
6547 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6548 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6549 S:      Supported
6550 F:      Documentation/watchdog/hpwdt.txt
6551 F:      drivers/watchdog/hpwdt.c
6552
6553 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6554 M:      Don Brace <don.brace@microsemi.com>
6555 L:      esc.storagedev@microsemi.com
6556 L:      linux-scsi@vger.kernel.org
6557 S:      Supported
6558 F:      Documentation/scsi/hpsa.txt
6559 F:      drivers/scsi/hpsa*.[ch]
6560 F:      include/linux/cciss*.h
6561 F:      include/uapi/linux/cciss*.h
6562
6563 HFI1 DRIVER
6564 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6565 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6566 L:      linux-rdma@vger.kernel.org
6567 S:      Supported
6568 F:      drivers/infiniband/hw/hfi1
6569
6570 HFS FILESYSTEM
6571 L:      linux-fsdevel@vger.kernel.org
6572 S:      Orphan
6573 F:      Documentation/filesystems/hfs.txt
6574 F:      fs/hfs/
6575
6576 HFSPLUS FILESYSTEM
6577 L:      linux-fsdevel@vger.kernel.org
6578 S:      Orphan
6579 F:      Documentation/filesystems/hfsplus.txt
6580 F:      fs/hfsplus/
6581
6582 HGA FRAMEBUFFER DRIVER
6583 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6584 L:      linux-nvidia@lists.surfsouth.com
6585 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6586 S:      Maintained
6587 F:      drivers/video/fbdev/hgafb.c
6588
6589 HIBERNATION (aka Software Suspend, aka swsusp)
6590 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6591 M:      Pavel Machek <pavel@ucw.cz>
6592 L:      linux-pm@vger.kernel.org
6593 B:      https://bugzilla.kernel.org
6594 S:      Supported
6595 F:      arch/x86/power/
6596 F:      drivers/base/power/
6597 F:      kernel/power/
6598 F:      include/linux/suspend.h
6599 F:      include/linux/freezer.h
6600 F:      include/linux/pm.h
6601 F:      arch/*/include/asm/suspend*.h
6602
6603 HID CORE LAYER
6604 M:      Jiri Kosina <jikos@kernel.org>
6605 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6606 L:      linux-input@vger.kernel.org
6607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6608 S:      Maintained
6609 F:      drivers/hid/
6610 F:      include/linux/hid*
6611 F:      include/uapi/linux/hid*
6612
6613 HID SENSOR HUB DRIVERS
6614 M:      Jiri Kosina <jikos@kernel.org>
6615 M:      Jonathan Cameron <jic23@kernel.org>
6616 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6617 L:      linux-input@vger.kernel.org
6618 L:      linux-iio@vger.kernel.org
6619 S:      Maintained
6620 F:      Documentation/hid/hid-sensor*
6621 F:      drivers/hid/hid-sensor-*
6622 F:      drivers/iio/*/hid-*
6623 F:      include/linux/hid-sensor-*
6624
6625 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6626 M:      Thomas Gleixner <tglx@linutronix.de>
6627 L:      linux-kernel@vger.kernel.org
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6629 S:      Maintained
6630 F:      Documentation/timers/
6631 F:      kernel/time/hrtimer.c
6632 F:      kernel/time/clockevents.c
6633 F:      kernel/time/timer_*.c
6634 F:      include/linux/clockchips.h
6635 F:      include/linux/hrtimer.h
6636
6637 HIGH-SPEED SCC DRIVER FOR AX.25
6638 L:      linux-hams@vger.kernel.org
6639 S:      Orphan
6640 F:      drivers/net/hamradio/dmascc.c
6641 F:      drivers/net/hamradio/scc.c
6642
6643 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6644 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6645 W:      http://www.highpoint-tech.com
6646 S:      Supported
6647 F:      Documentation/scsi/hptiop.txt
6648 F:      drivers/scsi/hptiop.c
6649
6650 HIPPI
6651 M:      Jes Sorensen <jes@trained-monkey.org>
6652 L:      linux-hippi@sunsite.dk
6653 S:      Maintained
6654 F:      include/linux/hippidevice.h
6655 F:      include/uapi/linux/if_hippi.h
6656 F:      net/802/hippi.c
6657 F:      drivers/net/hippi/
6658
6659 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6660 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6661 M:      Salil Mehta <salil.mehta@huawei.com>
6662 L:      netdev@vger.kernel.org
6663 W:      http://www.hisilicon.com
6664 S:      Maintained
6665 F:      drivers/net/ethernet/hisilicon/hns3/
6666
6667 HISILICON LPC BUS DRIVER
6668 M:      john.garry@huawei.com
6669 W:      http://www.hisilicon.com
6670 S:      Maintained
6671 F:      drivers/bus/hisi_lpc.c
6672 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6673
6674 HISILICON NETWORK SUBSYSTEM DRIVER
6675 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6676 M:      Salil Mehta <salil.mehta@huawei.com>
6677 L:      netdev@vger.kernel.org
6678 W:      http://www.hisilicon.com
6679 S:      Maintained
6680 F:      drivers/net/ethernet/hisilicon/
6681 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6682
6683 HISILICON PMU DRIVER
6684 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6685 W:      http://www.hisilicon.com
6686 S:      Supported
6687 F:      drivers/perf/hisilicon
6688 F:      Documentation/perf/hisi-pmu.txt
6689
6690 HISILICON ROCE DRIVER
6691 M:      Lijun Ou <oulijun@huawei.com>
6692 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6693 L:      linux-rdma@vger.kernel.org
6694 S:      Maintained
6695 F:      drivers/infiniband/hw/hns/
6696 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6697
6698 HISILICON SAS Controller
6699 M:      John Garry <john.garry@huawei.com>
6700 W:      http://www.hisilicon.com
6701 S:      Supported
6702 F:      drivers/scsi/hisi_sas/
6703 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6704
6705 HMM - Heterogeneous Memory Management
6706 M:      Jérôme Glisse <jglisse@redhat.com>
6707 L:      linux-mm@kvack.org
6708 S:      Maintained
6709 F:      mm/hmm*
6710 F:      include/linux/hmm*
6711 F:      Documentation/vm/hmm.rst
6712
6713 HOST AP DRIVER
6714 M:      Jouni Malinen <j@w1.fi>
6715 L:      linux-wireless@vger.kernel.org
6716 W:      http://w1.fi/hostap-driver.html
6717 S:      Obsolete
6718 F:      drivers/net/wireless/intersil/hostap/
6719
6720 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6721 L:      platform-driver-x86@vger.kernel.org
6722 S:      Orphan
6723 F:      drivers/platform/x86/tc1100-wmi.c
6724
6725 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6726 M:      Jaroslav Kysela <perex@perex.cz>
6727 S:      Maintained
6728 F:      drivers/net/ethernet/hp/hp100.*
6729
6730 HPET:   High Precision Event Timers driver
6731 M:      Clemens Ladisch <clemens@ladisch.de>
6732 S:      Maintained
6733 F:      Documentation/timers/hpet.txt
6734 F:      drivers/char/hpet.c
6735 F:      include/linux/hpet.h
6736 F:      include/uapi/linux/hpet.h
6737
6738 HPET:   x86
6739 S:      Orphan
6740 F:      arch/x86/kernel/hpet.c
6741 F:      arch/x86/include/asm/hpet.h
6742
6743 HPFS FILESYSTEM
6744 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6745 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6746 S:      Maintained
6747 F:      fs/hpfs/
6748
6749 HSI SUBSYSTEM
6750 M:      Sebastian Reichel <sre@kernel.org>
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6752 S:      Maintained
6753 F:      Documentation/ABI/testing/sysfs-bus-hsi
6754 F:      Documentation/driver-api/hsi.rst
6755 F:      drivers/hsi/
6756 F:      include/linux/hsi/
6757 F:      include/uapi/linux/hsi/
6758
6759 HSO 3G MODEM DRIVER
6760 L:      linux-usb@vger.kernel.org
6761 S:      Orphan
6762 F:      drivers/net/usb/hso.c
6763
6764 HSR NETWORK PROTOCOL
6765 M:      Arvid Brodin <arvid.brodin@alten.se>
6766 L:      netdev@vger.kernel.org
6767 S:      Maintained
6768 F:      net/hsr/
6769
6770 HT16K33 LED CONTROLLER DRIVER
6771 M:      Robin van der Gracht <robin@protonic.nl>
6772 S:      Maintained
6773 F:      drivers/auxdisplay/ht16k33.c
6774 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6775
6776 HTCPEN TOUCHSCREEN DRIVER
6777 M:      Pau Oliva Fora <pof@eslack.org>
6778 L:      linux-input@vger.kernel.org
6779 S:      Maintained
6780 F:      drivers/input/touchscreen/htcpen.c
6781
6782 HUAWEI ETHERNET DRIVER
6783 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6784 L:      netdev@vger.kernel.org
6785 S:      Supported
6786 F:      Documentation/networking/hinic.txt
6787 F:      drivers/net/ethernet/huawei/hinic/
6788
6789 HUGETLB FILESYSTEM
6790 M:      Mike Kravetz <mike.kravetz@oracle.com>
6791 L:      linux-mm@kvack.org
6792 S:      Maintained
6793 F:      fs/hugetlbfs/
6794 F:      mm/hugetlb.c
6795 F:      include/linux/hugetlb.h
6796 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6797 F:      Documentation/vm/hugetlbfs_reserv.rst
6798 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6799
6800 HVA ST MEDIA DRIVER
6801 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6802 L:      linux-media@vger.kernel.org
6803 T:      git git://linuxtv.org/media_tree.git
6804 W:      https://linuxtv.org
6805 S:      Supported
6806 F:      drivers/media/platform/sti/hva
6807
6808 HWPOISON MEMORY FAILURE HANDLING
6809 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6810 L:      linux-mm@kvack.org
6811 S:      Maintained
6812 F:      mm/memory-failure.c
6813 F:      mm/hwpoison-inject.c
6814
6815 HYGON PROCESSOR SUPPORT
6816 M:      Pu Wen <puwen@hygon.cn>
6817 L:      linux-kernel@vger.kernel.org
6818 S:      Maintained
6819 F:      arch/x86/kernel/cpu/hygon.c
6820
6821 Hyper-V CORE AND DRIVERS
6822 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6823 M:      Haiyang Zhang <haiyangz@microsoft.com>
6824 M:      Stephen Hemminger <sthemmin@microsoft.com>
6825 L:      devel@linuxdriverproject.org
6826 S:      Maintained
6827 F:      Documentation/networking/netvsc.txt
6828 F:      arch/x86/include/asm/mshyperv.h
6829 F:      arch/x86/include/asm/trace/hyperv.h
6830 F:      arch/x86/include/asm/hyperv-tlfs.h
6831 F:      arch/x86/kernel/cpu/mshyperv.c
6832 F:      arch/x86/hyperv
6833 F:      drivers/hid/hid-hyperv.c
6834 F:      drivers/hv/
6835 F:      drivers/input/serio/hyperv-keyboard.c
6836 F:      drivers/pci/controller/pci-hyperv.c
6837 F:      drivers/net/hyperv/
6838 F:      drivers/scsi/storvsc_drv.c
6839 F:      drivers/uio/uio_hv_generic.c
6840 F:      drivers/video/fbdev/hyperv_fb.c
6841 F:      net/vmw_vsock/hyperv_transport.c
6842 F:      include/linux/hyperv.h
6843 F:      include/uapi/linux/hyperv.h
6844 F:      tools/hv/
6845 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6846
6847 HYPERVISOR VIRTUAL CONSOLE DRIVER
6848 L:      linuxppc-dev@lists.ozlabs.org
6849 S:      Odd Fixes
6850 F:      drivers/tty/hvc/
6851
6852 I2C ACPI SUPPORT
6853 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6854 L:      linux-i2c@vger.kernel.org
6855 L:      linux-acpi@vger.kernel.org
6856 S:      Maintained
6857 F:      drivers/i2c/i2c-core-acpi.c
6858
6859 I2C MUXES
6860 M:      Peter Rosin <peda@axentia.se>
6861 L:      linux-i2c@vger.kernel.org
6862 S:      Maintained
6863 F:      Documentation/i2c/i2c-topology
6864 F:      Documentation/i2c/muxes/
6865 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6866 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6867 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6868 F:      drivers/i2c/i2c-mux.c
6869 F:      drivers/i2c/muxes/
6870 F:      include/linux/i2c-mux.h
6871
6872 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6873 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6874 L:      linux-i2c@vger.kernel.org
6875 S:      Maintained
6876 F:      drivers/i2c/busses/i2c-mv64xxx.c
6877
6878 I2C OVER PARALLEL PORT
6879 M:      Jean Delvare <jdelvare@suse.com>
6880 L:      linux-i2c@vger.kernel.org
6881 S:      Maintained
6882 F:      Documentation/i2c/busses/i2c-parport
6883 F:      Documentation/i2c/busses/i2c-parport-light
6884 F:      drivers/i2c/busses/i2c-parport.c
6885 F:      drivers/i2c/busses/i2c-parport-light.c
6886
6887 I2C SUBSYSTEM
6888 M:      Wolfram Sang <wsa@the-dreams.de>
6889 L:      linux-i2c@vger.kernel.org
6890 W:      https://i2c.wiki.kernel.org/
6891 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6893 S:      Maintained
6894 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6895 F:      Documentation/i2c/
6896 F:      drivers/i2c/*
6897 F:      include/linux/i2c.h
6898 F:      include/linux/i2c-dev.h
6899 F:      include/linux/i2c-smbus.h
6900 F:      include/uapi/linux/i2c.h
6901 F:      include/uapi/linux/i2c-*.h
6902
6903 I2C SUBSYSTEM HOST DRIVERS
6904 L:      linux-i2c@vger.kernel.org
6905 W:      https://i2c.wiki.kernel.org/
6906 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6908 S:      Odd Fixes
6909 F:      Documentation/devicetree/bindings/i2c/
6910 F:      drivers/i2c/algos/
6911 F:      drivers/i2c/busses/
6912
6913 I2C-TAOS-EVM DRIVER
6914 M:      Jean Delvare <jdelvare@suse.com>
6915 L:      linux-i2c@vger.kernel.org
6916 S:      Maintained
6917 F:      Documentation/i2c/busses/i2c-taos-evm
6918 F:      drivers/i2c/busses/i2c-taos-evm.c
6919
6920 I2C-TINY-USB DRIVER
6921 M:      Till Harbaum <till@harbaum.org>
6922 L:      linux-i2c@vger.kernel.org
6923 W:      http://www.harbaum.org/till/i2c_tiny_usb
6924 S:      Maintained
6925 F:      drivers/i2c/busses/i2c-tiny-usb.c
6926
6927 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6928 M:      Jean Delvare <jdelvare@suse.com>
6929 L:      linux-i2c@vger.kernel.org
6930 S:      Maintained
6931 F:      Documentation/i2c/busses/i2c-ali1535
6932 F:      Documentation/i2c/busses/i2c-ali1563
6933 F:      Documentation/i2c/busses/i2c-ali15x3
6934 F:      Documentation/i2c/busses/i2c-amd756
6935 F:      Documentation/i2c/busses/i2c-amd8111
6936 F:      Documentation/i2c/busses/i2c-i801
6937 F:      Documentation/i2c/busses/i2c-nforce2
6938 F:      Documentation/i2c/busses/i2c-piix4
6939 F:      Documentation/i2c/busses/i2c-sis5595
6940 F:      Documentation/i2c/busses/i2c-sis630
6941 F:      Documentation/i2c/busses/i2c-sis96x
6942 F:      Documentation/i2c/busses/i2c-via
6943 F:      Documentation/i2c/busses/i2c-viapro
6944 F:      drivers/i2c/busses/i2c-ali1535.c
6945 F:      drivers/i2c/busses/i2c-ali1563.c
6946 F:      drivers/i2c/busses/i2c-ali15x3.c
6947 F:      drivers/i2c/busses/i2c-amd756.c
6948 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6949 F:      drivers/i2c/busses/i2c-amd8111.c
6950 F:      drivers/i2c/busses/i2c-i801.c
6951 F:      drivers/i2c/busses/i2c-isch.c
6952 F:      drivers/i2c/busses/i2c-nforce2.c
6953 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6954 F:      drivers/i2c/busses/i2c-piix4.c
6955 F:      drivers/i2c/busses/i2c-sis5595.c
6956 F:      drivers/i2c/busses/i2c-sis630.c
6957 F:      drivers/i2c/busses/i2c-sis96x.c
6958 F:      drivers/i2c/busses/i2c-via.c
6959 F:      drivers/i2c/busses/i2c-viapro.c
6960
6961 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6962 M:      Hans de Goede <hdegoede@redhat.com>
6963 L:      linux-i2c@vger.kernel.org
6964 S:      Maintained
6965 F:      drivers/i2c/busses/i2c-cht-wc.c
6966
6967 I2C/SMBUS ISMT DRIVER
6968 M:      Seth Heasley <seth.heasley@intel.com>
6969 M:      Neil Horman <nhorman@tuxdriver.com>
6970 L:      linux-i2c@vger.kernel.org
6971 F:      drivers/i2c/busses/i2c-ismt.c
6972 F:      Documentation/i2c/busses/i2c-ismt
6973
6974 I2C/SMBUS STUB DRIVER
6975 M:      Jean Delvare <jdelvare@suse.com>
6976 L:      linux-i2c@vger.kernel.org
6977 S:      Maintained
6978 F:      drivers/i2c/i2c-stub.c
6979
6980 IA64 (Itanium) PLATFORM
6981 M:      Tony Luck <tony.luck@intel.com>
6982 M:      Fenghua Yu <fenghua.yu@intel.com>
6983 L:      linux-ia64@vger.kernel.org
6984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6985 S:      Maintained
6986 F:      arch/ia64/
6987
6988 IBM Power 842 compression accelerator
6989 M:      Haren Myneni <haren@us.ibm.com>
6990 S:      Supported
6991 F:      drivers/crypto/nx/Makefile
6992 F:      drivers/crypto/nx/Kconfig
6993 F:      drivers/crypto/nx/nx-842*
6994 F:      include/linux/sw842.h
6995 F:      crypto/842.c
6996 F:      lib/842/
6997
6998 IBM Power in-Nest Crypto Acceleration
6999 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7000 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7001 L:      linux-crypto@vger.kernel.org
7002 S:      Supported
7003 F:      drivers/crypto/nx/Makefile
7004 F:      drivers/crypto/nx/Kconfig
7005 F:      drivers/crypto/nx/nx-aes*
7006 F:      drivers/crypto/nx/nx-sha*
7007 F:      drivers/crypto/nx/nx.*
7008 F:      drivers/crypto/nx/nx_csbcpb.h
7009 F:      drivers/crypto/nx/nx_debugfs.h
7010
7011 IBM Power Linux RAID adapter
7012 M:      Brian King <brking@us.ibm.com>
7013 S:      Supported
7014 F:      drivers/scsi/ipr.*
7015
7016 IBM Power SRIOV Virtual NIC Device Driver
7017 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7018 M:      John Allen <jallen@linux.vnet.ibm.com>
7019 L:      netdev@vger.kernel.org
7020 S:      Supported
7021 F:      drivers/net/ethernet/ibm/ibmvnic.*
7022
7023 IBM Power Virtual Accelerator Switchboard
7024 M:      Sukadev Bhattiprolu
7025 L:      linuxppc-dev@lists.ozlabs.org
7026 S:      Supported
7027 F:      arch/powerpc/platforms/powernv/vas*
7028 F:      arch/powerpc/platforms/powernv/copy-paste.h
7029 F:      arch/powerpc/include/asm/vas.h
7030 F:      arch/powerpc/include/uapi/asm/vas.h
7031
7032 IBM Power Virtual Ethernet Device Driver
7033 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7034 L:      netdev@vger.kernel.org
7035 S:      Supported
7036 F:      drivers/net/ethernet/ibm/ibmveth.*
7037
7038 IBM Power Virtual FC Device Drivers
7039 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7040 L:      linux-scsi@vger.kernel.org
7041 S:      Supported
7042 F:      drivers/scsi/ibmvscsi/ibmvfc*
7043
7044 IBM Power Virtual Management Channel Driver
7045 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7046 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7047 S:      Supported
7048 F:      drivers/misc/ibmvmc.*
7049
7050 IBM Power Virtual SCSI Device Drivers
7051 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7052 L:      linux-scsi@vger.kernel.org
7053 S:      Supported
7054 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7055 F:      include/scsi/viosrp.h
7056
7057 IBM Power Virtual SCSI Device Target Driver
7058 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7059 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7060 L:      linux-scsi@vger.kernel.org
7061 L:      target-devel@vger.kernel.org
7062 S:      Supported
7063 F:      drivers/scsi/ibmvscsi_tgt/
7064
7065 IBM Power VMX Cryptographic instructions
7066 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7067 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7068 L:      linux-crypto@vger.kernel.org
7069 S:      Supported
7070 F:      drivers/crypto/vmx/Makefile
7071 F:      drivers/crypto/vmx/Kconfig
7072 F:      drivers/crypto/vmx/vmx.c
7073 F:      drivers/crypto/vmx/aes*
7074 F:      drivers/crypto/vmx/ghash*
7075 F:      drivers/crypto/vmx/ppc-xlate.pl
7076
7077 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7078 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7079 L:      linux-pci@vger.kernel.org
7080 L:      linuxppc-dev@lists.ozlabs.org
7081 S:      Supported
7082 F:      drivers/pci/hotplug/rpaphp*
7083
7084 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7085 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7086 L:      linux-pci@vger.kernel.org
7087 L:      linuxppc-dev@lists.ozlabs.org
7088 S:      Supported
7089 F:      drivers/pci/hotplug/rpadlpar*
7090
7091 IBM ServeRAID RAID DRIVER
7092 S:      Orphan
7093 F:      drivers/scsi/ips.*
7094
7095 ICH LPC AND GPIO DRIVER
7096 M:      Peter Tyser <ptyser@xes-inc.com>
7097 S:      Maintained
7098 F:      drivers/mfd/lpc_ich.c
7099 F:      drivers/gpio/gpio-ich.c
7100
7101 IDE SUBSYSTEM
7102 M:      "David S. Miller" <davem@davemloft.net>
7103 L:      linux-ide@vger.kernel.org
7104 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7106 S:      Maintained
7107 F:      Documentation/ide/
7108 F:      drivers/ide/
7109 F:      include/linux/ide.h
7110
7111 IDE/ATAPI DRIVERS
7112 M:      Borislav Petkov <bp@alien8.de>
7113 L:      linux-ide@vger.kernel.org
7114 S:      Maintained
7115 F:      Documentation/cdrom/ide-cd
7116 F:      drivers/ide/ide-cd*
7117
7118 IDEAPAD LAPTOP EXTRAS DRIVER
7119 M:      Ike Panhc <ike.pan@canonical.com>
7120 L:      platform-driver-x86@vger.kernel.org
7121 W:      http://launchpad.net/ideapad-laptop
7122 S:      Maintained
7123 F:      drivers/platform/x86/ideapad-laptop.c
7124
7125 IDEAPAD LAPTOP SLIDEBAR DRIVER
7126 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7127 L:      linux-input@vger.kernel.org
7128 W:      https://github.com/o2genum/ideapad-slidebar
7129 S:      Maintained
7130 F:      drivers/input/misc/ideapad_slidebar.c
7131
7132 IDT VersaClock 5 CLOCK DRIVER
7133 M:      Marek Vasut <marek.vasut@gmail.com>
7134 S:      Maintained
7135 F:      drivers/clk/clk-versaclock5.c
7136
7137 IEEE 802.15.4 SUBSYSTEM
7138 M:      Alexander Aring <alex.aring@gmail.com>
7139 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7140 L:      linux-wpan@vger.kernel.org
7141 W:      http://wpan.cakelab.org/
7142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7144 S:      Maintained
7145 F:      net/ieee802154/
7146 F:      net/mac802154/
7147 F:      drivers/net/ieee802154/
7148 F:      include/linux/nl802154.h
7149 F:      include/linux/ieee802154.h
7150 F:      include/net/nl802154.h
7151 F:      include/net/mac802154.h
7152 F:      include/net/af_ieee802154.h
7153 F:      include/net/cfg802154.h
7154 F:      include/net/ieee802154_netdev.h
7155 F:      Documentation/networking/ieee802154.txt
7156
7157 IFE PROTOCOL
7158 M:      Yotam Gigi <yotam.gi@gmail.com>
7159 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7160 F:      net/ife
7161 F:      include/net/ife.h
7162 F:      include/uapi/linux/ife.h
7163
7164 IGORPLUG-USB IR RECEIVER
7165 M:      Sean Young <sean@mess.org>
7166 L:      linux-media@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/media/rc/igorplugusb.c
7169
7170 IGUANAWORKS USB IR TRANSCEIVER
7171 M:      Sean Young <sean@mess.org>
7172 L:      linux-media@vger.kernel.org
7173 S:      Maintained
7174 F:      drivers/media/rc/iguanair.c
7175
7176 IIO DIGITAL POTENTIOMETER DAC
7177 M:      Peter Rosin <peda@axentia.se>
7178 L:      linux-iio@vger.kernel.org
7179 S:      Maintained
7180 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7181 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7182 F:      drivers/iio/dac/dpot-dac.c
7183
7184 IIO ENVELOPE DETECTOR
7185 M:      Peter Rosin <peda@axentia.se>
7186 L:      linux-iio@vger.kernel.org
7187 S:      Maintained
7188 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7189 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7190 F:      drivers/iio/adc/envelope-detector.c
7191
7192 IIO MULTIPLEXER
7193 M:      Peter Rosin <peda@axentia.se>
7194 L:      linux-iio@vger.kernel.org
7195 S:      Maintained
7196 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7197 F:      drivers/iio/multiplexer/iio-mux.c
7198
7199 IIO SUBSYSTEM AND DRIVERS
7200 M:      Jonathan Cameron <jic23@kernel.org>
7201 R:      Hartmut Knaack <knaack.h@gmx.de>
7202 R:      Lars-Peter Clausen <lars@metafoo.de>
7203 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7204 L:      linux-iio@vger.kernel.org
7205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7206 S:      Maintained
7207 F:      Documentation/ABI/testing/configfs-iio*
7208 F:      Documentation/ABI/testing/sysfs-bus-iio*
7209 F:      Documentation/devicetree/bindings/iio/
7210 F:      drivers/iio/
7211 F:      drivers/staging/iio/
7212 F:      include/linux/iio/
7213 F:      tools/iio/
7214
7215 IIO UNIT CONVERTER
7216 M:      Peter Rosin <peda@axentia.se>
7217 L:      linux-iio@vger.kernel.org
7218 S:      Maintained
7219 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7220 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7221 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7222 F:      drivers/iio/afe/iio-rescale.c
7223
7224 IKANOS/ADI EAGLE ADSL USB DRIVER
7225 M:      Matthieu Castet <castet.matthieu@free.fr>
7226 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7227 S:      Maintained
7228 F:      drivers/usb/atm/ueagle-atm.c
7229
7230 IMGTEC ASCII LCD DRIVER
7231 M:      Paul Burton <paul.burton@mips.com>
7232 S:      Maintained
7233 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7234 F:      drivers/auxdisplay/img-ascii-lcd.c
7235
7236 IMGTEC IR DECODER DRIVER
7237 M:      James Hogan <jhogan@kernel.org>
7238 S:      Maintained
7239 F:      drivers/media/rc/img-ir/
7240
7241 IMON SOUNDGRAPH USB IR RECEIVER
7242 M:      Sean Young <sean@mess.org>
7243 L:      linux-media@vger.kernel.org
7244 S:      Maintained
7245 F:      drivers/media/rc/imon_raw.c
7246 F:      drivers/media/rc/imon.c
7247
7248 IMS TWINTURBO FRAMEBUFFER DRIVER
7249 L:      linux-fbdev@vger.kernel.org
7250 S:      Orphan
7251 F:      drivers/video/fbdev/imsttfb.c
7252
7253 INA209 HARDWARE MONITOR DRIVER
7254 M:      Guenter Roeck <linux@roeck-us.net>
7255 L:      linux-hwmon@vger.kernel.org
7256 S:      Maintained
7257 F:      Documentation/hwmon/ina209
7258 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7259 F:      drivers/hwmon/ina209.c
7260
7261 INA2XX HARDWARE MONITOR DRIVER
7262 M:      Guenter Roeck <linux@roeck-us.net>
7263 L:      linux-hwmon@vger.kernel.org
7264 S:      Maintained
7265 F:      Documentation/hwmon/ina2xx
7266 F:      drivers/hwmon/ina2xx.c
7267 F:      include/linux/platform_data/ina2xx.h
7268
7269 INDUSTRY PACK SUBSYSTEM (IPACK)
7270 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7271 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7272 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7273 L:      industrypack-devel@lists.sourceforge.net
7274 W:      http://industrypack.sourceforge.net
7275 S:      Maintained
7276 F:      drivers/ipack/
7277
7278 INFINIBAND SUBSYSTEM
7279 M:      Doug Ledford <dledford@redhat.com>
7280 M:      Jason Gunthorpe <jgg@mellanox.com>
7281 L:      linux-rdma@vger.kernel.org
7282 W:      https://github.com/linux-rdma/rdma-core
7283 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7285 S:      Supported
7286 F:      Documentation/devicetree/bindings/infiniband/
7287 F:      Documentation/infiniband/
7288 F:      drivers/infiniband/
7289 F:      include/uapi/linux/if_infiniband.h
7290 F:      include/uapi/rdma/
7291 F:      include/rdma/
7292
7293 INGENIC JZ4780 DMA Driver
7294 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7295 S:      Maintained
7296 F:      drivers/dma/dma-jz4780.c
7297
7298 INGENIC JZ4780 NAND DRIVER
7299 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7300 L:      linux-mtd@lists.infradead.org
7301 S:      Maintained
7302 F:      drivers/mtd/nand/raw/jz4780_*
7303
7304 INOTIFY
7305 M:      Jan Kara <jack@suse.cz>
7306 R:      Amir Goldstein <amir73il@gmail.com>
7307 L:      linux-fsdevel@vger.kernel.org
7308 S:      Maintained
7309 F:      Documentation/filesystems/inotify.txt
7310 F:      fs/notify/inotify/
7311 F:      include/linux/inotify.h
7312 F:      include/uapi/linux/inotify.h
7313
7314 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7315 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7316 L:      linux-input@vger.kernel.org
7317 Q:      http://patchwork.kernel.org/project/linux-input/list/
7318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7319 S:      Maintained
7320 F:      drivers/input/
7321 F:      include/linux/input.h
7322 F:      include/uapi/linux/input.h
7323 F:      include/uapi/linux/input-event-codes.h
7324 F:      include/linux/input/
7325 F:      Documentation/devicetree/bindings/input/
7326 F:      Documentation/devicetree/bindings/serio/
7327 F:      Documentation/input/
7328
7329 INPUT MULTITOUCH (MT) PROTOCOL
7330 M:      Henrik Rydberg <rydberg@bitmath.org>
7331 L:      linux-input@vger.kernel.org
7332 S:      Odd fixes
7333 F:      Documentation/input/multi-touch-protocol.rst
7334 F:      drivers/input/input-mt.c
7335 K:      \b(ABS|SYN)_MT_
7336
7337 INSIDE SECURE CRYPTO DRIVER
7338 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7339 F:      drivers/crypto/inside-secure/
7340 S:      Maintained
7341 L:      linux-crypto@vger.kernel.org
7342
7343 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7344 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7345 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7346 L:      linux-integrity@vger.kernel.org
7347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7348 S:      Supported
7349 F:      security/integrity/ima/
7350
7351 INTEL 810/815 FRAMEBUFFER DRIVER
7352 M:      Antonino Daplas <adaplas@gmail.com>
7353 L:      linux-fbdev@vger.kernel.org
7354 S:      Maintained
7355 F:      drivers/video/fbdev/i810/
7356
7357 INTEL ASoC DRIVERS
7358 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7359 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7360 M:      Jie Yang <yang.jie@linux.intel.com>
7361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7362 S:      Supported
7363 F:      sound/soc/intel/
7364
7365 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7366 M:      Hans de Goede <hdegoede@redhat.com>
7367 L:      platform-driver-x86@vger.kernel.org
7368 S:      Maintained
7369 F:      drivers/platform/x86/intel_atomisp2_pm.c
7370
7371 INTEL C600 SERIES SAS CONTROLLER DRIVER
7372 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7373 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7374 L:      linux-scsi@vger.kernel.org
7375 T:      git git://git.code.sf.net/p/intel-sas/isci
7376 S:      Supported
7377 F:      drivers/scsi/isci/
7378
7379 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7380 M:      Jani Nikula <jani.nikula@linux.intel.com>
7381 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7382 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7383 L:      intel-gfx@lists.freedesktop.org
7384 W:      https://01.org/linuxgraphics/
7385 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7386 C:      irc://chat.freenode.net/intel-gfx
7387 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7388 T:      git git://anongit.freedesktop.org/drm-intel
7389 S:      Supported
7390 F:      drivers/gpu/drm/i915/
7391 F:      include/drm/i915*
7392 F:      include/uapi/drm/i915_drm.h
7393 F:      Documentation/gpu/i915.rst
7394
7395 INTEL ETHERNET DRIVERS
7396 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7397 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7398 W:      http://www.intel.com/support/feedback.htm
7399 W:      http://e1000.sourceforge.net/
7400 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7403 S:      Supported
7404 F:      Documentation/networking/e100.rst
7405 F:      Documentation/networking/e1000.rst
7406 F:      Documentation/networking/e1000e.rst
7407 F:      Documentation/networking/fm10k.rst
7408 F:      Documentation/networking/igb.rst
7409 F:      Documentation/networking/igbvf.rst
7410 F:      Documentation/networking/ixgb.rst
7411 F:      Documentation/networking/ixgbe.rst
7412 F:      Documentation/networking/ixgbevf.rst
7413 F:      Documentation/networking/i40e.rst
7414 F:      Documentation/networking/iavf.rst
7415 F:      Documentation/networking/ice.rst
7416 F:      drivers/net/ethernet/intel/
7417 F:      drivers/net/ethernet/intel/*/
7418 F:      include/linux/avf/virtchnl.h
7419
7420 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7421 M:      Maik Broemme <mbroemme@libmpq.org>
7422 L:      linux-fbdev@vger.kernel.org
7423 S:      Maintained
7424 F:      Documentation/fb/intelfb.txt
7425 F:      drivers/video/fbdev/intelfb/
7426
7427 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7428 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7429 M:      Zhi Wang <zhi.a.wang@intel.com>
7430 L:      intel-gvt-dev@lists.freedesktop.org
7431 L:      intel-gfx@lists.freedesktop.org
7432 W:      https://01.org/igvt-g
7433 T:      git https://github.com/intel/gvt-linux.git
7434 S:      Supported
7435 F:      drivers/gpu/drm/i915/gvt/
7436
7437 INTEL PMIC GPIO DRIVER
7438 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7439 S:      Maintained
7440 F:      drivers/gpio/gpio-*cove.c
7441 F:      drivers/gpio/gpio-msic.c
7442
7443 INTEL HID EVENT DRIVER
7444 M:      Alex Hung <alex.hung@canonical.com>
7445 L:      platform-driver-x86@vger.kernel.org
7446 S:      Maintained
7447 F:      drivers/platform/x86/intel-hid.c
7448
7449 INTEL I/OAT DMA DRIVER
7450 M:      Dave Jiang <dave.jiang@intel.com>
7451 R:      Dan Williams <dan.j.williams@intel.com>
7452 L:      dmaengine@vger.kernel.org
7453 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7454 S:      Supported
7455 F:      drivers/dma/ioat*
7456
7457 INTEL IDLE DRIVER
7458 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7459 M:      Len Brown <lenb@kernel.org>
7460 L:      linux-pm@vger.kernel.org
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7462 B:      https://bugzilla.kernel.org
7463 S:      Supported
7464 F:      drivers/idle/intel_idle.c
7465
7466 INTEL INTEGRATED SENSOR HUB DRIVER
7467 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7468 M:      Jiri Kosina <jikos@kernel.org>
7469 L:      linux-input@vger.kernel.org
7470 S:      Maintained
7471 F:      drivers/hid/intel-ish-hid/
7472
7473 INTEL IOMMU (VT-d)
7474 M:      David Woodhouse <dwmw2@infradead.org>
7475 L:      iommu@lists.linux-foundation.org
7476 T:      git git://git.infradead.org/iommu-2.6.git
7477 S:      Supported
7478 F:      drivers/iommu/intel-iommu.c
7479 F:      include/linux/intel-iommu.h
7480
7481 INTEL IOP-ADMA DMA DRIVER
7482 R:      Dan Williams <dan.j.williams@intel.com>
7483 S:      Odd fixes
7484 F:      drivers/dma/iop-adma.c
7485
7486 INTEL IPU3 CSI-2 CIO2 DRIVER
7487 M:      Yong Zhi <yong.zhi@intel.com>
7488 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7489 M:      Bingbu Cao <bingbu.cao@intel.com>
7490 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7491 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7492 L:      linux-media@vger.kernel.org
7493 S:      Maintained
7494 F:      drivers/media/pci/intel/ipu3/
7495 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7496
7497 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7498 M:      Krzysztof Halasa <khalasa@piap.pl>
7499 S:      Maintained
7500 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7501 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7502 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7503 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7504 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7505 F:      drivers/net/wan/ixp4xx_hss.c
7506
7507 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7508 M:      Deepak Saxena <dsaxena@plexity.net>
7509 S:      Maintained
7510 F:      drivers/char/hw_random/ixp4xx-rng.c
7511
7512 INTEL MANAGEMENT ENGINE (mei)
7513 M:      Tomas Winkler <tomas.winkler@intel.com>
7514 L:      linux-kernel@vger.kernel.org
7515 S:      Supported
7516 F:      include/uapi/linux/mei.h
7517 F:      include/linux/mei_cl_bus.h
7518 F:      drivers/misc/mei/*
7519 F:      drivers/watchdog/mei_wdt.c
7520 F:      Documentation/misc-devices/mei/*
7521 F:      samples/mei/*
7522
7523 INTEL MENLOW THERMAL DRIVER
7524 M:      Sujith Thomas <sujith.thomas@intel.com>
7525 L:      platform-driver-x86@vger.kernel.org
7526 W:      https://01.org/linux-acpi
7527 S:      Supported
7528 F:      drivers/platform/x86/intel_menlow.c
7529
7530 INTEL MERRIFIELD GPIO DRIVER
7531 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7532 L:      linux-gpio@vger.kernel.org
7533 S:      Maintained
7534 F:      drivers/gpio/gpio-merrifield.c
7535
7536 INTEL MIC DRIVERS (mic)
7537 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7538 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7539 S:      Supported
7540 W:      https://github.com/sudeepdutt/mic
7541 W:      http://software.intel.com/en-us/mic-developer
7542 F:      include/linux/mic_bus.h
7543 F:      include/linux/scif.h
7544 F:      include/uapi/linux/mic_common.h
7545 F:      include/uapi/linux/mic_ioctl.h
7546 F:      include/uapi/linux/scif_ioctl.h
7547 F:      drivers/misc/mic/
7548 F:      drivers/dma/mic_x100_dma.c
7549 F:      drivers/dma/mic_x100_dma.h
7550 F:      Documentation/mic/
7551
7552 INTEL PMC CORE DRIVER
7553 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7554 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7555 L:      platform-driver-x86@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/platform/x86/intel_pmc_core*
7558
7559 INTEL PMC/P-Unit IPC DRIVER
7560 M:      Zha Qipeng<qipeng.zha@intel.com>
7561 L:      platform-driver-x86@vger.kernel.org
7562 S:      Maintained
7563 F:      drivers/platform/x86/intel_pmc_ipc.c
7564 F:      drivers/platform/x86/intel_punit_ipc.c
7565 F:      arch/x86/include/asm/intel_pmc_ipc.h
7566 F:      arch/x86/include/asm/intel_punit_ipc.h
7567
7568 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7569 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7570 S:      Maintained
7571 F:      drivers/mfd/intel_msic.c
7572 F:      drivers/mfd/intel_soc_pmic*
7573 F:      include/linux/mfd/intel_msic.h
7574 F:      include/linux/mfd/intel_soc_pmic*
7575
7576 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7577 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7578 L:      linux-wireless@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/networking/README.ipw2100
7581 F:      Documentation/networking/README.ipw2200
7582 F:      drivers/net/wireless/intel/ipw2x00/
7583
7584 INTEL PSTATE DRIVER
7585 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7586 M:      Len Brown <lenb@kernel.org>
7587 L:      linux-pm@vger.kernel.org
7588 S:      Supported
7589 F:      drivers/cpufreq/intel_pstate.c
7590
7591 INTEL RDMA RNIC DRIVER
7592 M:      Faisal Latif <faisal.latif@intel.com>
7593 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7594 L:      linux-rdma@vger.kernel.org
7595 S:      Supported
7596 F:      drivers/infiniband/hw/i40iw/
7597 F:      include/uapi/rdma/i40iw-abi.h
7598
7599 INTEL TELEMETRY DRIVER
7600 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7601 M:      "David E. Box" <david.e.box@linux.intel.com>
7602 L:      platform-driver-x86@vger.kernel.org
7603 S:      Maintained
7604 F:      arch/x86/include/asm/intel_telemetry.h
7605 F:      drivers/platform/x86/intel_telemetry*
7606
7607 INTEL VIRTUAL BUTTON DRIVER
7608 M:      AceLan Kao <acelan.kao@canonical.com>
7609 L:      platform-driver-x86@vger.kernel.org
7610 S:      Maintained
7611 F:      drivers/platform/x86/intel-vbtn.c
7612
7613 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7614 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7615 L:      linux-wireless@vger.kernel.org
7616 S:      Supported
7617 F:      drivers/net/wireless/intel/iwlegacy/
7618
7619 INTEL WIRELESS WIFI LINK (iwlwifi)
7620 M:      Johannes Berg <johannes.berg@intel.com>
7621 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7622 M:      Luca Coelho <luciano.coelho@intel.com>
7623 M:      Intel Linux Wireless <linuxwifi@intel.com>
7624 L:      linux-wireless@vger.kernel.org
7625 W:      http://intellinuxwireless.org
7626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7627 S:      Supported
7628 F:      drivers/net/wireless/intel/iwlwifi/
7629
7630 INTEL WIRELESS WIMAX CONNECTION 2400
7631 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7632 M:      linux-wimax@intel.com
7633 L:      wimax@linuxwimax.org (subscribers-only)
7634 S:      Supported
7635 W:      http://linuxwimax.org
7636 F:      Documentation/wimax/README.i2400m
7637 F:      drivers/net/wimax/i2400m/
7638 F:      include/uapi/linux/wimax/i2400m.h
7639
7640 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7641 M:      Mario Limonciello <mario.limonciello@dell.com>
7642 S:      Maintained
7643 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7644
7645 INTEL(R) TRACE HUB
7646 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7647 S:      Supported
7648 F:      Documentation/trace/intel_th.rst
7649 F:      drivers/hwtracing/intel_th/
7650
7651 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7652 M:      Ning Sun <ning.sun@intel.com>
7653 L:      tboot-devel@lists.sourceforge.net
7654 W:      http://tboot.sourceforge.net
7655 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7656 S:      Supported
7657 F:      Documentation/intel_txt.txt
7658 F:      include/linux/tboot.h
7659 F:      arch/x86/kernel/tboot.c
7660
7661 INTEL-MID GPIO DRIVER
7662 M:      David Cohen <david.a.cohen@linux.intel.com>
7663 L:      linux-gpio@vger.kernel.org
7664 S:      Maintained
7665 F:      drivers/gpio/gpio-intel-mid.c
7666
7667 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7668 M:      Linus Walleij <linus.walleij@linaro.org>
7669 L:      linux-iio@vger.kernel.org
7670 S:      Maintained
7671 F:      drivers/iio/gyro/mpu3050*
7672 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7673
7674 IOC3 ETHERNET DRIVER
7675 M:      Ralf Baechle <ralf@linux-mips.org>
7676 L:      linux-mips@linux-mips.org
7677 S:      Maintained
7678 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7679
7680 IOC3 SERIAL DRIVER
7681 M:      Pat Gefre <pfg@sgi.com>
7682 L:      linux-serial@vger.kernel.org
7683 S:      Maintained
7684 F:      drivers/tty/serial/ioc3_serial.c
7685
7686 IOMMU DRIVERS
7687 M:      Joerg Roedel <joro@8bytes.org>
7688 L:      iommu@lists.linux-foundation.org
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7690 S:      Maintained
7691 F:      Documentation/devicetree/bindings/iommu/
7692 F:      drivers/iommu/
7693 F:      include/linux/iommu.h
7694 F:      include/linux/of_iommu.h
7695 F:      include/linux/iova.h
7696
7697 IP MASQUERADING
7698 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7699 S:      Maintained
7700 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7701
7702 IPMI SUBSYSTEM
7703 M:      Corey Minyard <minyard@acm.org>
7704 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7705 W:      http://openipmi.sourceforge.net/
7706 S:      Supported
7707 F:      Documentation/devicetree/bindings/ipmi/
7708 F:      Documentation/IPMI.txt
7709 F:      drivers/char/ipmi/
7710 F:      include/linux/ipmi*
7711 F:      include/uapi/linux/ipmi*
7712
7713 IPS SCSI RAID DRIVER
7714 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7715 L:      linux-scsi@vger.kernel.org
7716 W:      http://www.adaptec.com/
7717 S:      Maintained
7718 F:      drivers/scsi/ips*
7719
7720 IPVS
7721 M:      Wensong Zhang <wensong@linux-vs.org>
7722 M:      Simon Horman <horms@verge.net.au>
7723 M:      Julian Anastasov <ja@ssi.bg>
7724 L:      netdev@vger.kernel.org
7725 L:      lvs-devel@vger.kernel.org
7726 S:      Maintained
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7729 F:      Documentation/networking/ipvs-sysctl.txt
7730 F:      include/net/ip_vs.h
7731 F:      include/uapi/linux/ip_vs.h
7732 F:      net/netfilter/ipvs/
7733
7734 IPWIRELESS DRIVER
7735 M:      Jiri Kosina <jikos@kernel.org>
7736 M:      David Sterba <dsterba@suse.com>
7737 S:      Odd Fixes
7738 F:      drivers/tty/ipwireless/
7739
7740 IPX NETWORK LAYER
7741 L:      netdev@vger.kernel.org
7742 S:      Obsolete
7743 F:      include/uapi/linux/ipx.h
7744
7745 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7746 M:      Marc Zyngier <marc.zyngier@arm.com>
7747 S:      Maintained
7748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7749 F:      Documentation/IRQ-domain.txt
7750 F:      include/linux/irqdomain.h
7751 F:      kernel/irq/irqdomain.c
7752 F:      kernel/irq/msi.c
7753
7754 IRQ SUBSYSTEM
7755 M:      Thomas Gleixner <tglx@linutronix.de>
7756 L:      linux-kernel@vger.kernel.org
7757 S:      Maintained
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7759 F:      kernel/irq/
7760
7761 IRQCHIP DRIVERS
7762 M:      Thomas Gleixner <tglx@linutronix.de>
7763 M:      Jason Cooper <jason@lakedaemon.net>
7764 M:      Marc Zyngier <marc.zyngier@arm.com>
7765 L:      linux-kernel@vger.kernel.org
7766 S:      Maintained
7767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7768 F:      Documentation/devicetree/bindings/interrupt-controller/
7769 F:      drivers/irqchip/
7770
7771 ISA
7772 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7773 S:      Maintained
7774 F:      Documentation/isa.txt
7775 F:      drivers/base/isa.c
7776 F:      include/linux/isa.h
7777
7778 ISA RADIO MODULE
7779 M:      Hans Verkuil <hverkuil@xs4all.nl>
7780 L:      linux-media@vger.kernel.org
7781 T:      git git://linuxtv.org/media_tree.git
7782 W:      https://linuxtv.org
7783 S:      Maintained
7784 F:      drivers/media/radio/radio-isa*
7785
7786 ISAPNP
7787 M:      Jaroslav Kysela <perex@perex.cz>
7788 S:      Maintained
7789 F:      Documentation/isapnp.txt
7790 F:      drivers/pnp/isapnp/
7791 F:      include/linux/isapnp.h
7792
7793 ISCSI
7794 M:      Lee Duncan <lduncan@suse.com>
7795 M:      Chris Leech <cleech@redhat.com>
7796 L:      open-iscsi@googlegroups.com
7797 W:      www.open-iscsi.com
7798 S:      Maintained
7799 F:      drivers/scsi/*iscsi*
7800 F:      include/scsi/*iscsi*
7801
7802 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7803 M:      Peter Jones <pjones@redhat.com>
7804 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7805 S:      Maintained
7806 F:      drivers/firmware/iscsi_ibft*
7807
7808 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7809 M:      Sagi Grimberg <sagi@grimberg.me>
7810 M:      Max Gurtovoy <maxg@mellanox.com>
7811 L:      linux-rdma@vger.kernel.org
7812 S:      Supported
7813 W:      http://www.openfabrics.org
7814 W:      www.open-iscsi.org
7815 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7816 F:      drivers/infiniband/ulp/iser/
7817
7818 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7819 M:      Sagi Grimberg <sagi@grimberg.me>
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7821 L:      linux-rdma@vger.kernel.org
7822 L:      target-devel@vger.kernel.org
7823 S:      Supported
7824 W:      http://www.linux-iscsi.org
7825 F:      drivers/infiniband/ulp/isert
7826
7827 ISDN SUBSYSTEM
7828 M:      Karsten Keil <isdn@linux-pingi.de>
7829 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7830 L:      netdev@vger.kernel.org
7831 W:      http://www.isdn4linux.de
7832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7833 S:      Maintained
7834 F:      Documentation/isdn/
7835 F:      drivers/isdn/
7836 F:      include/linux/isdn.h
7837 F:      include/linux/isdn/
7838 F:      include/uapi/linux/isdn.h
7839 F:      include/uapi/linux/isdn/
7840
7841 ISDN SUBSYSTEM (Eicon active card driver)
7842 M:      Armin Schindler <mac@melware.de>
7843 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7844 W:      http://www.melware.de
7845 S:      Maintained
7846 F:      drivers/isdn/hardware/eicon/
7847
7848 IT87 HARDWARE MONITORING DRIVER
7849 M:      Jean Delvare <jdelvare@suse.com>
7850 L:      linux-hwmon@vger.kernel.org
7851 S:      Maintained
7852 F:      Documentation/hwmon/it87
7853 F:      drivers/hwmon/it87.c
7854
7855 IT913X MEDIA DRIVER
7856 M:      Antti Palosaari <crope@iki.fi>
7857 L:      linux-media@vger.kernel.org
7858 W:      https://linuxtv.org
7859 W:      http://palosaari.fi/linux/
7860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7861 T:      git git://linuxtv.org/anttip/media_tree.git
7862 S:      Maintained
7863 F:      drivers/media/tuners/it913x*
7864
7865 IVTV VIDEO4LINUX DRIVER
7866 M:      Andy Walls <awalls@md.metrocast.net>
7867 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7868 L:      linux-media@vger.kernel.org
7869 T:      git git://linuxtv.org/media_tree.git
7870 W:      http://www.ivtvdriver.org
7871 S:      Maintained
7872 F:      Documentation/media/v4l-drivers/ivtv*
7873 F:      drivers/media/pci/ivtv/
7874 F:      include/uapi/linux/ivtv*
7875
7876 IX2505V MEDIA DRIVER
7877 M:      Malcolm Priestley <tvboxspy@gmail.com>
7878 L:      linux-media@vger.kernel.org
7879 W:      https://linuxtv.org
7880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7881 S:      Maintained
7882 F:      drivers/media/dvb-frontends/ix2505v*
7883
7884 JAILHOUSE HYPERVISOR INTERFACE
7885 M:      Jan Kiszka <jan.kiszka@siemens.com>
7886 L:      jailhouse-dev@googlegroups.com
7887 S:      Maintained
7888 F:      arch/x86/kernel/jailhouse.c
7889 F:      arch/x86/include/asm/jailhouse_para.h
7890
7891 JC42.4 TEMPERATURE SENSOR DRIVER
7892 M:      Guenter Roeck <linux@roeck-us.net>
7893 L:      linux-hwmon@vger.kernel.org
7894 S:      Maintained
7895 F:      drivers/hwmon/jc42.c
7896 F:      Documentation/hwmon/jc42
7897
7898 JFS FILESYSTEM
7899 M:      Dave Kleikamp <shaggy@kernel.org>
7900 L:      jfs-discussion@lists.sourceforge.net
7901 W:      http://jfs.sourceforge.net/
7902 T:      git git://github.com/kleikamp/linux-shaggy.git
7903 S:      Maintained
7904 F:      Documentation/filesystems/jfs.txt
7905 F:      fs/jfs/
7906
7907 JME NETWORK DRIVER
7908 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7909 L:      netdev@vger.kernel.org
7910 S:      Maintained
7911 F:      drivers/net/ethernet/jme.*
7912
7913 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7914 M:      David Woodhouse <dwmw2@infradead.org>
7915 L:      linux-mtd@lists.infradead.org
7916 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7917 S:      Maintained
7918 F:      fs/jffs2/
7919 F:      include/uapi/linux/jffs2.h
7920
7921 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7922 M:      "Theodore Ts'o" <tytso@mit.edu>
7923 M:      Jan Kara <jack@suse.com>
7924 L:      linux-ext4@vger.kernel.org
7925 S:      Maintained
7926 F:      fs/jbd2/
7927 F:      include/linux/jbd2.h
7928
7929 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7930 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7931 L:      linux-media@vger.kernel.org
7932 S:      Maintained
7933 F:      drivers/media/platform/rcar_jpu.c
7934
7935 JSM Neo PCI based serial card
7936 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7937 L:      linux-serial@vger.kernel.org
7938 S:      Maintained
7939 F:      drivers/tty/serial/jsm/
7940
7941 K10TEMP HARDWARE MONITORING DRIVER
7942 M:      Clemens Ladisch <clemens@ladisch.de>
7943 L:      linux-hwmon@vger.kernel.org
7944 S:      Maintained
7945 F:      Documentation/hwmon/k10temp
7946 F:      drivers/hwmon/k10temp.c
7947
7948 K8TEMP HARDWARE MONITORING DRIVER
7949 M:      Rudolf Marek <r.marek@assembler.cz>
7950 L:      linux-hwmon@vger.kernel.org
7951 S:      Maintained
7952 F:      Documentation/hwmon/k8temp
7953 F:      drivers/hwmon/k8temp.c
7954
7955 KASAN
7956 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7957 R:      Alexander Potapenko <glider@google.com>
7958 R:      Dmitry Vyukov <dvyukov@google.com>
7959 L:      kasan-dev@googlegroups.com
7960 S:      Maintained
7961 F:      arch/*/include/asm/kasan.h
7962 F:      arch/*/mm/kasan_init*
7963 F:      Documentation/dev-tools/kasan.rst
7964 F:      include/linux/kasan*.h
7965 F:      lib/test_kasan.c
7966 F:      mm/kasan/
7967 F:      scripts/Makefile.kasan
7968
7969 KCONFIG
7970 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7972 L:      linux-kbuild@vger.kernel.org
7973 S:      Maintained
7974 F:      Documentation/kbuild/kconfig*
7975 F:      scripts/kconfig/
7976 F:      scripts/Kconfig.include
7977
7978 KDUMP
7979 M:      Dave Young <dyoung@redhat.com>
7980 M:      Baoquan He <bhe@redhat.com>
7981 R:      Vivek Goyal <vgoyal@redhat.com>
7982 L:      kexec@lists.infradead.org
7983 W:      http://lse.sourceforge.net/kdump/
7984 S:      Maintained
7985 F:      Documentation/kdump/
7986
7987 KEENE FM RADIO TRANSMITTER DRIVER
7988 M:      Hans Verkuil <hverkuil@xs4all.nl>
7989 L:      linux-media@vger.kernel.org
7990 T:      git git://linuxtv.org/media_tree.git
7991 W:      https://linuxtv.org
7992 S:      Maintained
7993 F:      drivers/media/radio/radio-keene*
7994
7995 KERNEL AUTOMOUNTER
7996 M:      Ian Kent <raven@themaw.net>
7997 L:      autofs@vger.kernel.org
7998 S:      Maintained
7999 F:      fs/autofs/
8000
8001 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8002 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8003 M:      Michal Marek <michal.lkml@markovi.net>
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8005 L:      linux-kbuild@vger.kernel.org
8006 S:      Maintained
8007 F:      Documentation/kbuild/
8008 F:      Makefile
8009 F:      scripts/Kbuild*
8010 F:      scripts/Makefile*
8011 F:      scripts/basic/
8012 F:      scripts/mk*
8013 F:      scripts/mod/
8014 F:      scripts/package/
8015
8016 KERNEL JANITORS
8017 L:      kernel-janitors@vger.kernel.org
8018 W:      http://kernelnewbies.org/KernelJanitors
8019 S:      Odd Fixes
8020
8021 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8022 M:      "J. Bruce Fields" <bfields@fieldses.org>
8023 M:      Jeff Layton <jlayton@kernel.org>
8024 L:      linux-nfs@vger.kernel.org
8025 W:      http://nfs.sourceforge.net/
8026 T:      git git://linux-nfs.org/~bfields/linux.git
8027 S:      Supported
8028 F:      fs/nfsd/
8029 F:      include/uapi/linux/nfsd/
8030 F:      fs/lockd/
8031 F:      fs/nfs_common/
8032 F:      net/sunrpc/
8033 F:      include/linux/lockd/
8034 F:      include/linux/sunrpc/
8035 F:      include/uapi/linux/sunrpc/
8036
8037 KERNEL SELFTEST FRAMEWORK
8038 M:      Shuah Khan <shuah@kernel.org>
8039 L:      linux-kselftest@vger.kernel.org
8040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8041 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8042 S:      Maintained
8043 F:      tools/testing/selftests/
8044 F:      Documentation/dev-tools/kselftest*
8045
8046 KERNEL USERMODE HELPER
8047 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8048 L:      linux-kernel@vger.kernel.org
8049 S:      Maintained
8050 F:      kernel/umh.c
8051 F:      include/linux/umh.h
8052
8053 KERNEL VIRTUAL MACHINE (KVM)
8054 M:      Paolo Bonzini <pbonzini@redhat.com>
8055 M:      Radim Krčmář <rkrcmar@redhat.com>
8056 L:      kvm@vger.kernel.org
8057 W:      http://www.linux-kvm.org
8058 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8059 S:      Supported
8060 F:      Documentation/virtual/kvm/
8061 F:      include/trace/events/kvm.h
8062 F:      include/uapi/asm-generic/kvm*
8063 F:      include/uapi/linux/kvm*
8064 F:      include/asm-generic/kvm*
8065 F:      include/linux/kvm*
8066 F:      include/kvm/iodev.h
8067 F:      virt/kvm/*
8068 F:      tools/kvm/
8069
8070 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8071 M:      Joerg Roedel <joro@8bytes.org>
8072 L:      kvm@vger.kernel.org
8073 W:      http://www.linux-kvm.org/
8074 S:      Maintained
8075 F:      arch/x86/include/asm/svm.h
8076 F:      arch/x86/kvm/svm.c
8077
8078 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8079 M:      Christoffer Dall <christoffer.dall@arm.com>
8080 M:      Marc Zyngier <marc.zyngier@arm.com>
8081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8082 L:      kvmarm@lists.cs.columbia.edu
8083 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8085 S:      Supported
8086 F:      arch/arm/include/uapi/asm/kvm*
8087 F:      arch/arm/include/asm/kvm*
8088 F:      arch/arm/kvm/
8089 F:      virt/kvm/arm/
8090 F:      include/kvm/arm_*
8091
8092 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8093 M:      Christoffer Dall <christoffer.dall@arm.com>
8094 M:      Marc Zyngier <marc.zyngier@arm.com>
8095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8096 L:      kvmarm@lists.cs.columbia.edu
8097 S:      Maintained
8098 F:      arch/arm64/include/uapi/asm/kvm*
8099 F:      arch/arm64/include/asm/kvm*
8100 F:      arch/arm64/kvm/
8101
8102 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8103 M:      James Hogan <jhogan@kernel.org>
8104 L:      linux-mips@linux-mips.org
8105 S:      Supported
8106 F:      arch/mips/include/uapi/asm/kvm*
8107 F:      arch/mips/include/asm/kvm*
8108 F:      arch/mips/kvm/
8109
8110 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8111 M:      Paul Mackerras <paulus@ozlabs.org>
8112 L:      kvm-ppc@vger.kernel.org
8113 W:      http://www.linux-kvm.org/
8114 T:      git git://github.com/agraf/linux-2.6.git
8115 S:      Supported
8116 F:      arch/powerpc/include/uapi/asm/kvm*
8117 F:      arch/powerpc/include/asm/kvm*
8118 F:      arch/powerpc/kvm/
8119 F:      arch/powerpc/kernel/kvm*
8120
8121 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8122 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8123 M:      Janosch Frank <frankja@linux.ibm.com>
8124 R:      David Hildenbrand <david@redhat.com>
8125 R:      Cornelia Huck <cohuck@redhat.com>
8126 L:      linux-s390@vger.kernel.org
8127 W:      http://www.ibm.com/developerworks/linux/linux390/
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8129 S:      Supported
8130 F:      arch/s390/include/uapi/asm/kvm*
8131 F:      arch/s390/include/asm/gmap.h
8132 F:      arch/s390/include/asm/kvm*
8133 F:      arch/s390/kvm/
8134 F:      arch/s390/mm/gmap.c
8135
8136 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8137 M:      Paolo Bonzini <pbonzini@redhat.com>
8138 M:      Radim Krčmář <rkrcmar@redhat.com>
8139 L:      kvm@vger.kernel.org
8140 W:      http://www.linux-kvm.org
8141 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8142 S:      Supported
8143 F:      arch/x86/kvm/
8144 F:      arch/x86/include/uapi/asm/kvm*
8145 F:      arch/x86/include/asm/kvm*
8146 F:      arch/x86/include/asm/pvclock-abi.h
8147 F:      arch/x86/kernel/kvm.c
8148 F:      arch/x86/kernel/kvmclock.c
8149
8150 KERNFS
8151 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8152 M:      Tejun Heo <tj@kernel.org>
8153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8154 S:      Supported
8155 F:      include/linux/kernfs.h
8156 F:      fs/kernfs/
8157
8158 KEXEC
8159 M:      Eric Biederman <ebiederm@xmission.com>
8160 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8161 L:      kexec@lists.infradead.org
8162 S:      Maintained
8163 F:      include/linux/kexec.h
8164 F:      include/uapi/linux/kexec.h
8165 F:      kernel/kexec*
8166
8167 KEYS-ENCRYPTED
8168 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8169 L:      linux-integrity@vger.kernel.org
8170 L:      keyrings@vger.kernel.org
8171 S:      Supported
8172 F:      Documentation/security/keys/trusted-encrypted.rst
8173 F:      include/keys/encrypted-type.h
8174 F:      security/keys/encrypted-keys/
8175
8176 KEYS-TRUSTED
8177 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8178 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8179 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8180 L:      linux-integrity@vger.kernel.org
8181 L:      keyrings@vger.kernel.org
8182 S:      Supported
8183 F:      Documentation/security/keys/trusted-encrypted.rst
8184 F:      include/keys/trusted-type.h
8185 F:      security/keys/trusted.c
8186 F:      security/keys/trusted.h
8187
8188 KEYS/KEYRINGS:
8189 M:      David Howells <dhowells@redhat.com>
8190 L:      keyrings@vger.kernel.org
8191 S:      Maintained
8192 F:      Documentation/security/keys/core.rst
8193 F:      include/linux/key.h
8194 F:      include/linux/key-type.h
8195 F:      include/linux/keyctl.h
8196 F:      include/uapi/linux/keyctl.h
8197 F:      include/keys/
8198 F:      security/keys/
8199
8200 KGDB / KDB /debug_core
8201 M:      Jason Wessel <jason.wessel@windriver.com>
8202 M:      Daniel Thompson <daniel.thompson@linaro.org>
8203 W:      http://kgdb.wiki.kernel.org/
8204 L:      kgdb-bugreport@lists.sourceforge.net
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8206 S:      Maintained
8207 F:      Documentation/dev-tools/kgdb.rst
8208 F:      drivers/misc/kgdbts.c
8209 F:      drivers/tty/serial/kgdboc.c
8210 F:      include/linux/kdb.h
8211 F:      include/linux/kgdb.h
8212 F:      kernel/debug/
8213
8214 KMEMLEAK
8215 M:      Catalin Marinas <catalin.marinas@arm.com>
8216 S:      Maintained
8217 F:      Documentation/dev-tools/kmemleak.rst
8218 F:      include/linux/kmemleak.h
8219 F:      mm/kmemleak.c
8220 F:      mm/kmemleak-test.c
8221
8222 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8223 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8224 L:      linux-kernel@vger.kernel.org
8225 S:      Maintained
8226 F:      kernel/kmod.c
8227 F:      include/linux/kmod.h
8228 F:      lib/test_kmod.c
8229 F:      tools/testing/selftests/kmod/
8230
8231 KPROBES
8232 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8233 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8234 M:      "David S. Miller" <davem@davemloft.net>
8235 M:      Masami Hiramatsu <mhiramat@kernel.org>
8236 S:      Maintained
8237 F:      Documentation/kprobes.txt
8238 F:      include/linux/kprobes.h
8239 F:      include/asm-generic/kprobes.h
8240 F:      kernel/kprobes.c
8241
8242 KS0108 LCD CONTROLLER DRIVER
8243 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8244 S:      Maintained
8245 F:      Documentation/auxdisplay/ks0108
8246 F:      drivers/auxdisplay/ks0108.c
8247 F:      include/linux/ks0108.h
8248
8249 L3MDEV
8250 M:      David Ahern <dsa@cumulusnetworks.com>
8251 L:      netdev@vger.kernel.org
8252 S:      Maintained
8253 F:      net/l3mdev
8254 F:      include/net/l3mdev.h
8255
8256 L7 BPF FRAMEWORK
8257 M:      John Fastabend <john.fastabend@gmail.com>
8258 M:      Daniel Borkmann <daniel@iogearbox.net>
8259 L:      netdev@vger.kernel.org
8260 S:      Maintained
8261 F:      include/linux/skmsg.h
8262 F:      net/core/skmsg.c
8263 F:      net/core/sock_map.c
8264 F:      net/ipv4/tcp_bpf.c
8265
8266 LANTIQ / INTEL Ethernet drivers
8267 M:      Hauke Mehrtens <hauke@hauke-m.de>
8268 L:      netdev@vger.kernel.org
8269 S:      Maintained
8270 F:      net/dsa/tag_gswip.c
8271 F:      drivers/net/ethernet/lantiq_xrx200.c
8272 F:      drivers/net/dsa/lantiq_pce.h
8273 F:      drivers/net/dsa/lantiq_gswip.c
8274
8275 LANTIQ MIPS ARCHITECTURE
8276 M:      John Crispin <john@phrozen.org>
8277 L:      linux-mips@linux-mips.org
8278 S:      Maintained
8279 F:      arch/mips/lantiq
8280 F:      drivers/soc/lantiq
8281
8282 LAPB module
8283 L:      linux-x25@vger.kernel.org
8284 S:      Orphan
8285 F:      Documentation/networking/lapb-module.txt
8286 F:      include/*/lapb.h
8287 F:      net/lapb/
8288
8289 LASI 53c700 driver for PARISC
8290 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8291 L:      linux-scsi@vger.kernel.org
8292 S:      Maintained
8293 F:      Documentation/scsi/53c700.txt
8294 F:      drivers/scsi/53c700*
8295
8296 LEAKING_ADDRESSES
8297 M:      Tobin C. Harding <me@tobin.cc>
8298 M:      Tycho Andersen <tycho@tycho.ws>
8299 L:      kernel-hardening@lists.openwall.com
8300 S:      Maintained
8301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8302 F:      scripts/leaking_addresses.pl
8303
8304 LED SUBSYSTEM
8305 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8306 M:      Pavel Machek <pavel@ucw.cz>
8307 L:      linux-leds@vger.kernel.org
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8309 S:      Maintained
8310 F:      Documentation/devicetree/bindings/leds/
8311 F:      drivers/leds/
8312 F:      include/linux/leds.h
8313
8314 LEGACY EEPROM DRIVER
8315 M:      Jean Delvare <jdelvare@suse.com>
8316 S:      Maintained
8317 F:      Documentation/misc-devices/eeprom
8318 F:      drivers/misc/eeprom/eeprom.c
8319
8320 LEGO MINDSTORMS EV3
8321 R:      David Lechner <david@lechnology.com>
8322 S:      Maintained
8323 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8324 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8325 F:      drivers/power/supply/lego_ev3_battery.c
8326
8327 LEGO USB Tower driver
8328 M:      Juergen Stuber <starblue@users.sourceforge.net>
8329 L:      legousb-devel@lists.sourceforge.net
8330 W:      http://legousb.sourceforge.net/
8331 S:      Maintained
8332 F:      drivers/usb/misc/legousbtower.c
8333
8334 LG LAPTOP EXTRAS
8335 M:      Matan Ziv-Av <matan@svgalib.org>
8336 L:      platform-driver-x86@vger.kernel.org
8337 S:      Maintained
8338 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8339 F:      Documentation/laptops/lg-laptop.rst
8340 F:      drivers/platform/x86/lg-laptop.c
8341
8342 LG2160 MEDIA DRIVER
8343 M:      Michael Krufky <mkrufky@linuxtv.org>
8344 L:      linux-media@vger.kernel.org
8345 W:      https://linuxtv.org
8346 W:      http://github.com/mkrufky
8347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8348 T:      git git://linuxtv.org/mkrufky/tuners.git
8349 S:      Maintained
8350 F:      drivers/media/dvb-frontends/lg2160.*
8351
8352 LGDT3305 MEDIA DRIVER
8353 M:      Michael Krufky <mkrufky@linuxtv.org>
8354 L:      linux-media@vger.kernel.org
8355 W:      https://linuxtv.org
8356 W:      http://github.com/mkrufky
8357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8358 T:      git git://linuxtv.org/mkrufky/tuners.git
8359 S:      Maintained
8360 F:      drivers/media/dvb-frontends/lgdt3305.*
8361
8362 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8363 M:      Viresh Kumar <vireshk@kernel.org>
8364 L:      linux-ide@vger.kernel.org
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8366 S:      Maintained
8367 F:      include/linux/pata_arasan_cf_data.h
8368 F:      drivers/ata/pata_arasan_cf.c
8369
8370 LIBATA PATA DRIVERS
8371 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8372 M:      Jens Axboe <axboe@kernel.dk>
8373 L:      linux-ide@vger.kernel.org
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8375 S:      Maintained
8376 F:      drivers/ata/pata_*.c
8377 F:      drivers/ata/ata_generic.c
8378
8379 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8380 M:      Linus Walleij <linus.walleij@linaro.org>
8381 L:      linux-ide@vger.kernel.org
8382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8383 S:      Maintained
8384 F:      drivers/ata/pata_ftide010.c
8385 F:      drivers/ata/sata_gemini.c
8386 F:      drivers/ata/sata_gemini.h
8387
8388 LIBATA SATA AHCI PLATFORM devices support
8389 M:      Hans de Goede <hdegoede@redhat.com>
8390 M:      Jens Axboe <axboe@kernel.dk>
8391 L:      linux-ide@vger.kernel.org
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8393 S:      Maintained
8394 F:      drivers/ata/ahci_platform.c
8395 F:      drivers/ata/libahci_platform.c
8396 F:      include/linux/ahci_platform.h
8397
8398 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8399 M:      Mikael Pettersson <mikpelinux@gmail.com>
8400 L:      linux-ide@vger.kernel.org
8401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8402 S:      Maintained
8403 F:      drivers/ata/sata_promise.*
8404
8405 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8406 M:      Jens Axboe <axboe@kernel.dk>
8407 L:      linux-ide@vger.kernel.org
8408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8409 S:      Maintained
8410 F:      drivers/ata/
8411 F:      include/linux/ata.h
8412 F:      include/linux/libata.h
8413 F:      Documentation/devicetree/bindings/ata/
8414
8415 LIBLOCKDEP
8416 M:      Sasha Levin <alexander.levin@microsoft.com>
8417 S:      Maintained
8418 F:      tools/lib/lockdep/
8419
8420 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8421 M:      Ross Zwisler <zwisler@kernel.org>
8422 M:      Dan Williams <dan.j.williams@intel.com>
8423 M:      Vishal Verma <vishal.l.verma@intel.com>
8424 M:      Dave Jiang <dave.jiang@intel.com>
8425 L:      linux-nvdimm@lists.01.org
8426 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8427 S:      Supported
8428 F:      drivers/nvdimm/blk.c
8429 F:      drivers/nvdimm/region_devs.c
8430
8431 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8432 M:      Vishal Verma <vishal.l.verma@intel.com>
8433 M:      Dan Williams <dan.j.williams@intel.com>
8434 M:      Ross Zwisler <zwisler@kernel.org>
8435 M:      Dave Jiang <dave.jiang@intel.com>
8436 L:      linux-nvdimm@lists.01.org
8437 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8438 S:      Supported
8439 F:      drivers/nvdimm/btt*
8440
8441 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8442 M:      Ross Zwisler <zwisler@kernel.org>
8443 M:      Dan Williams <dan.j.williams@intel.com>
8444 M:      Vishal Verma <vishal.l.verma@intel.com>
8445 M:      Dave Jiang <dave.jiang@intel.com>
8446 L:      linux-nvdimm@lists.01.org
8447 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8448 S:      Supported
8449 F:      drivers/nvdimm/pmem*
8450
8451 LIBNVDIMM: DEVICETREE BINDINGS
8452 M:      Oliver O'Halloran <oohall@gmail.com>
8453 L:      linux-nvdimm@lists.01.org
8454 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8455 S:      Supported
8456 F:      drivers/nvdimm/of_pmem.c
8457 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8458
8459 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8460 M:      Dan Williams <dan.j.williams@intel.com>
8461 M:      Ross Zwisler <zwisler@kernel.org>
8462 M:      Vishal Verma <vishal.l.verma@intel.com>
8463 M:      Dave Jiang <dave.jiang@intel.com>
8464 L:      linux-nvdimm@lists.01.org
8465 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8467 S:      Supported
8468 F:      drivers/nvdimm/*
8469 F:      drivers/acpi/nfit/*
8470 F:      include/linux/nd.h
8471 F:      include/linux/libnvdimm.h
8472 F:      include/uapi/linux/ndctl.h
8473
8474 LIGHTNVM PLATFORM SUPPORT
8475 M:      Matias Bjorling <mb@lightnvm.io>
8476 W:      http://github/OpenChannelSSD
8477 L:      linux-block@vger.kernel.org
8478 S:      Maintained
8479 F:      drivers/lightnvm/
8480 F:      include/linux/lightnvm.h
8481 F:      include/uapi/linux/lightnvm.h
8482
8483 LINUX FOR POWER MACINTOSH
8484 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8485 W:      http://www.penguinppc.org/
8486 L:      linuxppc-dev@lists.ozlabs.org
8487 S:      Maintained
8488 F:      arch/powerpc/platforms/powermac/
8489 F:      drivers/macintosh/
8490
8491 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8492 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8493 M:      Paul Mackerras <paulus@samba.org>
8494 M:      Michael Ellerman <mpe@ellerman.id.au>
8495 W:      https://github.com/linuxppc/linux/wiki
8496 L:      linuxppc-dev@lists.ozlabs.org
8497 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8499 S:      Supported
8500 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8501 F:      Documentation/devicetree/bindings/powerpc/
8502 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8503 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8504 F:      Documentation/powerpc/
8505 F:      arch/powerpc/
8506 F:      drivers/char/tpm/tpm_ibmvtpm*
8507 F:      drivers/crypto/nx/
8508 F:      drivers/crypto/vmx/
8509 F:      drivers/i2c/busses/i2c-opal.c
8510 F:      drivers/net/ethernet/ibm/ibmveth.*
8511 F:      drivers/net/ethernet/ibm/ibmvnic.*
8512 F:      drivers/pci/hotplug/pnv_php.c
8513 F:      drivers/pci/hotplug/rpa*
8514 F:      drivers/rtc/rtc-opal.c
8515 F:      drivers/scsi/ibmvscsi/
8516 F:      drivers/tty/hvc/hvc_opal.c
8517 F:      drivers/watchdog/wdrtas.c
8518 F:      tools/testing/selftests/powerpc
8519 N:      /pmac
8520 N:      powermac
8521 N:      powernv
8522 N:      [^a-z0-9]ps3
8523 N:      pseries
8524
8525 LINUX FOR POWERPC EMBEDDED MPC5XXX
8526 M:      Anatolij Gustschin <agust@denx.de>
8527 L:      linuxppc-dev@lists.ozlabs.org
8528 T:      git git://git.denx.de/linux-denx-agust.git
8529 S:      Maintained
8530 F:      arch/powerpc/platforms/512x/
8531 F:      arch/powerpc/platforms/52xx/
8532
8533 LINUX FOR POWERPC EMBEDDED PPC4XX
8534 M:      Alistair Popple <alistair@popple.id.au>
8535 M:      Matt Porter <mporter@kernel.crashing.org>
8536 W:      http://www.penguinppc.org/
8537 L:      linuxppc-dev@lists.ozlabs.org
8538 S:      Maintained
8539 F:      arch/powerpc/platforms/40x/
8540 F:      arch/powerpc/platforms/44x/
8541
8542 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8543 M:      Scott Wood <oss@buserror.net>
8544 M:      Kumar Gala <galak@kernel.crashing.org>
8545 W:      http://www.penguinppc.org/
8546 L:      linuxppc-dev@lists.ozlabs.org
8547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8548 S:      Maintained
8549 F:      arch/powerpc/platforms/83xx/
8550 F:      arch/powerpc/platforms/85xx/
8551 F:      Documentation/devicetree/bindings/powerpc/fsl/
8552
8553 LINUX FOR POWERPC EMBEDDED PPC8XX
8554 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8555 W:      http://www.penguinppc.org/
8556 L:      linuxppc-dev@lists.ozlabs.org
8557 S:      Maintained
8558 F:      arch/powerpc/platforms/8xx/
8559
8560 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8561 L:      linuxppc-dev@lists.ozlabs.org
8562 S:      Orphan
8563 F:      arch/powerpc/*/*virtex*
8564 F:      arch/powerpc/*/*/*virtex*
8565
8566 LINUX FOR POWERPC PA SEMI PWRFICIENT
8567 L:      linuxppc-dev@lists.ozlabs.org
8568 S:      Orphan
8569 F:      arch/powerpc/platforms/pasemi/
8570 F:      drivers/*/*pasemi*
8571 F:      drivers/*/*/*pasemi*
8572
8573 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8574 M:      Kees Cook <keescook@chromium.org>
8575 S:      Maintained
8576 F:      drivers/misc/lkdtm/*
8577
8578 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8579 M:      Alan Stern <stern@rowland.harvard.edu>
8580 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8581 M:      Will Deacon <will.deacon@arm.com>
8582 M:      Peter Zijlstra <peterz@infradead.org>
8583 M:      Boqun Feng <boqun.feng@gmail.com>
8584 M:      Nicholas Piggin <npiggin@gmail.com>
8585 M:      David Howells <dhowells@redhat.com>
8586 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8587 M:      Luc Maranget <luc.maranget@inria.fr>
8588 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8589 R:      Akira Yokosawa <akiyks@gmail.com>
8590 R:      Daniel Lustig <dlustig@nvidia.com>
8591 L:      linux-kernel@vger.kernel.org
8592 L:      linux-arch@vger.kernel.org
8593 S:      Supported
8594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8595 F:      tools/memory-model/
8596 F:      Documentation/atomic_bitops.txt
8597 F:      Documentation/atomic_t.txt
8598 F:      Documentation/core-api/atomic_ops.rst
8599 F:      Documentation/core-api/refcount-vs-atomic.rst
8600 F:      Documentation/memory-barriers.txt
8601
8602 LIS3LV02D ACCELEROMETER DRIVER
8603 M:      Eric Piel <eric.piel@tremplin-utc.net>
8604 S:      Maintained
8605 F:      Documentation/misc-devices/lis3lv02d
8606 F:      drivers/misc/lis3lv02d/
8607 F:      drivers/platform/x86/hp_accel.c
8608
8609 LIVE PATCHING
8610 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8611 M:      Jessica Yu <jeyu@kernel.org>
8612 M:      Jiri Kosina <jikos@kernel.org>
8613 M:      Miroslav Benes <mbenes@suse.cz>
8614 R:      Petr Mladek <pmladek@suse.com>
8615 S:      Maintained
8616 F:      kernel/livepatch/
8617 F:      include/linux/livepatch.h
8618 F:      arch/x86/include/asm/livepatch.h
8619 F:      arch/x86/kernel/livepatch.c
8620 F:      Documentation/livepatch/
8621 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8622 F:      samples/livepatch/
8623 L:      live-patching@vger.kernel.org
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8625
8626 LLC (802.2)
8627 L:      netdev@vger.kernel.org
8628 S:      Odd fixes
8629 F:      include/linux/llc.h
8630 F:      include/uapi/linux/llc.h
8631 F:      include/net/llc*
8632 F:      net/llc/
8633
8634 LM73 HARDWARE MONITOR DRIVER
8635 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8636 L:      linux-hwmon@vger.kernel.org
8637 S:      Maintained
8638 F:      drivers/hwmon/lm73.c
8639
8640 LM78 HARDWARE MONITOR DRIVER
8641 M:      Jean Delvare <jdelvare@suse.com>
8642 L:      linux-hwmon@vger.kernel.org
8643 S:      Maintained
8644 F:      Documentation/hwmon/lm78
8645 F:      drivers/hwmon/lm78.c
8646
8647 LM83 HARDWARE MONITOR DRIVER
8648 M:      Jean Delvare <jdelvare@suse.com>
8649 L:      linux-hwmon@vger.kernel.org
8650 S:      Maintained
8651 F:      Documentation/hwmon/lm83
8652 F:      drivers/hwmon/lm83.c
8653
8654 LM90 HARDWARE MONITOR DRIVER
8655 M:      Jean Delvare <jdelvare@suse.com>
8656 L:      linux-hwmon@vger.kernel.org
8657 S:      Maintained
8658 F:      Documentation/hwmon/lm90
8659 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8660 F:      drivers/hwmon/lm90.c
8661 F:      include/dt-bindings/thermal/lm90.h
8662
8663 LM95234 HARDWARE MONITOR DRIVER
8664 M:      Guenter Roeck <linux@roeck-us.net>
8665 L:      linux-hwmon@vger.kernel.org
8666 S:      Maintained
8667 F:      Documentation/hwmon/lm95234
8668 F:      drivers/hwmon/lm95234.c
8669
8670 LME2510 MEDIA DRIVER
8671 M:      Malcolm Priestley <tvboxspy@gmail.com>
8672 L:      linux-media@vger.kernel.org
8673 W:      https://linuxtv.org
8674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8675 S:      Maintained
8676 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8677
8678 LOADPIN SECURITY MODULE
8679 M:      Kees Cook <keescook@chromium.org>
8680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8681 S:      Supported
8682 F:      security/loadpin/
8683 F:      Documentation/admin-guide/LSM/LoadPin.rst
8684
8685 LOCKING PRIMITIVES
8686 M:      Peter Zijlstra <peterz@infradead.org>
8687 M:      Ingo Molnar <mingo@redhat.com>
8688 M:      Will Deacon <will.deacon@arm.com>
8689 L:      linux-kernel@vger.kernel.org
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8691 S:      Maintained
8692 F:      Documentation/locking/
8693 F:      include/linux/lockdep.h
8694 F:      include/linux/spinlock*.h
8695 F:      arch/*/include/asm/spinlock*.h
8696 F:      include/linux/rwlock*.h
8697 F:      include/linux/mutex*.h
8698 F:      include/linux/rwsem*.h
8699 F:      arch/*/include/asm/rwsem.h
8700 F:      include/linux/seqlock.h
8701 F:      lib/locking*.[ch]
8702 F:      kernel/locking/
8703 X:      kernel/locking/locktorture.c
8704
8705 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8706 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8707 L:      linux-ntfs-dev@lists.sourceforge.net
8708 W:      http://www.linux-ntfs.org/content/view/19/37/
8709 S:      Maintained
8710 F:      Documentation/ldm.txt
8711 F:      block/partitions/ldm.*
8712
8713 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8714 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8715 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8716 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8717 L:      MPT-FusionLinux.pdl@broadcom.com
8718 L:      linux-scsi@vger.kernel.org
8719 W:      http://www.avagotech.com/support/
8720 S:      Supported
8721 F:      drivers/message/fusion/
8722 F:      drivers/scsi/mpt3sas/
8723
8724 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8725 M:      Matthew Wilcox <willy@infradead.org>
8726 L:      linux-scsi@vger.kernel.org
8727 S:      Maintained
8728 F:      drivers/scsi/sym53c8xx_2/
8729
8730 LTC1660 DAC DRIVER
8731 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8732 L:      linux-iio@vger.kernel.org
8733 S:      Maintained
8734 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8735 F:      drivers/iio/dac/ltc1660.c
8736
8737 LTC4261 HARDWARE MONITOR DRIVER
8738 M:      Guenter Roeck <linux@roeck-us.net>
8739 L:      linux-hwmon@vger.kernel.org
8740 S:      Maintained
8741 F:      Documentation/hwmon/ltc4261
8742 F:      drivers/hwmon/ltc4261.c
8743
8744 LTC4306 I2C MULTIPLEXER DRIVER
8745 M:      Michael Hennerich <michael.hennerich@analog.com>
8746 W:      http://ez.analog.com/community/linux-device-drivers
8747 L:      linux-i2c@vger.kernel.org
8748 S:      Supported
8749 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8750 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8751
8752 LTP (Linux Test Project)
8753 M:      Mike Frysinger <vapier@gentoo.org>
8754 M:      Cyril Hrubis <chrubis@suse.cz>
8755 M:      Wanlong Gao <wanlong.gao@gmail.com>
8756 M:      Jan Stancek <jstancek@redhat.com>
8757 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8758 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8759 L:      ltp@lists.linux.it (subscribers-only)
8760 W:      http://linux-test-project.github.io/
8761 T:      git git://github.com/linux-test-project/ltp.git
8762 S:      Maintained
8763
8764 M68K ARCHITECTURE
8765 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8766 L:      linux-m68k@lists.linux-m68k.org
8767 W:      http://www.linux-m68k.org/
8768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8769 S:      Maintained
8770 F:      arch/m68k/
8771 F:      drivers/zorro/
8772
8773 M68K ON APPLE MACINTOSH
8774 M:      Joshua Thompson <funaho@jurai.org>
8775 W:      http://www.mac.linux-m68k.org/
8776 L:      linux-m68k@lists.linux-m68k.org
8777 S:      Maintained
8778 F:      arch/m68k/mac/
8779
8780 M68K ON HP9000/300
8781 M:      Philip Blundell <philb@gnu.org>
8782 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8783 S:      Maintained
8784 F:      arch/m68k/hp300/
8785
8786 M88DS3103 MEDIA DRIVER
8787 M:      Antti Palosaari <crope@iki.fi>
8788 L:      linux-media@vger.kernel.org
8789 W:      https://linuxtv.org
8790 W:      http://palosaari.fi/linux/
8791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8792 T:      git git://linuxtv.org/anttip/media_tree.git
8793 S:      Maintained
8794 F:      drivers/media/dvb-frontends/m88ds3103*
8795
8796 M88RS2000 MEDIA DRIVER
8797 M:      Malcolm Priestley <tvboxspy@gmail.com>
8798 L:      linux-media@vger.kernel.org
8799 W:      https://linuxtv.org
8800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8801 S:      Maintained
8802 F:      drivers/media/dvb-frontends/m88rs2000*
8803
8804 MA901 MASTERKIT USB FM RADIO DRIVER
8805 M:      Alexey Klimov <klimov.linux@gmail.com>
8806 L:      linux-media@vger.kernel.org
8807 T:      git git://linuxtv.org/media_tree.git
8808 S:      Maintained
8809 F:      drivers/media/radio/radio-ma901.c
8810
8811 MAC80211
8812 M:      Johannes Berg <johannes@sipsolutions.net>
8813 L:      linux-wireless@vger.kernel.org
8814 W:      http://wireless.kernel.org/
8815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8817 S:      Maintained
8818 F:      Documentation/networking/mac80211-injection.txt
8819 F:      include/net/mac80211.h
8820 F:      net/mac80211/
8821 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8822 F:      Documentation/networking/mac80211_hwsim/README
8823
8824 MAILBOX API
8825 M:      Jassi Brar <jassisinghbrar@gmail.com>
8826 L:      linux-kernel@vger.kernel.org
8827 S:      Maintained
8828 F:      drivers/mailbox/
8829 F:      include/linux/mailbox_client.h
8830 F:      include/linux/mailbox_controller.h
8831
8832 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8833 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8834 W:      http://www.kernel.org/doc/man-pages
8835 L:      linux-man@vger.kernel.org
8836 S:      Maintained
8837
8838 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8839 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8840 L:      linux-mips@linux-mips.org
8841 S:      Maintained
8842 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8843
8844 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8845 M:      Andrew Lunn <andrew@lunn.ch>
8846 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8847 L:      netdev@vger.kernel.org
8848 S:      Maintained
8849 F:      drivers/net/dsa/mv88e6xxx/
8850 F:      include/linux/platform_data/mv88e6xxx.h
8851 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8852
8853 MARVELL ARMADA DRM SUPPORT
8854 M:      Russell King <linux@armlinux.org.uk>
8855 S:      Maintained
8856 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8857 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8858 F:      drivers/gpu/drm/armada/
8859 F:      include/uapi/drm/armada_drm.h
8860 F:      Documentation/devicetree/bindings/display/armada/
8861
8862 MARVELL CRYPTO DRIVER
8863 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8864 M:      Arnaud Ebalard <arno@natisbad.org>
8865 F:      drivers/crypto/marvell/
8866 S:      Maintained
8867 L:      linux-crypto@vger.kernel.org
8868
8869 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8870 M:      Mirko Lindner <mlindner@marvell.com>
8871 M:      Stephen Hemminger <stephen@networkplumber.org>
8872 L:      netdev@vger.kernel.org
8873 S:      Maintained
8874 F:      drivers/net/ethernet/marvell/sk*
8875
8876 MARVELL LIBERTAS WIRELESS DRIVER
8877 L:      libertas-dev@lists.infradead.org
8878 S:      Orphan
8879 F:      drivers/net/wireless/marvell/libertas/
8880
8881 MARVELL MACCHIATOBIN SUPPORT
8882 M:      Russell King <linux@armlinux.org.uk>
8883 L:      linux-arm-kernel@lists.infradead.org
8884 S:      Maintained
8885 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8886
8887 MARVELL MV643XX ETHERNET DRIVER
8888 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8889 L:      netdev@vger.kernel.org
8890 S:      Maintained
8891 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8892 F:      include/linux/mv643xx.h
8893
8894 MARVELL MV88X3310 PHY DRIVER
8895 M:      Russell King <linux@armlinux.org.uk>
8896 L:      netdev@vger.kernel.org
8897 S:      Maintained
8898 F:      drivers/net/phy/marvell10g.c
8899
8900 MARVELL MVNETA ETHERNET DRIVER
8901 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8902 L:      netdev@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/net/ethernet/marvell/mvneta.*
8905
8906 MARVELL MWIFIEX WIRELESS DRIVER
8907 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8908 M:      Nishant Sarmukadam <nishants@marvell.com>
8909 M:      Ganapathi Bhat <gbhat@marvell.com>
8910 M:      Xinming Hu <huxinming820@gmail.com>
8911 L:      linux-wireless@vger.kernel.org
8912 S:      Maintained
8913 F:      drivers/net/wireless/marvell/mwifiex/
8914
8915 MARVELL MWL8K WIRELESS DRIVER
8916 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8917 L:      linux-wireless@vger.kernel.org
8918 S:      Odd Fixes
8919 F:      drivers/net/wireless/marvell/mwl8k.c
8920
8921 MARVELL NAND CONTROLLER DRIVER
8922 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8923 L:      linux-mtd@lists.infradead.org
8924 S:      Maintained
8925 F:      drivers/mtd/nand/raw/marvell_nand.c
8926 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8927
8928 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8929 M:      Nicolas Pitre <nico@fluxnic.net>
8930 S:      Odd Fixes
8931 F:      drivers/mmc/host/mvsdio.*
8932
8933 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8934 M:      Hu Ziji <huziji@marvell.com>
8935 L:      linux-mmc@vger.kernel.org
8936 S:      Supported
8937 F:      drivers/mmc/host/sdhci-xenon*
8938 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8939
8940 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8941 M:      Sunil Goutham <sgoutham@marvell.com>
8942 M:      Linu Cherian <lcherian@marvell.com>
8943 M:      Geetha sowjanya <gakula@marvell.com>
8944 M:      Jerin Jacob <jerinj@marvell.com>
8945 L:      netdev@vger.kernel.org
8946 S:      Supported
8947 F:      drivers/net/ethernet/marvell/octeontx2/af/
8948
8949 MATROX FRAMEBUFFER DRIVER
8950 L:      linux-fbdev@vger.kernel.org
8951 S:      Orphan
8952 F:      drivers/video/fbdev/matrox/matroxfb_*
8953 F:      include/uapi/linux/matroxfb.h
8954
8955 MAX16065 HARDWARE MONITOR DRIVER
8956 M:      Guenter Roeck <linux@roeck-us.net>
8957 L:      linux-hwmon@vger.kernel.org
8958 S:      Maintained
8959 F:      Documentation/hwmon/max16065
8960 F:      drivers/hwmon/max16065.c
8961
8962 MAX2175 SDR TUNER DRIVER
8963 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8964 L:      linux-media@vger.kernel.org
8965 T:      git git://linuxtv.org/media_tree.git
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8968 F:      Documentation/media/v4l-drivers/max2175.rst
8969 F:      drivers/media/i2c/max2175*
8970 F:      include/uapi/linux/max2175.h
8971
8972 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8973 L:      linux-hwmon@vger.kernel.org
8974 S:      Orphan
8975 F:      Documentation/hwmon/max6650
8976 F:      drivers/hwmon/max6650.c
8977
8978 MAX6697 HARDWARE MONITOR DRIVER
8979 M:      Guenter Roeck <linux@roeck-us.net>
8980 L:      linux-hwmon@vger.kernel.org
8981 S:      Maintained
8982 F:      Documentation/hwmon/max6697
8983 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8984 F:      drivers/hwmon/max6697.c
8985 F:      include/linux/platform_data/max6697.h
8986
8987 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8988 M:      Peter Rosin <peda@axentia.se>
8989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8990 S:      Maintained
8991 F:      Documentation/devicetree/bindings/sound/max9860.txt
8992 F:      sound/soc/codecs/max9860.*
8993
8994 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8995 M:      Javier Martinez Canillas <javier@dowhile0.org>
8996 L:      linux-kernel@vger.kernel.org
8997 S:      Supported
8998 F:      drivers/regulator/max77802-regulator.c
8999 F:      Documentation/devicetree/bindings/*/*max77802.txt
9000 F:      include/dt-bindings/*/*max77802.h
9001
9002 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9003 M:      Krzysztof Kozlowski <krzk@kernel.org>
9004 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9005 L:      linux-pm@vger.kernel.org
9006 S:      Supported
9007 F:      drivers/power/supply/max14577_charger.c
9008 F:      drivers/power/supply/max77693_charger.c
9009
9010 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9011 M:      Chanwoo Choi <cw00.choi@samsung.com>
9012 M:      Krzysztof Kozlowski <krzk@kernel.org>
9013 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9014 L:      linux-kernel@vger.kernel.org
9015 S:      Supported
9016 F:      drivers/*/max14577*.c
9017 F:      drivers/*/max77686*.c
9018 F:      drivers/*/max77693*.c
9019 F:      drivers/extcon/extcon-max14577.c
9020 F:      drivers/extcon/extcon-max77693.c
9021 F:      drivers/rtc/rtc-max77686.c
9022 F:      drivers/clk/clk-max77686.c
9023 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9024 F:      Documentation/devicetree/bindings/*/max77686.txt
9025 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9026 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9027 F:      include/linux/mfd/max14577*.h
9028 F:      include/linux/mfd/max77686*.h
9029 F:      include/linux/mfd/max77693*.h
9030
9031 MAXIRADIO FM RADIO RECEIVER DRIVER
9032 M:      Hans Verkuil <hverkuil@xs4all.nl>
9033 L:      linux-media@vger.kernel.org
9034 T:      git git://linuxtv.org/media_tree.git
9035 W:      https://linuxtv.org
9036 S:      Maintained
9037 F:      drivers/media/radio/radio-maxiradio*
9038
9039 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9040 M:      Peter Rosin <peda@axentia.se>
9041 L:      linux-iio@vger.kernel.org
9042 S:      Maintained
9043 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9044 F:      drivers/iio/potentiometer/mcp4018.c
9045 F:      drivers/iio/potentiometer/mcp4531.c
9046
9047 MCR20A IEEE-802.15.4 RADIO DRIVER
9048 M:      Xue Liu <liuxuenetmail@gmail.com>
9049 L:      linux-wpan@vger.kernel.org
9050 W:      https://github.com/xueliu/mcr20a-linux
9051 S:      Maintained
9052 F:      drivers/net/ieee802154/mcr20a.c
9053 F:      drivers/net/ieee802154/mcr20a.h
9054 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9055
9056 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9057 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9058 L:      linux-iio@vger.kernel.org
9059 S:      Maintained
9060 F:      drivers/iio/dac/cio-dac.c
9061
9062 MEDIA DRIVERS FOR ASCOT2E
9063 M:      Sergey Kozlov <serjk@netup.ru>
9064 M:      Abylay Ospan <aospan@netup.ru>
9065 L:      linux-media@vger.kernel.org
9066 W:      https://linuxtv.org
9067 W:      http://netup.tv/
9068 T:      git git://linuxtv.org/media_tree.git
9069 S:      Supported
9070 F:      drivers/media/dvb-frontends/ascot2e*
9071
9072 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9073 M:      Jasmin Jessich <jasmin@anw.at>
9074 L:      linux-media@vger.kernel.org
9075 W:      https://linuxtv.org
9076 T:      git git://linuxtv.org/media_tree.git
9077 S:      Maintained
9078 F:      drivers/media/dvb-frontends/cxd2099*
9079
9080 MEDIA DRIVERS FOR CXD2841ER
9081 M:      Sergey Kozlov <serjk@netup.ru>
9082 M:      Abylay Ospan <aospan@netup.ru>
9083 L:      linux-media@vger.kernel.org
9084 W:      https://linuxtv.org
9085 W:      http://netup.tv/
9086 T:      git git://linuxtv.org/media_tree.git
9087 S:      Supported
9088 F:      drivers/media/dvb-frontends/cxd2841er*
9089
9090 MEDIA DRIVERS FOR CXD2880
9091 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9092 L:      linux-media@vger.kernel.org
9093 W:      http://linuxtv.org/
9094 T:      git git://linuxtv.org/media_tree.git
9095 S:      Supported
9096 F:      drivers/media/dvb-frontends/cxd2880/*
9097 F:      drivers/media/spi/cxd2880*
9098
9099 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9100 L:      linux-media@vger.kernel.org
9101 W:      https://linuxtv.org
9102 T:      git git://linuxtv.org/media_tree.git
9103 S:      Orphan
9104 F:      drivers/media/pci/ddbridge/*
9105
9106 MEDIA DRIVERS FOR FREESCALE IMX
9107 M:      Steve Longerbeam <slongerbeam@gmail.com>
9108 M:      Philipp Zabel <p.zabel@pengutronix.de>
9109 L:      linux-media@vger.kernel.org
9110 T:      git git://linuxtv.org/media_tree.git
9111 S:      Maintained
9112 F:      Documentation/devicetree/bindings/media/imx.txt
9113 F:      Documentation/media/v4l-drivers/imx.rst
9114 F:      drivers/staging/media/imx/
9115 F:      include/linux/imx-media.h
9116 F:      include/media/imx.h
9117
9118 MEDIA DRIVER FOR FREESCALE IMX PXP
9119 M:      Philipp Zabel <p.zabel@pengutronix.de>
9120 L:      linux-media@vger.kernel.org
9121 T:      git git://linuxtv.org/media_tree.git
9122 S:      Maintained
9123 F:      drivers/media/platform/imx-pxp.[ch]
9124
9125 MEDIA DRIVERS FOR HELENE
9126 M:      Abylay Ospan <aospan@netup.ru>
9127 L:      linux-media@vger.kernel.org
9128 W:      https://linuxtv.org
9129 W:      http://netup.tv/
9130 T:      git git://linuxtv.org/media_tree.git
9131 S:      Supported
9132 F:      drivers/media/dvb-frontends/helene*
9133
9134 MEDIA DRIVERS FOR HORUS3A
9135 M:      Sergey Kozlov <serjk@netup.ru>
9136 M:      Abylay Ospan <aospan@netup.ru>
9137 L:      linux-media@vger.kernel.org
9138 W:      https://linuxtv.org
9139 W:      http://netup.tv/
9140 T:      git git://linuxtv.org/media_tree.git
9141 S:      Supported
9142 F:      drivers/media/dvb-frontends/horus3a*
9143
9144 MEDIA DRIVERS FOR LNBH25
9145 M:      Sergey Kozlov <serjk@netup.ru>
9146 M:      Abylay Ospan <aospan@netup.ru>
9147 L:      linux-media@vger.kernel.org
9148 W:      https://linuxtv.org
9149 W:      http://netup.tv/
9150 T:      git git://linuxtv.org/media_tree.git
9151 S:      Supported
9152 F:      drivers/media/dvb-frontends/lnbh25*
9153
9154 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9155 L:      linux-media@vger.kernel.org
9156 W:      https://linuxtv.org
9157 T:      git git://linuxtv.org/media_tree.git
9158 S:      Orphan
9159 F:      drivers/media/dvb-frontends/mxl5xx*
9160
9161 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9162 M:      Sergey Kozlov <serjk@netup.ru>
9163 M:      Abylay Ospan <aospan@netup.ru>
9164 L:      linux-media@vger.kernel.org
9165 W:      https://linuxtv.org
9166 W:      http://netup.tv/
9167 T:      git git://linuxtv.org/media_tree.git
9168 S:      Supported
9169 F:      drivers/media/pci/netup_unidvb/*
9170
9171 MEDIA DRIVERS FOR RENESAS - CEU
9172 M:      Jacopo Mondi <jacopo@jmondi.org>
9173 L:      linux-media@vger.kernel.org
9174 L:      linux-renesas-soc@vger.kernel.org
9175 T:      git git://linuxtv.org/media_tree.git
9176 S:      Supported
9177 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9178 F:      drivers/media/platform/renesas-ceu.c
9179 F:      include/media/drv-intf/renesas-ceu.h
9180
9181 MEDIA DRIVERS FOR RENESAS - DRIF
9182 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9183 L:      linux-media@vger.kernel.org
9184 L:      linux-renesas-soc@vger.kernel.org
9185 T:      git git://linuxtv.org/media_tree.git
9186 S:      Supported
9187 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9188 F:      drivers/media/platform/rcar_drif.c
9189
9190 MEDIA DRIVERS FOR RENESAS - FCP
9191 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9192 L:      linux-media@vger.kernel.org
9193 L:      linux-renesas-soc@vger.kernel.org
9194 T:      git git://linuxtv.org/media_tree.git
9195 S:      Supported
9196 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9197 F:      drivers/media/platform/rcar-fcp.c
9198 F:      include/media/rcar-fcp.h
9199
9200 MEDIA DRIVERS FOR RENESAS - FDP1
9201 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9202 L:      linux-media@vger.kernel.org
9203 L:      linux-renesas-soc@vger.kernel.org
9204 T:      git git://linuxtv.org/media_tree.git
9205 S:      Supported
9206 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9207 F:      drivers/media/platform/rcar_fdp1.c
9208
9209 MEDIA DRIVERS FOR RENESAS - VIN
9210 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9211 L:      linux-media@vger.kernel.org
9212 L:      linux-renesas-soc@vger.kernel.org
9213 T:      git git://linuxtv.org/media_tree.git
9214 S:      Supported
9215 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9216 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9217 F:      drivers/media/platform/rcar-vin/
9218
9219 MEDIA DRIVERS FOR RENESAS - VSP1
9220 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9221 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9222 L:      linux-media@vger.kernel.org
9223 L:      linux-renesas-soc@vger.kernel.org
9224 T:      git git://linuxtv.org/media_tree.git
9225 S:      Supported
9226 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9227 F:      drivers/media/platform/vsp1/
9228
9229 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9230 L:      linux-media@vger.kernel.org
9231 W:      https://linuxtv.org
9232 T:      git git://linuxtv.org/media_tree.git
9233 S:      Orphan
9234 F:      drivers/media/dvb-frontends/stv0910*
9235
9236 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9237 L:      linux-media@vger.kernel.org
9238 W:      https://linuxtv.org
9239 T:      git git://linuxtv.org/media_tree.git
9240 S:      Orphan
9241 F:      drivers/media/dvb-frontends/stv6111*
9242
9243 MEDIA DRIVERS FOR STM32 - DCMI
9244 M:      Hugues Fruchet <hugues.fruchet@st.com>
9245 L:      linux-media@vger.kernel.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Supported
9248 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9249 F:      drivers/media/platform/stm32/stm32-dcmi.c
9250
9251 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9252 M:      Dmitry Osipenko <digetx@gmail.com>
9253 L:      linux-media@vger.kernel.org
9254 L:      linux-tegra@vger.kernel.org
9255 T:      git git://linuxtv.org/media_tree.git
9256 S:      Maintained
9257 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9258 F:      drivers/staging/media/tegra-vde/
9259
9260 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9261 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9262 P:      LinuxTV.org Project
9263 L:      linux-media@vger.kernel.org
9264 W:      https://linuxtv.org
9265 Q:      http://patchwork.kernel.org/project/linux-media/list/
9266 T:      git git://linuxtv.org/media_tree.git
9267 S:      Maintained
9268 F:      Documentation/devicetree/bindings/media/
9269 F:      Documentation/media/
9270 F:      drivers/media/
9271 F:      drivers/staging/media/
9272 F:      include/linux/platform_data/media/
9273 F:      include/media/
9274 F:      include/uapi/linux/dvb/
9275 F:      include/uapi/linux/videodev2.h
9276 F:      include/uapi/linux/media.h
9277 F:      include/uapi/linux/v4l2-*
9278 F:      include/uapi/linux/meye.h
9279 F:      include/uapi/linux/ivtv*
9280 F:      include/uapi/linux/uvcvideo.h
9281
9282 MEDIATEK BLUETOOTH DRIVER
9283 M:      Sean Wang <sean.wang@mediatek.com>
9284 L:      linux-bluetooth@vger.kernel.org
9285 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9286 S:      Maintained
9287 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9288 F:      drivers/bluetooth/btmtkuart.c
9289
9290 MEDIATEK CIR DRIVER
9291 M:      Sean Wang <sean.wang@mediatek.com>
9292 S:      Maintained
9293 F:      drivers/media/rc/mtk-cir.c
9294
9295 MEDIATEK DMA DRIVER
9296 M:      Sean Wang <sean.wang@mediatek.com>
9297 L:      dmaengine@vger.kernel.org
9298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9300 S:      Maintained
9301 F:      Documentation/devicetree/bindings/dma/mtk-*
9302 F:      drivers/dma/mediatek/
9303
9304 MEDIATEK PMIC LED DRIVER
9305 M:      Sean Wang <sean.wang@mediatek.com>
9306 S:      Maintained
9307 F:      drivers/leds/leds-mt6323.c
9308 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9309
9310 MEDIATEK ETHERNET DRIVER
9311 M:      Felix Fietkau <nbd@openwrt.org>
9312 M:      John Crispin <john@phrozen.org>
9313 M:      Sean Wang <sean.wang@mediatek.com>
9314 M:      Nelson Chang <nelson.chang@mediatek.com>
9315 L:      netdev@vger.kernel.org
9316 S:      Maintained
9317 F:      drivers/net/ethernet/mediatek/
9318
9319 MEDIATEK SWITCH DRIVER
9320 M:      Sean Wang <sean.wang@mediatek.com>
9321 L:      netdev@vger.kernel.org
9322 S:      Maintained
9323 F:      drivers/net/dsa/mt7530.*
9324 F:      net/dsa/tag_mtk.c
9325
9326 MEDIATEK JPEG DRIVER
9327 M:      Rick Chang <rick.chang@mediatek.com>
9328 M:      Bin Liu <bin.liu@mediatek.com>
9329 S:      Supported
9330 F:      drivers/media/platform/mtk-jpeg/
9331 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9332
9333 MEDIATEK MDP DRIVER
9334 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9335 M:      Houlong Wei <houlong.wei@mediatek.com>
9336 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9337 S:      Supported
9338 F:      drivers/media/platform/mtk-mdp/
9339 F:      drivers/media/platform/mtk-vpu/
9340 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9341
9342 MEDIATEK MEDIA DRIVER
9343 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9344 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9345 S:      Supported
9346 F:      drivers/media/platform/mtk-vcodec/
9347 F:      drivers/media/platform/mtk-vpu/
9348 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9349 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9350
9351 MEDIATEK MT7601U WIRELESS LAN DRIVER
9352 M:      Jakub Kicinski <kubakici@wp.pl>
9353 L:      linux-wireless@vger.kernel.org
9354 S:      Maintained
9355 F:      drivers/net/wireless/mediatek/mt7601u/
9356
9357 MEDIATEK NAND CONTROLLER DRIVER
9358 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9359 L:      linux-mtd@lists.infradead.org
9360 S:      Maintained
9361 F:      drivers/mtd/nand/raw/mtk_*
9362 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9363
9364 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9365 M:      Sean Wang <sean.wang@mediatek.com>
9366 S:      Maintained
9367 F:      drivers/char/hw_random/mtk-rng.c
9368
9369 MEDIATEK USB3 DRD IP DRIVER
9370 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9371 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9373 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9374 S:      Maintained
9375 F:      drivers/usb/mtu3/
9376
9377 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9378 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9379 M:      Martin Donnelly <martin.donnelly@ge.com>
9380 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9381 S:      Maintained
9382 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9383 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9384
9385 MEGARAID SCSI/SAS DRIVERS
9386 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9387 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9388 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9389 L:      megaraidlinux.pdl@broadcom.com
9390 L:      linux-scsi@vger.kernel.org
9391 W:      http://www.avagotech.com/support/
9392 S:      Maintained
9393 F:      Documentation/scsi/megaraid.txt
9394 F:      drivers/scsi/megaraid.*
9395 F:      drivers/scsi/megaraid/
9396
9397 MELEXIS MLX90614 DRIVER
9398 M:      Crt Mori <cmo@melexis.com>
9399 L:      linux-iio@vger.kernel.org
9400 W:      http://www.melexis.com
9401 S:      Supported
9402 F:      drivers/iio/temperature/mlx90614.c
9403
9404 MELEXIS MLX90632 DRIVER
9405 M:      Crt Mori <cmo@melexis.com>
9406 L:      linux-iio@vger.kernel.org
9407 W:      http://www.melexis.com
9408 S:      Supported
9409 F:      drivers/iio/temperature/mlx90632.c
9410
9411 MELFAS MIP4 TOUCHSCREEN DRIVER
9412 M:      Sangwon Jee <jeesw@melfas.com>
9413 W:      http://www.melfas.com
9414 S:      Supported
9415 F:      drivers/input/touchscreen/melfas_mip4.c
9416 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9417
9418 MELLANOX ETHERNET DRIVER (mlx4_en)
9419 M:      Tariq Toukan <tariqt@mellanox.com>
9420 L:      netdev@vger.kernel.org
9421 S:      Supported
9422 W:      http://www.mellanox.com
9423 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9424 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9425
9426 MELLANOX ETHERNET DRIVER (mlx5e)
9427 M:      Saeed Mahameed <saeedm@mellanox.com>
9428 L:      netdev@vger.kernel.org
9429 S:      Supported
9430 W:      http://www.mellanox.com
9431 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9432 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9433
9434 MELLANOX ETHERNET INNOVA DRIVERS
9435 R:      Boris Pismenny <borisp@mellanox.com>
9436 L:      netdev@vger.kernel.org
9437 S:      Supported
9438 W:      http://www.mellanox.com
9439 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9440 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9441 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9442 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9443 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9444
9445 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9446 R:      Boris Pismenny <borisp@mellanox.com>
9447 L:      netdev@vger.kernel.org
9448 S:      Supported
9449 W:      http://www.mellanox.com
9450 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9451 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9452 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9453
9454 MELLANOX ETHERNET SWITCH DRIVERS
9455 M:      Jiri Pirko <jiri@mellanox.com>
9456 M:      Ido Schimmel <idosch@mellanox.com>
9457 L:      netdev@vger.kernel.org
9458 S:      Supported
9459 W:      http://www.mellanox.com
9460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9461 F:      drivers/net/ethernet/mellanox/mlxsw/
9462 F:      tools/testing/selftests/drivers/net/mlxsw/
9463
9464 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9465 M:      mlxsw@mellanox.com
9466 L:      netdev@vger.kernel.org
9467 S:      Supported
9468 W:      http://www.mellanox.com
9469 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9470 F:      drivers/net/ethernet/mellanox/mlxfw/
9471
9472 MELLANOX HARDWARE PLATFORM SUPPORT
9473 M:      Andy Shevchenko <andy@infradead.org>
9474 M:      Darren Hart <dvhart@infradead.org>
9475 M:      Vadim Pasternak <vadimp@mellanox.com>
9476 L:      platform-driver-x86@vger.kernel.org
9477 S:      Supported
9478 F:      drivers/platform/mellanox/
9479
9480 MELLANOX MLX4 core VPI driver
9481 M:      Tariq Toukan <tariqt@mellanox.com>
9482 L:      netdev@vger.kernel.org
9483 L:      linux-rdma@vger.kernel.org
9484 W:      http://www.mellanox.com
9485 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9486 S:      Supported
9487 F:      drivers/net/ethernet/mellanox/mlx4/
9488 F:      include/linux/mlx4/
9489
9490 MELLANOX MLX4 IB driver
9491 M:      Yishai Hadas <yishaih@mellanox.com>
9492 L:      linux-rdma@vger.kernel.org
9493 W:      http://www.mellanox.com
9494 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9495 S:      Supported
9496 F:      drivers/infiniband/hw/mlx4/
9497 F:      include/linux/mlx4/
9498 F:      include/uapi/rdma/mlx4-abi.h
9499
9500 MELLANOX MLX5 core VPI driver
9501 M:      Saeed Mahameed <saeedm@mellanox.com>
9502 M:      Leon Romanovsky <leonro@mellanox.com>
9503 L:      netdev@vger.kernel.org
9504 L:      linux-rdma@vger.kernel.org
9505 W:      http://www.mellanox.com
9506 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9507 S:      Supported
9508 F:      drivers/net/ethernet/mellanox/mlx5/core/
9509 F:      include/linux/mlx5/
9510
9511 MELLANOX MLX5 IB driver
9512 M:      Leon Romanovsky <leonro@mellanox.com>
9513 L:      linux-rdma@vger.kernel.org
9514 W:      http://www.mellanox.com
9515 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9516 S:      Supported
9517 F:      drivers/infiniband/hw/mlx5/
9518 F:      include/linux/mlx5/
9519 F:      include/uapi/rdma/mlx5-abi.h
9520
9521 MELLANOX MLXCPLD I2C AND MUX DRIVER
9522 M:      Vadim Pasternak <vadimp@mellanox.com>
9523 M:      Michael Shych <michaelsh@mellanox.com>
9524 L:      linux-i2c@vger.kernel.org
9525 S:      Supported
9526 F:      drivers/i2c/busses/i2c-mlxcpld.c
9527 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9528 F:      Documentation/i2c/busses/i2c-mlxcpld
9529
9530 MELLANOX MLXCPLD LED DRIVER
9531 M:      Vadim Pasternak <vadimp@mellanox.com>
9532 L:      linux-leds@vger.kernel.org
9533 S:      Supported
9534 F:      drivers/leds/leds-mlxcpld.c
9535 F:      drivers/leds/leds-mlxreg.c
9536 F:      Documentation/leds/leds-mlxcpld.txt
9537
9538 MELLANOX PLATFORM DRIVER
9539 M:      Vadim Pasternak <vadimp@mellanox.com>
9540 L:      platform-driver-x86@vger.kernel.org
9541 S:      Supported
9542 F:      drivers/platform/x86/mlx-platform.c
9543
9544 MEMBARRIER SUPPORT
9545 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9546 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9547 L:      linux-kernel@vger.kernel.org
9548 S:      Supported
9549 F:      kernel/sched/membarrier.c
9550 F:      include/uapi/linux/membarrier.h
9551 F:      arch/powerpc/include/asm/membarrier.h
9552
9553 MEMORY MANAGEMENT
9554 L:      linux-mm@kvack.org
9555 W:      http://www.linux-mm.org
9556 S:      Maintained
9557 F:      include/linux/mm.h
9558 F:      include/linux/gfp.h
9559 F:      include/linux/mmzone.h
9560 F:      include/linux/memory_hotplug.h
9561 F:      include/linux/vmalloc.h
9562 F:      mm/
9563
9564 MEMORY TECHNOLOGY DEVICES (MTD)
9565 M:      David Woodhouse <dwmw2@infradead.org>
9566 M:      Brian Norris <computersforpeace@gmail.com>
9567 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9568 M:      Marek Vasut <marek.vasut@gmail.com>
9569 M:      Richard Weinberger <richard@nod.at>
9570 L:      linux-mtd@lists.infradead.org
9571 W:      http://www.linux-mtd.infradead.org/
9572 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9573 T:      git git://git.infradead.org/linux-mtd.git master
9574 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9575 S:      Maintained
9576 F:      Documentation/devicetree/bindings/mtd/
9577 F:      drivers/mtd/
9578 F:      include/linux/mtd/
9579 F:      include/uapi/mtd/
9580
9581 MEN A21 WATCHDOG DRIVER
9582 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9583 L:      linux-watchdog@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/watchdog/mena21_wdt.c
9586
9587 MEN CHAMELEON BUS (mcb)
9588 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9589 S:      Maintained
9590 F:      drivers/mcb/
9591 F:      include/linux/mcb.h
9592 F:      Documentation/men-chameleon-bus.txt
9593
9594 MEN F21BMC (Board Management Controller)
9595 M:      Andreas Werner <andreas.werner@men.de>
9596 S:      Supported
9597 F:      drivers/mfd/menf21bmc.c
9598 F:      drivers/watchdog/menf21bmc_wdt.c
9599 F:      drivers/leds/leds-menf21bmc.c
9600 F:      drivers/hwmon/menf21bmc_hwmon.c
9601 F:      Documentation/hwmon/menf21bmc
9602
9603 MEN Z069 WATCHDOG DRIVER
9604 M:      Johannes Thumshirn <jth@kernel.org>
9605 L:      linux-watchdog@vger.kernel.org
9606 S:      Maintained
9607 F:      drivers/watchdog/menz69_wdt.c
9608
9609 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9610 M:      Neil Armstrong <narmstrong@baylibre.com>
9611 L:      linux-media@lists.freedesktop.org
9612 L:      linux-amlogic@lists.infradead.org
9613 W:      http://linux-meson.com/
9614 S:      Supported
9615 F:      drivers/media/platform/meson/ao-cec.c
9616 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9617 T:      git git://linuxtv.org/media_tree.git
9618
9619 MICROBLAZE ARCHITECTURE
9620 M:      Michal Simek <monstr@monstr.eu>
9621 W:      http://www.monstr.eu/fdt/
9622 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9623 S:      Supported
9624 F:      arch/microblaze/
9625
9626 MICROCHIP AT91 SERIAL DRIVER
9627 M:      Richard Genoud <richard.genoud@gmail.com>
9628 S:      Maintained
9629 F:      drivers/tty/serial/atmel_serial.c
9630 F:      drivers/tty/serial/atmel_serial.h
9631 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9632
9633 MICROCHIP AUDIO ASOC DRIVERS
9634 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9635 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9636 S:      Supported
9637 F:      sound/soc/atmel
9638
9639 MICROCHIP DMA DRIVER
9640 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9642 L:      dmaengine@vger.kernel.org
9643 S:      Supported
9644 F:      drivers/dma/at_hdmac.c
9645 F:      drivers/dma/at_hdmac_regs.h
9646 F:      include/linux/platform_data/dma-atmel.h
9647 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9648 F:      include/dt-bindings/dma/at91.h
9649
9650 MICROCHIP ECC DRIVER
9651 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9652 L:      linux-crypto@vger.kernel.org
9653 S:      Maintained
9654 F:      drivers/crypto/atmel-ecc.*
9655
9656 MICROCHIP I2C DRIVER
9657 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9658 L:      linux-i2c@vger.kernel.org
9659 S:      Supported
9660 F:      drivers/i2c/busses/i2c-at91.c
9661
9662 MICROCHIP ISC DRIVER
9663 M:      Eugen Hristev <eugen.hristev@microchip.com>
9664 L:      linux-media@vger.kernel.org
9665 S:      Supported
9666 F:      drivers/media/platform/atmel/atmel-isc.c
9667 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9668 F:      devicetree/bindings/media/atmel-isc.txt
9669
9670 MICROCHIP ISI DRIVER
9671 M:      Eugen Hristev <eugen.hristev@microchip.com>
9672 L:      linux-media@vger.kernel.org
9673 S:      Supported
9674 F:      drivers/media/platform/atmel/atmel-isi.c
9675 F:      include/media/atmel-isi.h
9676
9677 MICROCHIP AT91 USART MFD DRIVER
9678 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9679 L:      linux-kernel@vger.kernel.org
9680 S:      Supported
9681 F:      drivers/mfd/at91-usart.c
9682 F:      include/dt-bindings/mfd/at91-usart.h
9683 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9684
9685 MICROCHIP AT91 USART SPI DRIVER
9686 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9687 L:      linux-spi@vger.kernel.org
9688 S:      Supported
9689 F:      drivers/spi/spi-at91-usart.c
9690 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9691
9692 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9693 M:      Woojung Huh <Woojung.Huh@microchip.com>
9694 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9695 L:      netdev@vger.kernel.org
9696 S:      Maintained
9697 F:      net/dsa/tag_ksz.c
9698 F:      drivers/net/dsa/microchip/*
9699 F:      include/linux/platform_data/microchip-ksz.h
9700 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9701
9702 MICROCHIP LAN743X ETHERNET DRIVER
9703 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9704 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Maintained
9707 F:      drivers/net/ethernet/microchip/lan743x_*
9708
9709 MICROCHIP LCDFB DRIVER
9710 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9711 L:      linux-fbdev@vger.kernel.org
9712 S:      Maintained
9713 F:      drivers/video/fbdev/atmel_lcdfb.c
9714 F:      include/video/atmel_lcdc.h
9715
9716 MICROCHIP MMC/SD/SDIO MCI DRIVER
9717 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9718 S:      Maintained
9719 F:      drivers/mmc/host/atmel-mci.c
9720
9721 MICROCHIP MCP3911 ADC DRIVER
9722 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9723 M:      Kent Gustavsson <kent@minoris.se>
9724 L:      linux-iio@vger.kernel.org
9725 S:      Supported
9726 F:      drivers/iio/adc/mcp3911.c
9727 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9728
9729 MICROCHIP NAND DRIVER
9730 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9731 L:      linux-mtd@lists.infradead.org
9732 S:      Supported
9733 F:      drivers/mtd/nand/raw/atmel/*
9734 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9735
9736 MICROCHIP PWM DRIVER
9737 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9739 L:      linux-pwm@vger.kernel.org
9740 S:      Supported
9741 F:      drivers/pwm/pwm-atmel.c
9742 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9743
9744 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9745 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9746 M:      Eugen Hristev <eugen.hristev@microchip.com>
9747 L:      linux-iio@vger.kernel.org
9748 S:      Supported
9749 F:      drivers/iio/adc/at91-sama5d2_adc.c
9750 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9751 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9752
9753 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9754 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9755 S:      Supported
9756 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9757
9758 MICROCHIP SPI DRIVER
9759 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9760 S:      Supported
9761 F:      drivers/spi/spi-atmel.*
9762
9763 MICROCHIP SSC DRIVER
9764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9766 S:      Supported
9767 F:      drivers/misc/atmel-ssc.c
9768 F:      include/linux/atmel-ssc.h
9769
9770 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9771 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773 S:      Supported
9774 F:      drivers/misc/atmel_tclib.c
9775 F:      drivers/clocksource/tcb_clksrc.c
9776
9777 MICROCHIP USBA UDC DRIVER
9778 M:      Cristian Birsan <cristian.birsan@microchip.com>
9779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 S:      Supported
9781 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9782
9783 MICROCHIP USB251XB DRIVER
9784 M:      Richard Leitner <richard.leitner@skidata.com>
9785 L:      linux-usb@vger.kernel.org
9786 S:      Maintained
9787 F:      drivers/usb/misc/usb251xb.c
9788 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9789
9790 MICROCHIP XDMA DRIVER
9791 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9792 L:      linux-arm-kernel@lists.infradead.org
9793 L:      dmaengine@vger.kernel.org
9794 S:      Supported
9795 F:      drivers/dma/at_xdmac.c
9796
9797 MICROSEMI MIPS SOCS
9798 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9799 L:      linux-mips@linux-mips.org
9800 S:      Maintained
9801 F:      arch/mips/generic/board-ocelot.c
9802 F:      arch/mips/configs/generic/board-ocelot.config
9803 F:      arch/mips/boot/dts/mscc/
9804 F:      Documentation/devicetree/bindings/mips/mscc.txt
9805
9806 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9807 M:      Don Brace <don.brace@microsemi.com>
9808 L:      esc.storagedev@microsemi.com
9809 L:      linux-scsi@vger.kernel.org
9810 S:      Supported
9811 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9812 F:      drivers/scsi/smartpqi/Kconfig
9813 F:      drivers/scsi/smartpqi/Makefile
9814 F:      include/linux/cciss*.h
9815 F:      include/uapi/linux/cciss*.h
9816 F:      Documentation/scsi/smartpqi.txt
9817
9818 MICROSEMI ETHERNET SWITCH DRIVER
9819 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9820 L:      netdev@vger.kernel.org
9821 S:      Supported
9822 F:      drivers/net/ethernet/mscc/
9823
9824 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9825 M:      Chen Yu <yu.c.chen@intel.com>
9826 L:      platform-driver-x86@vger.kernel.org
9827 S:      Supported
9828 F:      drivers/platform/x86/surfacepro3_button.c
9829
9830 MICROTEK X6 SCANNER
9831 M:      Oliver Neukum <oliver@neukum.org>
9832 S:      Maintained
9833 F:      drivers/usb/image/microtek.*
9834
9835 MIPS
9836 M:      Ralf Baechle <ralf@linux-mips.org>
9837 M:      Paul Burton <paul.burton@mips.com>
9838 M:      James Hogan <jhogan@kernel.org>
9839 L:      linux-mips@linux-mips.org
9840 W:      http://www.linux-mips.org/
9841 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9843 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9844 S:      Supported
9845 F:      Documentation/devicetree/bindings/mips/
9846 F:      Documentation/mips/
9847 F:      arch/mips/
9848 F:      drivers/platform/mips/
9849
9850 MIPS BOSTON DEVELOPMENT BOARD
9851 M:      Paul Burton <paul.burton@mips.com>
9852 L:      linux-mips@linux-mips.org
9853 S:      Maintained
9854 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9855 F:      arch/mips/boot/dts/img/boston.dts
9856 F:      arch/mips/configs/generic/board-boston.config
9857 F:      drivers/clk/imgtec/clk-boston.c
9858 F:      include/dt-bindings/clock/boston-clock.h
9859
9860 MIPS GENERIC PLATFORM
9861 M:      Paul Burton <paul.burton@mips.com>
9862 L:      linux-mips@linux-mips.org
9863 S:      Supported
9864 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9865 F:      arch/mips/generic/
9866 F:      arch/mips/tools/generic-board-config.sh
9867
9868 MIPS/LOONGSON1 ARCHITECTURE
9869 M:      Keguang Zhang <keguang.zhang@gmail.com>
9870 L:      linux-mips@linux-mips.org
9871 S:      Maintained
9872 F:      arch/mips/loongson32/
9873 F:      arch/mips/include/asm/mach-loongson32/
9874 F:      drivers/*/*loongson1*
9875 F:      drivers/*/*/*loongson1*
9876
9877 MIPS/LOONGSON2 ARCHITECTURE
9878 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9879 L:      linux-mips@linux-mips.org
9880 S:      Maintained
9881 F:      arch/mips/loongson64/fuloong-2e/
9882 F:      arch/mips/loongson64/lemote-2f/
9883 F:      arch/mips/include/asm/mach-loongson64/
9884 F:      drivers/*/*loongson2*
9885 F:      drivers/*/*/*loongson2*
9886
9887 MIPS/LOONGSON3 ARCHITECTURE
9888 M:      Huacai Chen <chenhc@lemote.com>
9889 L:      linux-mips@linux-mips.org
9890 S:      Maintained
9891 F:      arch/mips/loongson64/
9892 F:      arch/mips/include/asm/mach-loongson64/
9893 F:      drivers/platform/mips/cpu_hwmon.c
9894 F:      drivers/*/*loongson3*
9895 F:      drivers/*/*/*loongson3*
9896
9897 MIPS RINT INSTRUCTION EMULATION
9898 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9899 L:      linux-mips@linux-mips.org
9900 S:      Supported
9901 F:      arch/mips/math-emu/sp_rint.c
9902 F:      arch/mips/math-emu/dp_rint.c
9903
9904 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9905 M:      Hans Verkuil <hverkuil@xs4all.nl>
9906 L:      linux-media@vger.kernel.org
9907 T:      git git://linuxtv.org/media_tree.git
9908 W:      https://linuxtv.org
9909 S:      Odd Fixes
9910 F:      drivers/media/radio/radio-miropcm20*
9911
9912 MMP SUPPORT
9913 M:      Eric Miao <eric.y.miao@gmail.com>
9914 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916 T:      git git://github.com/hzhuang1/linux.git
9917 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9918 S:      Maintained
9919 F:      arch/arm/boot/dts/mmp*
9920 F:      arch/arm/mach-mmp/
9921
9922 MMU GATHER AND TLB INVALIDATION
9923 M:      Will Deacon <will.deacon@arm.com>
9924 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9925 M:      Andrew Morton <akpm@linux-foundation.org>
9926 M:      Nick Piggin <npiggin@gmail.com>
9927 M:      Peter Zijlstra <peterz@infradead.org>
9928 L:      linux-arch@vger.kernel.org
9929 L:      linux-mm@kvack.org
9930 S:      Maintained
9931 F:      arch/*/include/asm/tlb.h
9932 F:      include/asm-generic/tlb.h
9933 F:      mm/mmu_gather.c
9934
9935 MN88472 MEDIA DRIVER
9936 M:      Antti Palosaari <crope@iki.fi>
9937 L:      linux-media@vger.kernel.org
9938 W:      https://linuxtv.org
9939 W:      http://palosaari.fi/linux/
9940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9941 S:      Maintained
9942 F:      drivers/media/dvb-frontends/mn88472*
9943
9944 MN88473 MEDIA DRIVER
9945 M:      Antti Palosaari <crope@iki.fi>
9946 L:      linux-media@vger.kernel.org
9947 W:      https://linuxtv.org
9948 W:      http://palosaari.fi/linux/
9949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9950 S:      Maintained
9951 F:      drivers/media/dvb-frontends/mn88473*
9952
9953 MODULE SUPPORT
9954 M:      Jessica Yu <jeyu@kernel.org>
9955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9956 S:      Maintained
9957 F:      include/linux/module.h
9958 F:      kernel/module.c
9959
9960 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9961 W:      http://popies.net/meye/
9962 S:      Orphan
9963 F:      Documentation/media/v4l-drivers/meye*
9964 F:      drivers/media/pci/meye/
9965 F:      include/uapi/linux/meye.h
9966
9967 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9968 M:      Jiri Slaby <jirislaby@gmail.com>
9969 S:      Maintained
9970 F:      Documentation/serial/moxa-smartio
9971 F:      drivers/tty/mxser.*
9972
9973 MR800 AVERMEDIA USB FM RADIO DRIVER
9974 M:      Alexey Klimov <klimov.linux@gmail.com>
9975 L:      linux-media@vger.kernel.org
9976 T:      git git://linuxtv.org/media_tree.git
9977 S:      Maintained
9978 F:      drivers/media/radio/radio-mr800.c
9979
9980 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9981 M:      Alan Ott <alan@signal11.us>
9982 L:      linux-wpan@vger.kernel.org
9983 S:      Maintained
9984 F:      drivers/net/ieee802154/mrf24j40.c
9985 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9986
9987 MSI LAPTOP SUPPORT
9988 M:      "Lee, Chun-Yi" <jlee@suse.com>
9989 L:      platform-driver-x86@vger.kernel.org
9990 S:      Maintained
9991 F:      drivers/platform/x86/msi-laptop.c
9992
9993 MSI WMI SUPPORT
9994 L:      platform-driver-x86@vger.kernel.org
9995 S:      Orphan
9996 F:      drivers/platform/x86/msi-wmi.c
9997
9998 MSI001 MEDIA DRIVER
9999 M:      Antti Palosaari <crope@iki.fi>
10000 L:      linux-media@vger.kernel.org
10001 W:      https://linuxtv.org
10002 W:      http://palosaari.fi/linux/
10003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10004 T:      git git://linuxtv.org/anttip/media_tree.git
10005 S:      Maintained
10006 F:      drivers/media/tuners/msi001*
10007
10008 MSI2500 MEDIA DRIVER
10009 M:      Antti Palosaari <crope@iki.fi>
10010 L:      linux-media@vger.kernel.org
10011 W:      https://linuxtv.org
10012 W:      http://palosaari.fi/linux/
10013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10014 T:      git git://linuxtv.org/anttip/media_tree.git
10015 S:      Maintained
10016 F:      drivers/media/usb/msi2500/
10017
10018 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10019 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10020 L:      linux-mtd@lists.infradead.org
10021 S:      Maintained
10022 F:      drivers/mtd/devices/docg3*
10023
10024 MT9M032 APTINA SENSOR DRIVER
10025 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10026 L:      linux-media@vger.kernel.org
10027 T:      git git://linuxtv.org/media_tree.git
10028 S:      Maintained
10029 F:      drivers/media/i2c/mt9m032.c
10030 F:      include/media/i2c/mt9m032.h
10031
10032 MT9P031 APTINA CAMERA SENSOR
10033 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 L:      linux-media@vger.kernel.org
10035 T:      git git://linuxtv.org/media_tree.git
10036 S:      Maintained
10037 F:      drivers/media/i2c/mt9p031.c
10038 F:      include/media/i2c/mt9p031.h
10039
10040 MT9T001 APTINA CAMERA SENSOR
10041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10042 L:      linux-media@vger.kernel.org
10043 T:      git git://linuxtv.org/media_tree.git
10044 S:      Maintained
10045 F:      drivers/media/i2c/mt9t001.c
10046 F:      include/media/i2c/mt9t001.h
10047
10048 MT9T112 APTINA CAMERA SENSOR
10049 M:      Jacopo Mondi <jacopo@jmondi.org>
10050 L:      linux-media@vger.kernel.org
10051 T:      git git://linuxtv.org/media_tree.git
10052 S:      Odd Fixes
10053 F:      drivers/media/i2c/mt9t112.c
10054 F:      include/media/i2c/mt9t112.h
10055
10056 MT9V032 APTINA CAMERA SENSOR
10057 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10058 L:      linux-media@vger.kernel.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10062 F:      drivers/media/i2c/mt9v032.c
10063 F:      include/media/i2c/mt9v032.h
10064
10065 MT9V111 APTINA CAMERA SENSOR
10066 M:      Jacopo Mondi <jacopo@jmondi.org>
10067 L:      linux-media@vger.kernel.org
10068 T:      git git://linuxtv.org/media_tree.git
10069 S:      Maintained
10070 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10071 F:      drivers/media/i2c/mt9v111.c
10072
10073 MULTIFUNCTION DEVICES (MFD)
10074 M:      Lee Jones <lee.jones@linaro.org>
10075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10076 S:      Supported
10077 F:      Documentation/devicetree/bindings/mfd/
10078 F:      drivers/mfd/
10079 F:      include/linux/mfd/
10080 F:      include/dt-bindings/mfd/
10081
10082 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10083 S:      Orphan
10084 F:      drivers/mmc/host/mmc_spi.c
10085 F:      include/linux/spi/mmc_spi.h
10086
10087 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10088 M:      Ulf Hansson <ulf.hansson@linaro.org>
10089 L:      linux-mmc@vger.kernel.org
10090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10091 S:      Maintained
10092 F:      Documentation/devicetree/bindings/mmc/
10093 F:      drivers/mmc/
10094 F:      include/linux/mmc/
10095 F:      include/uapi/linux/mmc/
10096
10097 MULTIPLEXER SUBSYSTEM
10098 M:      Peter Rosin <peda@axentia.se>
10099 S:      Maintained
10100 F:      Documentation/ABI/testing/sysfs-class-mux*
10101 F:      Documentation/devicetree/bindings/mux/
10102 F:      include/dt-bindings/mux/
10103 F:      include/linux/mux/
10104 F:      drivers/mux/
10105
10106 MULTITECH MULTIPORT CARD (ISICOM)
10107 S:      Orphan
10108 F:      drivers/tty/isicom.c
10109 F:      include/linux/isicom.h
10110
10111 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10112 M:      Bin Liu <b-liu@ti.com>
10113 L:      linux-usb@vger.kernel.org
10114 S:      Maintained
10115 F:      drivers/usb/musb/
10116
10117 MXL301RF MEDIA DRIVER
10118 M:      Akihiro Tsukada <tskd08@gmail.com>
10119 L:      linux-media@vger.kernel.org
10120 S:      Odd Fixes
10121 F:      drivers/media/tuners/mxl301rf*
10122
10123 MXL5007T MEDIA DRIVER
10124 M:      Michael Krufky <mkrufky@linuxtv.org>
10125 L:      linux-media@vger.kernel.org
10126 W:      https://linuxtv.org
10127 W:      http://github.com/mkrufky
10128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10129 T:      git git://linuxtv.org/mkrufky/tuners.git
10130 S:      Maintained
10131 F:      drivers/media/tuners/mxl5007t.*
10132
10133 MXSFB DRM DRIVER
10134 M:      Marek Vasut <marex@denx.de>
10135 M:      Stefan Agner <stefan@agner.ch>
10136 L:      dri-devel@lists.freedesktop.org
10137 S:      Supported
10138 F:      drivers/gpu/drm/mxsfb/
10139 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10140 T:      git git://anongit.freedesktop.org/drm/drm-misc
10141
10142 MYLEX DAC960 PCI RAID Controller
10143 M:      Hannes Reinecke <hare@kernel.org>
10144 L:      linux-scsi@vger.kernel.org
10145 S:      Supported
10146 F:      drivers/scsi/myrb.*
10147 F:      drivers/scsi/myrs.*
10148
10149 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10150 M:      Chris Lee <christopher.lee@cspi.com>
10151 L:      netdev@vger.kernel.org
10152 W:      https://www.cspi.com/ethernet-products/support/downloads/
10153 S:      Supported
10154 F:      drivers/net/ethernet/myricom/myri10ge/
10155
10156 NAND FLASH SUBSYSTEM
10157 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10158 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10159 R:      Richard Weinberger <richard@nod.at>
10160 L:      linux-mtd@lists.infradead.org
10161 W:      http://www.linux-mtd.infradead.org/
10162 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10163 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10164 T:      git git://git.infradead.org/linux-mtd.git nand/next
10165 S:      Maintained
10166 F:      drivers/mtd/nand/
10167 F:      include/linux/mtd/*nand*.h
10168
10169 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10170 M:      Daniel Mack <zonque@gmail.com>
10171 S:      Maintained
10172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10173 W:      http://www.native-instruments.com
10174 F:      sound/usb/caiaq/
10175
10176 NATSEMI ETHERNET DRIVER (DP8381x)
10177 S:      Orphan
10178 F:      drivers/net/ethernet/natsemi/natsemi.c
10179
10180 NCR 5380 SCSI DRIVERS
10181 M:      Finn Thain <fthain@telegraphics.com.au>
10182 M:      Michael Schmitz <schmitzmic@gmail.com>
10183 L:      linux-scsi@vger.kernel.org
10184 S:      Maintained
10185 F:      Documentation/scsi/g_NCR5380.txt
10186 F:      drivers/scsi/NCR5380.*
10187 F:      drivers/scsi/arm/cumana_1.c
10188 F:      drivers/scsi/arm/oak.c
10189 F:      drivers/scsi/atari_scsi.*
10190 F:      drivers/scsi/dmx3191d.c
10191 F:      drivers/scsi/g_NCR5380.*
10192 F:      drivers/scsi/mac_scsi.*
10193 F:      drivers/scsi/sun3_scsi.*
10194 F:      drivers/scsi/sun3_scsi_vme.c
10195
10196 NCSI LIBRARY:
10197 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10198 S:      Maintained
10199 F:      net/ncsi/
10200
10201 NCT6775 HARDWARE MONITOR DRIVER
10202 M:      Guenter Roeck <linux@roeck-us.net>
10203 L:      linux-hwmon@vger.kernel.org
10204 S:      Maintained
10205 F:      Documentation/hwmon/nct6775
10206 F:      drivers/hwmon/nct6775.c
10207
10208 NET_FAILOVER MODULE
10209 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10210 L:      netdev@vger.kernel.org
10211 S:      Supported
10212 F:      driver/net/net_failover.c
10213 F:      include/net/net_failover.h
10214 F:      Documentation/networking/net_failover.rst
10215
10216 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10217 M:      Faisal Latif <faisal.latif@intel.com>
10218 L:      linux-rdma@vger.kernel.org
10219 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10220 S:      Supported
10221 F:      drivers/infiniband/hw/nes/
10222 F:      include/uapi/rdma/nes-abi.h
10223
10224 NETEM NETWORK EMULATOR
10225 M:      Stephen Hemminger <stephen@networkplumber.org>
10226 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10227 S:      Maintained
10228 F:      net/sched/sch_netem.c
10229
10230 NETERION 10GbE DRIVERS (s2io/vxge)
10231 M:      Jon Mason <jdmason@kudzu.us>
10232 L:      netdev@vger.kernel.org
10233 S:      Supported
10234 F:      Documentation/networking/s2io.txt
10235 F:      Documentation/networking/vxge.txt
10236 F:      drivers/net/ethernet/neterion/
10237
10238 NETFILTER
10239 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10240 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10241 M:      Florian Westphal <fw@strlen.de>
10242 L:      netfilter-devel@vger.kernel.org
10243 L:      coreteam@netfilter.org
10244 W:      http://www.netfilter.org/
10245 W:      http://www.iptables.org/
10246 W:      http://www.nftables.org/
10247 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10250 S:      Maintained
10251 F:      include/linux/netfilter*
10252 F:      include/linux/netfilter/
10253 F:      include/net/netfilter/
10254 F:      include/uapi/linux/netfilter*
10255 F:      include/uapi/linux/netfilter/
10256 F:      net/*/netfilter.c
10257 F:      net/*/netfilter/
10258 F:      net/netfilter/
10259 F:      net/bridge/br_netfilter*.c
10260
10261 NETROM NETWORK LAYER
10262 M:      Ralf Baechle <ralf@linux-mips.org>
10263 L:      linux-hams@vger.kernel.org
10264 W:      http://www.linux-ax25.org/
10265 S:      Maintained
10266 F:      include/net/netrom.h
10267 F:      include/uapi/linux/netrom.h
10268 F:      net/netrom/
10269
10270 NETRONOME ETHERNET DRIVERS
10271 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10272 L:      oss-drivers@netronome.com
10273 S:      Maintained
10274 F:      drivers/net/ethernet/netronome/
10275
10276 NETWORK BLOCK DEVICE (NBD)
10277 M:      Josef Bacik <josef@toxicpanda.com>
10278 S:      Maintained
10279 L:      linux-block@vger.kernel.org
10280 L:      nbd@other.debian.org
10281 F:      Documentation/blockdev/nbd.txt
10282 F:      drivers/block/nbd.c
10283 F:      include/uapi/linux/nbd.h
10284
10285 NETWORK DROP MONITOR
10286 M:      Neil Horman <nhorman@tuxdriver.com>
10287 L:      netdev@vger.kernel.org
10288 S:      Maintained
10289 W:      https://fedorahosted.org/dropwatch/
10290 F:      net/core/drop_monitor.c
10291
10292 NETWORKING DRIVERS
10293 M:      "David S. Miller" <davem@davemloft.net>
10294 L:      netdev@vger.kernel.org
10295 W:      http://www.linuxfoundation.org/en/Net
10296 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10299 S:      Odd Fixes
10300 F:      Documentation/devicetree/bindings/net/
10301 F:      drivers/net/
10302 F:      include/linux/if_*
10303 F:      include/linux/netdevice.h
10304 F:      include/linux/etherdevice.h
10305 F:      include/linux/fcdevice.h
10306 F:      include/linux/fddidevice.h
10307 F:      include/linux/hippidevice.h
10308 F:      include/linux/inetdevice.h
10309 F:      include/uapi/linux/if_*
10310 F:      include/uapi/linux/netdevice.h
10311
10312 NETWORKING DRIVERS (WIRELESS)
10313 M:      Kalle Valo <kvalo@codeaurora.org>
10314 L:      linux-wireless@vger.kernel.org
10315 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10318 S:      Maintained
10319 F:      Documentation/devicetree/bindings/net/wireless/
10320 F:      drivers/net/wireless/
10321
10322 NETWORKING [DSA]
10323 M:      Andrew Lunn <andrew@lunn.ch>
10324 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10325 M:      Florian Fainelli <f.fainelli@gmail.com>
10326 S:      Maintained
10327 F:      Documentation/devicetree/bindings/net/dsa/
10328 F:      net/dsa/
10329 F:      include/net/dsa.h
10330 F:      include/linux/dsa/
10331 F:      drivers/net/dsa/
10332
10333 NETWORKING [GENERAL]
10334 M:      "David S. Miller" <davem@davemloft.net>
10335 L:      netdev@vger.kernel.org
10336 W:      http://www.linuxfoundation.org/en/Net
10337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10340 B:      mailto:netdev@vger.kernel.org
10341 S:      Maintained
10342 F:      net/
10343 F:      include/net/
10344 F:      include/linux/in.h
10345 F:      include/linux/net.h
10346 F:      include/linux/netdevice.h
10347 F:      include/uapi/linux/in.h
10348 F:      include/uapi/linux/net.h
10349 F:      include/uapi/linux/netdevice.h
10350 F:      include/uapi/linux/net_namespace.h
10351 F:      tools/testing/selftests/net/
10352 F:      lib/net_utils.c
10353 F:      lib/random32.c
10354 F:      Documentation/networking/
10355
10356 NETWORKING [IPSEC]
10357 M:      Steffen Klassert <steffen.klassert@secunet.com>
10358 M:      Herbert Xu <herbert@gondor.apana.org.au>
10359 M:      "David S. Miller" <davem@davemloft.net>
10360 L:      netdev@vger.kernel.org
10361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10363 S:      Maintained
10364 F:      net/xfrm/
10365 F:      net/key/
10366 F:      net/ipv4/xfrm*
10367 F:      net/ipv4/esp4*
10368 F:      net/ipv4/ah4.c
10369 F:      net/ipv4/ipcomp.c
10370 F:      net/ipv4/ip_vti.c
10371 F:      net/ipv6/xfrm*
10372 F:      net/ipv6/esp6*
10373 F:      net/ipv6/ah6.c
10374 F:      net/ipv6/ipcomp6.c
10375 F:      net/ipv6/ip6_vti.c
10376 F:      include/uapi/linux/xfrm.h
10377 F:      include/net/xfrm.h
10378
10379 NETWORKING [IPv4/IPv6]
10380 M:      "David S. Miller" <davem@davemloft.net>
10381 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10382 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10383 L:      netdev@vger.kernel.org
10384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10385 S:      Maintained
10386 F:      net/ipv4/
10387 F:      net/ipv6/
10388 F:      include/net/ip*
10389 F:      arch/x86/net/*
10390
10391 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10392 M:      Paul Moore <paul@paul-moore.com>
10393 W:      https://github.com/netlabel
10394 L:      netdev@vger.kernel.org
10395 L:      linux-security-module@vger.kernel.org
10396 S:      Maintained
10397 F:      Documentation/netlabel/
10398 F:      include/net/calipso.h
10399 F:      include/net/cipso_ipv4.h
10400 F:      include/net/netlabel.h
10401 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10402 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10403 F:      net/netlabel/
10404 F:      net/ipv4/cipso_ipv4.c
10405 F:      net/ipv6/calipso.c
10406 F:      net/netfilter/xt_CONNSECMARK.c
10407 F:      net/netfilter/xt_SECMARK.c
10408
10409 NETWORKING [TCP]
10410 M:      Eric Dumazet <edumazet@google.com>
10411 L:      netdev@vger.kernel.org
10412 S:      Maintained
10413 F:      net/ipv4/tcp*.c
10414 F:      net/ipv4/syncookies.c
10415 F:      net/ipv6/tcp*.c
10416 F:      net/ipv6/syncookies.c
10417 F:      include/uapi/linux/tcp.h
10418 F:      include/net/tcp.h
10419 F:      include/linux/tcp.h
10420 F:      include/trace/events/tcp.h
10421
10422 NETWORKING [TLS]
10423 M:      Boris Pismenny <borisp@mellanox.com>
10424 M:      Aviad Yehezkel <aviadye@mellanox.com>
10425 M:      Dave Watson <davejwatson@fb.com>
10426 M:      John Fastabend <john.fastabend@gmail.com>
10427 M:      Daniel Borkmann <daniel@iogearbox.net>
10428 L:      netdev@vger.kernel.org
10429 S:      Maintained
10430 F:      net/tls/*
10431 F:      include/uapi/linux/tls.h
10432 F:      include/net/tls.h
10433
10434 NETWORKING [WIRELESS]
10435 L:      linux-wireless@vger.kernel.org
10436 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10437
10438 NETDEVSIM
10439 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10440 S:      Maintained
10441 F:      drivers/net/netdevsim/*
10442
10443 NETXEN (1/10) GbE SUPPORT
10444 M:      Manish Chopra <manish.chopra@cavium.com>
10445 M:      Rahul Verma <rahul.verma@cavium.com>
10446 M:      Dept-GELinuxNICDev@cavium.com
10447 L:      netdev@vger.kernel.org
10448 S:      Supported
10449 F:      drivers/net/ethernet/qlogic/netxen/
10450
10451 NFC SUBSYSTEM
10452 M:      Samuel Ortiz <sameo@linux.intel.com>
10453 L:      linux-wireless@vger.kernel.org
10454 L:      linux-nfc@lists.01.org (subscribers-only)
10455 S:      Supported
10456 F:      net/nfc/
10457 F:      include/net/nfc/
10458 F:      include/uapi/linux/nfc.h
10459 F:      drivers/nfc/
10460 F:      include/linux/platform_data/nfcmrvl.h
10461 F:      include/linux/platform_data/nxp-nci.h
10462 F:      Documentation/devicetree/bindings/net/nfc/
10463
10464 NFS, SUNRPC, AND LOCKD CLIENTS
10465 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10466 M:      Anna Schumaker <anna.schumaker@netapp.com>
10467 L:      linux-nfs@vger.kernel.org
10468 W:      http://client.linux-nfs.org
10469 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10470 S:      Maintained
10471 F:      fs/lockd/
10472 F:      fs/nfs/
10473 F:      fs/nfs_common/
10474 F:      net/sunrpc/
10475 F:      include/linux/lockd/
10476 F:      include/linux/nfs*
10477 F:      include/linux/sunrpc/
10478 F:      include/uapi/linux/nfs*
10479 F:      include/uapi/linux/sunrpc/
10480
10481 NILFS2 FILESYSTEM
10482 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10483 L:      linux-nilfs@vger.kernel.org
10484 W:      https://nilfs.sourceforge.io/
10485 W:      https://nilfs.osdn.jp/
10486 T:      git git://github.com/konis/nilfs2.git
10487 S:      Supported
10488 F:      Documentation/filesystems/nilfs2.txt
10489 F:      fs/nilfs2/
10490 F:      include/trace/events/nilfs2.h
10491 F:      include/uapi/linux/nilfs2_api.h
10492 F:      include/uapi/linux/nilfs2_ondisk.h
10493
10494 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10495 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10496 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10497 S:      Maintained
10498 F:      Documentation/scsi/NinjaSCSI.txt
10499 F:      drivers/scsi/pcmcia/nsp_*
10500
10501 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10502 M:      GOTO Masanori <gotom@debian.or.jp>
10503 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10504 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10505 S:      Maintained
10506 F:      Documentation/scsi/NinjaSCSI.txt
10507 F:      drivers/scsi/nsp32*
10508
10509 NIOS2 ARCHITECTURE
10510 M:      Ley Foon Tan <lftan@altera.com>
10511 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10513 S:      Maintained
10514 F:      arch/nios2/
10515
10516 NOHZ, DYNTICKS SUPPORT
10517 M:      Frederic Weisbecker <fweisbec@gmail.com>
10518 M:      Thomas Gleixner <tglx@linutronix.de>
10519 M:      Ingo Molnar <mingo@kernel.org>
10520 L:      linux-kernel@vger.kernel.org
10521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10522 S:      Maintained
10523 F:      kernel/time/tick*.*
10524 F:      include/linux/tick.h
10525 F:      include/linux/sched/nohz.h
10526
10527 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10528 M:      Pavel Machek <pavel@ucw.cz>
10529 M:      Sakari Ailus <sakari.ailus@iki.fi>
10530 L:      linux-media@vger.kernel.org
10531 S:      Maintained
10532 F:      drivers/media/i2c/et8ek8
10533 F:      drivers/media/i2c/ad5820.c
10534
10535 NOKIA N900 POWER SUPPLY DRIVERS
10536 R:      Pali Rohár <pali.rohar@gmail.com>
10537 F:      include/linux/power/bq2415x_charger.h
10538 F:      include/linux/power/bq27xxx_battery.h
10539 F:      include/linux/power/isp1704_charger.h
10540 F:      drivers/power/supply/bq2415x_charger.c
10541 F:      drivers/power/supply/bq27xxx_battery.c
10542 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10543 F:      drivers/power/supply/isp1704_charger.c
10544 F:      drivers/power/supply/rx51_battery.c
10545
10546 NTB AMD DRIVER
10547 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10548 L:      linux-ntb@googlegroups.com
10549 S:      Supported
10550 F:      drivers/ntb/hw/amd/
10551
10552 NTB DRIVER CORE
10553 M:      Jon Mason <jdmason@kudzu.us>
10554 M:      Dave Jiang <dave.jiang@intel.com>
10555 M:      Allen Hubbe <allenbh@gmail.com>
10556 L:      linux-ntb@googlegroups.com
10557 S:      Supported
10558 W:      https://github.com/jonmason/ntb/wiki
10559 T:      git git://github.com/jonmason/ntb.git
10560 F:      drivers/ntb/
10561 F:      drivers/net/ntb_netdev.c
10562 F:      include/linux/ntb.h
10563 F:      include/linux/ntb_transport.h
10564 F:      tools/testing/selftests/ntb/
10565
10566 NTB IDT DRIVER
10567 M:      Serge Semin <fancer.lancer@gmail.com>
10568 L:      linux-ntb@googlegroups.com
10569 S:      Supported
10570 F:      drivers/ntb/hw/idt/
10571
10572 NTB INTEL DRIVER
10573 M:      Dave Jiang <dave.jiang@intel.com>
10574 L:      linux-ntb@googlegroups.com
10575 S:      Supported
10576 W:      https://github.com/davejiang/linux/wiki
10577 T:      git https://github.com/davejiang/linux.git
10578 F:      drivers/ntb/hw/intel/
10579
10580 NTFS FILESYSTEM
10581 M:      Anton Altaparmakov <anton@tuxera.com>
10582 L:      linux-ntfs-dev@lists.sourceforge.net
10583 W:      http://www.tuxera.com/
10584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10585 S:      Supported
10586 F:      Documentation/filesystems/ntfs.txt
10587 F:      fs/ntfs/
10588
10589 NUBUS SUBSYSTEM
10590 M:      Finn Thain <fthain@telegraphics.com.au>
10591 L:      linux-m68k@lists.linux-m68k.org
10592 S:      Maintained
10593 F:      arch/*/include/asm/nubus.h
10594 F:      drivers/nubus/
10595 F:      include/linux/nubus.h
10596 F:      include/uapi/linux/nubus.h
10597
10598 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10599 M:      Antonino Daplas <adaplas@gmail.com>
10600 L:      linux-fbdev@vger.kernel.org
10601 S:      Maintained
10602 F:      drivers/video/fbdev/riva/
10603 F:      drivers/video/fbdev/nvidia/
10604
10605 NVM EXPRESS DRIVER
10606 M:      Keith Busch <keith.busch@intel.com>
10607 M:      Jens Axboe <axboe@fb.com>
10608 M:      Christoph Hellwig <hch@lst.de>
10609 M:      Sagi Grimberg <sagi@grimberg.me>
10610 L:      linux-nvme@lists.infradead.org
10611 T:      git://git.infradead.org/nvme.git
10612 W:      http://git.infradead.org/nvme.git
10613 S:      Supported
10614 F:      drivers/nvme/host/
10615 F:      include/linux/nvme.h
10616 F:      include/uapi/linux/nvme_ioctl.h
10617
10618 NVM EXPRESS FC TRANSPORT DRIVERS
10619 M:      James Smart <james.smart@broadcom.com>
10620 L:      linux-nvme@lists.infradead.org
10621 S:      Supported
10622 F:      include/linux/nvme-fc.h
10623 F:      include/linux/nvme-fc-driver.h
10624 F:      drivers/nvme/host/fc.c
10625 F:      drivers/nvme/target/fc.c
10626 F:      drivers/nvme/target/fcloop.c
10627
10628 NVM EXPRESS TARGET DRIVER
10629 M:      Christoph Hellwig <hch@lst.de>
10630 M:      Sagi Grimberg <sagi@grimberg.me>
10631 L:      linux-nvme@lists.infradead.org
10632 T:      git://git.infradead.org/nvme.git
10633 W:      http://git.infradead.org/nvme.git
10634 S:      Supported
10635 F:      drivers/nvme/target/
10636
10637 NVMEM FRAMEWORK
10638 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10639 S:      Maintained
10640 F:      drivers/nvmem/
10641 F:      Documentation/devicetree/bindings/nvmem/
10642 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10643 F:      include/linux/nvmem-consumer.h
10644 F:      include/linux/nvmem-provider.h
10645
10646 NXP SGTL5000 DRIVER
10647 M:      Fabio Estevam <fabio.estevam@nxp.com>
10648 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10649 S:      Maintained
10650 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10651 F:      sound/soc/codecs/sgtl5000*
10652
10653 NXP TDA998X DRM DRIVER
10654 M:      Russell King <linux@armlinux.org.uk>
10655 S:      Maintained
10656 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10657 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10658 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10659 F:      include/drm/i2c/tda998x.h
10660 F:      include/dt-bindings/display/tda998x.h
10661 K:      "nxp,tda998x"
10662
10663 NXP TFA9879 DRIVER
10664 M:      Peter Rosin <peda@axentia.se>
10665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10666 S:      Maintained
10667 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10668 F:      sound/soc/codecs/tfa9879*
10669
10670 NXP-NCI NFC DRIVER
10671 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10672 R:      Charles Gorand <charles.gorand@effinnov.com>
10673 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10674 S:      Supported
10675 F:      drivers/nfc/nxp-nci
10676
10677 OBJTOOL
10678 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10679 M:      Peter Zijlstra <peterz@infradead.org>
10680 S:      Supported
10681 F:      tools/objtool/
10682
10683 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10684 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10685 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10686 L:      linuxppc-dev@lists.ozlabs.org
10687 S:      Supported
10688 F:      arch/powerpc/platforms/powernv/ocxl.c
10689 F:      arch/powerpc/include/asm/pnv-ocxl.h
10690 F:      drivers/misc/ocxl/
10691 F:      include/misc/ocxl*
10692 F:      include/uapi/misc/ocxl.h
10693 F:      Documentation/accelerators/ocxl.rst
10694
10695 OMAP AUDIO SUPPORT
10696 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10697 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10699 L:      linux-omap@vger.kernel.org
10700 S:      Maintained
10701 F:      sound/soc/omap/
10702
10703 OMAP CLOCK FRAMEWORK SUPPORT
10704 M:      Paul Walmsley <paul@pwsan.com>
10705 L:      linux-omap@vger.kernel.org
10706 S:      Maintained
10707 F:      arch/arm/*omap*/*clock*
10708
10709 OMAP DEVICE TREE SUPPORT
10710 M:      Benoît Cousson <bcousson@baylibre.com>
10711 M:      Tony Lindgren <tony@atomide.com>
10712 L:      linux-omap@vger.kernel.org
10713 L:      devicetree@vger.kernel.org
10714 S:      Maintained
10715 F:      arch/arm/boot/dts/*omap*
10716 F:      arch/arm/boot/dts/*am3*
10717 F:      arch/arm/boot/dts/*am4*
10718 F:      arch/arm/boot/dts/*am5*
10719 F:      arch/arm/boot/dts/*dra7*
10720
10721 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10722 L:      linux-omap@vger.kernel.org
10723 L:      linux-fbdev@vger.kernel.org
10724 S:      Orphan
10725 F:      drivers/video/fbdev/omap2/
10726 F:      Documentation/arm/OMAP/DSS
10727
10728 OMAP FRAMEBUFFER SUPPORT
10729 L:      linux-fbdev@vger.kernel.org
10730 L:      linux-omap@vger.kernel.org
10731 S:      Orphan
10732 F:      drivers/video/fbdev/omap/
10733
10734 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10735 M:      Roger Quadros <rogerq@ti.com>
10736 M:      Tony Lindgren <tony@atomide.com>
10737 L:      linux-omap@vger.kernel.org
10738 S:      Maintained
10739 F:      drivers/memory/omap-gpmc.c
10740 F:      arch/arm/mach-omap2/*gpmc*
10741
10742 OMAP GPIO DRIVER
10743 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10744 M:      Santosh Shilimkar <ssantosh@kernel.org>
10745 M:      Kevin Hilman <khilman@kernel.org>
10746 L:      linux-omap@vger.kernel.org
10747 S:      Maintained
10748 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10749 F:      drivers/gpio/gpio-omap.c
10750
10751 OMAP HARDWARE SPINLOCK SUPPORT
10752 M:      Ohad Ben-Cohen <ohad@wizery.com>
10753 L:      linux-omap@vger.kernel.org
10754 S:      Maintained
10755 F:      drivers/hwspinlock/omap_hwspinlock.c
10756
10757 OMAP HS MMC SUPPORT
10758 L:      linux-mmc@vger.kernel.org
10759 L:      linux-omap@vger.kernel.org
10760 S:      Orphan
10761 F:      drivers/mmc/host/omap_hsmmc.c
10762
10763 OMAP HWMOD DATA
10764 M:      Paul Walmsley <paul@pwsan.com>
10765 L:      linux-omap@vger.kernel.org
10766 S:      Maintained
10767 F:      arch/arm/mach-omap2/omap_hwmod*data*
10768
10769 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10770 M:      Benoît Cousson <bcousson@baylibre.com>
10771 L:      linux-omap@vger.kernel.org
10772 S:      Maintained
10773 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10774
10775 OMAP HWMOD SUPPORT
10776 M:      Benoît Cousson <bcousson@baylibre.com>
10777 M:      Paul Walmsley <paul@pwsan.com>
10778 L:      linux-omap@vger.kernel.org
10779 S:      Maintained
10780 F:      arch/arm/mach-omap2/omap_hwmod.*
10781
10782 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10783 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10784 L:      linux-media@vger.kernel.org
10785 S:      Maintained
10786 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10787 F:      drivers/media/platform/omap3isp/
10788 F:      drivers/staging/media/omap4iss/
10789
10790 OMAP MMC SUPPORT
10791 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10792 L:      linux-omap@vger.kernel.org
10793 S:      Maintained
10794 F:      drivers/mmc/host/omap.c
10795
10796 OMAP POWER MANAGEMENT SUPPORT
10797 M:      Kevin Hilman <khilman@kernel.org>
10798 L:      linux-omap@vger.kernel.org
10799 S:      Maintained
10800 F:      arch/arm/*omap*/*pm*
10801 F:      drivers/cpufreq/omap-cpufreq.c
10802
10803 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10804 M:      Rajendra Nayak <rnayak@codeaurora.org>
10805 M:      Paul Walmsley <paul@pwsan.com>
10806 L:      linux-omap@vger.kernel.org
10807 S:      Maintained
10808 F:      arch/arm/mach-omap2/prm*
10809
10810 OMAP RANDOM NUMBER GENERATOR SUPPORT
10811 M:      Deepak Saxena <dsaxena@plexity.net>
10812 S:      Maintained
10813 F:      drivers/char/hw_random/omap-rng.c
10814
10815 OMAP USB SUPPORT
10816 L:      linux-usb@vger.kernel.org
10817 L:      linux-omap@vger.kernel.org
10818 S:      Orphan
10819 F:      drivers/usb/*/*omap*
10820 F:      arch/arm/*omap*/usb*
10821
10822 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10823 M:      Mark Jackson <mpfj@newflow.co.uk>
10824 L:      linux-omap@vger.kernel.org
10825 S:      Maintained
10826 F:      arch/arm/boot/dts/am335x-nano.dts
10827
10828 OMAP1 SUPPORT
10829 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10830 M:      Tony Lindgren <tony@atomide.com>
10831 L:      linux-omap@vger.kernel.org
10832 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10834 S:      Maintained
10835 F:      arch/arm/mach-omap1/
10836 F:      arch/arm/plat-omap/
10837 F:      arch/arm/configs/omap1_defconfig
10838 F:      drivers/i2c/busses/i2c-omap.c
10839 F:      include/linux/platform_data/i2c-omap.h
10840 F:      include/linux/platform_data/ams-delta-fiq.h
10841
10842 OMAP2+ SUPPORT
10843 M:      Tony Lindgren <tony@atomide.com>
10844 L:      linux-omap@vger.kernel.org
10845 W:      http://www.muru.com/linux/omap/
10846 W:      http://linux.omap.com/
10847 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10849 S:      Maintained
10850 F:      arch/arm/mach-omap2/
10851 F:      arch/arm/plat-omap/
10852 F:      arch/arm/configs/omap2plus_defconfig
10853 F:      drivers/i2c/busses/i2c-omap.c
10854 F:      drivers/irqchip/irq-omap-intc.c
10855 F:      drivers/mfd/*omap*.c
10856 F:      drivers/mfd/menelaus.c
10857 F:      drivers/mfd/palmas.c
10858 F:      drivers/mfd/tps65217.c
10859 F:      drivers/mfd/tps65218.c
10860 F:      drivers/mfd/tps65910.c
10861 F:      drivers/mfd/twl-core.[ch]
10862 F:      drivers/mfd/twl4030*.c
10863 F:      drivers/mfd/twl6030*.c
10864 F:      drivers/mfd/twl6040*.c
10865 F:      drivers/regulator/palmas-regulator*.c
10866 F:      drivers/regulator/pbias-regulator.c
10867 F:      drivers/regulator/tps65217-regulator.c
10868 F:      drivers/regulator/tps65218-regulator.c
10869 F:      drivers/regulator/tps65910-regulator.c
10870 F:      drivers/regulator/twl-regulator.c
10871 F:      drivers/regulator/twl6030-regulator.c
10872 F:      include/linux/platform_data/i2c-omap.h
10873
10874 ONION OMEGA2+ BOARD
10875 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10876 L:      linux-mips@linux-mips.org
10877 S:      Maintained
10878 F:      arch/mips/boot/dts/ralink/omega2p.dts
10879
10880 OMFS FILESYSTEM
10881 M:      Bob Copeland <me@bobcopeland.com>
10882 L:      linux-karma-devel@lists.sourceforge.net
10883 S:      Maintained
10884 F:      Documentation/filesystems/omfs.txt
10885 F:      fs/omfs/
10886
10887 OMNIKEY CARDMAN 4000 DRIVER
10888 M:      Harald Welte <laforge@gnumonks.org>
10889 S:      Maintained
10890 F:      drivers/char/pcmcia/cm4000_cs.c
10891 F:      include/linux/cm4000_cs.h
10892 F:      include/uapi/linux/cm4000_cs.h
10893
10894 OMNIKEY CARDMAN 4040 DRIVER
10895 M:      Harald Welte <laforge@gnumonks.org>
10896 S:      Maintained
10897 F:      drivers/char/pcmcia/cm4040_cs.*
10898
10899 OMNIVISION OV13858 SENSOR DRIVER
10900 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10901 L:      linux-media@vger.kernel.org
10902 T:      git git://linuxtv.org/media_tree.git
10903 S:      Maintained
10904 F:      drivers/media/i2c/ov13858.c
10905
10906 OMNIVISION OV2680 SENSOR DRIVER
10907 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10908 L:      linux-media@vger.kernel.org
10909 T:      git git://linuxtv.org/media_tree.git
10910 S:      Maintained
10911 F:      drivers/media/i2c/ov2680.c
10912 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10913
10914 OMNIVISION OV2685 SENSOR DRIVER
10915 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10916 L:      linux-media@vger.kernel.org
10917 T:      git git://linuxtv.org/media_tree.git
10918 S:      Maintained
10919 F:      drivers/media/i2c/ov2685.c
10920
10921 OMNIVISION OV5640 SENSOR DRIVER
10922 M:      Steve Longerbeam <slongerbeam@gmail.com>
10923 L:      linux-media@vger.kernel.org
10924 T:      git git://linuxtv.org/media_tree.git
10925 S:      Maintained
10926 F:      drivers/media/i2c/ov5640.c
10927
10928 OMNIVISION OV5647 SENSOR DRIVER
10929 M:      Luis Oliveira <lolivei@synopsys.com>
10930 L:      linux-media@vger.kernel.org
10931 T:      git git://linuxtv.org/media_tree.git
10932 S:      Maintained
10933 F:      drivers/media/i2c/ov5647.c
10934
10935 OMNIVISION OV5695 SENSOR DRIVER
10936 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10937 L:      linux-media@vger.kernel.org
10938 T:      git git://linuxtv.org/media_tree.git
10939 S:      Maintained
10940 F:      drivers/media/i2c/ov5695.c
10941
10942 OMNIVISION OV7670 SENSOR DRIVER
10943 M:      Jonathan Corbet <corbet@lwn.net>
10944 L:      linux-media@vger.kernel.org
10945 T:      git git://linuxtv.org/media_tree.git
10946 S:      Maintained
10947 F:      drivers/media/i2c/ov7670.c
10948 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10949
10950 OMNIVISION OV772x SENSOR DRIVER
10951 M:      Jacopo Mondi <jacopo@jmondi.org>
10952 L:      linux-media@vger.kernel.org
10953 T:      git git://linuxtv.org/media_tree.git
10954 S:      Odd fixes
10955 F:      drivers/media/i2c/ov772x.c
10956 F:      include/media/i2c/ov772x.h
10957 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10958
10959 OMNIVISION OV7740 SENSOR DRIVER
10960 M:      Wenyou Yang <wenyou.yang@microchip.com>
10961 L:      linux-media@vger.kernel.org
10962 T:      git git://linuxtv.org/media_tree.git
10963 S:      Maintained
10964 F:      drivers/media/i2c/ov7740.c
10965 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10966
10967 OMNIVISION OV9650 SENSOR DRIVER
10968 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10969 R:      Akinobu Mita <akinobu.mita@gmail.com>
10970 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10971 L:      linux-media@vger.kernel.org
10972 T:      git git://linuxtv.org/media_tree.git
10973 S:      Maintained
10974 F:      drivers/media/i2c/ov9650.c
10975 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10976
10977 ONENAND FLASH DRIVER
10978 M:      Kyungmin Park <kyungmin.park@samsung.com>
10979 L:      linux-mtd@lists.infradead.org
10980 S:      Maintained
10981 F:      drivers/mtd/nand/onenand/
10982 F:      include/linux/mtd/onenand*.h
10983
10984 ONSTREAM SCSI TAPE DRIVER
10985 M:      Willem Riede <osst@riede.org>
10986 L:      osst-users@lists.sourceforge.net
10987 L:      linux-scsi@vger.kernel.org
10988 S:      Maintained
10989 F:      Documentation/scsi/osst.txt
10990 F:      drivers/scsi/osst.*
10991 F:      drivers/scsi/osst_*.h
10992 F:      drivers/scsi/st.h
10993
10994 OP-TEE DRIVER
10995 M:      Jens Wiklander <jens.wiklander@linaro.org>
10996 S:      Maintained
10997 F:      drivers/tee/optee/
10998
10999 OPA-VNIC DRIVER
11000 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11001 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11002 L:      linux-rdma@vger.kernel.org
11003 S:      Supported
11004 F:      drivers/infiniband/ulp/opa_vnic
11005
11006 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11007 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11008 M:      Frank Rowand <frowand.list@gmail.com>
11009 L:      devicetree@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11012 F:      Documentation/devicetree/overlay-notes.txt
11013 F:      drivers/of/overlay.c
11014 F:      drivers/of/resolver.c
11015 K:      of_overlay_notifier_
11016
11017 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11018 M:      Rob Herring <robh+dt@kernel.org>
11019 M:      Frank Rowand <frowand.list@gmail.com>
11020 L:      devicetree@vger.kernel.org
11021 W:      http://www.devicetree.org/
11022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11023 S:      Maintained
11024 F:      drivers/of/
11025 F:      include/linux/of*.h
11026 F:      scripts/dtc/
11027 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11028
11029 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11030 M:      Rob Herring <robh+dt@kernel.org>
11031 M:      Mark Rutland <mark.rutland@arm.com>
11032 L:      devicetree@vger.kernel.org
11033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11034 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11035 S:      Maintained
11036 F:      Documentation/devicetree/
11037 F:      arch/*/boot/dts/
11038 F:      include/dt-bindings/
11039
11040 OPENCORES I2C BUS DRIVER
11041 M:      Peter Korsgaard <peter@korsgaard.com>
11042 L:      linux-i2c@vger.kernel.org
11043 S:      Maintained
11044 F:      Documentation/i2c/busses/i2c-ocores
11045 F:      drivers/i2c/busses/i2c-ocores.c
11046
11047 OPENRISC ARCHITECTURE
11048 M:      Jonas Bonn <jonas@southpole.se>
11049 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11050 M:      Stafford Horne <shorne@gmail.com>
11051 T:      git git://github.com/openrisc/linux.git
11052 L:      openrisc@lists.librecores.org
11053 W:      http://openrisc.io
11054 S:      Maintained
11055 F:      Documentation/devicetree/bindings/openrisc/
11056 F:      Documentation/openrisc/
11057 F:      arch/openrisc/
11058 F:      drivers/irqchip/irq-ompic.c
11059 F:      drivers/irqchip/irq-or1k-*
11060
11061 OPENVSWITCH
11062 M:      Pravin B Shelar <pshelar@ovn.org>
11063 L:      netdev@vger.kernel.org
11064 L:      dev@openvswitch.org
11065 W:      http://openvswitch.org
11066 S:      Maintained
11067 F:      net/openvswitch/
11068 F:      include/uapi/linux/openvswitch.h
11069
11070 OPERATING PERFORMANCE POINTS (OPP)
11071 M:      Viresh Kumar <vireshk@kernel.org>
11072 M:      Nishanth Menon <nm@ti.com>
11073 M:      Stephen Boyd <sboyd@kernel.org>
11074 L:      linux-pm@vger.kernel.org
11075 S:      Maintained
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11077 F:      drivers/opp/
11078 F:      include/linux/pm_opp.h
11079 F:      Documentation/power/opp.txt
11080 F:      Documentation/devicetree/bindings/opp/
11081
11082 OPL4 DRIVER
11083 M:      Clemens Ladisch <clemens@ladisch.de>
11084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11085 T:      git git://git.alsa-project.org/alsa-kernel.git
11086 S:      Maintained
11087 F:      sound/drivers/opl4/
11088
11089 OPROFILE
11090 M:      Robert Richter <rric@kernel.org>
11091 L:      oprofile-list@lists.sf.net
11092 S:      Maintained
11093 F:      arch/*/include/asm/oprofile*.h
11094 F:      arch/*/oprofile/
11095 F:      drivers/oprofile/
11096 F:      include/linux/oprofile.h
11097
11098 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11099 M:      Mark Fasheh <mark@fasheh.com>
11100 M:      Joel Becker <jlbec@evilplan.org>
11101 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11102 W:      http://ocfs2.wiki.kernel.org
11103 S:      Supported
11104 F:      Documentation/filesystems/ocfs2.txt
11105 F:      Documentation/filesystems/dlmfs.txt
11106 F:      fs/ocfs2/
11107
11108 ORANGEFS FILESYSTEM
11109 M:      Mike Marshall <hubcap@omnibond.com>
11110 R:      Martin Brandenburg <martin@omnibond.com>
11111 L:      devel@lists.orangefs.org
11112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11113 S:      Supported
11114 F:      fs/orangefs/
11115 F:      Documentation/filesystems/orangefs.txt
11116
11117 ORINOCO DRIVER
11118 L:      linux-wireless@vger.kernel.org
11119 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11120 W:      http://www.nongnu.org/orinoco/
11121 S:      Orphan
11122 F:      drivers/net/wireless/intersil/orinoco/
11123
11124 OSD LIBRARY and FILESYSTEM
11125 M:      Boaz Harrosh <ooo@electrozaur.com>
11126 S:      Maintained
11127 F:      drivers/scsi/osd/
11128 F:      include/scsi/osd_*
11129 F:      fs/exofs/
11130
11131 OV2659 OMNIVISION SENSOR DRIVER
11132 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11133 L:      linux-media@vger.kernel.org
11134 W:      https://linuxtv.org
11135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11136 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11137 S:      Maintained
11138 F:      drivers/media/i2c/ov2659.c
11139 F:      include/media/i2c/ov2659.h
11140
11141 OVERLAY FILESYSTEM
11142 M:      Miklos Szeredi <miklos@szeredi.hu>
11143 L:      linux-unionfs@vger.kernel.org
11144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11145 S:      Supported
11146 F:      fs/overlayfs/
11147 F:      Documentation/filesystems/overlayfs.txt
11148
11149 P54 WIRELESS DRIVER
11150 M:      Christian Lamparter <chunkeey@googlemail.com>
11151 L:      linux-wireless@vger.kernel.org
11152 W:      http://wireless.kernel.org/en/users/Drivers/p54
11153 S:      Maintained
11154 F:      drivers/net/wireless/intersil/p54/
11155
11156 PA SEMI ETHERNET DRIVER
11157 L:      netdev@vger.kernel.org
11158 S:      Orphan
11159 F:      drivers/net/ethernet/pasemi/*
11160
11161 PA SEMI SMBUS DRIVER
11162 L:      linux-i2c@vger.kernel.org
11163 S:      Orphan
11164 F:      drivers/i2c/busses/i2c-pasemi.c
11165
11166 PADATA PARALLEL EXECUTION MECHANISM
11167 M:      Steffen Klassert <steffen.klassert@secunet.com>
11168 L:      linux-crypto@vger.kernel.org
11169 S:      Maintained
11170 F:      kernel/padata.c
11171 F:      include/linux/padata.h
11172 F:      Documentation/padata.txt
11173
11174 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11175 M:      Harald Welte <laforge@gnumonks.org>
11176 L:      platform-driver-x86@vger.kernel.org
11177 S:      Maintained
11178 F:      drivers/platform/x86/panasonic-laptop.c
11179
11180 PARALLEL LCD/KEYPAD PANEL DRIVER
11181 M:      Willy Tarreau <willy@haproxy.com>
11182 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11183 S:      Odd Fixes
11184 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11185 F:      drivers/auxdisplay/panel.c
11186
11187 PARALLEL PORT SUBSYSTEM
11188 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11189 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11190 L:      linux-parport@lists.infradead.org (subscribers-only)
11191 S:      Maintained
11192 F:      drivers/parport/
11193 F:      include/linux/parport*.h
11194 F:      drivers/char/ppdev.c
11195 F:      include/uapi/linux/ppdev.h
11196 F:      Documentation/parport*.txt
11197
11198 PARAVIRT_OPS INTERFACE
11199 M:      Juergen Gross <jgross@suse.com>
11200 M:      Alok Kataria <akataria@vmware.com>
11201 L:      virtualization@lists.linux-foundation.org
11202 S:      Supported
11203 F:      Documentation/virtual/paravirt_ops.txt
11204 F:      arch/*/kernel/paravirt*
11205 F:      arch/*/include/asm/paravirt*.h
11206 F:      include/linux/hypervisor.h
11207
11208 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11209 M:      Tim Waugh <tim@cyberelk.net>
11210 L:      linux-parport@lists.infradead.org (subscribers-only)
11211 S:      Maintained
11212 F:      Documentation/blockdev/paride.txt
11213 F:      drivers/block/paride/
11214
11215 PARISC ARCHITECTURE
11216 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11217 M:      Helge Deller <deller@gmx.de>
11218 L:      linux-parisc@vger.kernel.org
11219 W:      http://www.parisc-linux.org/
11220 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11223 S:      Maintained
11224 F:      arch/parisc/
11225 F:      Documentation/parisc/
11226 F:      drivers/parisc/
11227 F:      drivers/char/agp/parisc-agp.c
11228 F:      drivers/input/serio/gscps2.c
11229 F:      drivers/parport/parport_gsc.*
11230 F:      drivers/tty/serial/8250/8250_gsc.c
11231 F:      drivers/video/fbdev/sti*
11232 F:      drivers/video/console/sti*
11233 F:      drivers/video/logo/logo_parisc*
11234
11235 PARMAN
11236 M:      Jiri Pirko <jiri@mellanox.com>
11237 L:      netdev@vger.kernel.org
11238 S:      Supported
11239 F:      lib/parman.c
11240 F:      lib/test_parman.c
11241 F:      include/linux/parman.h
11242
11243 PC87360 HARDWARE MONITORING DRIVER
11244 M:      Jim Cromie <jim.cromie@gmail.com>
11245 L:      linux-hwmon@vger.kernel.org
11246 S:      Maintained
11247 F:      Documentation/hwmon/pc87360
11248 F:      drivers/hwmon/pc87360.c
11249
11250 PC8736x GPIO DRIVER
11251 M:      Jim Cromie <jim.cromie@gmail.com>
11252 S:      Maintained
11253 F:      drivers/char/pc8736x_gpio.c
11254
11255 PC87427 HARDWARE MONITORING DRIVER
11256 M:      Jean Delvare <jdelvare@suse.com>
11257 L:      linux-hwmon@vger.kernel.org
11258 S:      Maintained
11259 F:      Documentation/hwmon/pc87427
11260 F:      drivers/hwmon/pc87427.c
11261
11262 PCA9532 LED DRIVER
11263 M:      Riku Voipio <riku.voipio@iki.fi>
11264 S:      Maintained
11265 F:      drivers/leds/leds-pca9532.c
11266 F:      include/linux/leds-pca9532.h
11267
11268 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11269 M:      Guenter Roeck <linux@roeck-us.net>
11270 L:      linux-i2c@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11273
11274 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11275 M:      Khalid Aziz <khalid@gonehiking.org>
11276 S:      Maintained
11277 F:      drivers/firmware/pcdp.*
11278
11279 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11280 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11281 L:      linux-pci@vger.kernel.org
11282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11283 S:      Maintained
11284 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11285 F:      drivers/pci/controller/pci-aardvark.c
11286
11287 PCI DRIVER FOR ALTERA PCIE IP
11288 M:      Ley Foon Tan <lftan@altera.com>
11289 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11290 L:      linux-pci@vger.kernel.org
11291 S:      Supported
11292 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11293 F:      drivers/pci/controller/pcie-altera.c
11294
11295 PCI DRIVER FOR APPLIEDMICRO XGENE
11296 M:      Tanmay Inamdar <tinamdar@apm.com>
11297 L:      linux-pci@vger.kernel.org
11298 L:      linux-arm-kernel@lists.infradead.org
11299 S:      Maintained
11300 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11301 F:      drivers/pci/controller/pci-xgene.c
11302
11303 PCI DRIVER FOR ARM VERSATILE PLATFORM
11304 M:      Rob Herring <robh@kernel.org>
11305 L:      linux-pci@vger.kernel.org
11306 L:      linux-arm-kernel@lists.infradead.org
11307 S:      Maintained
11308 F:      Documentation/devicetree/bindings/pci/versatile.txt
11309 F:      drivers/pci/controller/pci-versatile.c
11310
11311 PCI DRIVER FOR ARMADA 8K
11312 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11313 L:      linux-pci@vger.kernel.org
11314 L:      linux-arm-kernel@lists.infradead.org
11315 S:      Maintained
11316 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11317 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11318
11319 PCI DRIVER FOR CADENCE PCIE IP
11320 M:      Alan Douglas <adouglas@cadence.com>
11321 L:      linux-pci@vger.kernel.org
11322 S:      Maintained
11323 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11324 F:      drivers/pci/controller/pcie-cadence*
11325
11326 PCI DRIVER FOR FREESCALE LAYERSCAPE
11327 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11328 M:      Mingkai Hu <mingkai.hu@nxp.com>
11329 M:      Roy Zang <roy.zang@nxp.com>
11330 L:      linuxppc-dev@lists.ozlabs.org
11331 L:      linux-pci@vger.kernel.org
11332 L:      linux-arm-kernel@lists.infradead.org
11333 S:      Maintained
11334 F:      drivers/pci/controller/dwc/*layerscape*
11335
11336 PCI DRIVER FOR GENERIC OF HOSTS
11337 M:      Will Deacon <will.deacon@arm.com>
11338 L:      linux-pci@vger.kernel.org
11339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11340 S:      Maintained
11341 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11342 F:      drivers/pci/controller/pci-host-common.c
11343 F:      drivers/pci/controller/pci-host-generic.c
11344
11345 PCI DRIVER FOR IMX6
11346 M:      Richard Zhu <hongxing.zhu@nxp.com>
11347 M:      Lucas Stach <l.stach@pengutronix.de>
11348 L:      linux-pci@vger.kernel.org
11349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11350 S:      Maintained
11351 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11352 F:      drivers/pci/controller/dwc/*imx6*
11353
11354 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11355 M:      Keith Busch <keith.busch@intel.com>
11356 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11357 L:      linux-pci@vger.kernel.org
11358 S:      Supported
11359 F:      drivers/pci/controller/vmd.c
11360
11361 PCI DRIVER FOR MICROSEMI SWITCHTEC
11362 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11363 M:      Logan Gunthorpe <logang@deltatee.com>
11364 L:      linux-pci@vger.kernel.org
11365 S:      Maintained
11366 F:      Documentation/switchtec.txt
11367 F:      Documentation/ABI/testing/sysfs-class-switchtec
11368 F:      drivers/pci/switch/switchtec*
11369 F:      include/uapi/linux/switchtec_ioctl.h
11370 F:      include/linux/switchtec.h
11371 F:      drivers/ntb/hw/mscc/
11372
11373 PCI DRIVER FOR MOBIVEIL PCIE IP
11374 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11375 L:      linux-pci@vger.kernel.org
11376 S:      Supported
11377 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11378 F:      drivers/pci/controller/pcie-mobiveil.c
11379
11380 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11381 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11382 M:      Jason Cooper <jason@lakedaemon.net>
11383 L:      linux-pci@vger.kernel.org
11384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385 S:      Maintained
11386 F:      drivers/pci/controller/*mvebu*
11387
11388 PCI DRIVER FOR NVIDIA TEGRA
11389 M:      Thierry Reding <thierry.reding@gmail.com>
11390 L:      linux-tegra@vger.kernel.org
11391 L:      linux-pci@vger.kernel.org
11392 S:      Supported
11393 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11394 F:      drivers/pci/controller/pci-tegra.c
11395
11396 PCI DRIVER FOR RENESAS R-CAR
11397 M:      Simon Horman <horms@verge.net.au>
11398 L:      linux-pci@vger.kernel.org
11399 L:      linux-renesas-soc@vger.kernel.org
11400 S:      Maintained
11401 F:      drivers/pci/controller/*rcar*
11402
11403 PCI DRIVER FOR SAMSUNG EXYNOS
11404 M:      Jingoo Han <jingoohan1@gmail.com>
11405 L:      linux-pci@vger.kernel.org
11406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11408 S:      Maintained
11409 F:      drivers/pci/controller/dwc/pci-exynos.c
11410
11411 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11412 M:      Jingoo Han <jingoohan1@gmail.com>
11413 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11414 L:      linux-pci@vger.kernel.org
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11417 F:      drivers/pci/controller/dwc/*designware*
11418
11419 PCI DRIVER FOR TI DRA7XX
11420 M:      Kishon Vijay Abraham I <kishon@ti.com>
11421 L:      linux-omap@vger.kernel.org
11422 L:      linux-pci@vger.kernel.org
11423 S:      Supported
11424 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11425 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11426
11427 PCI DRIVER FOR TI KEYSTONE
11428 M:      Murali Karicheri <m-karicheri2@ti.com>
11429 L:      linux-pci@vger.kernel.org
11430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11431 S:      Maintained
11432 F:      drivers/pci/controller/dwc/pci-keystone.c
11433
11434 PCI ENDPOINT SUBSYSTEM
11435 M:      Kishon Vijay Abraham I <kishon@ti.com>
11436 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11437 L:      linux-pci@vger.kernel.org
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11439 S:      Supported
11440 F:      drivers/pci/endpoint/
11441 F:      drivers/misc/pci_endpoint_test.c
11442 F:      tools/pci/
11443
11444 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11445 M:      Russell Currey <ruscur@russell.cc>
11446 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11447 M:      Oliver O'Halloran <oohall@gmail.com>
11448 L:      linuxppc-dev@lists.ozlabs.org
11449 S:      Supported
11450 F:      Documentation/PCI/pci-error-recovery.txt
11451 F:      drivers/pci/pcie/aer.c
11452 F:      drivers/pci/pcie/dpc.c
11453 F:      drivers/pci/pcie/err.c
11454 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11455 F:      arch/powerpc/kernel/eeh*.c
11456 F:      arch/powerpc/platforms/*/eeh*.c
11457 F:      arch/powerpc/include/*/eeh*.h
11458
11459 PCI ERROR RECOVERY
11460 M:      Linas Vepstas <linasvepstas@gmail.com>
11461 L:      linux-pci@vger.kernel.org
11462 S:      Supported
11463 F:      Documentation/PCI/pci-error-recovery.txt
11464
11465 PCI MSI DRIVER FOR ALTERA MSI IP
11466 M:      Ley Foon Tan <lftan@altera.com>
11467 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11468 L:      linux-pci@vger.kernel.org
11469 S:      Supported
11470 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11471 F:      drivers/pci/controller/pcie-altera-msi.c
11472
11473 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11474 M:      Duc Dang <dhdang@apm.com>
11475 L:      linux-pci@vger.kernel.org
11476 L:      linux-arm-kernel@lists.infradead.org
11477 S:      Maintained
11478 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11479 F:      drivers/pci/controller/pci-xgene-msi.c
11480
11481 PCI SUBSYSTEM
11482 M:      Bjorn Helgaas <bhelgaas@google.com>
11483 L:      linux-pci@vger.kernel.org
11484 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11486 S:      Supported
11487 F:      Documentation/devicetree/bindings/pci/
11488 F:      Documentation/PCI/
11489 F:      drivers/acpi/pci*
11490 F:      drivers/pci/
11491 F:      include/asm-generic/pci*
11492 F:      include/linux/pci*
11493 F:      include/linux/of_pci.h
11494 F:      include/uapi/linux/pci*
11495 F:      lib/pci*
11496 F:      arch/x86/pci/
11497 F:      arch/x86/kernel/quirks.c
11498
11499 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11500 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11501 L:      linux-pci@vger.kernel.org
11502 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11504 S:      Supported
11505 F:      drivers/pci/controller/
11506
11507 PCIE DRIVER FOR AXIS ARTPEC
11508 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11509 L:      linux-arm-kernel@axis.com
11510 L:      linux-pci@vger.kernel.org
11511 S:      Maintained
11512 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11513 F:      drivers/pci/controller/dwc/*artpec*
11514
11515 PCIE DRIVER FOR CAVIUM THUNDERX
11516 M:      David Daney <david.daney@cavium.com>
11517 L:      linux-pci@vger.kernel.org
11518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11519 S:      Supported
11520 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11521 F:      drivers/pci/controller/pci-thunder-*
11522
11523 PCIE DRIVER FOR HISILICON
11524 M:      Zhou Wang <wangzhou1@hisilicon.com>
11525 L:      linux-pci@vger.kernel.org
11526 S:      Maintained
11527 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11528 F:      drivers/pci/controller/dwc/pcie-hisi.c
11529
11530 PCIE DRIVER FOR HISILICON KIRIN
11531 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11532 M:      Binghui Wang <wangbinghui@hisilicon.com>
11533 L:      linux-pci@vger.kernel.org
11534 S:      Maintained
11535 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11536 F:      drivers/pci/controller/dwc/pcie-kirin.c
11537
11538 PCIE DRIVER FOR HISILICON STB
11539 M:      Jianguo Sun <sunjianguo1@huawei.com>
11540 M:      Shawn Guo <shawn.guo@linaro.org>
11541 L:      linux-pci@vger.kernel.org
11542 S:      Maintained
11543 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11544 F:      drivers/pci/controller/dwc/pcie-histb.c
11545
11546 PCIE DRIVER FOR MEDIATEK
11547 M:      Ryder Lee <ryder.lee@mediatek.com>
11548 L:      linux-pci@vger.kernel.org
11549 L:      linux-mediatek@lists.infradead.org
11550 S:      Supported
11551 F:      Documentation/devicetree/bindings/pci/mediatek*
11552 F:      drivers/pci/controller/*mediatek*
11553
11554 PCIE DRIVER FOR QUALCOMM MSM
11555 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11556 L:      linux-pci@vger.kernel.org
11557 L:      linux-arm-msm@vger.kernel.org
11558 S:      Maintained
11559 F:      drivers/pci/controller/dwc/*qcom*
11560
11561 PCIE DRIVER FOR ROCKCHIP
11562 M:      Shawn Lin <shawn.lin@rock-chips.com>
11563 L:      linux-pci@vger.kernel.org
11564 L:      linux-rockchip@lists.infradead.org
11565 S:      Maintained
11566 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11567 F:      drivers/pci/controller/pcie-rockchip*
11568
11569 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11570 M:      Linus Walleij <linus.walleij@linaro.org>
11571 L:      linux-pci@vger.kernel.org
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11574 F:      drivers/pci/controller/pci-v3-semi.c
11575
11576 PCIE DRIVER FOR ST SPEAR13XX
11577 M:      Pratyush Anand <pratyush.anand@gmail.com>
11578 L:      linux-pci@vger.kernel.org
11579 S:      Maintained
11580 F:      drivers/pci/controller/dwc/*spear*
11581
11582 PCMCIA SUBSYSTEM
11583 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11585 S:      Odd Fixes
11586 F:      Documentation/pcmcia/
11587 F:      tools/pcmcia/
11588 F:      drivers/pcmcia/
11589 F:      include/pcmcia/
11590
11591 PCNET32 NETWORK DRIVER
11592 M:      Don Fry <pcnet32@frontier.com>
11593 L:      netdev@vger.kernel.org
11594 S:      Maintained
11595 F:      drivers/net/ethernet/amd/pcnet32.c
11596
11597 PCRYPT PARALLEL CRYPTO ENGINE
11598 M:      Steffen Klassert <steffen.klassert@secunet.com>
11599 L:      linux-crypto@vger.kernel.org
11600 S:      Maintained
11601 F:      crypto/pcrypt.c
11602 F:      include/crypto/pcrypt.h
11603
11604 PEAQ WMI HOTKEYS DRIVER
11605 M:      Hans de Goede <hdegoede@redhat.com>
11606 L:      platform-driver-x86@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/platform/x86/peaq-wmi.c
11609
11610 PER-CPU MEMORY ALLOCATOR
11611 M:      Dennis Zhou <dennis@kernel.org>
11612 M:      Tejun Heo <tj@kernel.org>
11613 M:      Christoph Lameter <cl@linux.com>
11614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11615 S:      Maintained
11616 F:      include/linux/percpu*.h
11617 F:      mm/percpu*.c
11618 F:      arch/*/include/asm/percpu.h
11619
11620 PER-TASK DELAY ACCOUNTING
11621 M:      Balbir Singh <bsingharora@gmail.com>
11622 S:      Maintained
11623 F:      include/linux/delayacct.h
11624 F:      kernel/delayacct.c
11625
11626 PERFORMANCE EVENTS SUBSYSTEM
11627 M:      Peter Zijlstra <peterz@infradead.org>
11628 M:      Ingo Molnar <mingo@redhat.com>
11629 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11630 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11631 R:      Jiri Olsa <jolsa@redhat.com>
11632 R:      Namhyung Kim <namhyung@kernel.org>
11633 L:      linux-kernel@vger.kernel.org
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11635 S:      Supported
11636 F:      kernel/events/*
11637 F:      include/linux/perf_event.h
11638 F:      include/uapi/linux/perf_event.h
11639 F:      arch/*/kernel/perf_event*.c
11640 F:      arch/*/kernel/*/perf_event*.c
11641 F:      arch/*/kernel/*/*/perf_event*.c
11642 F:      arch/*/include/asm/perf_event.h
11643 F:      arch/*/kernel/perf_callchain.c
11644 F:      arch/*/events/*
11645 F:      tools/perf/
11646
11647 PERSONALITY HANDLING
11648 M:      Christoph Hellwig <hch@infradead.org>
11649 L:      linux-abi-devel@lists.sourceforge.net
11650 S:      Maintained
11651 F:      include/linux/personality.h
11652 F:      include/uapi/linux/personality.h
11653
11654 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11655 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11656 L:      linux-input@vger.kernel.org
11657 S:      Maintained
11658 F:      Documentation/input/devices/pxrc.rst
11659 F:      drivers/input/joystick/pxrc.c
11660
11661 PHONET PROTOCOL
11662 M:      Remi Denis-Courmont <courmisch@gmail.com>
11663 S:      Supported
11664 F:      Documentation/networking/phonet.txt
11665 F:      include/linux/phonet.h
11666 F:      include/net/phonet/
11667 F:      include/uapi/linux/phonet.h
11668 F:      net/phonet/
11669
11670 PHRAM MTD DRIVER
11671 M:      Joern Engel <joern@lazybastard.org>
11672 L:      linux-mtd@lists.infradead.org
11673 S:      Maintained
11674 F:      drivers/mtd/devices/phram.c
11675
11676 PICOLCD HID DRIVER
11677 M:      Bruno Prémont <bonbons@linux-vserver.org>
11678 L:      linux-input@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/hid/hid-picolcd*
11681
11682 PICOXCELL SUPPORT
11683 M:      Jamie Iles <jamie@jamieiles.com>
11684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11686 S:      Supported
11687 F:      arch/arm/boot/dts/picoxcell*
11688 F:      arch/arm/mach-picoxcell/
11689 F:      drivers/crypto/picoxcell*
11690
11691 PIN CONTROL SUBSYSTEM
11692 M:      Linus Walleij <linus.walleij@linaro.org>
11693 L:      linux-gpio@vger.kernel.org
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11695 S:      Maintained
11696 F:      Documentation/devicetree/bindings/pinctrl/
11697 F:      Documentation/driver-api/pinctl.rst
11698 F:      drivers/pinctrl/
11699 F:      include/linux/pinctrl/
11700
11701 PIN CONTROLLER - ATMEL AT91
11702 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11704 S:      Maintained
11705 F:      drivers/pinctrl/pinctrl-at91.*
11706
11707 PIN CONTROLLER - ATMEL AT91 PIO4
11708 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710 L:      linux-gpio@vger.kernel.org
11711 S:      Supported
11712 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11713
11714 PIN CONTROLLER - FREESCALE
11715 M:      Dong Aisheng <aisheng.dong@nxp.com>
11716 M:      Fabio Estevam <festevam@gmail.com>
11717 M:      Shawn Guo <shawnguo@kernel.org>
11718 M:      Stefan Agner <stefan@agner.ch>
11719 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11720 L:      linux-gpio@vger.kernel.org
11721 S:      Maintained
11722 F:      drivers/pinctrl/freescale/
11723 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11724
11725 PIN CONTROLLER - INTEL
11726 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11727 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11728 S:      Maintained
11729 F:      drivers/pinctrl/intel/
11730
11731 PIN CONTROLLER - MEDIATEK
11732 M:      Sean Wang <sean.wang@kernel.org>
11733 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11734 S:      Maintained
11735 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11736 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11737 F:      drivers/pinctrl/mediatek/
11738
11739 PIN CONTROLLER - QUALCOMM
11740 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11741 S:      Maintained
11742 L:      linux-arm-msm@vger.kernel.org
11743 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11744 F:      drivers/pinctrl/qcom/
11745
11746 PIN CONTROLLER - RENESAS
11747 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11748 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11749 L:      linux-renesas-soc@vger.kernel.org
11750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11751 S:      Maintained
11752 F:      drivers/pinctrl/sh-pfc/
11753
11754 PIN CONTROLLER - SAMSUNG
11755 M:      Tomasz Figa <tomasz.figa@gmail.com>
11756 M:      Krzysztof Kozlowski <krzk@kernel.org>
11757 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11760 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11762 S:      Maintained
11763 F:      drivers/pinctrl/samsung/
11764 F:      include/dt-bindings/pinctrl/samsung.h
11765 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11766
11767 PIN CONTROLLER - SINGLE
11768 M:      Tony Lindgren <tony@atomide.com>
11769 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11771 L:      linux-omap@vger.kernel.org
11772 S:      Maintained
11773 F:      drivers/pinctrl/pinctrl-single.c
11774
11775 PIN CONTROLLER - ST SPEAR
11776 M:      Viresh Kumar <vireshk@kernel.org>
11777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 W:      http://www.st.com/spear
11779 S:      Maintained
11780 F:      drivers/pinctrl/spear/
11781
11782 PISTACHIO SOC SUPPORT
11783 M:      James Hartley <james.hartley@sondrel.com>
11784 L:      linux-mips@linux-mips.org
11785 S:      Odd Fixes
11786 F:      arch/mips/pistachio/
11787 F:      arch/mips/include/asm/mach-pistachio/
11788 F:      arch/mips/boot/dts/img/pistachio*
11789 F:      arch/mips/configs/pistachio*_defconfig
11790
11791 PKTCDVD DRIVER
11792 S:      Orphan
11793 M:      linux-block@vger.kernel.org
11794 F:      drivers/block/pktcdvd.c
11795 F:      include/linux/pktcdvd.h
11796 F:      include/uapi/linux/pktcdvd.h
11797
11798 PKUNITY SOC DRIVERS
11799 M:      Guan Xuetao <gxt@pku.edu.cn>
11800 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11801 S:      Maintained
11802 T:      git git://github.com/gxt/linux.git
11803 F:      drivers/input/serio/i8042-unicore32io.h
11804 F:      drivers/i2c/busses/i2c-puv3.c
11805 F:      drivers/video/fbdev/fb-puv3.c
11806 F:      drivers/rtc/rtc-puv3.c
11807
11808 PMBUS HARDWARE MONITORING DRIVERS
11809 M:      Guenter Roeck <linux@roeck-us.net>
11810 L:      linux-hwmon@vger.kernel.org
11811 W:      http://hwmon.wiki.kernel.org/
11812 W:      http://www.roeck-us.net/linux/drivers/
11813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11814 S:      Maintained
11815 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11816 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11817 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11818 F:      Documentation/hwmon/adm1275
11819 F:      Documentation/hwmon/ibm-cffps
11820 F:      Documentation/hwmon/ir35221
11821 F:      Documentation/hwmon/lm25066
11822 F:      Documentation/hwmon/ltc2978
11823 F:      Documentation/hwmon/ltc3815
11824 F:      Documentation/hwmon/max16064
11825 F:      Documentation/hwmon/max20751
11826 F:      Documentation/hwmon/max31785
11827 F:      Documentation/hwmon/max34440
11828 F:      Documentation/hwmon/max8688
11829 F:      Documentation/hwmon/pmbus
11830 F:      Documentation/hwmon/pmbus-core
11831 F:      Documentation/hwmon/tps40422
11832 F:      Documentation/hwmon/ucd9000
11833 F:      Documentation/hwmon/ucd9200
11834 F:      Documentation/hwmon/zl6100
11835 F:      drivers/hwmon/pmbus/
11836 F:      include/linux/pmbus.h
11837
11838 PMC SIERRA MaxRAID DRIVER
11839 L:      linux-scsi@vger.kernel.org
11840 W:      http://www.pmc-sierra.com/
11841 S:      Orphan
11842 F:      drivers/scsi/pmcraid.*
11843
11844 PMC SIERRA PM8001 DRIVER
11845 M:      Jack Wang <jinpu.wang@profitbricks.com>
11846 M:      lindar_liu@usish.com
11847 L:      linux-scsi@vger.kernel.org
11848 S:      Supported
11849 F:      drivers/scsi/pm8001/
11850
11851 PNP SUPPORT
11852 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11853 S:      Maintained
11854 F:      drivers/pnp/
11855
11856 POSIX CLOCKS and TIMERS
11857 M:      Thomas Gleixner <tglx@linutronix.de>
11858 L:      linux-kernel@vger.kernel.org
11859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11860 S:      Maintained
11861 F:      fs/timerfd.c
11862 F:      include/linux/timer*
11863 F:      kernel/time/*timer*
11864
11865 POWER MANAGEMENT CORE
11866 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11867 L:      linux-pm@vger.kernel.org
11868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11869 B:      https://bugzilla.kernel.org
11870 S:      Supported
11871 F:      drivers/base/power/
11872 F:      include/linux/pm.h
11873 F:      include/linux/pm_*
11874 F:      include/linux/powercap.h
11875 F:      drivers/powercap/
11876 F:      kernel/configs/nopm.config
11877
11878 POWER STATE COORDINATION INTERFACE (PSCI)
11879 M:      Mark Rutland <mark.rutland@arm.com>
11880 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11881 L:      linux-arm-kernel@lists.infradead.org
11882 S:      Maintained
11883 F:      drivers/firmware/psci*.c
11884 F:      include/linux/psci.h
11885 F:      include/uapi/linux/psci.h
11886
11887 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11888 M:      Sebastian Reichel <sre@kernel.org>
11889 L:      linux-pm@vger.kernel.org
11890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11891 S:      Maintained
11892 F:      Documentation/ABI/testing/sysfs-class-power
11893 F:      Documentation/devicetree/bindings/power/supply/
11894 F:      include/linux/power_supply.h
11895 F:      drivers/power/supply/
11896
11897 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11898 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11899 L:      linuxppc-dev@lists.ozlabs.org
11900 S:      Maintained
11901 F:      drivers/char/powernv-op-panel.c
11902
11903 PPP OVER ATM (RFC 2364)
11904 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11905 S:      Maintained
11906 F:      net/atm/pppoatm.c
11907 F:      include/uapi/linux/atmppp.h
11908
11909 PPP OVER ETHERNET
11910 M:      Michal Ostrowski <mostrows@earthlink.net>
11911 S:      Maintained
11912 F:      drivers/net/ppp/pppoe.c
11913 F:      drivers/net/ppp/pppox.c
11914
11915 PPP OVER L2TP
11916 M:      James Chapman <jchapman@katalix.com>
11917 S:      Maintained
11918 F:      net/l2tp/l2tp_ppp.c
11919 F:      include/linux/if_pppol2tp.h
11920 F:      include/uapi/linux/if_pppol2tp.h
11921
11922 PPP PROTOCOL DRIVERS AND COMPRESSORS
11923 M:      Paul Mackerras <paulus@samba.org>
11924 L:      linux-ppp@vger.kernel.org
11925 S:      Maintained
11926 F:      drivers/net/ppp/ppp_*
11927
11928 PPS SUPPORT
11929 M:      Rodolfo Giometti <giometti@enneenne.com>
11930 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11931 L:      linuxpps@ml.enneenne.com (subscribers-only)
11932 S:      Maintained
11933 F:      Documentation/pps/
11934 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11935 F:      Documentation/ABI/testing/sysfs-pps
11936 F:      drivers/pps/
11937 F:      include/linux/pps*.h
11938 F:      include/uapi/linux/pps.h
11939
11940 PPTP DRIVER
11941 M:      Dmitry Kozlov <xeb@mail.ru>
11942 L:      netdev@vger.kernel.org
11943 S:      Maintained
11944 F:      drivers/net/ppp/pptp.c
11945 W:      http://sourceforge.net/projects/accel-pptp
11946
11947 PREEMPTIBLE KERNEL
11948 M:      Robert Love <rml@tech9.net>
11949 L:      kpreempt-tech@lists.sourceforge.net
11950 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11951 S:      Supported
11952 F:      Documentation/preempt-locking.txt
11953 F:      include/linux/preempt.h
11954
11955 PRINTK
11956 M:      Petr Mladek <pmladek@suse.com>
11957 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11958 R:      Steven Rostedt <rostedt@goodmis.org>
11959 S:      Maintained
11960 F:      kernel/printk/
11961 F:      include/linux/printk.h
11962
11963 PRISM54 WIRELESS DRIVER
11964 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11965 L:      linux-wireless@vger.kernel.org
11966 W:      http://wireless.kernel.org/en/users/Drivers/p54
11967 S:      Obsolete
11968 F:      drivers/net/wireless/intersil/prism54/
11969
11970 PROC FILESYSTEM
11971 R:      Alexey Dobriyan <adobriyan@gmail.com>
11972 L:      linux-kernel@vger.kernel.org
11973 L:      linux-fsdevel@vger.kernel.org
11974 S:      Maintained
11975 F:      fs/proc/
11976 F:      include/linux/proc_fs.h
11977 F:      tools/testing/selftests/proc/
11978
11979 PROC SYSCTL
11980 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11981 M:      Kees Cook <keescook@chromium.org>
11982 L:      linux-kernel@vger.kernel.org
11983 L:      linux-fsdevel@vger.kernel.org
11984 S:      Maintained
11985 F:      fs/proc/proc_sysctl.c
11986 F:      include/linux/sysctl.h
11987 F:      kernel/sysctl.c
11988 F:      tools/testing/selftests/sysctl/
11989
11990 PS3 NETWORK SUPPORT
11991 M:      Geoff Levand <geoff@infradead.org>
11992 L:      netdev@vger.kernel.org
11993 L:      linuxppc-dev@lists.ozlabs.org
11994 S:      Maintained
11995 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11996
11997 PS3 PLATFORM SUPPORT
11998 M:      Geoff Levand <geoff@infradead.org>
11999 L:      linuxppc-dev@lists.ozlabs.org
12000 S:      Maintained
12001 F:      arch/powerpc/boot/ps3*
12002 F:      arch/powerpc/include/asm/lv1call.h
12003 F:      arch/powerpc/include/asm/ps3*.h
12004 F:      arch/powerpc/platforms/ps3/
12005 F:      drivers/*/ps3*
12006 F:      drivers/ps3/
12007 F:      drivers/rtc/rtc-ps3.c
12008 F:      drivers/usb/host/*ps3.c
12009 F:      sound/ppc/snd_ps3*
12010
12011 PS3VRAM DRIVER
12012 M:      Jim Paris <jim@jtan.com>
12013 M:      Geoff Levand <geoff@infradead.org>
12014 L:      linuxppc-dev@lists.ozlabs.org
12015 S:      Maintained
12016 F:      drivers/block/ps3vram.c
12017
12018 PSAMPLE PACKET SAMPLING SUPPORT:
12019 M:      Yotam Gigi <yotam.gi@gmail.com>
12020 S:      Maintained
12021 F:      net/psample
12022 F:      include/net/psample.h
12023 F:      include/uapi/linux/psample.h
12024
12025 PSTORE FILESYSTEM
12026 M:      Kees Cook <keescook@chromium.org>
12027 M:      Anton Vorontsov <anton@enomsg.org>
12028 M:      Colin Cross <ccross@android.com>
12029 M:      Tony Luck <tony.luck@intel.com>
12030 S:      Maintained
12031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12032 F:      fs/pstore/
12033 F:      include/linux/pstore*
12034 F:      drivers/firmware/efi/efi-pstore.c
12035 F:      drivers/acpi/apei/erst.c
12036 F:      Documentation/admin-guide/ramoops.rst
12037 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12038 K:      \b(pstore|ramoops)
12039
12040 PTP HARDWARE CLOCK SUPPORT
12041 M:      Richard Cochran <richardcochran@gmail.com>
12042 L:      netdev@vger.kernel.org
12043 S:      Maintained
12044 W:      http://linuxptp.sourceforge.net/
12045 F:      Documentation/ABI/testing/sysfs-ptp
12046 F:      Documentation/ptp/*
12047 F:      drivers/net/phy/dp83640*
12048 F:      drivers/ptp/*
12049 F:      include/linux/ptp_cl*
12050
12051 PTRACE SUPPORT
12052 M:      Oleg Nesterov <oleg@redhat.com>
12053 S:      Maintained
12054 F:      include/asm-generic/syscall.h
12055 F:      include/linux/ptrace.h
12056 F:      include/linux/regset.h
12057 F:      include/linux/tracehook.h
12058 F:      include/uapi/linux/ptrace.h
12059 F:      include/uapi/linux/ptrace.h
12060 F:      include/asm-generic/ptrace.h
12061 F:      kernel/ptrace.c
12062 F:      arch/*/ptrace*.c
12063 F:      arch/*/*/ptrace*.c
12064 F:      arch/*/include/asm/ptrace*.h
12065
12066 PULSE8-CEC DRIVER
12067 M:      Hans Verkuil <hverkuil@xs4all.nl>
12068 L:      linux-media@vger.kernel.org
12069 T:      git git://linuxtv.org/media_tree.git
12070 S:      Maintained
12071 F:      drivers/media/usb/pulse8-cec/*
12072 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12073
12074 PVRUSB2 VIDEO4LINUX DRIVER
12075 M:      Mike Isely <isely@pobox.com>
12076 L:      pvrusb2@isely.net       (subscribers-only)
12077 L:      linux-media@vger.kernel.org
12078 W:      http://www.isely.net/pvrusb2/
12079 T:      git git://linuxtv.org/media_tree.git
12080 S:      Maintained
12081 F:      Documentation/media/v4l-drivers/pvrusb2*
12082 F:      drivers/media/usb/pvrusb2/
12083
12084 PWC WEBCAM DRIVER
12085 M:      Hans Verkuil <hverkuil@xs4all.nl>
12086 L:      linux-media@vger.kernel.org
12087 T:      git git://linuxtv.org/media_tree.git
12088 S:      Odd Fixes
12089 F:      drivers/media/usb/pwc/*
12090
12091 PWM FAN DRIVER
12092 M:      Kamil Debski <kamil@wypas.org>
12093 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12094 L:      linux-hwmon@vger.kernel.org
12095 S:      Supported
12096 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12097 F:      Documentation/hwmon/pwm-fan
12098 F:      drivers/hwmon/pwm-fan.c
12099
12100 PWM IR Transmitter
12101 M:      Sean Young <sean@mess.org>
12102 L:      linux-media@vger.kernel.org
12103 S:      Maintained
12104 F:      drivers/media/rc/pwm-ir-tx.c
12105
12106 PWM SUBSYSTEM
12107 M:      Thierry Reding <thierry.reding@gmail.com>
12108 L:      linux-pwm@vger.kernel.org
12109 S:      Maintained
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12111 F:      Documentation/pwm.txt
12112 F:      Documentation/devicetree/bindings/pwm/
12113 F:      include/linux/pwm.h
12114 F:      drivers/pwm/
12115 F:      drivers/video/backlight/pwm_bl.c
12116 F:      include/linux/pwm_backlight.h
12117 F:      drivers/gpio/gpio-mvebu.c
12118 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12119
12120 PXA GPIO DRIVER
12121 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12122 L:      linux-gpio@vger.kernel.org
12123 S:      Maintained
12124 F:      drivers/gpio/gpio-pxa.c
12125
12126 PXA MMCI DRIVER
12127 S:      Orphan
12128
12129 PXA RTC DRIVER
12130 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12131 L:      linux-rtc@vger.kernel.org
12132 S:      Maintained
12133
12134 PXA2xx/PXA3xx SUPPORT
12135 M:      Daniel Mack <daniel@zonque.org>
12136 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12137 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12139 T:      git git://github.com/hzhuang1/linux.git
12140 T:      git git://github.com/rjarzmik/linux.git
12141 S:      Maintained
12142 F:      arch/arm/boot/dts/pxa*
12143 F:      arch/arm/mach-pxa/
12144 F:      drivers/dma/pxa*
12145 F:      drivers/pcmcia/pxa2xx*
12146 F:      drivers/pinctrl/pxa/
12147 F:      drivers/spi/spi-pxa2xx*
12148 F:      drivers/usb/gadget/udc/pxa2*
12149 F:      include/sound/pxa2xx-lib.h
12150 F:      sound/arm/pxa*
12151 F:      sound/soc/pxa/
12152
12153 QAT DRIVER
12154 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12155 L:      qat-linux@intel.com
12156 S:      Supported
12157 F:      drivers/crypto/qat/
12158
12159 QCOM AUDIO (ASoC) DRIVERS
12160 M:      Patrick Lai <plai@codeaurora.org>
12161 M:      Banajit Goswami <bgoswami@codeaurora.org>
12162 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12163 S:      Supported
12164 F:      sound/soc/qcom/
12165
12166 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12167 M:      Gabriel Somlo <somlo@cmu.edu>
12168 M:      "Michael S. Tsirkin" <mst@redhat.com>
12169 L:      qemu-devel@nongnu.org
12170 S:      Maintained
12171 F:      drivers/firmware/qemu_fw_cfg.c
12172 F:      include/uapi/linux/qemu_fw_cfg.h
12173
12174 QIB DRIVER
12175 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12176 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12177 L:      linux-rdma@vger.kernel.org
12178 S:      Supported
12179 F:      drivers/infiniband/hw/qib/
12180
12181 QLOGIC QL41xxx FCOE DRIVER
12182 M:      QLogic-Storage-Upstream@cavium.com
12183 L:      linux-scsi@vger.kernel.org
12184 S:      Supported
12185 F:      drivers/scsi/qedf/
12186
12187 QLOGIC QL41xxx ISCSI DRIVER
12188 M:      QLogic-Storage-Upstream@cavium.com
12189 L:      linux-scsi@vger.kernel.org
12190 S:      Supported
12191 F:      drivers/scsi/qedi/
12192
12193 QLOGIC QL4xxx ETHERNET DRIVER
12194 M:      Ariel Elior <Ariel.Elior@cavium.com>
12195 M:      everest-linux-l2@cavium.com
12196 L:      netdev@vger.kernel.org
12197 S:      Supported
12198 F:      drivers/net/ethernet/qlogic/qed/
12199 F:      include/linux/qed/
12200 F:      drivers/net/ethernet/qlogic/qede/
12201
12202 QLOGIC QL4xxx RDMA DRIVER
12203 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12204 M:      Ariel Elior <Ariel.Elior@cavium.com>
12205 L:      linux-rdma@vger.kernel.org
12206 S:      Supported
12207 F:      drivers/infiniband/hw/qedr/
12208 F:      include/uapi/rdma/qedr-abi.h
12209
12210 QLOGIC QLA1280 SCSI DRIVER
12211 M:      Michael Reed <mdr@sgi.com>
12212 L:      linux-scsi@vger.kernel.org
12213 S:      Maintained
12214 F:      drivers/scsi/qla1280.[ch]
12215
12216 QLOGIC QLA2XXX FC-SCSI DRIVER
12217 M:      qla2xxx-upstream@qlogic.com
12218 L:      linux-scsi@vger.kernel.org
12219 S:      Supported
12220 F:      Documentation/scsi/LICENSE.qla2xxx
12221 F:      drivers/scsi/qla2xxx/
12222
12223 QLOGIC QLA3XXX NETWORK DRIVER
12224 M:      Dept-GELinuxNICDev@cavium.com
12225 L:      netdev@vger.kernel.org
12226 S:      Supported
12227 F:      Documentation/networking/LICENSE.qla3xxx
12228 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12229
12230 QLOGIC QLA4XXX iSCSI DRIVER
12231 M:      QLogic-Storage-Upstream@qlogic.com
12232 L:      linux-scsi@vger.kernel.org
12233 S:      Supported
12234 F:      Documentation/scsi/LICENSE.qla4xxx
12235 F:      drivers/scsi/qla4xxx/
12236
12237 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12238 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12239 M:      Manish Chopra <manish.chopra@cavium.com>
12240 M:      Dept-GELinuxNICDev@cavium.com
12241 L:      netdev@vger.kernel.org
12242 S:      Supported
12243 F:      drivers/net/ethernet/qlogic/qlcnic/
12244
12245 QLOGIC QLGE 10Gb ETHERNET DRIVER
12246 M:      Manish Chopra <manish.chopra@cavium.com>
12247 M:      Dept-GELinuxNICDev@cavium.com
12248 L:      netdev@vger.kernel.org
12249 S:      Supported
12250 F:      drivers/net/ethernet/qlogic/qlge/
12251
12252 QM1D1B0004 MEDIA DRIVER
12253 M:      Akihiro Tsukada <tskd08@gmail.com>
12254 L:      linux-media@vger.kernel.org
12255 S:      Odd Fixes
12256 F:      drivers/media/tuners/qm1d1b0004*
12257
12258 QM1D1C0042 MEDIA DRIVER
12259 M:      Akihiro Tsukada <tskd08@gmail.com>
12260 L:      linux-media@vger.kernel.org
12261 S:      Odd Fixes
12262 F:      drivers/media/tuners/qm1d1c0042*
12263
12264 QNX4 FILESYSTEM
12265 M:      Anders Larsen <al@alarsen.net>
12266 W:      http://www.alarsen.net/linux/qnx4fs/
12267 S:      Maintained
12268 F:      fs/qnx4/
12269 F:      include/uapi/linux/qnx4_fs.h
12270 F:      include/uapi/linux/qnxtypes.h
12271
12272 QORIQ DPAA2 FSL-MC BUS DRIVER
12273 M:      Stuart Yoder <stuyoder@gmail.com>
12274 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12275 L:      linux-kernel@vger.kernel.org
12276 S:      Maintained
12277 F:      drivers/bus/fsl-mc/
12278 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12279 F:      Documentation/networking/dpaa2/overview.rst
12280
12281 QT1010 MEDIA DRIVER
12282 M:      Antti Palosaari <crope@iki.fi>
12283 L:      linux-media@vger.kernel.org
12284 W:      https://linuxtv.org
12285 W:      http://palosaari.fi/linux/
12286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12287 T:      git git://linuxtv.org/anttip/media_tree.git
12288 S:      Maintained
12289 F:      drivers/media/tuners/qt1010*
12290
12291 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12292 M:      Kalle Valo <kvalo@codeaurora.org>
12293 L:      ath10k@lists.infradead.org
12294 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12296 S:      Supported
12297 F:      drivers/net/wireless/ath/ath10k/
12298
12299 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12300 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12301 L:      linux-wireless@vger.kernel.org
12302 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12303 S:      Supported
12304 F:      drivers/net/wireless/ath/ath9k/
12305
12306 QUALCOMM CAMERA SUBSYSTEM DRIVER
12307 M:      Todor Tomov <todor.tomov@linaro.org>
12308 L:      linux-media@vger.kernel.org
12309 S:      Maintained
12310 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12311 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12312 F:      drivers/media/platform/qcom/camss/
12313
12314 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12315 M:  Ilia Lin <ilia.lin@gmail.com>
12316 L:  linux-pm@vger.kernel.org
12317 S:  Maintained
12318 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12319 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12320
12321 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12322 M:      Timur Tabi <timur@kernel.org>
12323 L:      netdev@vger.kernel.org
12324 S:      Maintained
12325 F:      drivers/net/ethernet/qualcomm/emac/
12326
12327 QUALCOMM GENERIC INTERFACE I2C DRIVER
12328 M:      Alok Chauhan <alokc@codeaurora.org>
12329 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12330 L:      linux-i2c@vger.kernel.org
12331 L:      linux-arm-msm@vger.kernel.org
12332 S:      Supported
12333 F:      drivers/i2c/busses/i2c-qcom-geni.c
12334
12335 QUALCOMM HEXAGON ARCHITECTURE
12336 M:      Richard Kuo <rkuo@codeaurora.org>
12337 L:      linux-hexagon@vger.kernel.org
12338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12339 S:      Supported
12340 F:      arch/hexagon/
12341
12342 QUALCOMM HIDMA DRIVER
12343 M:      Sinan Kaya <okaya@kernel.org>
12344 L:      linux-arm-kernel@lists.infradead.org
12345 L:      linux-arm-msm@vger.kernel.org
12346 L:      dmaengine@vger.kernel.org
12347 S:      Supported
12348 F:      drivers/dma/qcom/hidma*
12349
12350 QUALCOMM IOMMU
12351 M:      Rob Clark <robdclark@gmail.com>
12352 L:      iommu@lists.linux-foundation.org
12353 L:      linux-arm-msm@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/iommu/qcom_iommu.c
12356
12357 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12358 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12359 L:      linux-media@vger.kernel.org
12360 L:      linux-arm-msm@vger.kernel.org
12361 T:      git git://linuxtv.org/media_tree.git
12362 S:      Maintained
12363 F:      drivers/media/platform/qcom/venus/
12364
12365 QUALCOMM WCN36XX WIRELESS DRIVER
12366 M:      Kalle Valo <kvalo@codeaurora.org>
12367 L:      wcn36xx@lists.infradead.org
12368 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12369 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12370 S:      Supported
12371 F:      drivers/net/wireless/ath/wcn36xx/
12372
12373 QUANTENNA QTNFMAC WIRELESS DRIVER
12374 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12375 M:      Avinash Patil <avinashp@quantenna.com>
12376 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12377 L:      linux-wireless@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/net/wireless/quantenna
12380
12381 RADEON and AMDGPU DRM DRIVERS
12382 M:      Alex Deucher <alexander.deucher@amd.com>
12383 M:      Christian König <christian.koenig@amd.com>
12384 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12385 L:      amd-gfx@lists.freedesktop.org
12386 T:      git git://people.freedesktop.org/~agd5f/linux
12387 S:      Supported
12388 F:      drivers/gpu/drm/radeon/
12389 F:      include/uapi/drm/radeon_drm.h
12390 F:      drivers/gpu/drm/amd/
12391 F:      include/uapi/drm/amdgpu_drm.h
12392
12393 RADEON FRAMEBUFFER DISPLAY DRIVER
12394 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12395 L:      linux-fbdev@vger.kernel.org
12396 S:      Maintained
12397 F:      drivers/video/fbdev/aty/radeon*
12398 F:      include/uapi/linux/radeonfb.h
12399
12400 RADIOSHARK RADIO DRIVER
12401 M:      Hans Verkuil <hverkuil@xs4all.nl>
12402 L:      linux-media@vger.kernel.org
12403 T:      git git://linuxtv.org/media_tree.git
12404 S:      Maintained
12405 F:      drivers/media/radio/radio-shark.c
12406
12407 RADIOSHARK2 RADIO DRIVER
12408 M:      Hans Verkuil <hverkuil@xs4all.nl>
12409 L:      linux-media@vger.kernel.org
12410 T:      git git://linuxtv.org/media_tree.git
12411 S:      Maintained
12412 F:      drivers/media/radio/radio-shark2.c
12413 F:      drivers/media/radio/radio-tea5777.c
12414
12415 RADOS BLOCK DEVICE (RBD)
12416 M:      Ilya Dryomov <idryomov@gmail.com>
12417 M:      Sage Weil <sage@redhat.com>
12418 M:      Alex Elder <elder@kernel.org>
12419 L:      ceph-devel@vger.kernel.org
12420 W:      http://ceph.com/
12421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12422 T:      git git://github.com/ceph/ceph-client.git
12423 S:      Supported
12424 F:      Documentation/ABI/testing/sysfs-bus-rbd
12425 F:      drivers/block/rbd.c
12426 F:      drivers/block/rbd_types.h
12427
12428 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12429 M:      Paul Mackerras <paulus@samba.org>
12430 L:      linux-fbdev@vger.kernel.org
12431 S:      Maintained
12432 F:      drivers/video/fbdev/aty/aty128fb.c
12433
12434 RAINSHADOW-CEC DRIVER
12435 M:      Hans Verkuil <hverkuil@xs4all.nl>
12436 L:      linux-media@vger.kernel.org
12437 T:      git git://linuxtv.org/media_tree.git
12438 S:      Maintained
12439 F:      drivers/media/usb/rainshadow-cec/*
12440
12441 RALINK MIPS ARCHITECTURE
12442 M:      John Crispin <john@phrozen.org>
12443 L:      linux-mips@linux-mips.org
12444 S:      Maintained
12445 F:      arch/mips/ralink
12446
12447 RALINK RT2X00 WIRELESS LAN DRIVER
12448 P:      rt2x00 project
12449 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12450 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12451 L:      linux-wireless@vger.kernel.org
12452 S:      Maintained
12453 F:      drivers/net/wireless/ralink/rt2x00/
12454
12455 RAMDISK RAM BLOCK DEVICE DRIVER
12456 M:      Jens Axboe <axboe@kernel.dk>
12457 S:      Maintained
12458 F:      Documentation/blockdev/ramdisk.txt
12459 F:      drivers/block/brd.c
12460
12461 RANCHU VIRTUAL BOARD FOR MIPS
12462 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12463 L:      linux-mips@linux-mips.org
12464 S:      Supported
12465 F:      arch/mips/generic/board-ranchu.c
12466 F:      arch/mips/configs/generic/board-ranchu.config
12467
12468 RANDOM NUMBER DRIVER
12469 M:      "Theodore Ts'o" <tytso@mit.edu>
12470 S:      Maintained
12471 F:      drivers/char/random.c
12472
12473 RAPIDIO SUBSYSTEM
12474 M:      Matt Porter <mporter@kernel.crashing.org>
12475 M:      Alexandre Bounine <alex.bou9@gmail.com>
12476 S:      Maintained
12477 F:      drivers/rapidio/
12478
12479 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12480 L:      linux-wireless@vger.kernel.org
12481 S:      Orphan
12482 F:      drivers/net/wireless/ray*
12483
12484 RCUTORTURE TEST FRAMEWORK
12485 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12486 M:      Josh Triplett <josh@joshtriplett.org>
12487 R:      Steven Rostedt <rostedt@goodmis.org>
12488 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12489 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12490 L:      linux-kernel@vger.kernel.org
12491 S:      Supported
12492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12493 F:      tools/testing/selftests/rcutorture
12494
12495 RDC R-321X SoC
12496 M:      Florian Fainelli <florian@openwrt.org>
12497 S:      Maintained
12498
12499 RDC R6040 FAST ETHERNET DRIVER
12500 M:      Florian Fainelli <f.fainelli@gmail.com>
12501 L:      netdev@vger.kernel.org
12502 S:      Maintained
12503 F:      drivers/net/ethernet/rdc/r6040.c
12504
12505 RDMAVT - RDMA verbs software
12506 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12507 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12508 L:      linux-rdma@vger.kernel.org
12509 S:      Supported
12510 F:      drivers/infiniband/sw/rdmavt
12511
12512 RDS - RELIABLE DATAGRAM SOCKETS
12513 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12514 L:      netdev@vger.kernel.org
12515 L:      linux-rdma@vger.kernel.org
12516 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12517 W:      https://oss.oracle.com/projects/rds/
12518 S:      Supported
12519 F:      net/rds/
12520 F:      Documentation/networking/rds.txt
12521
12522 RDT - RESOURCE ALLOCATION
12523 M:      Fenghua Yu <fenghua.yu@intel.com>
12524 M:      Reinette Chatre <reinette.chatre@intel.com>
12525 L:      linux-kernel@vger.kernel.org
12526 S:      Supported
12527 F:      arch/x86/kernel/cpu/intel_rdt*
12528 F:      arch/x86/include/asm/intel_rdt_sched.h
12529 F:      Documentation/x86/intel_rdt*
12530
12531 READ-COPY UPDATE (RCU)
12532 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12533 M:      Josh Triplett <josh@joshtriplett.org>
12534 R:      Steven Rostedt <rostedt@goodmis.org>
12535 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12536 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12537 L:      linux-kernel@vger.kernel.org
12538 W:      http://www.rdrop.com/users/paulmck/RCU/
12539 S:      Supported
12540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12541 F:      Documentation/RCU/
12542 X:      Documentation/RCU/torture.txt
12543 F:      include/linux/rcu*
12544 X:      include/linux/srcu*.h
12545 F:      kernel/rcu/
12546 X:      kernel/rcu/srcu*.c
12547
12548 REAL TIME CLOCK (RTC) SUBSYSTEM
12549 M:      Alessandro Zummo <a.zummo@towertech.it>
12550 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12551 L:      linux-rtc@vger.kernel.org
12552 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12554 S:      Maintained
12555 F:      Documentation/devicetree/bindings/rtc/
12556 F:      Documentation/rtc.txt
12557 F:      drivers/rtc/
12558 F:      include/linux/rtc.h
12559 F:      include/uapi/linux/rtc.h
12560 F:      include/linux/rtc/
12561 F:      include/linux/platform_data/rtc-*
12562 F:      tools/testing/selftests/rtc/
12563
12564 REALTEK AUDIO CODECS
12565 M:      Bard Liao <bardliao@realtek.com>
12566 M:      Oder Chiou <oder_chiou@realtek.com>
12567 S:      Maintained
12568 F:      sound/soc/codecs/rt*
12569 F:      include/sound/rt*.h
12570
12571 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12572 M:      Linus Walleij <linus.walleij@linaro.org>
12573 S:      Maintained
12574 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12575 F:      drivers/net/dsa/realtek-smi*
12576 F:      drivers/net/dsa/rtl83*
12577
12578 REGISTER MAP ABSTRACTION
12579 M:      Mark Brown <broonie@kernel.org>
12580 L:      linux-kernel@vger.kernel.org
12581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12582 S:      Supported
12583 F:      Documentation/devicetree/bindings/regmap/
12584 F:      drivers/base/regmap/
12585 F:      include/linux/regmap.h
12586
12587 REISERFS FILE SYSTEM
12588 L:      reiserfs-devel@vger.kernel.org
12589 S:      Supported
12590 F:      fs/reiserfs/
12591
12592 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12593 M:      Ohad Ben-Cohen <ohad@wizery.com>
12594 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12595 L:      linux-remoteproc@vger.kernel.org
12596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12597 S:      Maintained
12598 F:      Documentation/devicetree/bindings/remoteproc/
12599 F:      Documentation/remoteproc.txt
12600 F:      drivers/remoteproc/
12601 F:      include/linux/remoteproc.h
12602
12603 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12604 M:      Ohad Ben-Cohen <ohad@wizery.com>
12605 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12606 L:      linux-remoteproc@vger.kernel.org
12607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12608 S:      Maintained
12609 F:      drivers/rpmsg/
12610 F:      Documentation/rpmsg.txt
12611 F:      include/linux/rpmsg.h
12612 F:      include/linux/rpmsg/
12613
12614 RENESAS CLOCK DRIVERS
12615 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12616 L:      linux-renesas-soc@vger.kernel.org
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12618 S:      Supported
12619 F:      drivers/clk/renesas/
12620
12621 RENESAS EMEV2 I2C DRIVER
12622 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12623 S:      Supported
12624 F:      drivers/i2c/busses/i2c-emev2.c
12625
12626 RENESAS ETHERNET DRIVERS
12627 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12628 L:      netdev@vger.kernel.org
12629 L:      linux-renesas-soc@vger.kernel.org
12630 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12631 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12632 F:      drivers/net/ethernet/renesas/
12633 F:      include/linux/sh_eth.h
12634
12635 RENESAS R-CAR GYROADC DRIVER
12636 M:      Marek Vasut <marek.vasut@gmail.com>
12637 L:      linux-iio@vger.kernel.org
12638 S:      Supported
12639 F:      drivers/iio/adc/rcar_gyro_adc.c
12640
12641 RENESAS R-CAR I2C DRIVERS
12642 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12643 S:      Supported
12644 F:      drivers/i2c/busses/i2c-rcar.c
12645 F:      drivers/i2c/busses/i2c-sh_mobile.c
12646
12647 RENESAS RIIC DRIVER
12648 M:      Chris Brandt <chris.brandt@renesas.com>
12649 S:      Supported
12650 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12651 F:      drivers/i2c/busses/i2c-riic.c
12652
12653 RENESAS USB PHY DRIVER
12654 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12655 L:      linux-renesas-soc@vger.kernel.org
12656 S:      Maintained
12657 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12658
12659 RESET CONTROLLER FRAMEWORK
12660 M:      Philipp Zabel <p.zabel@pengutronix.de>
12661 T:      git git://git.pengutronix.de/git/pza/linux
12662 S:      Maintained
12663 F:      drivers/reset/
12664 F:      Documentation/devicetree/bindings/reset/
12665 F:      include/dt-bindings/reset/
12666 F:      include/linux/reset.h
12667 F:      include/linux/reset-controller.h
12668
12669 RESTARTABLE SEQUENCES SUPPORT
12670 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12671 M:      Peter Zijlstra <peterz@infradead.org>
12672 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12673 M:      Boqun Feng <boqun.feng@gmail.com>
12674 L:      linux-kernel@vger.kernel.org
12675 S:      Supported
12676 F:      kernel/rseq.c
12677 F:      include/uapi/linux/rseq.h
12678 F:      include/trace/events/rseq.h
12679 F:      tools/testing/selftests/rseq/
12680
12681 RFKILL
12682 M:      Johannes Berg <johannes@sipsolutions.net>
12683 L:      linux-wireless@vger.kernel.org
12684 W:      http://wireless.kernel.org/
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12687 S:      Maintained
12688 F:      Documentation/rfkill.txt
12689 F:      Documentation/ABI/stable/sysfs-class-rfkill
12690 F:      net/rfkill/
12691 F:      include/linux/rfkill.h
12692 F:      include/uapi/linux/rfkill.h
12693
12694 RHASHTABLE
12695 M:      Thomas Graf <tgraf@suug.ch>
12696 M:      Herbert Xu <herbert@gondor.apana.org.au>
12697 L:      netdev@vger.kernel.org
12698 S:      Maintained
12699 F:      lib/rhashtable.c
12700 F:      lib/test_rhashtable.c
12701 F:      include/linux/rhashtable.h
12702 F:      include/linux/rhashtable-types.h
12703
12704 RICOH R5C592 MEMORYSTICK DRIVER
12705 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12706 S:      Maintained
12707 F:      drivers/memstick/host/r592.*
12708
12709 RICOH SMARTMEDIA/XD DRIVER
12710 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12711 S:      Maintained
12712 F:      drivers/mtd/nand/raw/r852.c
12713 F:      drivers/mtd/nand/raw/r852.h
12714
12715 RISC-V ARCHITECTURE
12716 M:      Palmer Dabbelt <palmer@sifive.com>
12717 M:      Albert Ou <aou@eecs.berkeley.edu>
12718 L:      linux-riscv@lists.infradead.org
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12720 S:      Supported
12721 F:      arch/riscv/
12722 K:      riscv
12723 N:      riscv
12724
12725 ROCCAT DRIVERS
12726 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12727 W:      http://sourceforge.net/projects/roccat/
12728 S:      Maintained
12729 F:      drivers/hid/hid-roccat*
12730 F:      include/linux/hid-roccat*
12731 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12732
12733 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12734 M:      Jacob chen <jacob2.chen@rock-chips.com>
12735 L:      linux-media@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/media/platform/rockchip/rga/
12738 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12739
12740 ROCKER DRIVER
12741 M:      Jiri Pirko <jiri@resnulli.us>
12742 L:      netdev@vger.kernel.org
12743 S:      Supported
12744 F:      drivers/net/ethernet/rocker/
12745
12746 ROCKETPORT DRIVER
12747 P:      Comtrol Corp.
12748 W:      http://www.comtrol.com
12749 S:      Maintained
12750 F:      Documentation/serial/rocket.txt
12751 F:      drivers/tty/rocket*
12752
12753 ROCKETPORT EXPRESS/INFINITY DRIVER
12754 M:      Kevin Cernekee <cernekee@gmail.com>
12755 L:      linux-serial@vger.kernel.org
12756 S:      Odd Fixes
12757 F:      drivers/tty/serial/rp2.*
12758
12759 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12760 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12761 L:      linux-kernel@vger.kernel.org
12762 L:      linux-renesas-soc@vger.kernel.org
12763 S:      Supported
12764 F:      drivers/mfd/bd9571mwv.c
12765 F:      drivers/regulator/bd9571mwv-regulator.c
12766 F:      drivers/gpio/gpio-bd9571mwv.c
12767 F:      include/linux/mfd/bd9571mwv.h
12768 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12769
12770 ROSE NETWORK LAYER
12771 M:      Ralf Baechle <ralf@linux-mips.org>
12772 L:      linux-hams@vger.kernel.org
12773 W:      http://www.linux-ax25.org/
12774 S:      Maintained
12775 F:      include/net/rose.h
12776 F:      include/uapi/linux/rose.h
12777 F:      net/rose/
12778
12779 RTL2830 MEDIA DRIVER
12780 M:      Antti Palosaari <crope@iki.fi>
12781 L:      linux-media@vger.kernel.org
12782 W:      https://linuxtv.org
12783 W:      http://palosaari.fi/linux/
12784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12785 T:      git git://linuxtv.org/anttip/media_tree.git
12786 S:      Maintained
12787 F:      drivers/media/dvb-frontends/rtl2830*
12788
12789 RTL2832 MEDIA DRIVER
12790 M:      Antti Palosaari <crope@iki.fi>
12791 L:      linux-media@vger.kernel.org
12792 W:      https://linuxtv.org
12793 W:      http://palosaari.fi/linux/
12794 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12795 T:      git git://linuxtv.org/anttip/media_tree.git
12796 S:      Maintained
12797 F:      drivers/media/dvb-frontends/rtl2832*
12798
12799 RTL2832_SDR MEDIA DRIVER
12800 M:      Antti Palosaari <crope@iki.fi>
12801 L:      linux-media@vger.kernel.org
12802 W:      https://linuxtv.org
12803 W:      http://palosaari.fi/linux/
12804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12805 T:      git git://linuxtv.org/anttip/media_tree.git
12806 S:      Maintained
12807 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12808
12809 RTL8180 WIRELESS DRIVER
12810 L:      linux-wireless@vger.kernel.org
12811 W:      http://wireless.kernel.org/
12812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12813 S:      Orphan
12814 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12815
12816 RTL8187 WIRELESS DRIVER
12817 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12818 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12819 M:      Larry Finger <Larry.Finger@lwfinger.net>
12820 L:      linux-wireless@vger.kernel.org
12821 W:      http://wireless.kernel.org/
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12823 S:      Maintained
12824 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12825
12826 REALTEK WIRELESS DRIVER (rtlwifi family)
12827 M:      Ping-Ke Shih <pkshih@realtek.com>
12828 L:      linux-wireless@vger.kernel.org
12829 W:      http://wireless.kernel.org/
12830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12831 S:      Maintained
12832 F:      drivers/net/wireless/realtek/rtlwifi/
12833
12834 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12835 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12836 L:      linux-wireless@vger.kernel.org
12837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12838 S:      Maintained
12839 F:      drivers/net/wireless/realtek/rtl8xxxu/
12840
12841 RXRPC SOCKETS (AF_RXRPC)
12842 M:      David Howells <dhowells@redhat.com>
12843 L:      linux-afs@lists.infradead.org
12844 S:      Supported
12845 F:      net/rxrpc/
12846 F:      include/keys/rxrpc-type.h
12847 F:      include/net/af_rxrpc.h
12848 F:      include/trace/events/rxrpc.h
12849 F:      include/uapi/linux/rxrpc.h
12850 F:      Documentation/networking/rxrpc.txt
12851 W:      https://www.infradead.org/~dhowells/kafs/
12852
12853 S3 SAVAGE FRAMEBUFFER DRIVER
12854 M:      Antonino Daplas <adaplas@gmail.com>
12855 L:      linux-fbdev@vger.kernel.org
12856 S:      Maintained
12857 F:      drivers/video/fbdev/savage/
12858
12859 S390
12860 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12861 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12862 L:      linux-s390@vger.kernel.org
12863 W:      http://www.ibm.com/developerworks/linux/linux390/
12864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12865 S:      Supported
12866 F:      arch/s390/
12867 F:      drivers/s390/
12868 F:      Documentation/s390/
12869 F:      Documentation/driver-api/s390-drivers.rst
12870
12871 S390 COMMON I/O LAYER
12872 M:      Sebastian Ott <sebott@linux.ibm.com>
12873 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12874 L:      linux-s390@vger.kernel.org
12875 W:      http://www.ibm.com/developerworks/linux/linux390/
12876 S:      Supported
12877 F:      drivers/s390/cio/
12878
12879 S390 DASD DRIVER
12880 M:      Stefan Haberland <sth@linux.ibm.com>
12881 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12882 L:      linux-s390@vger.kernel.org
12883 W:      http://www.ibm.com/developerworks/linux/linux390/
12884 S:      Supported
12885 F:      drivers/s390/block/dasd*
12886 F:      block/partitions/ibm.c
12887
12888 S390 IOMMU (PCI)
12889 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12890 L:      linux-s390@vger.kernel.org
12891 W:      http://www.ibm.com/developerworks/linux/linux390/
12892 S:      Supported
12893 F:      drivers/iommu/s390-iommu.c
12894
12895 S390 IUCV NETWORK LAYER
12896 M:      Julian Wiedmann <jwi@linux.ibm.com>
12897 M:      Ursula Braun <ubraun@linux.ibm.com>
12898 L:      linux-s390@vger.kernel.org
12899 W:      http://www.ibm.com/developerworks/linux/linux390/
12900 S:      Supported
12901 F:      drivers/s390/net/*iucv*
12902 F:      include/net/iucv/
12903 F:      net/iucv/
12904
12905 S390 NETWORK DRIVERS
12906 M:      Julian Wiedmann <jwi@linux.ibm.com>
12907 M:      Ursula Braun <ubraun@linux.ibm.com>
12908 L:      linux-s390@vger.kernel.org
12909 W:      http://www.ibm.com/developerworks/linux/linux390/
12910 S:      Supported
12911 F:      drivers/s390/net/
12912
12913 S390 PCI SUBSYSTEM
12914 M:      Sebastian Ott <sebott@linux.ibm.com>
12915 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12916 L:      linux-s390@vger.kernel.org
12917 W:      http://www.ibm.com/developerworks/linux/linux390/
12918 S:      Supported
12919 F:      arch/s390/pci/
12920 F:      drivers/pci/hotplug/s390_pci_hpc.c
12921
12922 S390 VFIO-CCW DRIVER
12923 M:      Cornelia Huck <cohuck@redhat.com>
12924 M:      Halil Pasic <pasic@linux.ibm.com>
12925 L:      linux-s390@vger.kernel.org
12926 L:      kvm@vger.kernel.org
12927 S:      Supported
12928 F:      drivers/s390/cio/vfio_ccw*
12929 F:      Documentation/s390/vfio-ccw.txt
12930 F:      include/uapi/linux/vfio_ccw.h
12931
12932 S390 ZCRYPT DRIVER
12933 M:      Harald Freudenberger <freude@linux.ibm.com>
12934 L:      linux-s390@vger.kernel.org
12935 W:      http://www.ibm.com/developerworks/linux/linux390/
12936 S:      Supported
12937 F:      drivers/s390/crypto/
12938
12939 S390 VFIO AP DRIVER
12940 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12941 M:      Pierre Morel <pmorel@linux.ibm.com>
12942 M:      Halil Pasic <pasic@linux.ibm.com>
12943 L:      linux-s390@vger.kernel.org
12944 W:      http://www.ibm.com/developerworks/linux/linux390/
12945 S:      Supported
12946 F:      drivers/s390/crypto/vfio_ap_drv.c
12947 F:      drivers/s390/crypto/vfio_ap_private.h
12948 F:      drivers/s390/crypto/vfio_ap_ops.c
12949 F:      Documentation/s390/vfio-ap.txt
12950
12951 S390 ZFCP DRIVER
12952 M:      Steffen Maier <maier@linux.ibm.com>
12953 M:      Benjamin Block <bblock@linux.ibm.com>
12954 L:      linux-s390@vger.kernel.org
12955 W:      http://www.ibm.com/developerworks/linux/linux390/
12956 S:      Supported
12957 F:      drivers/s390/scsi/zfcp_*
12958
12959 S3C24XX SD/MMC Driver
12960 M:      Ben Dooks <ben-linux@fluff.org>
12961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12962 S:      Supported
12963 F:      drivers/mmc/host/s3cmci.*
12964
12965 SAA6588 RDS RECEIVER DRIVER
12966 M:      Hans Verkuil <hverkuil@xs4all.nl>
12967 L:      linux-media@vger.kernel.org
12968 T:      git git://linuxtv.org/media_tree.git
12969 W:      https://linuxtv.org
12970 S:      Odd Fixes
12971 F:      drivers/media/i2c/saa6588*
12972
12973 SAA7134 VIDEO4LINUX DRIVER
12974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L:      linux-media@vger.kernel.org
12976 W:      https://linuxtv.org
12977 T:      git git://linuxtv.org/media_tree.git
12978 S:      Odd fixes
12979 F:      Documentation/media/v4l-drivers/saa7134*
12980 F:      drivers/media/pci/saa7134/
12981
12982 SAA7146 VIDEO4LINUX-2 DRIVER
12983 M:      Hans Verkuil <hverkuil@xs4all.nl>
12984 L:      linux-media@vger.kernel.org
12985 T:      git git://linuxtv.org/media_tree.git
12986 S:      Maintained
12987 F:      drivers/media/common/saa7146/
12988 F:      drivers/media/pci/saa7146/
12989 F:      include/media/saa7146*
12990
12991 SAMSUNG AUDIO (ASoC) DRIVERS
12992 M:      Krzysztof Kozlowski <krzk@kernel.org>
12993 M:      Sangbeom Kim <sbkim73@samsung.com>
12994 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12996 S:      Supported
12997 F:      sound/soc/samsung/
12998 F:      Documentation/devicetree/bindings/sound/samsung*
12999
13000 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13001 M:      Krzysztof Kozlowski <krzk@kernel.org>
13002 L:      linux-crypto@vger.kernel.org
13003 L:      linux-samsung-soc@vger.kernel.org
13004 S:      Maintained
13005 F:      drivers/crypto/exynos-rng.c
13006 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13007
13008 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13009 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13010 L:      linux-samsung-soc@vger.kernel.org
13011 S:      Maintained
13012 F:      drivers/char/hw_random/exynos-trng.c
13013 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13014
13015 SAMSUNG FRAMEBUFFER DRIVER
13016 M:      Jingoo Han <jingoohan1@gmail.com>
13017 L:      linux-fbdev@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/video/fbdev/s3c-fb.c
13020
13021 SAMSUNG LAPTOP DRIVER
13022 M:      Corentin Chary <corentin.chary@gmail.com>
13023 L:      platform-driver-x86@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/platform/x86/samsung-laptop.c
13026
13027 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13028 M:      Sangbeom Kim <sbkim73@samsung.com>
13029 M:      Krzysztof Kozlowski <krzk@kernel.org>
13030 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13031 L:      linux-kernel@vger.kernel.org
13032 L:      linux-samsung-soc@vger.kernel.org
13033 S:      Supported
13034 F:      drivers/mfd/sec*.c
13035 F:      drivers/regulator/s2m*.c
13036 F:      drivers/regulator/s5m*.c
13037 F:      drivers/clk/clk-s2mps11.c
13038 F:      drivers/rtc/rtc-s5m.c
13039 F:      include/linux/mfd/samsung/
13040 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13041 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13042 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13043 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13044
13045 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13046 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13047 L:      linux-media@vger.kernel.org
13048 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13049 S:      Maintained
13050 F:      drivers/media/platform/s3c-camif/
13051 F:      include/media/drv-intf/s3c_camif.h
13052
13053 SAMSUNG S3FWRN5 NFC DRIVER
13054 M:      Robert Baldyga <r.baldyga@samsung.com>
13055 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13056 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13057 S:      Supported
13058 F:      drivers/nfc/s3fwrn5
13059
13060 SAMSUNG S5C73M3 CAMERA DRIVER
13061 M:      Kyungmin Park <kyungmin.park@samsung.com>
13062 M:      Andrzej Hajda <a.hajda@samsung.com>
13063 L:      linux-media@vger.kernel.org
13064 S:      Supported
13065 F:      drivers/media/i2c/s5c73m3/*
13066
13067 SAMSUNG S5K5BAF CAMERA DRIVER
13068 M:      Kyungmin Park <kyungmin.park@samsung.com>
13069 M:      Andrzej Hajda <a.hajda@samsung.com>
13070 L:      linux-media@vger.kernel.org
13071 S:      Supported
13072 F:      drivers/media/i2c/s5k5baf.c
13073
13074 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13075 M:      Krzysztof Kozlowski <krzk@kernel.org>
13076 M:      Vladimir Zapolskiy <vz@mleia.com>
13077 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13078 L:      linux-crypto@vger.kernel.org
13079 L:      linux-samsung-soc@vger.kernel.org
13080 S:      Maintained
13081 F:      drivers/crypto/s5p-sss.c
13082
13083 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13084 M:      Kyungmin Park <kyungmin.park@samsung.com>
13085 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13086 L:      linux-media@vger.kernel.org
13087 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13088 S:      Supported
13089 F:      drivers/media/platform/exynos4-is/
13090
13091 SAMSUNG SOC CLOCK DRIVERS
13092 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13093 M:      Tomasz Figa <tomasz.figa@gmail.com>
13094 M:      Chanwoo Choi <cw00.choi@samsung.com>
13095 S:      Supported
13096 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13098 F:      drivers/clk/samsung/
13099 F:      include/dt-bindings/clock/exynos*.h
13100 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13101
13102 SAMSUNG SPI DRIVERS
13103 M:      Kukjin Kim <kgene@kernel.org>
13104 M:      Krzysztof Kozlowski <krzk@kernel.org>
13105 M:      Andi Shyti <andi@etezian.org>
13106 L:      linux-spi@vger.kernel.org
13107 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13108 S:      Maintained
13109 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13110 F:      drivers/spi/spi-s3c*
13111 F:      include/linux/platform_data/spi-s3c64xx.h
13112
13113 SAMSUNG SXGBE DRIVERS
13114 M:      Byungho An <bh74.an@samsung.com>
13115 M:      Girish K S <ks.giri@samsung.com>
13116 M:      Vipul Pandya <vipul.pandya@samsung.com>
13117 S:      Supported
13118 L:      netdev@vger.kernel.org
13119 F:      drivers/net/ethernet/samsung/sxgbe/
13120
13121 SAMSUNG THERMAL DRIVER
13122 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13123 L:      linux-pm@vger.kernel.org
13124 L:      linux-samsung-soc@vger.kernel.org
13125 S:      Supported
13126 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13127 F:      drivers/thermal/samsung/
13128
13129 SAMSUNG USB2 PHY DRIVER
13130 M:      Kamil Debski <kamil@wypas.org>
13131 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13132 L:      linux-kernel@vger.kernel.org
13133 S:      Supported
13134 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13135 F:      Documentation/phy/samsung-usb2.txt
13136 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13137 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13138 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13139 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13140 F:      drivers/phy/samsung/phy-samsung-usb2.c
13141 F:      drivers/phy/samsung/phy-samsung-usb2.h
13142
13143 SC1200 WDT DRIVER
13144 M:      Zwane Mwaikambo <zwanem@gmail.com>
13145 S:      Maintained
13146 F:      drivers/watchdog/sc1200wdt.c
13147
13148 SCHEDULER
13149 M:      Ingo Molnar <mingo@redhat.com>
13150 M:      Peter Zijlstra <peterz@infradead.org>
13151 L:      linux-kernel@vger.kernel.org
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13153 S:      Maintained
13154 F:      kernel/sched/
13155 F:      include/linux/sched.h
13156 F:      include/uapi/linux/sched.h
13157 F:      include/linux/wait.h
13158
13159 SCR24X CHIP CARD INTERFACE DRIVER
13160 M:      Lubomir Rintel <lkundrak@v3.sk>
13161 S:      Supported
13162 F:      drivers/char/pcmcia/scr24x_cs.c
13163
13164 SCSI CDROM DRIVER
13165 M:      Jens Axboe <axboe@kernel.dk>
13166 L:      linux-scsi@vger.kernel.org
13167 W:      http://www.kernel.dk
13168 S:      Maintained
13169 F:      drivers/scsi/sr*
13170
13171 SCSI RDMA PROTOCOL (SRP) INITIATOR
13172 M:      Bart Van Assche <bvanassche@acm.org>
13173 L:      linux-rdma@vger.kernel.org
13174 S:      Supported
13175 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13176 F:      drivers/infiniband/ulp/srp/
13177 F:      include/scsi/srp.h
13178
13179 SCSI RDMA PROTOCOL (SRP) TARGET
13180 M:      Bart Van Assche <bvanassche@acm.org>
13181 L:      linux-rdma@vger.kernel.org
13182 L:      target-devel@vger.kernel.org
13183 S:      Supported
13184 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13185 F:      drivers/infiniband/ulp/srpt/
13186
13187 SCSI SG DRIVER
13188 M:      Doug Gilbert <dgilbert@interlog.com>
13189 L:      linux-scsi@vger.kernel.org
13190 W:      http://sg.danny.cz/sg
13191 S:      Maintained
13192 F:      Documentation/scsi/scsi-generic.txt
13193 F:      drivers/scsi/sg.c
13194 F:      include/scsi/sg.h
13195
13196 SCSI SUBSYSTEM
13197 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13199 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13201 L:      linux-scsi@vger.kernel.org
13202 S:      Maintained
13203 F:      Documentation/devicetree/bindings/scsi/
13204 F:      drivers/scsi/
13205 F:      include/scsi/
13206
13207 SCSI TAPE DRIVER
13208 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13209 L:      linux-scsi@vger.kernel.org
13210 S:      Maintained
13211 F:      Documentation/scsi/st.txt
13212 F:      drivers/scsi/st.*
13213 F:      drivers/scsi/st_*.h
13214
13215 SCTP PROTOCOL
13216 M:      Vlad Yasevich <vyasevich@gmail.com>
13217 M:      Neil Horman <nhorman@tuxdriver.com>
13218 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13219 L:      linux-sctp@vger.kernel.org
13220 W:      http://lksctp.sourceforge.net
13221 S:      Maintained
13222 F:      Documentation/networking/sctp.txt
13223 F:      include/linux/sctp.h
13224 F:      include/uapi/linux/sctp.h
13225 F:      include/net/sctp/
13226 F:      net/sctp/
13227
13228 SCx200 CPU SUPPORT
13229 M:      Jim Cromie <jim.cromie@gmail.com>
13230 S:      Odd Fixes
13231 F:      Documentation/i2c/busses/scx200_acb
13232 F:      arch/x86/platform/scx200/
13233 F:      drivers/watchdog/scx200_wdt.c
13234 F:      drivers/i2c/busses/scx200*
13235 F:      drivers/mtd/maps/scx200_docflash.c
13236 F:      include/linux/scx200.h
13237
13238 SCx200 GPIO DRIVER
13239 M:      Jim Cromie <jim.cromie@gmail.com>
13240 S:      Maintained
13241 F:      drivers/char/scx200_gpio.c
13242 F:      include/linux/scx200_gpio.h
13243
13244 SCx200 HRT CLOCKSOURCE DRIVER
13245 M:      Jim Cromie <jim.cromie@gmail.com>
13246 S:      Maintained
13247 F:      drivers/clocksource/scx200_hrt.c
13248
13249 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13250 M:      Sascha Sommer <saschasommer@freenet.de>
13251 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13252 S:      Maintained
13253 F:      drivers/mmc/host/sdricoh_cs.c
13254
13255 SECURE COMPUTING
13256 M:      Kees Cook <keescook@chromium.org>
13257 R:      Andy Lutomirski <luto@amacapital.net>
13258 R:      Will Drewry <wad@chromium.org>
13259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13260 S:      Supported
13261 F:      kernel/seccomp.c
13262 F:      include/uapi/linux/seccomp.h
13263 F:      include/linux/seccomp.h
13264 F:      tools/testing/selftests/seccomp/*
13265 F:      tools/testing/selftests/kselftest_harness.h
13266 F:      Documentation/userspace-api/seccomp_filter.rst
13267 K:      \bsecure_computing
13268 K:      \bTIF_SECCOMP\b
13269
13270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13271 M:      Al Cooper <alcooperx@gmail.com>
13272 L:      linux-mmc@vger.kernel.org
13273 L:      bcm-kernel-feedback-list@broadcom.com
13274 S:      Maintained
13275 F:      drivers/mmc/host/sdhci-brcmstb*
13276
13277 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13278 M:      Adrian Hunter <adrian.hunter@intel.com>
13279 L:      linux-mmc@vger.kernel.org
13280 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13281 S:      Maintained
13282 F:      drivers/mmc/host/sdhci*
13283 F:      include/linux/mmc/sdhci*
13284
13285 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13286 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13287 M:      Manjunath M B <manjumb@synopsys.com>
13288 L:      linux-mmc@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13291
13292 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13293 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13294 L:      linux-mmc@vger.kernel.org
13295 S:      Supported
13296 F:      drivers/mmc/host/sdhci-of-at91.c
13297
13298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13299 M:      Ben Dooks <ben-linux@fluff.org>
13300 M:      Jaehoon Chung <jh80.chung@samsung.com>
13301 L:      linux-mmc@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/mmc/host/sdhci-s3c*
13304
13305 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13306 M:      Viresh Kumar <vireshk@kernel.org>
13307 L:      linux-mmc@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/mmc/host/sdhci-spear.c
13310
13311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13312 M:      Kishon Vijay Abraham I <kishon@ti.com>
13313 L:      linux-mmc@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/mmc/host/sdhci-omap.c
13316
13317 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13318 M:      Scott Bauer <scott.bauer@intel.com>
13319 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13320 L:      linux-block@vger.kernel.org
13321 S:      Supported
13322 F:      block/sed*
13323 F:      block/opal_proto.h
13324 F:      include/linux/sed*
13325 F:      include/uapi/linux/sed*
13326
13327 SECURITY CONTACT
13328 M:      Security Officers <security@kernel.org>
13329 S:      Supported
13330
13331 SECURITY SUBSYSTEM
13332 M:      James Morris <jmorris@namei.org>
13333 M:      "Serge E. Hallyn" <serge@hallyn.com>
13334 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13336 W:      http://kernsec.org/
13337 S:      Supported
13338 F:      security/
13339 X:      security/selinux/
13340
13341 SELINUX SECURITY MODULE
13342 M:      Paul Moore <paul@paul-moore.com>
13343 M:      Stephen Smalley <sds@tycho.nsa.gov>
13344 M:      Eric Paris <eparis@parisplace.org>
13345 L:      selinux@vger.kernel.org
13346 W:      https://selinuxproject.org
13347 W:      https://github.com/SELinuxProject
13348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13349 S:      Supported
13350 F:      include/linux/selinux*
13351 F:      security/selinux/
13352 F:      scripts/selinux/
13353 F:      Documentation/admin-guide/LSM/SELinux.rst
13354
13355 SENSABLE PHANTOM
13356 M:      Jiri Slaby <jirislaby@gmail.com>
13357 S:      Maintained
13358 F:      drivers/misc/phantom.c
13359 F:      include/uapi/linux/phantom.h
13360
13361 SERIAL DEVICE BUS
13362 M:      Rob Herring <robh@kernel.org>
13363 L:      linux-serial@vger.kernel.org
13364 S:      Maintained
13365 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13366 F:      drivers/tty/serdev/
13367 F:      include/linux/serdev.h
13368
13369 SERIAL DRIVERS
13370 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13371 L:      linux-serial@vger.kernel.org
13372 S:      Maintained
13373 F:      Documentation/devicetree/bindings/serial/
13374 F:      drivers/tty/serial/
13375
13376 SERIAL IR RECEIVER
13377 M:      Sean Young <sean@mess.org>
13378 L:      linux-media@vger.kernel.org
13379 S:      Maintained
13380 F:      drivers/media/rc/serial_ir.c
13381
13382 SFC NETWORK DRIVER
13383 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13384 M:      Edward Cree <ecree@solarflare.com>
13385 M:      Bert Kenward <bkenward@solarflare.com>
13386 L:      netdev@vger.kernel.org
13387 S:      Supported
13388 F:      drivers/net/ethernet/sfc/
13389
13390 SGI GRU DRIVER
13391 M:      Dimitri Sivanich <sivanich@sgi.com>
13392 S:      Maintained
13393 F:      drivers/misc/sgi-gru/
13394
13395 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13396 M:      Pat Gefre <pfg@sgi.com>
13397 L:      linux-ia64@vger.kernel.org
13398 S:      Supported
13399 F:      Documentation/ia64/serial.txt
13400 F:      drivers/tty/serial/ioc?_serial.c
13401 F:      include/linux/ioc?.h
13402
13403 SGI XP/XPC/XPNET DRIVER
13404 M:      Cliff Whickman <cpw@sgi.com>
13405 M:      Robin Holt <robinmholt@gmail.com>
13406 S:      Maintained
13407 F:      drivers/misc/sgi-xp/
13408
13409 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13410 M:      Ursula Braun <ubraun@linux.ibm.com>
13411 L:      linux-s390@vger.kernel.org
13412 W:      http://www.ibm.com/developerworks/linux/linux390/
13413 S:      Supported
13414 F:      net/smc/
13415
13416 SHARP RJ54N1CB0C SENSOR DRIVER
13417 M:      Jacopo Mondi <jacopo@jmondi.org>
13418 L:      linux-media@vger.kernel.org
13419 T:      git git://linuxtv.org/media_tree.git
13420 S:      Odd fixes
13421 F:      drivers/media/i2c/rj54n1cb0c.c
13422 F:      include/media/i2c/rj54n1cb0c.h
13423
13424 SH_VEU V4L2 MEM2MEM DRIVER
13425 L:      linux-media@vger.kernel.org
13426 S:      Orphan
13427 F:      drivers/media/platform/sh_veu.c
13428
13429 SH_VOU V4L2 OUTPUT DRIVER
13430 L:      linux-media@vger.kernel.org
13431 S:      Orphan
13432 F:      drivers/media/platform/sh_vou.c
13433 F:      include/media/drv-intf/sh_vou.h
13434
13435 SI2157 MEDIA DRIVER
13436 M:      Antti Palosaari <crope@iki.fi>
13437 L:      linux-media@vger.kernel.org
13438 W:      https://linuxtv.org
13439 W:      http://palosaari.fi/linux/
13440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13441 T:      git git://linuxtv.org/anttip/media_tree.git
13442 S:      Maintained
13443 F:      drivers/media/tuners/si2157*
13444
13445 SI2165 MEDIA DRIVER
13446 M:      Matthias Schwarzott <zzam@gentoo.org>
13447 L:      linux-media@vger.kernel.org
13448 W:      https://linuxtv.org
13449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13450 S:      Maintained
13451 F:      drivers/media/dvb-frontends/si2165*
13452
13453 SI2168 MEDIA DRIVER
13454 M:      Antti Palosaari <crope@iki.fi>
13455 L:      linux-media@vger.kernel.org
13456 W:      https://linuxtv.org
13457 W:      http://palosaari.fi/linux/
13458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13459 T:      git git://linuxtv.org/anttip/media_tree.git
13460 S:      Maintained
13461 F:      drivers/media/dvb-frontends/si2168*
13462
13463 SI470X FM RADIO RECEIVER I2C DRIVER
13464 M:      Hans Verkuil <hverkuil@xs4all.nl>
13465 L:      linux-media@vger.kernel.org
13466 T:      git git://linuxtv.org/media_tree.git
13467 W:      https://linuxtv.org
13468 S:      Odd Fixes
13469 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13470
13471 SI470X FM RADIO RECEIVER USB DRIVER
13472 M:      Hans Verkuil <hverkuil@xs4all.nl>
13473 L:      linux-media@vger.kernel.org
13474 T:      git git://linuxtv.org/media_tree.git
13475 W:      https://linuxtv.org
13476 S:      Maintained
13477 F:      drivers/media/radio/si470x/radio-si470x-common.c
13478 F:      drivers/media/radio/si470x/radio-si470x.h
13479 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13480
13481 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13482 M:      Eduardo Valentin <edubezval@gmail.com>
13483 L:      linux-media@vger.kernel.org
13484 T:      git git://linuxtv.org/media_tree.git
13485 W:      https://linuxtv.org
13486 S:      Odd Fixes
13487 F:      drivers/media/radio/si4713/si4713.?
13488
13489 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13490 M:      Eduardo Valentin <edubezval@gmail.com>
13491 L:      linux-media@vger.kernel.org
13492 T:      git git://linuxtv.org/media_tree.git
13493 W:      https://linuxtv.org
13494 S:      Odd Fixes
13495 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13496
13497 SI4713 FM RADIO TRANSMITTER USB DRIVER
13498 M:      Hans Verkuil <hverkuil@xs4all.nl>
13499 L:      linux-media@vger.kernel.org
13500 T:      git git://linuxtv.org/media_tree.git
13501 W:      https://linuxtv.org
13502 S:      Maintained
13503 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13504
13505 SIANO DVB DRIVER
13506 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13507 L:      linux-media@vger.kernel.org
13508 W:      https://linuxtv.org
13509 T:      git git://linuxtv.org/media_tree.git
13510 S:      Odd fixes
13511 F:      drivers/media/common/siano/
13512 F:      drivers/media/usb/siano/
13513 F:      drivers/media/usb/siano/
13514 F:      drivers/media/mmc/siano/
13515
13516 SIFIVE DRIVERS
13517 M:      Palmer Dabbelt <palmer@sifive.com>
13518 L:      linux-riscv@lists.infradead.org
13519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13520 S:      Supported
13521 K:      sifive
13522 N:      sifive
13523
13524 SILEAD TOUCHSCREEN DRIVER
13525 M:      Hans de Goede <hdegoede@redhat.com>
13526 L:      linux-input@vger.kernel.org
13527 L:      platform-driver-x86@vger.kernel.org
13528 S:      Maintained
13529 F:      drivers/input/touchscreen/silead.c
13530 F:      drivers/platform/x86/touchscreen_dmi.c
13531
13532 SILICON MOTION SM712 FRAME BUFFER DRIVER
13533 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13534 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13535 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13536 L:      linux-fbdev@vger.kernel.org
13537 S:      Maintained
13538 F:      drivers/video/fbdev/sm712*
13539 F:      Documentation/fb/sm712fb.txt
13540
13541 SIMPLE FIRMWARE INTERFACE (SFI)
13542 M:      Len Brown <lenb@kernel.org>
13543 L:      sfi-devel@simplefirmware.org
13544 W:      http://simplefirmware.org/
13545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13546 S:      Supported
13547 F:      arch/x86/platform/sfi/
13548 F:      drivers/sfi/
13549 F:      include/linux/sfi*.h
13550
13551 SIMPLEFB FB DRIVER
13552 M:      Hans de Goede <hdegoede@redhat.com>
13553 L:      linux-fbdev@vger.kernel.org
13554 S:      Maintained
13555 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13556 F:      drivers/video/fbdev/simplefb.c
13557 F:      include/linux/platform_data/simplefb.h
13558
13559 SIMTEC EB110ATX (Chalice CATS)
13560 P:      Ben Dooks
13561 P:      Vincent Sanders <vince@simtec.co.uk>
13562 M:      Simtec Linux Team <linux@simtec.co.uk>
13563 W:      http://www.simtec.co.uk/products/EB110ATX/
13564 S:      Supported
13565
13566 SIMTEC EB2410ITX (BAST)
13567 P:      Ben Dooks
13568 P:      Vincent Sanders <vince@simtec.co.uk>
13569 M:      Simtec Linux Team <linux@simtec.co.uk>
13570 W:      http://www.simtec.co.uk/products/EB2410ITX/
13571 S:      Supported
13572 F:      arch/arm/mach-s3c24xx/mach-bast.c
13573 F:      arch/arm/mach-s3c24xx/bast-ide.c
13574 F:      arch/arm/mach-s3c24xx/bast-irq.c
13575
13576 SIPHASH PRF ROUTINES
13577 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13578 S:      Maintained
13579 F:      lib/siphash.c
13580 F:      lib/test_siphash.c
13581 F:      include/linux/siphash.h
13582
13583 SIOX
13584 M:      Gavin Schenk <g.schenk@eckelmann.de>
13585 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13586 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13587 S:      Supported
13588 F:      drivers/siox/*
13589 F:      drivers/gpio/gpio-siox.c
13590 F:      include/trace/events/siox.h
13591
13592 SIS 190 ETHERNET DRIVER
13593 M:      Francois Romieu <romieu@fr.zoreil.com>
13594 L:      netdev@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/net/ethernet/sis/sis190.c
13597
13598 SIS 900/7016 FAST ETHERNET DRIVER
13599 M:      Daniele Venzano <venza@brownhat.org>
13600 W:      http://www.brownhat.org/sis900.html
13601 L:      netdev@vger.kernel.org
13602 S:      Maintained
13603 F:      drivers/net/ethernet/sis/sis900.*
13604
13605 SIS FRAMEBUFFER DRIVER
13606 M:      Thomas Winischhofer <thomas@winischhofer.net>
13607 W:      http://www.winischhofer.net/linuxsisvga.shtml
13608 S:      Maintained
13609 F:      Documentation/fb/sisfb.txt
13610 F:      drivers/video/fbdev/sis/
13611 F:      include/video/sisfb.h
13612
13613 SIS USB2VGA DRIVER
13614 M:      Thomas Winischhofer <thomas@winischhofer.net>
13615 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13616 S:      Maintained
13617 F:      drivers/usb/misc/sisusbvga/
13618
13619 SLAB ALLOCATOR
13620 M:      Christoph Lameter <cl@linux.com>
13621 M:      Pekka Enberg <penberg@kernel.org>
13622 M:      David Rientjes <rientjes@google.com>
13623 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13624 M:      Andrew Morton <akpm@linux-foundation.org>
13625 L:      linux-mm@kvack.org
13626 S:      Maintained
13627 F:      include/linux/sl?b*.h
13628 F:      mm/sl?b*
13629
13630 SLEEPABLE READ-COPY UPDATE (SRCU)
13631 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13632 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13633 M:      Josh Triplett <josh@joshtriplett.org>
13634 R:      Steven Rostedt <rostedt@goodmis.org>
13635 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13636 L:      linux-kernel@vger.kernel.org
13637 W:      http://www.rdrop.com/users/paulmck/RCU/
13638 S:      Supported
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13640 F:      include/linux/srcu*.h
13641 F:      kernel/rcu/srcu*.c
13642
13643 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13644 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13646 S:      Maintained
13647 F:      drivers/slimbus/
13648 F:      Documentation/devicetree/bindings/slimbus/
13649 F:      include/linux/slimbus.h
13650
13651 SMACK SECURITY MODULE
13652 M:      Casey Schaufler <casey@schaufler-ca.com>
13653 L:      linux-security-module@vger.kernel.org
13654 W:      http://schaufler-ca.com
13655 T:      git git://github.com/cschaufler/smack-next
13656 S:      Maintained
13657 F:      Documentation/admin-guide/LSM/Smack.rst
13658 F:      security/smack/
13659
13660 SMC91x ETHERNET DRIVER
13661 M:      Nicolas Pitre <nico@fluxnic.net>
13662 S:      Odd Fixes
13663 F:      drivers/net/ethernet/smsc/smc91x.*
13664
13665 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13666 M:      Sakari Ailus <sakari.ailus@iki.fi>
13667 L:      linux-media@vger.kernel.org
13668 S:      Maintained
13669 F:      drivers/media/i2c/smiapp/
13670 F:      include/media/i2c/smiapp.h
13671 F:      drivers/media/i2c/smiapp-pll.c
13672 F:      drivers/media/i2c/smiapp-pll.h
13673 F:      include/uapi/linux/smiapp.h
13674 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13675
13676 SMM665 HARDWARE MONITOR DRIVER
13677 M:      Guenter Roeck <linux@roeck-us.net>
13678 L:      linux-hwmon@vger.kernel.org
13679 S:      Maintained
13680 F:      Documentation/hwmon/smm665
13681 F:      drivers/hwmon/smm665.c
13682
13683 SMSC EMC2103 HARDWARE MONITOR DRIVER
13684 M:      Steve Glendinning <steve.glendinning@shawell.net>
13685 L:      linux-hwmon@vger.kernel.org
13686 S:      Maintained
13687 F:      Documentation/hwmon/emc2103
13688 F:      drivers/hwmon/emc2103.c
13689
13690 SMSC SCH5627 HARDWARE MONITOR DRIVER
13691 M:      Hans de Goede <hdegoede@redhat.com>
13692 L:      linux-hwmon@vger.kernel.org
13693 S:      Supported
13694 F:      Documentation/hwmon/sch5627
13695 F:      drivers/hwmon/sch5627.c
13696
13697 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13698 M:      Steve Glendinning <steve.glendinning@shawell.net>
13699 L:      linux-fbdev@vger.kernel.org
13700 S:      Maintained
13701 F:      drivers/video/fbdev/smscufx.c
13702
13703 SMSC47B397 HARDWARE MONITOR DRIVER
13704 M:      Jean Delvare <jdelvare@suse.com>
13705 L:      linux-hwmon@vger.kernel.org
13706 S:      Maintained
13707 F:      Documentation/hwmon/smsc47b397
13708 F:      drivers/hwmon/smsc47b397.c
13709
13710 SMSC911x ETHERNET DRIVER
13711 M:      Steve Glendinning <steve.glendinning@shawell.net>
13712 L:      netdev@vger.kernel.org
13713 S:      Maintained
13714 F:      include/linux/smsc911x.h
13715 F:      drivers/net/ethernet/smsc/smsc911x.*
13716
13717 SMSC9420 PCI ETHERNET DRIVER
13718 M:      Steve Glendinning <steve.glendinning@shawell.net>
13719 L:      netdev@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/net/ethernet/smsc/smsc9420.*
13722
13723 SOC-CAMERA V4L2 SUBSYSTEM
13724 L:      linux-media@vger.kernel.org
13725 T:      git git://linuxtv.org/media_tree.git
13726 S:      Orphan
13727 F:      include/media/soc*
13728 F:      drivers/media/i2c/soc_camera/
13729 F:      drivers/media/platform/soc_camera/
13730
13731 SOCIONEXT SYNQUACER I2C DRIVER
13732 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13733 L:      linux-i2c@vger.kernel.org
13734 S:      Maintained
13735 F:      drivers/i2c/busses/i2c-synquacer.c
13736 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13737
13738 SOCIONEXT UNIPHIER SOUND DRIVER
13739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13740 S:      Orphan
13741 F:      sound/soc/uniphier/
13742
13743 SOEKRIS NET48XX LED SUPPORT
13744 M:      Chris Boot <bootc@bootc.net>
13745 S:      Maintained
13746 F:      drivers/leds/leds-net48xx.c
13747
13748 SOFT-ROCE DRIVER (rxe)
13749 M:      Moni Shoua <monis@mellanox.com>
13750 L:      linux-rdma@vger.kernel.org
13751 S:      Supported
13752 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13753 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13754 F:      drivers/infiniband/sw/rxe/
13755 F:      include/uapi/rdma/rdma_user_rxe.h
13756
13757 SOFTLOGIC 6x10 MPEG CODEC
13758 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13759 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13760 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13761 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13762 M:      Ismael Luceno <ismael@iodev.co.uk>
13763 L:      linux-media@vger.kernel.org
13764 S:      Supported
13765 F:      drivers/media/pci/solo6x10/
13766
13767 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13768 M:      James Morse <james.morse@arm.com>
13769 L:      linux-arm-kernel@lists.infradead.org
13770 S:      Maintained
13771 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13772 F:      drivers/firmware/arm_sdei.c
13773 F:      include/linux/arm_sdei.h
13774 F:      include/uapi/linux/arm_sdei.h
13775
13776 SOFTWARE RAID (Multiple Disks) SUPPORT
13777 M:      Shaohua Li <shli@kernel.org>
13778 L:      linux-raid@vger.kernel.org
13779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13780 S:      Supported
13781 F:      drivers/md/Makefile
13782 F:      drivers/md/Kconfig
13783 F:      drivers/md/md*
13784 F:      drivers/md/raid*
13785 F:      include/linux/raid/
13786 F:      include/uapi/linux/raid/
13787
13788 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13789 M:      Jassi Brar <jaswinder.singh@linaro.org>
13790 L:      netdev@vger.kernel.org
13791 S:      Maintained
13792 F:      drivers/net/ethernet/socionext/netsec.c
13793 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13794
13795 SOLIDRUN CLEARFOG SUPPORT
13796 M:      Russell King <linux@armlinux.org.uk>
13797 S:      Maintained
13798 F:      arch/arm/boot/dts/armada-388-clearfog*
13799 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13800
13801 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13802 M:      Russell King <linux@armlinux.org.uk>
13803 S:      Maintained
13804 F:      arch/arm/boot/dts/imx6*-cubox-i*
13805 F:      arch/arm/boot/dts/imx6*-hummingboard*
13806 F:      arch/arm/boot/dts/imx6*-sr-*
13807
13808 SONIC NETWORK DRIVER
13809 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13810 L:      netdev@vger.kernel.org
13811 S:      Maintained
13812 F:      drivers/net/ethernet/natsemi/sonic.*
13813
13814 SONICS SILICON BACKPLANE DRIVER (SSB)
13815 M:      Michael Buesch <m@bues.ch>
13816 L:      linux-wireless@vger.kernel.org
13817 S:      Maintained
13818 F:      drivers/ssb/
13819 F:      include/linux/ssb/
13820
13821 SONY IMX258 SENSOR DRIVER
13822 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13823 L:      linux-media@vger.kernel.org
13824 T:      git git://linuxtv.org/media_tree.git
13825 S:      Maintained
13826 F:      drivers/media/i2c/imx258.c
13827
13828 SONY IMX274 SENSOR DRIVER
13829 M:      Leon Luo <leonl@leopardimaging.com>
13830 L:      linux-media@vger.kernel.org
13831 T:      git git://linuxtv.org/media_tree.git
13832 S:      Maintained
13833 F:      drivers/media/i2c/imx274.c
13834 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13835
13836 SONY IMX319 SENSOR DRIVER
13837 M:      Bingbu Cao <bingbu.cao@intel.com>
13838 L:      linux-media@vger.kernel.org
13839 T:      git git://linuxtv.org/media_tree.git
13840 S:      Maintained
13841 F:      drivers/media/i2c/imx319.c
13842
13843 SONY IMX355 SENSOR DRIVER
13844 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13845 L:      linux-media@vger.kernel.org
13846 T:      git git://linuxtv.org/media_tree.git
13847 S:      Maintained
13848 F:      drivers/media/i2c/imx355.c
13849
13850 SONY MEMORYSTICK CARD SUPPORT
13851 M:      Alex Dubov <oakad@yahoo.com>
13852 W:      http://tifmxx.berlios.de/
13853 S:      Maintained
13854 F:      drivers/memstick/host/tifm_ms.c
13855
13856 SONY MEMORYSTICK STANDARD SUPPORT
13857 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13858 S:      Maintained
13859 F:      drivers/memstick/core/ms_block.*
13860
13861 SONY VAIO CONTROL DEVICE DRIVER
13862 M:      Mattia Dongili <malattia@linux.it>
13863 L:      platform-driver-x86@vger.kernel.org
13864 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13865 S:      Maintained
13866 F:      Documentation/laptops/sony-laptop.txt
13867 F:      drivers/char/sonypi.c
13868 F:      drivers/platform/x86/sony-laptop.c
13869 F:      include/linux/sony-laptop.h
13870
13871 SOUND
13872 M:      Jaroslav Kysela <perex@perex.cz>
13873 M:      Takashi Iwai <tiwai@suse.com>
13874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13875 W:      http://www.alsa-project.org/
13876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13877 T:      git git://git.alsa-project.org/alsa-kernel.git
13878 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13879 S:      Maintained
13880 F:      Documentation/sound/
13881 F:      include/sound/
13882 F:      include/uapi/sound/
13883 F:      sound/
13884
13885 SOUND - COMPRESSED AUDIO
13886 M:      Vinod Koul <vkoul@kernel.org>
13887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13889 S:      Supported
13890 F:      Documentation/sound/designs/compress-offload.rst
13891 F:      include/sound/compress_driver.h
13892 F:      include/uapi/sound/compress_*
13893 F:      sound/core/compress_offload.c
13894 F:      sound/soc/soc-compress.c
13895
13896 SOUND - DMAENGINE HELPERS
13897 M:      Lars-Peter Clausen <lars@metafoo.de>
13898 S:      Supported
13899 F:      include/sound/dmaengine_pcm.h
13900 F:      sound/core/pcm_dmaengine.c
13901 F:      sound/soc/soc-generic-dmaengine-pcm.c
13902
13903 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13904 M:      Liam Girdwood <lgirdwood@gmail.com>
13905 M:      Mark Brown <broonie@kernel.org>
13906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13907 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13908 W:      http://alsa-project.org/main/index.php/ASoC
13909 S:      Supported
13910 F:      Documentation/devicetree/bindings/sound/
13911 F:      Documentation/sound/soc/
13912 F:      sound/soc/
13913 F:      include/sound/soc*
13914
13915 SOUNDWIRE SUBSYSTEM
13916 M:      Vinod Koul <vkoul@kernel.org>
13917 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13918 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13919 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13920 S:      Supported
13921 F:      Documentation/driver-api/soundwire/
13922 F:      drivers/soundwire/
13923 F:      include/linux/soundwire/
13924
13925 SP2 MEDIA DRIVER
13926 M:      Olli Salonen <olli.salonen@iki.fi>
13927 L:      linux-media@vger.kernel.org
13928 W:      https://linuxtv.org
13929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13930 S:      Maintained
13931 F:      drivers/media/dvb-frontends/sp2*
13932
13933 SPARC + UltraSPARC (sparc/sparc64)
13934 M:      "David S. Miller" <davem@davemloft.net>
13935 L:      sparclinux@vger.kernel.org
13936 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13939 S:      Maintained
13940 F:      arch/sparc/
13941 F:      drivers/sbus/
13942
13943 SPARC SERIAL DRIVERS
13944 M:      "David S. Miller" <davem@davemloft.net>
13945 L:      sparclinux@vger.kernel.org
13946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13948 S:      Maintained
13949 F:      include/linux/sunserialcore.h
13950 F:      drivers/tty/serial/suncore.c
13951 F:      drivers/tty/serial/sunhv.c
13952 F:      drivers/tty/serial/sunsab.c
13953 F:      drivers/tty/serial/sunsab.h
13954 F:      drivers/tty/serial/sunsu.c
13955 F:      drivers/tty/serial/sunzilog.c
13956 F:      drivers/tty/serial/sunzilog.h
13957 F:      drivers/tty/vcc.c
13958
13959 SPARSE CHECKER
13960 M:      "Christopher Li" <sparse@chrisli.org>
13961 L:      linux-sparse@vger.kernel.org
13962 W:      https://sparse.wiki.kernel.org/
13963 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13964 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13965 S:      Maintained
13966 F:      include/linux/compiler.h
13967
13968 SPEAR CLOCK FRAMEWORK SUPPORT
13969 M:      Viresh Kumar <vireshk@kernel.org>
13970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13971 W:      http://www.st.com/spear
13972 S:      Maintained
13973 F:      drivers/clk/spear/
13974
13975 SPEAR PLATFORM SUPPORT
13976 M:      Viresh Kumar <vireshk@kernel.org>
13977 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13979 W:      http://www.st.com/spear
13980 S:      Maintained
13981 F:      arch/arm/boot/dts/spear*
13982 F:      arch/arm/mach-spear/
13983
13984 SPI NOR SUBSYSTEM
13985 M:      Marek Vasut <marek.vasut@gmail.com>
13986 L:      linux-mtd@lists.infradead.org
13987 W:      http://www.linux-mtd.infradead.org/
13988 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13989 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13990 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13991 S:      Maintained
13992 F:      drivers/mtd/spi-nor/
13993 F:      include/linux/mtd/spi-nor.h
13994
13995 SPI SUBSYSTEM
13996 M:      Mark Brown <broonie@kernel.org>
13997 L:      linux-spi@vger.kernel.org
13998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13999 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14000 S:      Maintained
14001 F:      Documentation/devicetree/bindings/spi/
14002 F:      Documentation/spi/
14003 F:      drivers/spi/
14004 F:      include/linux/spi/
14005 F:      include/uapi/linux/spi/
14006 F:      tools/spi/
14007
14008 SPIDERNET NETWORK DRIVER for CELL
14009 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14010 L:      netdev@vger.kernel.org
14011 S:      Supported
14012 F:      Documentation/networking/spider_net.txt
14013 F:      drivers/net/ethernet/toshiba/spider_net*
14014
14015 SPMI SUBSYSTEM
14016 R:      Stephen Boyd <sboyd@kernel.org>
14017 L:      linux-arm-msm@vger.kernel.org
14018 F:      Documentation/devicetree/bindings/spmi/
14019 F:      drivers/spmi/
14020 F:      include/dt-bindings/spmi/spmi.h
14021 F:      include/linux/spmi.h
14022 F:      include/trace/events/spmi.h
14023
14024 SPU FILE SYSTEM
14025 M:      Jeremy Kerr <jk@ozlabs.org>
14026 L:      linuxppc-dev@lists.ozlabs.org
14027 W:      http://www.ibm.com/developerworks/power/cell/
14028 S:      Supported
14029 F:      Documentation/filesystems/spufs.txt
14030 F:      arch/powerpc/platforms/cell/spufs/
14031
14032 SQUASHFS FILE SYSTEM
14033 M:      Phillip Lougher <phillip@squashfs.org.uk>
14034 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14035 W:      http://squashfs.org.uk
14036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14037 S:      Maintained
14038 F:      Documentation/filesystems/squashfs.txt
14039 F:      fs/squashfs/
14040
14041 SRM (Alpha) environment access
14042 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14043 S:      Maintained
14044 F:      arch/alpha/kernel/srm_env.c
14045
14046 ST STM32 I2C/SMBUS DRIVER
14047 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14048 L:      linux-i2c@vger.kernel.org
14049 S:      Maintained
14050 F:      drivers/i2c/busses/i2c-stm32*
14051
14052 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14053 M:      Song Qiang <songqiang1304521@gmail.com>
14054 L:      linux-iio@vger.kernel.org
14055 S:      Maintained
14056 F:      drivers/iio/proximity/vl53l0x-i2c.c
14057 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14058
14059 STABLE BRANCH
14060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14061 L:      stable@vger.kernel.org
14062 S:      Supported
14063 F:      Documentation/process/stable-kernel-rules.rst
14064
14065 STAGING - COMEDI
14066 M:      Ian Abbott <abbotti@mev.co.uk>
14067 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14068 S:      Odd Fixes
14069 F:      drivers/staging/comedi/
14070
14071 STAGING - EROFS FILE SYSTEM
14072 M:      Gao Xiang <gaoxiang25@huawei.com>
14073 M:      Chao Yu <yuchao0@huawei.com>
14074 L:      linux-erofs@lists.ozlabs.org
14075 S:      Maintained
14076 F:      drivers/staging/erofs/
14077
14078 STAGING - INDUSTRIAL IO
14079 M:      Jonathan Cameron <jic23@kernel.org>
14080 L:      linux-iio@vger.kernel.org
14081 S:      Odd Fixes
14082 F:      Documentation/devicetree/bindings/staging/iio/
14083 F:      drivers/staging/iio/
14084
14085 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14086 M:      Marc Dietrich <marvin24@gmx.de>
14087 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14088 L:      linux-tegra@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/staging/nvec/
14091
14092 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14093 M:      Jens Frederich <jfrederich@gmail.com>
14094 M:      Daniel Drake <dsd@laptop.org>
14095 M:      Jon Nettleton <jon.nettleton@gmail.com>
14096 W:      http://wiki.laptop.org/go/DCON
14097 S:      Maintained
14098 F:      drivers/staging/olpc_dcon/
14099
14100 STAGING - REALTEK RTL8712U DRIVERS
14101 M:      Larry Finger <Larry.Finger@lwfinger.net>
14102 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14103 S:      Odd Fixes
14104 F:      drivers/staging/rtl8712/
14105
14106 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14107 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14108 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14109 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14110 L:      linux-fbdev@vger.kernel.org
14111 S:      Maintained
14112 F:      drivers/staging/sm750fb/
14113
14114 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14115 M:      William Hubbs <w.d.hubbs@gmail.com>
14116 M:      Chris Brannon <chris@the-brannons.com>
14117 M:      Kirk Reiser <kirk@reisers.ca>
14118 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14119 L:      speakup@linux-speakup.org
14120 W:      http://www.linux-speakup.org/
14121 S:      Odd Fixes
14122 F:      drivers/staging/speakup/
14123
14124 STAGING - VIA VT665X DRIVERS
14125 M:      Forest Bond <forest@alittletooquiet.net>
14126 S:      Odd Fixes
14127 F:      drivers/staging/vt665?/
14128
14129 STAGING - WILC1000 WIFI DRIVER
14130 M:      Aditya Shankar <aditya.shankar@microchip.com>
14131 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14132 L:      linux-wireless@vger.kernel.org
14133 S:      Supported
14134 F:      drivers/staging/wilc1000/
14135
14136 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14137 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14138 S:      Odd Fixes
14139 F:      drivers/staging/xgifb/
14140
14141 STAGING SUBSYSTEM
14142 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14144 L:      devel@driverdev.osuosl.org
14145 S:      Supported
14146 F:      drivers/staging/
14147
14148 STARFIRE/DURALAN NETWORK DRIVER
14149 M:      Ion Badulescu <ionut@badula.org>
14150 S:      Odd Fixes
14151 F:      drivers/net/ethernet/adaptec/starfire*
14152
14153 STEC S1220 SKD DRIVER
14154 M:      Bart Van Assche <bart.vanassche@wdc.com>
14155 L:      linux-block@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/block/skd*[ch]
14158
14159 STI AUDIO (ASoC) DRIVERS
14160 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14161 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14162 S:      Maintained
14163 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14164 F:      sound/soc/sti/
14165
14166 STI CEC DRIVER
14167 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14168 S:      Maintained
14169 F:      drivers/media/platform/sti/cec/
14170 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14171
14172 STK1160 USB VIDEO CAPTURE DRIVER
14173 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14174 L:      linux-media@vger.kernel.org
14175 T:      git git://linuxtv.org/media_tree.git
14176 S:      Maintained
14177 F:      drivers/media/usb/stk1160/
14178
14179 STM32 AUDIO (ASoC) DRIVERS
14180 M:      Olivier Moysan <olivier.moysan@st.com>
14181 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14182 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14183 S:      Maintained
14184 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14185 F:      sound/soc/stm/
14186
14187 STM32 TIMER/LPTIMER DRIVERS
14188 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14189 S:      Maintained
14190 F:      drivers/*/stm32-*timer*
14191 F:      drivers/pwm/pwm-stm32*
14192 F:      include/linux/*/stm32-*tim*
14193 F:      Documentation/ABI/testing/*timer-stm32
14194 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14195 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14196
14197 STMMAC ETHERNET DRIVER
14198 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14199 M:      Alexandre Torgue <alexandre.torgue@st.com>
14200 M:      Jose Abreu <joabreu@synopsys.com>
14201 L:      netdev@vger.kernel.org
14202 W:      http://www.stlinux.com
14203 S:      Supported
14204 F:      drivers/net/ethernet/stmicro/stmmac/
14205
14206 SUN3/3X
14207 M:      Sam Creasey <sammy@sammy.net>
14208 W:      http://sammy.net/sun3/
14209 S:      Maintained
14210 F:      arch/m68k/kernel/*sun3*
14211 F:      arch/m68k/sun3*/
14212 F:      arch/m68k/include/asm/sun3*
14213 F:      drivers/net/ethernet/i825xx/sun3*
14214
14215 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14216 M:      Hans de Goede <hdegoede@redhat.com>
14217 L:      linux-input@vger.kernel.org
14218 S:      Maintained
14219 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14220 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14221
14222 SUNDANCE NETWORK DRIVER
14223 M:      Denis Kirjanov <kda@linux-powerpc.org>
14224 L:      netdev@vger.kernel.org
14225 S:      Maintained
14226 F:      drivers/net/ethernet/dlink/sundance.c
14227
14228 SUPERH
14229 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14230 M:      Rich Felker <dalias@libc.org>
14231 L:      linux-sh@vger.kernel.org
14232 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14233 S:      Maintained
14234 F:      Documentation/sh/
14235 F:      arch/sh/
14236 F:      drivers/sh/
14237
14238 SUSPEND TO RAM
14239 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14240 M:      Len Brown <len.brown@intel.com>
14241 M:      Pavel Machek <pavel@ucw.cz>
14242 L:      linux-pm@vger.kernel.org
14243 B:      https://bugzilla.kernel.org
14244 S:      Supported
14245 F:      Documentation/power/
14246 F:      arch/x86/kernel/acpi/
14247 F:      drivers/base/power/
14248 F:      kernel/power/
14249 F:      include/linux/suspend.h
14250 F:      include/linux/freezer.h
14251 F:      include/linux/pm.h
14252
14253 SVGA HANDLING
14254 M:      Martin Mares <mj@ucw.cz>
14255 L:      linux-video@atrey.karlin.mff.cuni.cz
14256 S:      Maintained
14257 F:      Documentation/svga.txt
14258 F:      arch/x86/boot/video*
14259
14260 SWIOTLB SUBSYSTEM
14261 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14262 L:      iommu@lists.linux-foundation.org
14263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14264 S:      Supported
14265 F:      kernel/dma/swiotlb.c
14266 F:      arch/*/kernel/pci-swiotlb.c
14267 F:      include/linux/swiotlb.h
14268
14269 SWITCHDEV
14270 M:      Jiri Pirko <jiri@resnulli.us>
14271 M:      Ivan Vecera <ivecera@redhat.com>
14272 L:      netdev@vger.kernel.org
14273 S:      Supported
14274 F:      net/switchdev/
14275 F:      include/net/switchdev.h
14276
14277 SY8106A REGULATOR DRIVER
14278 M:      Icenowy Zheng <icenowy@aosc.io>
14279 S:      Maintained
14280 F:      drivers/regulator/sy8106a-regulator.c
14281 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14282
14283 SYNC FILE FRAMEWORK
14284 M:      Sumit Semwal <sumit.semwal@linaro.org>
14285 R:      Gustavo Padovan <gustavo@padovan.org>
14286 S:      Maintained
14287 L:      linux-media@vger.kernel.org
14288 L:      dri-devel@lists.freedesktop.org
14289 F:      drivers/dma-buf/sync_*
14290 F:      drivers/dma-buf/dma-fence*
14291 F:      drivers/dma-buf/sw_sync.c
14292 F:      include/linux/sync_file.h
14293 F:      include/uapi/linux/sync_file.h
14294 F:      Documentation/sync_file.txt
14295 T:      git git://anongit.freedesktop.org/drm/drm-misc
14296
14297 SYNOPSYS ARC ARCHITECTURE
14298 M:      Vineet Gupta <vgupta@synopsys.com>
14299 L:      linux-snps-arc@lists.infradead.org
14300 S:      Supported
14301 F:      arch/arc/
14302 F:      Documentation/devicetree/bindings/arc/*
14303 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14304 F:      drivers/clocksource/arc_timer.c
14305 F:      drivers/tty/serial/arc_uart.c
14306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14307
14308 SYNOPSYS ARC HSDK SDP pll clock driver
14309 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14310 S:      Supported
14311 F:      drivers/clk/clk-hsdk-pll.c
14312 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14313
14314 SYNOPSYS ARC SDP clock driver
14315 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14316 S:      Supported
14317 F:      drivers/clk/axs10x/*
14318 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14319
14320 SYNOPSYS ARC SDP platform support
14321 M:      Alexey Brodkin <abrodkin@synopsys.com>
14322 S:      Supported
14323 F:      arch/arc/plat-axs10x
14324 F:      arch/arc/boot/dts/ax*
14325 F:      Documentation/devicetree/bindings/arc/axs10*
14326
14327 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14328 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14329 S:      Supported
14330 F:      drivers/reset/reset-axs10x.c
14331 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14332
14333 SYNOPSYS CREG GPIO DRIVER
14334 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14335 S:      Maintained
14336 F:      drivers/gpio/gpio-creg-snps.c
14337 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14338
14339 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14340 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14341 S:      Maintained
14342 F:      drivers/tty/serial/8250/8250_dw.c
14343
14344 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14345 M:      Hoan Tran <hotran@apm.com>
14346 L:      linux-gpio@vger.kernel.org
14347 S:      Maintained
14348 F:      drivers/gpio/gpio-dwapb.c
14349 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14350
14351 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14352 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14353 S:      Maintained
14354 F:      drivers/dma/dwi-axi-dmac/
14355 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14356
14357 SYNOPSYS DESIGNWARE DMAC DRIVER
14358 M:      Viresh Kumar <vireshk@kernel.org>
14359 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14360 S:      Maintained
14361 F:      include/linux/dma/dw.h
14362 F:      include/linux/platform_data/dma-dw.h
14363 F:      drivers/dma/dw/
14364
14365 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14366 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14367 L:      netdev@vger.kernel.org
14368 S:      Supported
14369 F:      drivers/net/ethernet/synopsys/
14370
14371 SYNOPSYS DESIGNWARE I2C DRIVER
14372 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14373 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14375 L:      linux-i2c@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/i2c/busses/i2c-designware-*
14378 F:      include/linux/platform_data/i2c-designware.h
14379
14380 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14381 M:      Jaehoon Chung <jh80.chung@samsung.com>
14382 L:      linux-mmc@vger.kernel.org
14383 S:      Maintained
14384 F:      drivers/mmc/host/dw_mmc*
14385
14386 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14387 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14388 S:      Supported
14389 F:      drivers/reset/reset-hsdk.c
14390 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14391 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14392
14393 SYSTEM CONFIGURATION (SYSCON)
14394 M:      Lee Jones <lee.jones@linaro.org>
14395 M:      Arnd Bergmann <arnd@arndb.de>
14396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14397 S:      Supported
14398 F:      drivers/mfd/syscon.c
14399
14400 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14401 M:      Sudeep Holla <sudeep.holla@arm.com>
14402 L:      linux-arm-kernel@lists.infradead.org
14403 S:      Maintained
14404 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14405 F:      drivers/clk/clk-sc[mp]i.c
14406 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14407 F:      drivers/firmware/arm_scpi.c
14408 F:      drivers/firmware/arm_scmi/
14409 F:      include/linux/sc[mp]i_protocol.h
14410
14411 SYSTEM RESET/SHUTDOWN DRIVERS
14412 M:      Sebastian Reichel <sre@kernel.org>
14413 L:      linux-pm@vger.kernel.org
14414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14415 S:      Maintained
14416 F:      Documentation/devicetree/bindings/power/reset/
14417 F:      drivers/power/reset/
14418
14419 SYSTEM TRACE MODULE CLASS
14420 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14421 S:      Maintained
14422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14423 F:      Documentation/trace/stm.rst
14424 F:      drivers/hwtracing/stm/
14425 F:      include/linux/stm.h
14426 F:      include/uapi/linux/stm.h
14427
14428 SYSV FILESYSTEM
14429 M:      Christoph Hellwig <hch@infradead.org>
14430 S:      Maintained
14431 F:      Documentation/filesystems/sysv-fs.txt
14432 F:      fs/sysv/
14433 F:      include/linux/sysv_fs.h
14434
14435 TARGET SUBSYSTEM
14436 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14437 L:      linux-scsi@vger.kernel.org
14438 L:      target-devel@vger.kernel.org
14439 W:      http://www.linux-iscsi.org
14440 W:      http://groups.google.com/group/linux-iscsi-target-dev
14441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14442 S:      Supported
14443 F:      drivers/target/
14444 F:      include/target/
14445 F:      Documentation/target/
14446
14447 TASKSTATS STATISTICS INTERFACE
14448 M:      Balbir Singh <bsingharora@gmail.com>
14449 S:      Maintained
14450 F:      Documentation/accounting/taskstats*
14451 F:      include/linux/taskstats*
14452 F:      kernel/taskstats.c
14453
14454 TC subsystem
14455 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14456 M:      Cong Wang <xiyou.wangcong@gmail.com>
14457 M:      Jiri Pirko <jiri@resnulli.us>
14458 L:      netdev@vger.kernel.org
14459 S:      Maintained
14460 F:      include/net/pkt_cls.h
14461 F:      include/net/pkt_sched.h
14462 F:      include/net/tc_act/
14463 F:      include/uapi/linux/pkt_cls.h
14464 F:      include/uapi/linux/pkt_sched.h
14465 F:      include/uapi/linux/tc_act/
14466 F:      include/uapi/linux/tc_ematch/
14467 F:      net/sched/
14468
14469 TC90522 MEDIA DRIVER
14470 M:      Akihiro Tsukada <tskd08@gmail.com>
14471 L:      linux-media@vger.kernel.org
14472 S:      Odd Fixes
14473 F:      drivers/media/dvb-frontends/tc90522*
14474
14475 TCP LOW PRIORITY MODULE
14476 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14477 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14478 W:      http://tcp-lp-mod.sourceforge.net/
14479 S:      Maintained
14480 F:      net/ipv4/tcp_lp.c
14481
14482 TDA10071 MEDIA DRIVER
14483 M:      Antti Palosaari <crope@iki.fi>
14484 L:      linux-media@vger.kernel.org
14485 W:      https://linuxtv.org
14486 W:      http://palosaari.fi/linux/
14487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14488 T:      git git://linuxtv.org/anttip/media_tree.git
14489 S:      Maintained
14490 F:      drivers/media/dvb-frontends/tda10071*
14491
14492 TDA18212 MEDIA DRIVER
14493 M:      Antti Palosaari <crope@iki.fi>
14494 L:      linux-media@vger.kernel.org
14495 W:      https://linuxtv.org
14496 W:      http://palosaari.fi/linux/
14497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14498 T:      git git://linuxtv.org/anttip/media_tree.git
14499 S:      Maintained
14500 F:      drivers/media/tuners/tda18212*
14501
14502 TDA18218 MEDIA DRIVER
14503 M:      Antti Palosaari <crope@iki.fi>
14504 L:      linux-media@vger.kernel.org
14505 W:      https://linuxtv.org
14506 W:      http://palosaari.fi/linux/
14507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14508 T:      git git://linuxtv.org/anttip/media_tree.git
14509 S:      Maintained
14510 F:      drivers/media/tuners/tda18218*
14511
14512 TDA18250 MEDIA DRIVER
14513 M:      Olli Salonen <olli.salonen@iki.fi>
14514 L:      linux-media@vger.kernel.org
14515 W:      https://linuxtv.org
14516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14517 T:      git git://linuxtv.org/media_tree.git
14518 S:      Maintained
14519 F:      drivers/media/tuners/tda18250*
14520
14521 TDA18271 MEDIA DRIVER
14522 M:      Michael Krufky <mkrufky@linuxtv.org>
14523 L:      linux-media@vger.kernel.org
14524 W:      https://linuxtv.org
14525 W:      http://github.com/mkrufky
14526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14527 T:      git git://linuxtv.org/mkrufky/tuners.git
14528 S:      Maintained
14529 F:      drivers/media/tuners/tda18271*
14530
14531 TDA1997x MEDIA DRIVER
14532 M:      Tim Harvey <tharvey@gateworks.com>
14533 L:      linux-media@vger.kernel.org
14534 W:      https://linuxtv.org
14535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14536 S:      Maintained
14537 F:      drivers/media/i2c/tda1997x.*
14538
14539 TDA827x MEDIA DRIVER
14540 M:      Michael Krufky <mkrufky@linuxtv.org>
14541 L:      linux-media@vger.kernel.org
14542 W:      https://linuxtv.org
14543 W:      http://github.com/mkrufky
14544 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14545 T:      git git://linuxtv.org/mkrufky/tuners.git
14546 S:      Maintained
14547 F:      drivers/media/tuners/tda8290.*
14548
14549 TDA8290 MEDIA DRIVER
14550 M:      Michael Krufky <mkrufky@linuxtv.org>
14551 L:      linux-media@vger.kernel.org
14552 W:      https://linuxtv.org
14553 W:      http://github.com/mkrufky
14554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14555 T:      git git://linuxtv.org/mkrufky/tuners.git
14556 S:      Maintained
14557 F:      drivers/media/tuners/tda8290.*
14558
14559 TDA9840 MEDIA DRIVER
14560 M:      Hans Verkuil <hverkuil@xs4all.nl>
14561 L:      linux-media@vger.kernel.org
14562 T:      git git://linuxtv.org/media_tree.git
14563 W:      https://linuxtv.org
14564 S:      Maintained
14565 F:      drivers/media/i2c/tda9840*
14566
14567 TEA5761 TUNER DRIVER
14568 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org
14571 T:      git git://linuxtv.org/media_tree.git
14572 S:      Odd fixes
14573 F:      drivers/media/tuners/tea5761.*
14574
14575 TEA5767 TUNER DRIVER
14576 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14577 L:      linux-media@vger.kernel.org
14578 W:      https://linuxtv.org
14579 T:      git git://linuxtv.org/media_tree.git
14580 S:      Maintained
14581 F:      drivers/media/tuners/tea5767.*
14582
14583 TEA6415C MEDIA DRIVER
14584 M:      Hans Verkuil <hverkuil@xs4all.nl>
14585 L:      linux-media@vger.kernel.org
14586 T:      git git://linuxtv.org/media_tree.git
14587 W:      https://linuxtv.org
14588 S:      Maintained
14589 F:      drivers/media/i2c/tea6415c*
14590
14591 TEA6420 MEDIA DRIVER
14592 M:      Hans Verkuil <hverkuil@xs4all.nl>
14593 L:      linux-media@vger.kernel.org
14594 T:      git git://linuxtv.org/media_tree.git
14595 W:      https://linuxtv.org
14596 S:      Maintained
14597 F:      drivers/media/i2c/tea6420*
14598
14599 TEAM DRIVER
14600 M:      Jiri Pirko <jiri@resnulli.us>
14601 L:      netdev@vger.kernel.org
14602 S:      Supported
14603 F:      drivers/net/team/
14604 F:      include/linux/if_team.h
14605 F:      include/uapi/linux/if_team.h
14606
14607 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14608 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14609 S:      Maintained
14610 F:      arch/x86/platform/ts5500/
14611
14612 TECHNOTREND USB IR RECEIVER
14613 M:      Sean Young <sean@mess.org>
14614 L:      linux-media@vger.kernel.org
14615 S:      Maintained
14616 F:      drivers/media/rc/ttusbir.c
14617
14618 TECHWELL TW9910 VIDEO DECODER
14619 L:      linux-media@vger.kernel.org
14620 S:      Orphan
14621 F:      drivers/media/i2c/tw9910.c
14622 F:      include/media/i2c/tw9910.h
14623
14624 TEE SUBSYSTEM
14625 M:      Jens Wiklander <jens.wiklander@linaro.org>
14626 S:      Maintained
14627 F:      include/linux/tee_drv.h
14628 F:      include/uapi/linux/tee.h
14629 F:      drivers/tee/
14630 F:      Documentation/tee.txt
14631
14632 TEGRA ARCHITECTURE SUPPORT
14633 M:      Thierry Reding <thierry.reding@gmail.com>
14634 M:      Jonathan Hunter <jonathanh@nvidia.com>
14635 L:      linux-tegra@vger.kernel.org
14636 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14638 S:      Supported
14639 N:      [^a-z]tegra
14640
14641 TEGRA CLOCK DRIVER
14642 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14643 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14644 S:      Supported
14645 F:      drivers/clk/tegra/
14646
14647 TEGRA DMA DRIVERS
14648 M:      Laxman Dewangan <ldewangan@nvidia.com>
14649 M:      Jon Hunter <jonathanh@nvidia.com>
14650 S:      Supported
14651 F:      drivers/dma/tegra*
14652
14653 TEGRA I2C DRIVER
14654 M:      Laxman Dewangan <ldewangan@nvidia.com>
14655 S:      Supported
14656 F:      drivers/i2c/busses/i2c-tegra.c
14657
14658 TEGRA IOMMU DRIVERS
14659 M:      Thierry Reding <thierry.reding@gmail.com>
14660 L:      linux-tegra@vger.kernel.org
14661 S:      Supported
14662 F:      drivers/iommu/tegra*
14663
14664 TEGRA KBC DRIVER
14665 M:      Laxman Dewangan <ldewangan@nvidia.com>
14666 S:      Supported
14667 F:      drivers/input/keyboard/tegra-kbc.c
14668
14669 TEGRA NAND DRIVER
14670 M:      Stefan Agner <stefan@agner.ch>
14671 M:      Lucas Stach <dev@lynxeye.de>
14672 S:      Maintained
14673 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14674 F:      drivers/mtd/nand/raw/tegra_nand.c
14675
14676 TEGRA PWM DRIVER
14677 M:      Thierry Reding <thierry.reding@gmail.com>
14678 S:      Supported
14679 F:      drivers/pwm/pwm-tegra.c
14680
14681 TEGRA SERIAL DRIVER
14682 M:      Laxman Dewangan <ldewangan@nvidia.com>
14683 S:      Supported
14684 F:      drivers/tty/serial/serial-tegra.c
14685
14686 TEGRA SPI DRIVER
14687 M:      Laxman Dewangan <ldewangan@nvidia.com>
14688 S:      Supported
14689 F:      drivers/spi/spi-tegra*
14690
14691 TEHUTI ETHERNET DRIVER
14692 M:      Andy Gospodarek <andy@greyhouse.net>
14693 L:      netdev@vger.kernel.org
14694 S:      Supported
14695 F:      drivers/net/ethernet/tehuti/*
14696
14697 Telecom Clock Driver for MCPL0010
14698 M:      Mark Gross <mark.gross@intel.com>
14699 S:      Supported
14700 F:      drivers/char/tlclk.c
14701
14702 TENSILICA XTENSA PORT (xtensa)
14703 M:      Chris Zankel <chris@zankel.net>
14704 M:      Max Filippov <jcmvbkbc@gmail.com>
14705 L:      linux-xtensa@linux-xtensa.org
14706 T:      git git://github.com/czankel/xtensa-linux.git
14707 S:      Maintained
14708 F:      arch/xtensa/
14709 F:      drivers/irqchip/irq-xtensa-*
14710
14711 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14712 M:      Nishanth Menon <nm@ti.com>
14713 M:      Tero Kristo <t-kristo@ti.com>
14714 M:      Santosh Shilimkar <ssantosh@kernel.org>
14715 L:      linux-arm-kernel@lists.infradead.org
14716 S:      Maintained
14717 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14718 F:      drivers/firmware/ti_sci*
14719 F:      include/linux/soc/ti/ti_sci_protocol.h
14720 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14721 F:      drivers/soc/ti/ti_sci_pm_domains.c
14722 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14723 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14724 F:      drivers/clk/keystone/sci-clk.c
14725 F:      drivers/reset/reset-ti-sci.c
14726
14727 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14728 M:      Hans Verkuil <hverkuil@xs4all.nl>
14729 L:      linux-media@vger.kernel.org
14730 T:      git git://linuxtv.org/media_tree.git
14731 W:      https://linuxtv.org
14732 S:      Maintained
14733 F:      drivers/media/radio/radio-raremono.c
14734
14735 THERMAL
14736 M:      Zhang Rui <rui.zhang@intel.com>
14737 M:      Eduardo Valentin <edubezval@gmail.com>
14738 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14739 L:      linux-pm@vger.kernel.org
14740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14742 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14743 S:      Supported
14744 F:      drivers/thermal/
14745 F:      include/linux/thermal.h
14746 F:      include/uapi/linux/thermal.h
14747 F:      include/linux/cpu_cooling.h
14748 F:      Documentation/devicetree/bindings/thermal/
14749
14750 THERMAL/CPU_COOLING
14751 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14752 M:      Viresh Kumar <viresh.kumar@linaro.org>
14753 M:      Javi Merino <javi.merino@kernel.org>
14754 L:      linux-pm@vger.kernel.org
14755 S:      Supported
14756 F:      Documentation/thermal/cpu-cooling-api.txt
14757 F:      drivers/thermal/cpu_cooling.c
14758 F:      include/linux/cpu_cooling.h
14759
14760 THINKPAD ACPI EXTRAS DRIVER
14761 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14762 L:      ibm-acpi-devel@lists.sourceforge.net
14763 L:      platform-driver-x86@vger.kernel.org
14764 W:      http://ibm-acpi.sourceforge.net
14765 W:      http://thinkwiki.org/wiki/Ibm-acpi
14766 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14767 S:      Maintained
14768 F:      drivers/platform/x86/thinkpad_acpi.c
14769
14770 THUNDERBOLT DRIVER
14771 M:      Andreas Noever <andreas.noever@gmail.com>
14772 M:      Michael Jamet <michael.jamet@intel.com>
14773 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14774 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14776 S:      Maintained
14777 F:      Documentation/admin-guide/thunderbolt.rst
14778 F:      drivers/thunderbolt/
14779 F:      include/linux/thunderbolt.h
14780
14781 THUNDERBOLT NETWORK DRIVER
14782 M:      Michael Jamet <michael.jamet@intel.com>
14783 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14784 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14785 L:      netdev@vger.kernel.org
14786 S:      Maintained
14787 F:      drivers/net/thunderbolt.c
14788
14789 THUNDERX GPIO DRIVER
14790 M:      David Daney <david.daney@cavium.com>
14791 S:      Maintained
14792 F:      drivers/gpio/gpio-thunderx.c
14793
14794 TI AM437X VPFE DRIVER
14795 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14796 L:      linux-media@vger.kernel.org
14797 W:      https://linuxtv.org
14798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14799 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14800 S:      Maintained
14801 F:      drivers/media/platform/am437x/
14802
14803 TI BANDGAP AND THERMAL DRIVER
14804 M:      Eduardo Valentin <edubezval@gmail.com>
14805 M:      Keerthy <j-keerthy@ti.com>
14806 L:      linux-pm@vger.kernel.org
14807 L:      linux-omap@vger.kernel.org
14808 S:      Maintained
14809 F:      drivers/thermal/ti-soc-thermal/
14810
14811 TI BQ27XXX POWER SUPPLY DRIVER
14812 R:      Andrew F. Davis <afd@ti.com>
14813 F:      include/linux/power/bq27xxx_battery.h
14814 F:      drivers/power/supply/bq27xxx_battery.c
14815 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14816
14817 TI CDCE706 CLOCK DRIVER
14818 M:      Max Filippov <jcmvbkbc@gmail.com>
14819 S:      Maintained
14820 F:      drivers/clk/clk-cdce706.c
14821
14822 TI CLOCK DRIVER
14823 M:      Tero Kristo <t-kristo@ti.com>
14824 L:      linux-omap@vger.kernel.org
14825 S:      Maintained
14826 F:      drivers/clk/ti/
14827 F:      include/linux/clk/ti.h
14828
14829 TI DAVINCI MACHINE SUPPORT
14830 M:      Sekhar Nori <nsekhar@ti.com>
14831 M:      Kevin Hilman <khilman@kernel.org>
14832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14834 S:      Supported
14835 F:      arch/arm/mach-davinci/
14836 F:      drivers/i2c/busses/i2c-davinci.c
14837 F:      arch/arm/boot/dts/da850*
14838
14839 TI DAVINCI SERIES CLOCK DRIVER
14840 M:      David Lechner <david@lechnology.com>
14841 R:      Sekhar Nori <nsekhar@ti.com>
14842 S:      Maintained
14843 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14844 F:      drivers/clk/davinci/
14845
14846 TI DAVINCI SERIES GPIO DRIVER
14847 M:      Keerthy <j-keerthy@ti.com>
14848 L:      linux-gpio@vger.kernel.org
14849 S:      Maintained
14850 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14851 F:      drivers/gpio/gpio-davinci.c
14852
14853 TI DAVINCI SERIES MEDIA DRIVER
14854 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14855 L:      linux-media@vger.kernel.org
14856 W:      https://linuxtv.org
14857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14858 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14859 S:      Maintained
14860 F:      drivers/media/platform/davinci/
14861 F:      include/media/davinci/
14862
14863 TI ETHERNET SWITCH DRIVER (CPSW)
14864 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14865 L:      linux-omap@vger.kernel.org
14866 L:      netdev@vger.kernel.org
14867 S:      Maintained
14868 F:      drivers/net/ethernet/ti/cpsw*
14869 F:      drivers/net/ethernet/ti/davinci*
14870
14871 TI FLASH MEDIA INTERFACE DRIVER
14872 M:      Alex Dubov <oakad@yahoo.com>
14873 S:      Maintained
14874 F:      drivers/misc/tifm*
14875 F:      drivers/mmc/host/tifm_sd.c
14876 F:      include/linux/tifm.h
14877
14878 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14879 M:      Santosh Shilimkar <ssantosh@kernel.org>
14880 L:      linux-kernel@vger.kernel.org
14881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14882 S:      Maintained
14883 F:      drivers/soc/ti/*
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14885
14886 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14887 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14888 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14889 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14890 S:      Maintained
14891 F:      sound/soc/codecs/lm49453*
14892 F:      sound/soc/codecs/isabelle*
14893
14894 TI LP855x BACKLIGHT DRIVER
14895 M:      Milo Kim <milo.kim@ti.com>
14896 S:      Maintained
14897 F:      Documentation/backlight/lp855x-driver.txt
14898 F:      drivers/video/backlight/lp855x_bl.c
14899 F:      include/linux/platform_data/lp855x.h
14900
14901 TI LP8727 CHARGER DRIVER
14902 M:      Milo Kim <milo.kim@ti.com>
14903 S:      Maintained
14904 F:      drivers/power/supply/lp8727_charger.c
14905 F:      include/linux/platform_data/lp8727.h
14906
14907 TI LP8788 MFD DRIVER
14908 M:      Milo Kim <milo.kim@ti.com>
14909 S:      Maintained
14910 F:      drivers/iio/adc/lp8788_adc.c
14911 F:      drivers/leds/leds-lp8788.c
14912 F:      drivers/mfd/lp8788*.c
14913 F:      drivers/power/supply/lp8788-charger.c
14914 F:      drivers/regulator/lp8788-*.c
14915 F:      include/linux/mfd/lp8788*.h
14916
14917 TI NETCP ETHERNET DRIVER
14918 M:      Wingman Kwok <w-kwok2@ti.com>
14919 M:      Murali Karicheri <m-karicheri2@ti.com>
14920 L:      netdev@vger.kernel.org
14921 S:      Maintained
14922 F:      drivers/net/ethernet/ti/netcp*
14923
14924 TI PCM3060 ASoC CODEC DRIVER
14925 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14926 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14927 S:      Maintained
14928 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14929 F:      sound/soc/codecs/pcm3060*
14930
14931 TI TAS571X FAMILY ASoC CODEC DRIVER
14932 M:      Kevin Cernekee <cernekee@chromium.org>
14933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14934 S:      Odd Fixes
14935 F:      sound/soc/codecs/tas571x*
14936
14937 TI TRF7970A NFC DRIVER
14938 M:      Mark Greer <mgreer@animalcreek.com>
14939 L:      linux-wireless@vger.kernel.org
14940 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14941 S:      Supported
14942 F:      drivers/nfc/trf7970a.c
14943 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14944
14945 TI TWL4030 SERIES SOC CODEC DRIVER
14946 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14947 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14948 S:      Maintained
14949 F:      sound/soc/codecs/twl4030*
14950
14951 TI VPE/CAL DRIVERS
14952 M:      Benoit Parrot <bparrot@ti.com>
14953 L:      linux-media@vger.kernel.org
14954 W:      http://linuxtv.org/
14955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14956 S:      Maintained
14957 F:      drivers/media/platform/ti-vpe/
14958
14959 TI WILINK WIRELESS DRIVERS
14960 L:      linux-wireless@vger.kernel.org
14961 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14962 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14964 S:      Orphan
14965 F:      drivers/net/wireless/ti/
14966 F:      include/linux/wl12xx.h
14967
14968 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14969 M:      John Stultz <john.stultz@linaro.org>
14970 M:      Thomas Gleixner <tglx@linutronix.de>
14971 R:      Stephen Boyd <sboyd@kernel.org>
14972 L:      linux-kernel@vger.kernel.org
14973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14974 S:      Supported
14975 F:      include/linux/clocksource.h
14976 F:      include/linux/time.h
14977 F:      include/linux/timex.h
14978 F:      include/uapi/linux/time.h
14979 F:      include/uapi/linux/timex.h
14980 F:      kernel/time/clocksource.c
14981 F:      kernel/time/time*.c
14982 F:      kernel/time/alarmtimer.c
14983 F:      kernel/time/ntp.c
14984 F:      tools/testing/selftests/timers/
14985
14986 TIPC NETWORK LAYER
14987 M:      Jon Maloy <jon.maloy@ericsson.com>
14988 M:      Ying Xue <ying.xue@windriver.com>
14989 L:      netdev@vger.kernel.org (core kernel code)
14990 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14991 W:      http://tipc.sourceforge.net/
14992 S:      Maintained
14993 F:      include/uapi/linux/tipc*.h
14994 F:      net/tipc/
14995
14996 TLAN NETWORK DRIVER
14997 M:      Samuel Chessman <chessman@tux.org>
14998 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14999 W:      http://sourceforge.net/projects/tlan/
15000 S:      Maintained
15001 F:      Documentation/networking/tlan.txt
15002 F:      drivers/net/ethernet/ti/tlan.*
15003
15004 TM6000 VIDEO4LINUX DRIVER
15005 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15006 L:      linux-media@vger.kernel.org
15007 W:      https://linuxtv.org
15008 T:      git git://linuxtv.org/media_tree.git
15009 S:      Odd fixes
15010 F:      drivers/media/usb/tm6000/
15011 F:      Documentation/media/v4l-drivers/tm6000*
15012
15013 TMIO/SDHI MMC DRIVER
15014 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15015 L:      linux-mmc@vger.kernel.org
15016 S:      Supported
15017 F:      drivers/mmc/host/tmio_mmc*
15018 F:      drivers/mmc/host/renesas_sdhi*
15019 F:      include/linux/mfd/tmio.h
15020
15021 TMP401 HARDWARE MONITOR DRIVER
15022 M:      Guenter Roeck <linux@roeck-us.net>
15023 L:      linux-hwmon@vger.kernel.org
15024 S:      Maintained
15025 F:      Documentation/hwmon/tmp401
15026 F:      drivers/hwmon/tmp401.c
15027
15028 TMPFS (SHMEM FILESYSTEM)
15029 M:      Hugh Dickins <hughd@google.com>
15030 L:      linux-mm@kvack.org
15031 S:      Maintained
15032 F:      include/linux/shmem_fs.h
15033 F:      mm/shmem.c
15034
15035 TOMOYO SECURITY MODULE
15036 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15037 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15038 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15039 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15040 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15041 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15042 W:      http://tomoyo.sourceforge.jp/
15043 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15044 S:      Maintained
15045 F:      security/tomoyo/
15046
15047 TOPSTAR LAPTOP EXTRAS DRIVER
15048 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15049 L:      platform-driver-x86@vger.kernel.org
15050 S:      Maintained
15051 F:      drivers/platform/x86/topstar-laptop.c
15052
15053 TORTURE-TEST MODULES
15054 M:      Davidlohr Bueso <dave@stgolabs.net>
15055 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15056 M:      Josh Triplett <josh@joshtriplett.org>
15057 L:      linux-kernel@vger.kernel.org
15058 S:      Supported
15059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15060 F:      Documentation/RCU/torture.txt
15061 F:      kernel/torture.c
15062 F:      kernel/rcu/rcutorture.c
15063 F:      kernel/rcu/rcuperf.c
15064 F:      kernel/locking/locktorture.c
15065
15066 TOSHIBA ACPI EXTRAS DRIVER
15067 M:      Azael Avalos <coproscefalo@gmail.com>
15068 L:      platform-driver-x86@vger.kernel.org
15069 S:      Maintained
15070 F:      drivers/platform/x86/toshiba_acpi.c
15071
15072 TOSHIBA BLUETOOTH DRIVER
15073 M:      Azael Avalos <coproscefalo@gmail.com>
15074 L:      platform-driver-x86@vger.kernel.org
15075 S:      Maintained
15076 F:      drivers/platform/x86/toshiba_bluetooth.c
15077
15078 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15079 M:      Azael Avalos <coproscefalo@gmail.com>
15080 L:      platform-driver-x86@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/platform/x86/toshiba_haps.c
15083
15084 TOSHIBA SMM DRIVER
15085 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15086 W:      http://www.buzzard.org.uk/toshiba/
15087 S:      Maintained
15088 F:      drivers/char/toshiba.c
15089 F:      include/linux/toshiba.h
15090 F:      include/uapi/linux/toshiba.h
15091
15092 TOSHIBA TC358743 DRIVER
15093 M:      Mats Randgaard <matrandg@cisco.com>
15094 L:      linux-media@vger.kernel.org
15095 S:      Maintained
15096 F:      drivers/media/i2c/tc358743*
15097 F:      include/media/i2c/tc358743.h
15098
15099 TOSHIBA WMI HOTKEYS DRIVER
15100 M:      Azael Avalos <coproscefalo@gmail.com>
15101 L:      platform-driver-x86@vger.kernel.org
15102 S:      Maintained
15103 F:      drivers/platform/x86/toshiba-wmi.c
15104
15105 TPM DEVICE DRIVER
15106 M:      Peter Huewe <peterhuewe@gmx.de>
15107 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15108 R:      Jason Gunthorpe <jgg@ziepe.ca>
15109 L:      linux-integrity@vger.kernel.org
15110 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15111 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15112 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15113 S:      Maintained
15114 F:      drivers/char/tpm/
15115
15116 TRACING
15117 M:      Steven Rostedt <rostedt@goodmis.org>
15118 M:      Ingo Molnar <mingo@redhat.com>
15119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15120 S:      Maintained
15121 F:      Documentation/trace/ftrace.rst
15122 F:      arch/*/*/*/ftrace.h
15123 F:      arch/*/kernel/ftrace.c
15124 F:      include/*/ftrace.h
15125 F:      include/linux/trace*.h
15126 F:      include/trace/
15127 F:      kernel/trace/
15128 F:      tools/testing/selftests/ftrace/
15129
15130 TRACING MMIO ACCESSES (MMIOTRACE)
15131 M:      Steven Rostedt <rostedt@goodmis.org>
15132 M:      Ingo Molnar <mingo@kernel.org>
15133 R:      Karol Herbst <karolherbst@gmail.com>
15134 R:      Pekka Paalanen <ppaalanen@gmail.com>
15135 S:      Maintained
15136 L:      linux-kernel@vger.kernel.org
15137 L:      nouveau@lists.freedesktop.org
15138 F:      kernel/trace/trace_mmiotrace.c
15139 F:      include/linux/mmiotrace.h
15140 F:      arch/x86/mm/kmmio.c
15141 F:      arch/x86/mm/mmio-mod.c
15142 F:      arch/x86/mm/testmmiotrace.c
15143
15144 TRIVIAL PATCHES
15145 M:      Jiri Kosina <trivial@kernel.org>
15146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15147 S:      Maintained
15148 K:      ^Subject:.*(?i)trivial
15149
15150 TEMPO SEMICONDUCTOR DRIVERS
15151 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15152 S:      Maintained
15153 F:      sound/soc/codecs/tscs*.c
15154 F:      sound/soc/codecs/tscs*.h
15155 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15156
15157 TTY LAYER
15158 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15159 M:      Jiri Slaby <jslaby@suse.com>
15160 S:      Supported
15161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15162 F:      Documentation/serial/
15163 F:      drivers/tty/
15164 F:      drivers/tty/serial/serial_core.c
15165 F:      include/linux/serial_core.h
15166 F:      include/linux/serial.h
15167 F:      include/linux/tty.h
15168 F:      include/uapi/linux/serial_core.h
15169 F:      include/uapi/linux/serial.h
15170 F:      include/uapi/linux/tty.h
15171
15172 TUA9001 MEDIA DRIVER
15173 M:      Antti Palosaari <crope@iki.fi>
15174 L:      linux-media@vger.kernel.org
15175 W:      https://linuxtv.org
15176 W:      http://palosaari.fi/linux/
15177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15178 T:      git git://linuxtv.org/anttip/media_tree.git
15179 S:      Maintained
15180 F:      drivers/media/tuners/tua9001*
15181
15182 TULIP NETWORK DRIVERS
15183 L:      netdev@vger.kernel.org
15184 L:      linux-parisc@vger.kernel.org
15185 S:      Orphan
15186 F:      drivers/net/ethernet/dec/tulip/
15187
15188 TUN/TAP driver
15189 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15190 W:      http://vtun.sourceforge.net/tun
15191 S:      Maintained
15192 F:      Documentation/networking/tuntap.txt
15193 F:      arch/um/os-Linux/drivers/
15194
15195 TURBOCHANNEL SUBSYSTEM
15196 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15197 M:      Ralf Baechle <ralf@linux-mips.org>
15198 L:      linux-mips@linux-mips.org
15199 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15200 S:      Maintained
15201 F:      drivers/tc/
15202 F:      include/linux/tc.h
15203
15204 TURBOSTAT UTILITY
15205 M:      "Len Brown" <lenb@kernel.org>
15206 L:      linux-pm@vger.kernel.org
15207 B:      https://bugzilla.kernel.org
15208 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15210 S:      Supported
15211 F:      tools/power/x86/turbostat/
15212
15213 TW5864 VIDEO4LINUX DRIVER
15214 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15215 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15216 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15217 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15218 L:      linux-media@vger.kernel.org
15219 S:      Supported
15220 F:      drivers/media/pci/tw5864/
15221
15222 TW68 VIDEO4LINUX DRIVER
15223 M:      Hans Verkuil <hverkuil@xs4all.nl>
15224 L:      linux-media@vger.kernel.org
15225 T:      git git://linuxtv.org/media_tree.git
15226 W:      https://linuxtv.org
15227 S:      Odd Fixes
15228 F:      drivers/media/pci/tw68/
15229
15230 TW686X VIDEO4LINUX DRIVER
15231 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15232 L:      linux-media@vger.kernel.org
15233 T:      git git://linuxtv.org/media_tree.git
15234 W:      http://linuxtv.org
15235 S:      Maintained
15236 F:      drivers/media/pci/tw686x/
15237
15238 UBI FILE SYSTEM (UBIFS)
15239 M:      Richard Weinberger <richard@nod.at>
15240 M:      Artem Bityutskiy <dedekind1@gmail.com>
15241 M:      Adrian Hunter <adrian.hunter@intel.com>
15242 L:      linux-mtd@lists.infradead.org
15243 T:      git git://git.infradead.org/ubifs-2.6.git
15244 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15245 S:      Supported
15246 F:      Documentation/filesystems/ubifs.txt
15247 F:      fs/ubifs/
15248
15249 UCLINUX (M68KNOMMU AND COLDFIRE)
15250 M:      Greg Ungerer <gerg@linux-m68k.org>
15251 W:      http://www.linux-m68k.org/
15252 W:      http://www.uclinux.org/
15253 L:      linux-m68k@lists.linux-m68k.org
15254 L:      uclinux-dev@uclinux.org  (subscribers-only)
15255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15256 S:      Maintained
15257 F:      arch/m68k/coldfire/
15258 F:      arch/m68k/68*/
15259 F:      arch/m68k/*/*_no.*
15260 F:      arch/m68k/include/asm/*_no.*
15261
15262 UDF FILESYSTEM
15263 M:      Jan Kara <jack@suse.com>
15264 S:      Maintained
15265 F:      Documentation/filesystems/udf.txt
15266 F:      fs/udf/
15267
15268 UDRAW TABLET
15269 M:      Bastien Nocera <hadess@hadess.net>
15270 L:      linux-input@vger.kernel.org
15271 S:      Maintained
15272 F:      drivers/hid/hid-udraw-ps3.c
15273
15274 UFS FILESYSTEM
15275 M:      Evgeniy Dushistov <dushistov@mail.ru>
15276 S:      Maintained
15277 F:      Documentation/filesystems/ufs.txt
15278 F:      fs/ufs/
15279
15280 UHID USERSPACE HID IO DRIVER:
15281 M:      David Herrmann <dh.herrmann@googlemail.com>
15282 L:      linux-input@vger.kernel.org
15283 S:      Maintained
15284 F:      drivers/hid/uhid.c
15285 F:      include/uapi/linux/uhid.h
15286
15287 ULPI BUS
15288 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15289 L:      linux-usb@vger.kernel.org
15290 S:      Maintained
15291 F:      drivers/usb/common/ulpi.c
15292 F:      include/linux/ulpi/
15293
15294 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15295 L:      linux-usb@vger.kernel.org
15296 S:      Orphan
15297 F:      drivers/uwb/
15298 F:      include/linux/uwb.h
15299 F:      include/linux/uwb/
15300
15301 UNICORE32 ARCHITECTURE:
15302 M:      Guan Xuetao <gxt@pku.edu.cn>
15303 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15304 S:      Maintained
15305 T:      git git://github.com/gxt/linux.git
15306 F:      arch/unicore32/
15307
15308 UNIFDEF
15309 M:      Tony Finch <dot@dotat.at>
15310 W:      http://dotat.at/prog/unifdef
15311 S:      Maintained
15312 F:      scripts/unifdef.c
15313
15314 UNIFORM CDROM DRIVER
15315 M:      Jens Axboe <axboe@kernel.dk>
15316 W:      http://www.kernel.dk
15317 S:      Maintained
15318 F:      Documentation/cdrom/
15319 F:      drivers/cdrom/cdrom.c
15320 F:      include/linux/cdrom.h
15321 F:      include/uapi/linux/cdrom.h
15322
15323 UNISYS S-PAR DRIVERS
15324 M:      David Kershner <david.kershner@unisys.com>
15325 L:      sparmaintainer@unisys.com (Unisys internal)
15326 S:      Supported
15327 F:      include/linux/visorbus.h
15328 F:      drivers/visorbus/
15329 F:      drivers/staging/unisys/
15330
15331 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15332 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15333 L:      linux-scsi@vger.kernel.org
15334 S:      Supported
15335 F:      Documentation/scsi/ufs.txt
15336 F:      drivers/scsi/ufs/
15337
15338 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15339 M:      Joao Pinto <jpinto@synopsys.com>
15340 L:      linux-scsi@vger.kernel.org
15341 S:      Supported
15342 F:      drivers/scsi/ufs/*dwc*
15343
15344 UNSORTED BLOCK IMAGES (UBI)
15345 M:      Artem Bityutskiy <dedekind1@gmail.com>
15346 M:      Richard Weinberger <richard@nod.at>
15347 W:      http://www.linux-mtd.infradead.org/
15348 L:      linux-mtd@lists.infradead.org
15349 T:      git git://git.infradead.org/ubifs-2.6.git
15350 S:      Supported
15351 F:      drivers/mtd/ubi/
15352 F:      include/linux/mtd/ubi.h
15353 F:      include/uapi/mtd/ubi-user.h
15354
15355 USB "USBNET" DRIVER FRAMEWORK
15356 M:      Oliver Neukum <oneukum@suse.com>
15357 L:      netdev@vger.kernel.org
15358 W:      http://www.linux-usb.org/usbnet
15359 S:      Maintained
15360 F:      drivers/net/usb/usbnet.c
15361 F:      include/linux/usb/usbnet.h
15362
15363 USB ACM DRIVER
15364 M:      Oliver Neukum <oneukum@suse.com>
15365 L:      linux-usb@vger.kernel.org
15366 S:      Maintained
15367 F:      Documentation/usb/acm.txt
15368 F:      drivers/usb/class/cdc-acm.*
15369
15370 USB AR5523 WIRELESS DRIVER
15371 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15372 L:      linux-wireless@vger.kernel.org
15373 S:      Maintained
15374 F:      drivers/net/wireless/ath/ar5523/
15375
15376 USB ATTACHED SCSI
15377 M:      Oliver Neukum <oneukum@suse.com>
15378 L:      linux-usb@vger.kernel.org
15379 L:      linux-scsi@vger.kernel.org
15380 S:      Maintained
15381 F:      drivers/usb/storage/uas.c
15382
15383 USB CDC ETHERNET DRIVER
15384 M:      Oliver Neukum <oliver@neukum.org>
15385 L:      linux-usb@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/net/usb/cdc_*.c
15388 F:      include/uapi/linux/usb/cdc.h
15389
15390 USB CHAOSKEY DRIVER
15391 M:      Keith Packard <keithp@keithp.com>
15392 L:      linux-usb@vger.kernel.org
15393 S:      Maintained
15394 F:      drivers/usb/misc/chaoskey.c
15395
15396 USB CYPRESS C67X00 DRIVER
15397 M:      Peter Korsgaard <jacmet@sunsite.dk>
15398 L:      linux-usb@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/usb/c67x00/
15401
15402 USB DAVICOM DM9601 DRIVER
15403 M:      Peter Korsgaard <jacmet@sunsite.dk>
15404 L:      netdev@vger.kernel.org
15405 W:      http://www.linux-usb.org/usbnet
15406 S:      Maintained
15407 F:      drivers/net/usb/dm9601.c
15408
15409 USB DIAMOND RIO500 DRIVER
15410 M:      Cesar Miquel <miquel@df.uba.ar>
15411 L:      rio500-users@lists.sourceforge.net
15412 W:      http://rio500.sourceforge.net
15413 S:      Maintained
15414 F:      drivers/usb/misc/rio500*
15415
15416 USB EHCI DRIVER
15417 M:      Alan Stern <stern@rowland.harvard.edu>
15418 L:      linux-usb@vger.kernel.org
15419 S:      Maintained
15420 F:      Documentation/usb/ehci.txt
15421 F:      drivers/usb/host/ehci*
15422
15423 USB GADGET/PERIPHERAL SUBSYSTEM
15424 M:      Felipe Balbi <balbi@kernel.org>
15425 L:      linux-usb@vger.kernel.org
15426 W:      http://www.linux-usb.org/gadget
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15428 S:      Maintained
15429 F:      drivers/usb/gadget/
15430 F:      include/linux/usb/gadget*
15431
15432 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15433 M:      Jiri Kosina <jikos@kernel.org>
15434 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15435 L:      linux-usb@vger.kernel.org
15436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15437 S:      Maintained
15438 F:      Documentation/hid/hiddev.txt
15439 F:      drivers/hid/usbhid/
15440
15441 USB INTEL XHCI ROLE MUX DRIVER
15442 M:      Hans de Goede <hdegoede@redhat.com>
15443 L:      linux-usb@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15446
15447 USB ISP116X DRIVER
15448 M:      Olav Kongas <ok@artecdesign.ee>
15449 L:      linux-usb@vger.kernel.org
15450 S:      Maintained
15451 F:      drivers/usb/host/isp116x*
15452 F:      include/linux/usb/isp116x.h
15453
15454 USB LAN78XX ETHERNET DRIVER
15455 M:      Woojung Huh <woojung.huh@microchip.com>
15456 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15457 L:      netdev@vger.kernel.org
15458 S:      Maintained
15459 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15460 F:      drivers/net/usb/lan78xx.*
15461 F:      include/dt-bindings/net/microchip-lan78xx.h
15462
15463 USB MASS STORAGE DRIVER
15464 M:      Alan Stern <stern@rowland.harvard.edu>
15465 L:      linux-usb@vger.kernel.org
15466 L:      usb-storage@lists.one-eyed-alien.net
15467 S:      Maintained
15468 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15469 F:      drivers/usb/storage/
15470
15471 USB MIDI DRIVER
15472 M:      Clemens Ladisch <clemens@ladisch.de>
15473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15474 T:      git git://git.alsa-project.org/alsa-kernel.git
15475 S:      Maintained
15476 F:      sound/usb/midi.*
15477
15478 USB NETWORKING DRIVERS
15479 L:      linux-usb@vger.kernel.org
15480 S:      Odd Fixes
15481 F:      drivers/net/usb/
15482
15483 USB OHCI DRIVER
15484 M:      Alan Stern <stern@rowland.harvard.edu>
15485 L:      linux-usb@vger.kernel.org
15486 S:      Maintained
15487 F:      Documentation/usb/ohci.txt
15488 F:      drivers/usb/host/ohci*
15489
15490 USB OTG FSM (Finite State Machine)
15491 M:      Peter Chen <Peter.Chen@nxp.com>
15492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15493 L:      linux-usb@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/usb/common/usb-otg-fsm.c
15496
15497 USB OVER IP DRIVER
15498 M:      Valentina Manea <valentina.manea.m@gmail.com>
15499 M:      Shuah Khan <shuah@kernel.org>
15500 L:      linux-usb@vger.kernel.org
15501 S:      Maintained
15502 F:      Documentation/usb/usbip_protocol.txt
15503 F:      drivers/usb/usbip/
15504 F:      tools/usb/usbip/
15505 F:      tools/testing/selftests/drivers/usb/usbip/
15506
15507 USB PEGASUS DRIVER
15508 M:      Petko Manolov <petkan@nucleusys.com>
15509 L:      linux-usb@vger.kernel.org
15510 L:      netdev@vger.kernel.org
15511 T:      git git://github.com/petkan/pegasus.git
15512 W:      https://github.com/petkan/pegasus
15513 S:      Maintained
15514 F:      drivers/net/usb/pegasus.*
15515
15516 USB PHY LAYER
15517 M:      Felipe Balbi <balbi@kernel.org>
15518 L:      linux-usb@vger.kernel.org
15519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15520 S:      Maintained
15521 F:      drivers/usb/phy/
15522
15523 USB PRINTER DRIVER (usblp)
15524 M:      Pete Zaitcev <zaitcev@redhat.com>
15525 L:      linux-usb@vger.kernel.org
15526 S:      Supported
15527 F:      drivers/usb/class/usblp.c
15528
15529 USB QMI WWAN NETWORK DRIVER
15530 M:      Bjørn Mork <bjorn@mork.no>
15531 L:      netdev@vger.kernel.org
15532 S:      Maintained
15533 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15534 F:      drivers/net/usb/qmi_wwan.c
15535
15536 USB RTL8150 DRIVER
15537 M:      Petko Manolov <petkan@nucleusys.com>
15538 L:      linux-usb@vger.kernel.org
15539 L:      netdev@vger.kernel.org
15540 T:      git git://github.com/petkan/rtl8150.git
15541 W:      https://github.com/petkan/rtl8150
15542 S:      Maintained
15543 F:      drivers/net/usb/rtl8150.c
15544
15545 USB SERIAL SUBSYSTEM
15546 M:      Johan Hovold <johan@kernel.org>
15547 L:      linux-usb@vger.kernel.org
15548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15549 S:      Maintained
15550 F:      Documentation/usb/usb-serial.txt
15551 F:      drivers/usb/serial/
15552 F:      include/linux/usb/serial.h
15553
15554 USB SMSC75XX ETHERNET DRIVER
15555 M:      Steve Glendinning <steve.glendinning@shawell.net>
15556 L:      netdev@vger.kernel.org
15557 S:      Maintained
15558 F:      drivers/net/usb/smsc75xx.*
15559
15560 USB SMSC95XX ETHERNET DRIVER
15561 M:      Steve Glendinning <steve.glendinning@shawell.net>
15562 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15563 L:      netdev@vger.kernel.org
15564 S:      Maintained
15565 F:      drivers/net/usb/smsc95xx.*
15566
15567 USB SUBSYSTEM
15568 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15569 L:      linux-usb@vger.kernel.org
15570 W:      http://www.linux-usb.org
15571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15572 S:      Supported
15573 F:      Documentation/devicetree/bindings/usb/
15574 F:      Documentation/usb/
15575 F:      drivers/usb/
15576 F:      include/linux/usb.h
15577 F:      include/linux/usb/
15578
15579 USB TYPEC PI3USB30532 MUX DRIVER
15580 M:      Hans de Goede <hdegoede@redhat.com>
15581 L:      linux-usb@vger.kernel.org
15582 S:      Maintained
15583 F:      drivers/usb/typec/mux/pi3usb30532.c
15584
15585 USB TYPEC CLASS
15586 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15587 L:      linux-usb@vger.kernel.org
15588 S:      Maintained
15589 F:      Documentation/ABI/testing/sysfs-class-typec
15590 F:      Documentation/driver-api/usb/typec.rst
15591 F:      drivers/usb/typec/
15592 F:      include/linux/usb/typec.h
15593
15594 USB TYPEC BUS FOR ALTERNATE MODES
15595 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15596 L:      linux-usb@vger.kernel.org
15597 S:      Maintained
15598 F:      Documentation/ABI/testing/sysfs-bus-typec
15599 F:      Documentation/driver-api/usb/typec_bus.rst
15600 F:      drivers/usb/typec/altmodes/
15601 F:      include/linux/usb/typec_altmode.h
15602
15603 USB TYPEC PORT CONTROLLER DRIVERS
15604 M:      Guenter Roeck <linux@roeck-us.net>
15605 L:      linux-usb@vger.kernel.org
15606 S:      Maintained
15607 F:      drivers/usb/typec/tcpm/
15608
15609 USB UHCI DRIVER
15610 M:      Alan Stern <stern@rowland.harvard.edu>
15611 L:      linux-usb@vger.kernel.org
15612 S:      Maintained
15613 F:      drivers/usb/host/uhci*
15614
15615 USB VIDEO CLASS
15616 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15617 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15618 L:      linux-media@vger.kernel.org
15619 T:      git git://linuxtv.org/media_tree.git
15620 W:      http://www.ideasonboard.org/uvc/
15621 S:      Maintained
15622 F:      drivers/media/usb/uvc/
15623 F:      include/uapi/linux/uvcvideo.h
15624
15625 USB VISION DRIVER
15626 M:      Hans Verkuil <hverkuil@xs4all.nl>
15627 L:      linux-media@vger.kernel.org
15628 T:      git git://linuxtv.org/media_tree.git
15629 W:      https://linuxtv.org
15630 S:      Odd Fixes
15631 F:      drivers/media/usb/usbvision/
15632
15633 USB WEBCAM GADGET
15634 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15635 L:      linux-usb@vger.kernel.org
15636 S:      Maintained
15637 F:      drivers/usb/gadget/function/*uvc*
15638 F:      drivers/usb/gadget/legacy/webcam.c
15639 F:      include/uapi/linux/usb/g_uvc.h
15640
15641 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15642 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15643 L:      linux-wireless@vger.kernel.org
15644 S:      Maintained
15645 F:      drivers/net/wireless/rndis_wlan.c
15646
15647 USB XHCI DRIVER
15648 M:      Mathias Nyman <mathias.nyman@intel.com>
15649 L:      linux-usb@vger.kernel.org
15650 S:      Supported
15651 F:      drivers/usb/host/xhci*
15652 F:      drivers/usb/host/pci-quirks*
15653
15654 USB ZD1201 DRIVER
15655 L:      linux-wireless@vger.kernel.org
15656 W:      http://linux-lc100020.sourceforge.net
15657 S:      Orphan
15658 F:      drivers/net/wireless/zydas/zd1201.*
15659
15660 USB ZR364XX DRIVER
15661 M:      Antoine Jacquet <royale@zerezo.com>
15662 L:      linux-usb@vger.kernel.org
15663 L:      linux-media@vger.kernel.org
15664 T:      git git://linuxtv.org/media_tree.git
15665 W:      http://royale.zerezo.com/zr364xx/
15666 S:      Maintained
15667 F:      Documentation/media/v4l-drivers/zr364xx*
15668 F:      drivers/media/usb/zr364xx/
15669
15670 USER-MODE LINUX (UML)
15671 M:      Jeff Dike <jdike@addtoit.com>
15672 M:      Richard Weinberger <richard@nod.at>
15673 L:      linux-um@lists.infradead.org
15674 W:      http://user-mode-linux.sourceforge.net
15675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15676 S:      Maintained
15677 F:      Documentation/virtual/uml/
15678 F:      arch/um/
15679 F:      arch/x86/um/
15680 F:      fs/hostfs/
15681 F:      fs/hppfs/
15682
15683 USERSPACE COPYIN/COPYOUT (UIOVEC)
15684 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15685 S:      Maintained
15686 F:      lib/iov_iter.c
15687 F:      include/linux/uio.h
15688
15689 USERSPACE DMA BUFFER DRIVER
15690 M:      Gerd Hoffmann <kraxel@redhat.com>
15691 S:      Maintained
15692 L:      dri-devel@lists.freedesktop.org
15693 F:      drivers/dma-buf/udmabuf.c
15694 F:      include/uapi/linux/udmabuf.h
15695 T:      git git://anongit.freedesktop.org/drm/drm-misc
15696
15697 USERSPACE I/O (UIO)
15698 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15699 S:      Maintained
15700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15701 F:      Documentation/driver-api/uio-howto.rst
15702 F:      drivers/uio/
15703 F:      include/linux/uio_driver.h
15704
15705 UTIL-LINUX PACKAGE
15706 M:      Karel Zak <kzak@redhat.com>
15707 L:      util-linux@vger.kernel.org
15708 W:      http://en.wikipedia.org/wiki/Util-linux
15709 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15710 S:      Maintained
15711
15712 UUID HELPERS
15713 M:      Christoph Hellwig <hch@lst.de>
15714 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15715 L:      linux-kernel@vger.kernel.org
15716 T:      git git://git.infradead.org/users/hch/uuid.git
15717 F:      lib/uuid.c
15718 F:      lib/test_uuid.c
15719 F:      include/linux/uuid.h
15720 F:      include/uapi/linux/uuid.h
15721 S:      Maintained
15722
15723 UVESAFB DRIVER
15724 M:      Michal Januszewski <spock@gentoo.org>
15725 L:      linux-fbdev@vger.kernel.org
15726 W:      https://github.com/mjanusz/v86d
15727 S:      Maintained
15728 F:      Documentation/fb/uvesafb.txt
15729 F:      drivers/video/fbdev/uvesafb.*
15730
15731 VF610 NAND DRIVER
15732 M:      Stefan Agner <stefan@agner.ch>
15733 L:      linux-mtd@lists.infradead.org
15734 S:      Supported
15735 F:      drivers/mtd/nand/raw/vf610_nfc.c
15736
15737 VFAT/FAT/MSDOS FILESYSTEM
15738 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15739 S:      Maintained
15740 F:      Documentation/filesystems/vfat.txt
15741 F:      fs/fat/
15742
15743 VFIO DRIVER
15744 M:      Alex Williamson <alex.williamson@redhat.com>
15745 L:      kvm@vger.kernel.org
15746 T:      git git://github.com/awilliam/linux-vfio.git
15747 S:      Maintained
15748 F:      Documentation/vfio.txt
15749 F:      drivers/vfio/
15750 F:      include/linux/vfio.h
15751 F:      include/uapi/linux/vfio.h
15752
15753 VFIO MEDIATED DEVICE DRIVERS
15754 M:      Kirti Wankhede <kwankhede@nvidia.com>
15755 L:      kvm@vger.kernel.org
15756 S:      Maintained
15757 F:      Documentation/vfio-mediated-device.txt
15758 F:      drivers/vfio/mdev/
15759 F:      include/linux/mdev.h
15760 F:      samples/vfio-mdev/
15761
15762 VFIO PLATFORM DRIVER
15763 M:      Eric Auger <eric.auger@redhat.com>
15764 L:      kvm@vger.kernel.org
15765 S:      Maintained
15766 F:      drivers/vfio/platform/
15767
15768 VGA_SWITCHEROO
15769 R:      Lukas Wunner <lukas@wunner.de>
15770 S:      Maintained
15771 F:      Documentation/gpu/vga-switcheroo.rst
15772 F:      drivers/gpu/vga/vga_switcheroo.c
15773 F:      include/linux/vga_switcheroo.h
15774 T:      git git://anongit.freedesktop.org/drm/drm-misc
15775
15776 VIA RHINE NETWORK DRIVER
15777 S:      Orphan
15778 F:      drivers/net/ethernet/via/via-rhine.c
15779
15780 VIA SD/MMC CARD CONTROLLER DRIVER
15781 M:      Bruce Chang <brucechang@via.com.tw>
15782 M:      Harald Welte <HaraldWelte@viatech.com>
15783 S:      Maintained
15784 F:      drivers/mmc/host/via-sdmmc.c
15785
15786 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15787 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15788 L:      linux-fbdev@vger.kernel.org
15789 S:      Maintained
15790 F:      include/linux/via-core.h
15791 F:      include/linux/via-gpio.h
15792 F:      include/linux/via_i2c.h
15793 F:      drivers/video/fbdev/via/
15794
15795 VIA VELOCITY NETWORK DRIVER
15796 M:      Francois Romieu <romieu@fr.zoreil.com>
15797 L:      netdev@vger.kernel.org
15798 S:      Maintained
15799 F:      drivers/net/ethernet/via/via-velocity.*
15800
15801 VICODEC VIRTUAL CODEC DRIVER
15802 M:      Hans Verkuil <hans.verkuil@cisco.com>
15803 L:      linux-media@vger.kernel.org
15804 T:      git git://linuxtv.org/media_tree.git
15805 W:      https://linuxtv.org
15806 S:      Maintained
15807 F:      drivers/media/platform/vicodec/*
15808
15809 VIDEO MULTIPLEXER DRIVER
15810 M:      Philipp Zabel <p.zabel@pengutronix.de>
15811 L:      linux-media@vger.kernel.org
15812 S:      Maintained
15813 F:      drivers/media/platform/video-mux.c
15814
15815 VIDEO I2C POLLING DRIVER
15816 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15817 L:      linux-media@vger.kernel.org
15818 S:      Maintained
15819 F:      drivers/media/i2c/video-i2c.c
15820
15821 VIDEOBUF2 FRAMEWORK
15822 M:      Pawel Osciak <pawel@osciak.com>
15823 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15824 M:      Kyungmin Park <kyungmin.park@samsung.com>
15825 L:      linux-media@vger.kernel.org
15826 S:      Maintained
15827 F:      drivers/media/common/videobuf2/*
15828 F:      include/media/videobuf2-*
15829
15830 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15831 M:      Helen Koike <helen.koike@collabora.com>
15832 L:      linux-media@vger.kernel.org
15833 T:      git git://linuxtv.org/media_tree.git
15834 W:      https://linuxtv.org
15835 S:      Maintained
15836 F:      drivers/media/platform/vimc/*
15837
15838 VIRT LIB
15839 M:      Alex Williamson <alex.williamson@redhat.com>
15840 M:      Paolo Bonzini <pbonzini@redhat.com>
15841 L:      kvm@vger.kernel.org
15842 S:      Supported
15843 F:      virt/lib/
15844
15845 VIRTIO AND VHOST VSOCK DRIVER
15846 M:      Stefan Hajnoczi <stefanha@redhat.com>
15847 L:      kvm@vger.kernel.org
15848 L:      virtualization@lists.linux-foundation.org
15849 L:      netdev@vger.kernel.org
15850 S:      Maintained
15851 F:      include/linux/virtio_vsock.h
15852 F:      include/uapi/linux/virtio_vsock.h
15853 F:      include/uapi/linux/vsockmon.h
15854 F:      include/uapi/linux/vm_sockets_diag.h
15855 F:      net/vmw_vsock/diag.c
15856 F:      net/vmw_vsock/af_vsock_tap.c
15857 F:      net/vmw_vsock/virtio_transport_common.c
15858 F:      net/vmw_vsock/virtio_transport.c
15859 F:      drivers/net/vsockmon.c
15860 F:      drivers/vhost/vsock.c
15861 F:      tools/testing/vsock/
15862
15863 VIRTIO CONSOLE DRIVER
15864 M:      Amit Shah <amit@kernel.org>
15865 L:      virtualization@lists.linux-foundation.org
15866 S:      Maintained
15867 F:      drivers/char/virtio_console.c
15868 F:      include/linux/virtio_console.h
15869 F:      include/uapi/linux/virtio_console.h
15870
15871 VIRTIO CORE, NET AND BLOCK DRIVERS
15872 M:      "Michael S. Tsirkin" <mst@redhat.com>
15873 M:      Jason Wang <jasowang@redhat.com>
15874 L:      virtualization@lists.linux-foundation.org
15875 S:      Maintained
15876 F:      Documentation/devicetree/bindings/virtio/
15877 F:      drivers/virtio/
15878 F:      tools/virtio/
15879 F:      drivers/net/virtio_net.c
15880 F:      drivers/block/virtio_blk.c
15881 F:      include/linux/virtio*.h
15882 F:      include/uapi/linux/virtio_*.h
15883 F:      drivers/crypto/virtio/
15884 F:      mm/balloon_compaction.c
15885
15886 VIRTIO CRYPTO DRIVER
15887 M:      Gonglei <arei.gonglei@huawei.com>
15888 L:      virtualization@lists.linux-foundation.org
15889 L:      linux-crypto@vger.kernel.org
15890 S:      Maintained
15891 F:      drivers/crypto/virtio/
15892 F:      include/uapi/linux/virtio_crypto.h
15893
15894 VIRTIO DRIVERS FOR S390
15895 M:      Cornelia Huck <cohuck@redhat.com>
15896 M:      Halil Pasic <pasic@linux.ibm.com>
15897 L:      linux-s390@vger.kernel.org
15898 L:      virtualization@lists.linux-foundation.org
15899 L:      kvm@vger.kernel.org
15900 S:      Supported
15901 F:      drivers/s390/virtio/
15902 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15903
15904 VIRTIO GPU DRIVER
15905 M:      David Airlie <airlied@linux.ie>
15906 M:      Gerd Hoffmann <kraxel@redhat.com>
15907 L:      dri-devel@lists.freedesktop.org
15908 L:      virtualization@lists.linux-foundation.org
15909 T:      git git://anongit.freedesktop.org/drm/drm-misc
15910 S:      Maintained
15911 F:      drivers/gpu/drm/virtio/
15912 F:      include/uapi/linux/virtio_gpu.h
15913
15914 VIRTIO HOST (VHOST)
15915 M:      "Michael S. Tsirkin" <mst@redhat.com>
15916 M:      Jason Wang <jasowang@redhat.com>
15917 L:      kvm@vger.kernel.org
15918 L:      virtualization@lists.linux-foundation.org
15919 L:      netdev@vger.kernel.org
15920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15921 S:      Maintained
15922 F:      drivers/vhost/
15923 F:      include/uapi/linux/vhost.h
15924
15925 VIRTIO INPUT DRIVER
15926 M:      Gerd Hoffmann <kraxel@redhat.com>
15927 S:      Maintained
15928 F:      drivers/virtio/virtio_input.c
15929 F:      include/uapi/linux/virtio_input.h
15930
15931 VIRTUAL BOX GUEST DEVICE DRIVER
15932 M:      Hans de Goede <hdegoede@redhat.com>
15933 M:      Arnd Bergmann <arnd@arndb.de>
15934 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15935 S:      Maintained
15936 F:      include/linux/vbox_utils.h
15937 F:      include/uapi/linux/vbox*.h
15938 F:      drivers/virt/vboxguest/
15939
15940 VIRTUAL SERIO DEVICE DRIVER
15941 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15942 S:      Maintained
15943 F:      drivers/input/serio/userio.c
15944 F:      include/uapi/linux/userio.h
15945
15946 VIVID VIRTUAL VIDEO DRIVER
15947 M:      Hans Verkuil <hverkuil@xs4all.nl>
15948 L:      linux-media@vger.kernel.org
15949 T:      git git://linuxtv.org/media_tree.git
15950 W:      https://linuxtv.org
15951 S:      Maintained
15952 F:      drivers/media/platform/vivid/*
15953
15954 VLYNQ BUS
15955 M:      Florian Fainelli <f.fainelli@gmail.com>
15956 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15957 S:      Maintained
15958 F:      drivers/vlynq/vlynq.c
15959 F:      include/linux/vlynq.h
15960
15961 VME SUBSYSTEM
15962 M:      Martyn Welch <martyn@welchs.me.uk>
15963 M:      Manohar Vanga <manohar.vanga@gmail.com>
15964 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15965 L:      devel@driverdev.osuosl.org
15966 S:      Maintained
15967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15968 F:      Documentation/driver-api/vme.rst
15969 F:      drivers/staging/vme/
15970 F:      drivers/vme/
15971 F:      include/linux/vme*
15972
15973 VMWARE BALLOON DRIVER
15974 M:      Xavier Deguillard <xdeguillard@vmware.com>
15975 M:      Nadav Amit <namit@vmware.com>
15976 M:      "VMware, Inc." <pv-drivers@vmware.com>
15977 L:      linux-kernel@vger.kernel.org
15978 S:      Maintained
15979 F:      drivers/misc/vmw_balloon.c
15980
15981 VMWARE HYPERVISOR INTERFACE
15982 M:      Alok Kataria <akataria@vmware.com>
15983 L:      virtualization@lists.linux-foundation.org
15984 S:      Supported
15985 F:      arch/x86/kernel/cpu/vmware.c
15986
15987 VMWARE PVRDMA DRIVER
15988 M:      Adit Ranadive <aditr@vmware.com>
15989 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15990 L:      linux-rdma@vger.kernel.org
15991 S:      Maintained
15992 F:      drivers/infiniband/hw/vmw_pvrdma/
15993
15994 VMware PVSCSI driver
15995 M:      Jim Gill <jgill@vmware.com>
15996 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15997 L:      linux-scsi@vger.kernel.org
15998 S:      Maintained
15999 F:      drivers/scsi/vmw_pvscsi.c
16000 F:      drivers/scsi/vmw_pvscsi.h
16001
16002 VMWARE VMMOUSE SUBDRIVER
16003 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16004 M:      "VMware, Inc." <pv-drivers@vmware.com>
16005 L:      linux-input@vger.kernel.org
16006 S:      Maintained
16007 F:      drivers/input/mouse/vmmouse.c
16008 F:      drivers/input/mouse/vmmouse.h
16009
16010 VMWARE VMXNET3 ETHERNET DRIVER
16011 M:      Ronak Doshi <doshir@vmware.com>
16012 M:      "VMware, Inc." <pv-drivers@vmware.com>
16013 L:      netdev@vger.kernel.org
16014 S:      Maintained
16015 F:      drivers/net/vmxnet3/
16016
16017 VOCORE VOCORE2 BOARD
16018 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16019 L:      linux-mips@linux-mips.org
16020 S:      Maintained
16021 F:      arch/mips/boot/dts/ralink/vocore2.dts
16022
16023 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16024 M:      Liam Girdwood <lgirdwood@gmail.com>
16025 M:      Mark Brown <broonie@kernel.org>
16026 L:      linux-kernel@vger.kernel.org
16027 W:      http://www.slimlogic.co.uk/?p=48
16028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16029 S:      Supported
16030 F:      Documentation/devicetree/bindings/regulator/
16031 F:      Documentation/power/regulator/
16032 F:      drivers/regulator/
16033 F:      include/dt-bindings/regulator/
16034 F:      include/linux/regulator/
16035
16036 VRF
16037 M:      David Ahern <dsa@cumulusnetworks.com>
16038 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16039 L:      netdev@vger.kernel.org
16040 S:      Maintained
16041 F:      drivers/net/vrf.c
16042 F:      Documentation/networking/vrf.txt
16043
16044 VT1211 HARDWARE MONITOR DRIVER
16045 M:      Juerg Haefliger <juergh@gmail.com>
16046 L:      linux-hwmon@vger.kernel.org
16047 S:      Maintained
16048 F:      Documentation/hwmon/vt1211
16049 F:      drivers/hwmon/vt1211.c
16050
16051 VT8231 HARDWARE MONITOR DRIVER
16052 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16053 L:      linux-hwmon@vger.kernel.org
16054 S:      Maintained
16055 F:      drivers/hwmon/vt8231.c
16056
16057 VUB300 USB to SDIO/SD/MMC bridge chip
16058 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16059 L:      linux-mmc@vger.kernel.org
16060 L:      linux-usb@vger.kernel.org
16061 S:      Supported
16062 F:      drivers/mmc/host/vub300.c
16063
16064 W1 DALLAS'S 1-WIRE BUS
16065 M:      Evgeniy Polyakov <zbr@ioremap.net>
16066 S:      Maintained
16067 F:      Documentation/devicetree/bindings/w1/
16068 F:      Documentation/w1/
16069 F:      drivers/w1/
16070 F:      include/linux/w1.h
16071
16072 W83791D HARDWARE MONITORING DRIVER
16073 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16074 L:      linux-hwmon@vger.kernel.org
16075 S:      Maintained
16076 F:      Documentation/hwmon/w83791d
16077 F:      drivers/hwmon/w83791d.c
16078
16079 W83793 HARDWARE MONITORING DRIVER
16080 M:      Rudolf Marek <r.marek@assembler.cz>
16081 L:      linux-hwmon@vger.kernel.org
16082 S:      Maintained
16083 F:      Documentation/hwmon/w83793
16084 F:      drivers/hwmon/w83793.c
16085
16086 W83795 HARDWARE MONITORING DRIVER
16087 M:      Jean Delvare <jdelvare@suse.com>
16088 L:      linux-hwmon@vger.kernel.org
16089 S:      Maintained
16090 F:      drivers/hwmon/w83795.c
16091
16092 W83L51xD SD/MMC CARD INTERFACE DRIVER
16093 M:      Pierre Ossman <pierre@ossman.eu>
16094 S:      Maintained
16095 F:      drivers/mmc/host/wbsd.*
16096
16097 WACOM PROTOCOL 4 SERIAL TABLETS
16098 M:      Julian Squires <julian@cipht.net>
16099 M:      Hans de Goede <hdegoede@redhat.com>
16100 L:      linux-input@vger.kernel.org
16101 S:      Maintained
16102 F:      drivers/input/tablet/wacom_serial4.c
16103
16104 WATCHDOG DEVICE DRIVERS
16105 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16106 M:      Guenter Roeck <linux@roeck-us.net>
16107 L:      linux-watchdog@vger.kernel.org
16108 W:      http://www.linux-watchdog.org/
16109 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16110 S:      Maintained
16111 F:      Documentation/devicetree/bindings/watchdog/
16112 F:      Documentation/watchdog/
16113 F:      drivers/watchdog/
16114 F:      include/linux/watchdog.h
16115 F:      include/uapi/linux/watchdog.h
16116
16117 WHISKEYCOVE PMIC GPIO DRIVER
16118 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16119 L:      linux-gpio@vger.kernel.org
16120 S:      Maintained
16121 F:      drivers/gpio/gpio-wcove.c
16122
16123 WIIMOTE HID DRIVER
16124 M:      David Herrmann <dh.herrmann@googlemail.com>
16125 L:      linux-input@vger.kernel.org
16126 S:      Maintained
16127 F:      drivers/hid/hid-wiimote*
16128
16129 WILOCITY WIL6210 WIRELESS DRIVER
16130 M:      Maya Erez <merez@codeaurora.org>
16131 L:      linux-wireless@vger.kernel.org
16132 L:      wil6210@qti.qualcomm.com
16133 S:      Supported
16134 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16135 F:      drivers/net/wireless/ath/wil6210/
16136
16137 WIMAX STACK
16138 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16139 M:      linux-wimax@intel.com
16140 L:      wimax@linuxwimax.org (subscribers-only)
16141 S:      Supported
16142 W:      http://linuxwimax.org
16143 F:      Documentation/wimax/README.wimax
16144 F:      include/linux/wimax/debug.h
16145 F:      include/net/wimax.h
16146 F:      include/uapi/linux/wimax.h
16147 F:      net/wimax/
16148
16149 WINBOND CIR DRIVER
16150 M:      David Härdeman <david@hardeman.nu>
16151 S:      Maintained
16152 F:      drivers/media/rc/winbond-cir.c
16153
16154 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16155 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16156 L:      linux-watchdog@vger.kernel.org
16157 S:      Maintained
16158 F:      drivers/watchdog/ebc-c384_wdt.c
16159
16160 WINSYSTEMS WS16C48 GPIO DRIVER
16161 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16162 L:      linux-gpio@vger.kernel.org
16163 S:      Maintained
16164 F:      drivers/gpio/gpio-ws16c48.c
16165
16166 WISTRON LAPTOP BUTTON DRIVER
16167 M:      Miloslav Trmac <mitr@volny.cz>
16168 S:      Maintained
16169 F:      drivers/input/misc/wistron_btns.c
16170
16171 WL3501 WIRELESS PCMCIA CARD DRIVER
16172 L:      linux-wireless@vger.kernel.org
16173 S:      Odd fixes
16174 F:      drivers/net/wireless/wl3501*
16175
16176 WOLFSON MICROELECTRONICS DRIVERS
16177 L:      patches@opensource.cirrus.com
16178 T:      git https://github.com/CirrusLogic/linux-drivers.git
16179 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16180 S:      Supported
16181 F:      Documentation/hwmon/wm83??
16182 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16183 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16184 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16185 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16186 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16187 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16188 F:      drivers/clk/clk-wm83*.c
16189 F:      drivers/extcon/extcon-arizona.c
16190 F:      drivers/leds/leds-wm83*.c
16191 F:      drivers/gpio/gpio-*wm*.c
16192 F:      drivers/gpio/gpio-arizona.c
16193 F:      drivers/hwmon/wm83??-hwmon.c
16194 F:      drivers/input/misc/wm831x-on.c
16195 F:      drivers/input/touchscreen/wm831x-ts.c
16196 F:      drivers/input/touchscreen/wm97*.c
16197 F:      drivers/mfd/arizona*
16198 F:      drivers/mfd/wm*.c
16199 F:      drivers/mfd/cs47l24*
16200 F:      drivers/power/supply/wm83*.c
16201 F:      drivers/rtc/rtc-wm83*.c
16202 F:      drivers/regulator/wm8*.c
16203 F:      drivers/regulator/arizona*
16204 F:      drivers/video/backlight/wm83*_bl.c
16205 F:      drivers/watchdog/wm83*_wdt.c
16206 F:      include/linux/mfd/arizona/
16207 F:      include/linux/mfd/wm831x/
16208 F:      include/linux/mfd/wm8350/
16209 F:      include/linux/mfd/wm8400*
16210 F:      include/linux/regulator/arizona*
16211 F:      include/linux/wm97xx.h
16212 F:      include/sound/wm????.h
16213 F:      sound/soc/codecs/arizona.?
16214 F:      sound/soc/codecs/wm*
16215 F:      sound/soc/codecs/cs47l24*
16216
16217 WORKQUEUE
16218 M:      Tejun Heo <tj@kernel.org>
16219 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16221 S:      Maintained
16222 F:      include/linux/workqueue.h
16223 F:      kernel/workqueue.c
16224 F:      Documentation/core-api/workqueue.rst
16225
16226 X-POWERS AXP288 PMIC DRIVERS
16227 M:      Hans de Goede <hdegoede@redhat.com>
16228 S:      Maintained
16229 N:      axp288
16230 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16231
16232 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16233 M:      Chen-Yu Tsai <wens@csie.org>
16234 L:      linux-kernel@vger.kernel.org
16235 S:      Maintained
16236 N:      axp[128]
16237
16238 X.25 NETWORK LAYER
16239 M:      Andrew Hendry <andrew.hendry@gmail.com>
16240 L:      linux-x25@vger.kernel.org
16241 S:      Odd Fixes
16242 F:      Documentation/networking/x25*
16243 F:      include/net/x25*
16244 F:      net/x25/
16245
16246 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16247 M:      Thomas Gleixner <tglx@linutronix.de>
16248 M:      Ingo Molnar <mingo@redhat.com>
16249 M:      Borislav Petkov <bp@alien8.de>
16250 R:      "H. Peter Anvin" <hpa@zytor.com>
16251 M:      x86@kernel.org
16252 L:      linux-kernel@vger.kernel.org
16253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16254 S:      Maintained
16255 F:      Documentation/devicetree/bindings/x86/
16256 F:      Documentation/x86/
16257 F:      arch/x86/
16258
16259 X86 ENTRY CODE
16260 M:      Andy Lutomirski <luto@kernel.org>
16261 L:      linux-kernel@vger.kernel.org
16262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16263 S:      Maintained
16264 F:      arch/x86/entry/
16265
16266 X86 MCE INFRASTRUCTURE
16267 M:      Tony Luck <tony.luck@intel.com>
16268 M:      Borislav Petkov <bp@alien8.de>
16269 L:      linux-edac@vger.kernel.org
16270 S:      Maintained
16271 F:      arch/x86/kernel/cpu/mcheck/*
16272
16273 X86 MICROCODE UPDATE SUPPORT
16274 M:      Borislav Petkov <bp@alien8.de>
16275 S:      Maintained
16276 F:      arch/x86/kernel/cpu/microcode/*
16277
16278 X86 MM
16279 M:      Dave Hansen <dave.hansen@linux.intel.com>
16280 M:      Andy Lutomirski <luto@kernel.org>
16281 M:      Peter Zijlstra <peterz@infradead.org>
16282 L:      linux-kernel@vger.kernel.org
16283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16284 S:      Maintained
16285 F:      arch/x86/mm/
16286
16287 X86 PLATFORM DRIVERS
16288 M:      Darren Hart <dvhart@infradead.org>
16289 M:      Andy Shevchenko <andy@infradead.org>
16290 L:      platform-driver-x86@vger.kernel.org
16291 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16292 S:      Maintained
16293 F:      drivers/platform/x86/
16294 F:      drivers/platform/olpc/
16295
16296 X86 VDSO
16297 M:      Andy Lutomirski <luto@kernel.org>
16298 L:      linux-kernel@vger.kernel.org
16299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16300 S:      Maintained
16301 F:      arch/x86/entry/vdso/
16302
16303 XARRAY
16304 M:      Matthew Wilcox <willy@infradead.org>
16305 L:      linux-fsdevel@vger.kernel.org
16306 S:      Supported
16307 F:      Documentation/core-api/xarray.rst
16308 F:      lib/idr.c
16309 F:      lib/xarray.c
16310 F:      include/linux/idr.h
16311 F:      include/linux/xarray.h
16312 F:      tools/testing/radix-tree
16313
16314 XC2028/3028 TUNER DRIVER
16315 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16316 L:      linux-media@vger.kernel.org
16317 W:      https://linuxtv.org
16318 T:      git git://linuxtv.org/media_tree.git
16319 S:      Maintained
16320 F:      drivers/media/tuners/tuner-xc2028.*
16321
16322 XDP SOCKETS (AF_XDP)
16323 M:      Björn Töpel <bjorn.topel@intel.com>
16324 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16325 L:      netdev@vger.kernel.org
16326 S:      Maintained
16327 F:      kernel/bpf/xskmap.c
16328 F:      net/xdp/
16329
16330 XEN BLOCK SUBSYSTEM
16331 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16332 M:      Roger Pau Monné <roger.pau@citrix.com>
16333 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16334 S:      Supported
16335 F:      drivers/block/xen-blkback/*
16336 F:      drivers/block/xen*
16337
16338 XEN HYPERVISOR ARM
16339 M:      Stefano Stabellini <sstabellini@kernel.org>
16340 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16341 S:      Maintained
16342 F:      arch/arm/xen/
16343 F:      arch/arm/include/asm/xen/
16344
16345 XEN HYPERVISOR ARM64
16346 M:      Stefano Stabellini <sstabellini@kernel.org>
16347 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16348 S:      Maintained
16349 F:      arch/arm64/xen/
16350 F:      arch/arm64/include/asm/xen/
16351
16352 XEN HYPERVISOR INTERFACE
16353 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16354 M:      Juergen Gross <jgross@suse.com>
16355 R:      Stefano Stabellini <sstabellini@kernel.org>
16356 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16358 S:      Supported
16359 F:      arch/x86/xen/
16360 F:      drivers/*/xen-*front.c
16361 F:      drivers/xen/
16362 F:      arch/x86/include/asm/xen/
16363 F:      arch/x86/include/asm/pvclock-abi.h
16364 F:      include/xen/
16365 F:      include/uapi/xen/
16366 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16367 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16368
16369 XEN NETWORK BACKEND DRIVER
16370 M:      Wei Liu <wei.liu2@citrix.com>
16371 M:      Paul Durrant <paul.durrant@citrix.com>
16372 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16373 L:      netdev@vger.kernel.org
16374 S:      Supported
16375 F:      drivers/net/xen-netback/*
16376
16377 XEN PCI SUBSYSTEM
16378 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16379 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16380 S:      Supported
16381 F:      arch/x86/pci/*xen*
16382 F:      drivers/pci/*xen*
16383
16384 XEN PVSCSI DRIVERS
16385 M:      Juergen Gross <jgross@suse.com>
16386 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16387 L:      linux-scsi@vger.kernel.org
16388 S:      Supported
16389 F:      drivers/scsi/xen-scsifront.c
16390 F:      drivers/xen/xen-scsiback.c
16391 F:      include/xen/interface/io/vscsiif.h
16392
16393 XEN SWIOTLB SUBSYSTEM
16394 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16395 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16396 L:      iommu@lists.linux-foundation.org
16397 S:      Supported
16398 F:      arch/x86/xen/*swiotlb*
16399 F:      drivers/xen/*swiotlb*
16400
16401 XEN SOUND FRONTEND DRIVER
16402 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16403 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16405 S:      Supported
16406 F:      sound/xen/*
16407
16408 XFS FILESYSTEM
16409 M:      Darrick J. Wong <darrick.wong@oracle.com>
16410 M:      linux-xfs@vger.kernel.org
16411 L:      linux-xfs@vger.kernel.org
16412 W:      http://xfs.org/
16413 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16414 S:      Supported
16415 F:      Documentation/filesystems/xfs.txt
16416 F:      fs/xfs/
16417
16418 XILINX AXI ETHERNET DRIVER
16419 M:      Anirudha Sarangi <anirudh@xilinx.com>
16420 M:      John Linn <John.Linn@xilinx.com>
16421 S:      Maintained
16422 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16423
16424 XILINX UARTLITE SERIAL DRIVER
16425 M:      Peter Korsgaard <jacmet@sunsite.dk>
16426 L:      linux-serial@vger.kernel.org
16427 S:      Maintained
16428 F:      drivers/tty/serial/uartlite.c
16429
16430 XILINX VIDEO IP CORES
16431 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16432 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16433 L:      linux-media@vger.kernel.org
16434 T:      git git://linuxtv.org/media_tree.git
16435 S:      Supported
16436 F:      Documentation/devicetree/bindings/media/xilinx/
16437 F:      drivers/media/platform/xilinx/
16438 F:      include/uapi/linux/xilinx-v4l2-controls.h
16439
16440 XILLYBUS DRIVER
16441 M:      Eli Billauer <eli.billauer@gmail.com>
16442 L:      linux-kernel@vger.kernel.org
16443 S:      Supported
16444 F:      drivers/char/xillybus/
16445
16446 XLP9XX I2C DRIVER
16447 M:      George Cherian <george.cherian@cavium.com>
16448 M:      Jan Glauber <jglauber@cavium.com>
16449 L:      linux-i2c@vger.kernel.org
16450 W:      http://www.cavium.com
16451 S:      Supported
16452 F:      drivers/i2c/busses/i2c-xlp9xx.c
16453
16454 XRA1403 GPIO EXPANDER
16455 M:      Nandor Han <nandor.han@ge.com>
16456 M:      Semi Malinen <semi.malinen@ge.com>
16457 L:      linux-gpio@vger.kernel.org
16458 S:      Maintained
16459 F:      drivers/gpio/gpio-xra1403.c
16460 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16461
16462 XTENSA XTFPGA PLATFORM SUPPORT
16463 M:      Max Filippov <jcmvbkbc@gmail.com>
16464 L:      linux-xtensa@linux-xtensa.org
16465 S:      Maintained
16466 F:      drivers/spi/spi-xtensa-xtfpga.c
16467 F:      sound/soc/xtensa/xtfpga-i2s.c
16468
16469 YAM DRIVER FOR AX.25
16470 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16471 L:      linux-hams@vger.kernel.org
16472 S:      Maintained
16473 F:      drivers/net/hamradio/yam*
16474 F:      include/linux/yam.h
16475
16476 YAMA SECURITY MODULE
16477 M:      Kees Cook <keescook@chromium.org>
16478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16479 S:      Supported
16480 F:      security/yama/
16481 F:      Documentation/admin-guide/LSM/Yama.rst
16482
16483 YEALINK PHONE DRIVER
16484 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16485 L:      usbb2k-api-dev@nongnu.org
16486 S:      Maintained
16487 F:      Documentation/input/devices/yealink.rst
16488 F:      drivers/input/misc/yealink.*
16489
16490 Z8530 DRIVER FOR AX.25
16491 M:      Joerg Reuter <jreuter@yaina.de>
16492 W:      http://yaina.de/jreuter/
16493 W:      http://www.qsl.net/dl1bke/
16494 L:      linux-hams@vger.kernel.org
16495 S:      Maintained
16496 F:      Documentation/networking/z8530drv.txt
16497 F:      drivers/net/hamradio/*scc.c
16498 F:      drivers/net/hamradio/z8530.h
16499
16500 ZBUD COMPRESSED PAGE ALLOCATOR
16501 M:      Seth Jennings <sjenning@redhat.com>
16502 M:      Dan Streetman <ddstreet@ieee.org>
16503 L:      linux-mm@kvack.org
16504 S:      Maintained
16505 F:      mm/zbud.c
16506 F:      include/linux/zbud.h
16507
16508 ZD1211RW WIRELESS DRIVER
16509 M:      Daniel Drake <dsd@gentoo.org>
16510 M:      Ulrich Kunitz <kune@deine-taler.de>
16511 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16512 L:      linux-wireless@vger.kernel.org
16513 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16514 S:      Maintained
16515 F:      drivers/net/wireless/zydas/zd1211rw/
16516
16517 ZD1301 MEDIA DRIVER
16518 M:      Antti Palosaari <crope@iki.fi>
16519 L:      linux-media@vger.kernel.org
16520 W:      https://linuxtv.org/
16521 W:      http://palosaari.fi/linux/
16522 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16523 S:      Maintained
16524 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16525
16526 ZD1301_DEMOD MEDIA DRIVER
16527 M:      Antti Palosaari <crope@iki.fi>
16528 L:      linux-media@vger.kernel.org
16529 W:      https://linuxtv.org/
16530 W:      http://palosaari.fi/linux/
16531 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16532 S:      Maintained
16533 F:      drivers/media/dvb-frontends/zd1301_demod*
16534
16535 ZPOOL COMPRESSED PAGE STORAGE API
16536 M:      Dan Streetman <ddstreet@ieee.org>
16537 L:      linux-mm@kvack.org
16538 S:      Maintained
16539 F:      mm/zpool.c
16540 F:      include/linux/zpool.h
16541
16542 ZR36067 VIDEO FOR LINUX DRIVER
16543 L:      mjpeg-users@lists.sourceforge.net
16544 L:      linux-media@vger.kernel.org
16545 W:      http://mjpeg.sourceforge.net/driver-zoran/
16546 T:      hg https://linuxtv.org/hg/v4l-dvb
16547 S:      Odd Fixes
16548 F:      drivers/staging/media/zoran/
16549
16550 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16551 M:      Minchan Kim <minchan@kernel.org>
16552 M:      Nitin Gupta <ngupta@vflare.org>
16553 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16554 L:      linux-kernel@vger.kernel.org
16555 S:      Maintained
16556 F:      drivers/block/zram/
16557 F:      Documentation/blockdev/zram.txt
16558
16559 ZS DECSTATION Z85C30 SERIAL DRIVER
16560 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16561 S:      Maintained
16562 F:      drivers/tty/serial/zs.*
16563
16564 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16565 M:      Minchan Kim <minchan@kernel.org>
16566 M:      Nitin Gupta <ngupta@vflare.org>
16567 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16568 L:      linux-mm@kvack.org
16569 S:      Maintained
16570 F:      mm/zsmalloc.c
16571 F:      include/linux/zsmalloc.h
16572 F:      Documentation/vm/zsmalloc.rst
16573
16574 ZSWAP COMPRESSED SWAP CACHING
16575 M:      Seth Jennings <sjenning@redhat.com>
16576 M:      Dan Streetman <ddstreet@ieee.org>
16577 L:      linux-mm@kvack.org
16578 S:      Maintained
16579 F:      mm/zswap.c
16580
16581 THE REST
16582 M:      Linus Torvalds <torvalds@linux-foundation.org>
16583 L:      linux-kernel@vger.kernel.org
16584 Q:      http://patchwork.kernel.org/project/LKML/list/
16585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16586 S:      Buried alive in reporters
16587 F:      *
16588 F:      */