]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
dt-bindings: interrupt-controller: stm32: Document hwlock properties
[linux.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 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M:      Russell King <linux@armlinux.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.armlinux.org.uk/
1480 S:      Maintained
1481 F:      arch/arm/mach-ebsa110/
1482 F:      drivers/net/ethernet/amd/am79c961a.*
1483
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 N:      efm32
1490
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/ezx.c
1496
1497 ARM/FARADAY FA526 PORT
1498 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 T:      git git://git.berlios.de/gemini-board
1502 F:      arch/arm/mm/*-fa*
1503
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M:      Russell King <linux@armlinux.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.armlinux.org.uk/
1508 S:      Maintained
1509 F:      arch/arm/include/asm/hardware/dec21285.h
1510 F:      arch/arm/mach-footbridge/
1511
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M:      Shawn Guo <shawnguo@kernel.org>
1514 M:      Sascha Hauer <s.hauer@pengutronix.de>
1515 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R:      Fabio Estevam <fabio.estevam@nxp.com>
1517 R:      NXP Linux Team <linux-imx@nxp.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F:      arch/arm/mach-imx/
1522 F:      arch/arm/mach-mxs/
1523 F:      arch/arm/boot/dts/imx*
1524 F:      arch/arm/configs/imx*_defconfig
1525 F:      drivers/clk/imx/
1526 F:      drivers/firmware/imx/
1527 F:      drivers/soc/imx/
1528 F:      include/linux/firmware/imx/
1529 F:      include/soc/imx/
1530
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M:      Shawn Guo <shawnguo@kernel.org>
1533 M:      Sascha Hauer <s.hauer@pengutronix.de>
1534 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R:      Stefan Agner <stefan@agner.ch>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/*vf610*
1540 F:      arch/arm/boot/dts/vf*
1541
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Li Yang <leoyang.li@nxp.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F:      arch/arm/boot/dts/ls1021a*
1549 F:      arch/arm64/boot/dts/freescale/fsl-*
1550 F:      arch/arm64/boot/dts/freescale/qoriq-*
1551
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M:      Steve Sakoman <sakoman@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M:      Philipp Zabel <philipp.zabel@gmail.com>
1564 M:      Paul Parsons <lost.distance@yahoo.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/mach-pxa/hx4700.c
1568 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1569 F:      sound/soc/pxa/hx4700.c
1570
1571 ARM/HISILICON SOC SUPPORT
1572 M:      Wei Xu <xuwei5@hisilicon.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W:      http://www.hisilicon.com
1575 S:      Supported
1576 T:      git git://github.com/hisilicon/linux-hisi.git
1577 F:      arch/arm/mach-hisi/
1578 F:      arch/arm/boot/dts/hi3*
1579 F:      arch/arm/boot/dts/hip*
1580 F:      arch/arm/boot/dts/hisi*
1581 F:      arch/arm64/boot/dts/hisilicon/
1582
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585 W:      www.jlime.com
1586 S:      Maintained
1587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F:      arch/arm/mach-sa1100/jornada720.c
1589 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591 ARM/IGEP MACHINE SUPPORT
1592 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M:      Javier Martinez Canillas <javier@dowhile0.org>
1594 L:      linux-omap@vger.kernel.org
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/omap3-igep*
1598
1599 ARM/INCOME PXA270 SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M:      Lennert Buytenhek <kernel@wantstofly.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Orphan
1618
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M:      Imre Kaloz <kaloz@openwrt.org>
1631 M:      Krzysztof Halasa <khalasa@piap.pl>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-ixp4xx/
1635
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M:      Jonathan Cameron <jic23@cam.ac.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-pxa/stargate2.c
1641 F:      drivers/pcmcia/pxa2xx_stargate2.c
1642
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M:      Lennert Buytenhek <kernel@wantstofly.org>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652
1653 ARM/LG1K ARCHITECTURE
1654 M:      Chanho Min <chanho.min@lge.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm64/boot/dts/lg/
1658
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/LPC18XX ARCHITECTURE
1665 M:      Vladimir Zapolskiy <vz@mleia.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/lpc43*
1669 F:      drivers/i2c/busses/i2c-lpc2k.c
1670 F:      drivers/memory/pl172.c
1671 F:      drivers/mtd/spi-nor/nxp-spifi.c
1672 F:      drivers/rtc/rtc-lpc24xx.c
1673 N:      lpc18xx
1674
1675 ARM/LPC32XX SOC SUPPORT
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/lpc32*
1682 F:      arch/arm/mach-lpc32xx/
1683 F:      drivers/i2c/busses/i2c-pnx.c
1684 F:      drivers/net/ethernet/nxp/lpc_eth.c
1685 F:      drivers/usb/host/ohci-nxp.c
1686 F:      drivers/watchdog/pnx4008_wdt.c
1687 N:      lpc32xx
1688
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M:      Philipp Zabel <philipp.zabel@gmail.com>
1691 S:      Maintained
1692
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M:      Jason Cooper <jason@lakedaemon.net>
1695 M:      Andrew Lunn <andrew@lunn.ch>
1696 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M:      Gregory Clement <gregory.clement@bootlin.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      Documentation/devicetree/bindings/soc/dove/
1701 F:      arch/arm/mach-dove/
1702 F:      arch/arm/mach-mv78xx0/
1703 F:      arch/arm/mach-orion5x/
1704 F:      arch/arm/plat-orion/
1705 F:      arch/arm/boot/dts/dove*
1706 F:      arch/arm/boot/dts/orion5x*
1707
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M:      Jason Cooper <jason@lakedaemon.net>
1710 M:      Andrew Lunn <andrew@lunn.ch>
1711 M:      Gregory Clement <gregory.clement@bootlin.com>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/boot/dts/armada*
1716 F:      arch/arm/boot/dts/kirkwood*
1717 F:      arch/arm/configs/mvebu_*_defconfig
1718 F:      arch/arm/mach-mvebu/
1719 F:      arch/arm64/boot/dts/marvell/armada*
1720 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1721 F:      drivers/cpufreq/mvebu-cpufreq.c
1722 F:      drivers/irqchip/irq-armada-370-xp.c
1723 F:      drivers/irqchip/irq-mvebu-*
1724 F:      drivers/pinctrl/mvebu/
1725 F:      drivers/rtc/rtc-armada38x.c
1726
1727 ARM/Mediatek RTC DRIVER
1728 M:      Eddie Huang <eddie.huang@mediatek.com>
1729 M:      Sean Wang <sean.wang@mediatek.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F:      drivers/rtc/rtc-mt6397.c
1735 F:      drivers/rtc/rtc-mt7622.c
1736
1737 ARM/Mediatek SoC support
1738 M:      Matthias Brugger <matthias.bgg@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/mt6*
1743 F:      arch/arm/boot/dts/mt7*
1744 F:      arch/arm/boot/dts/mt8*
1745 F:      arch/arm/mach-mediatek/
1746 F:      arch/arm64/boot/dts/mediatek/
1747 N:      mtk
1748 K:      mediatek
1749
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      drivers/phy/mediatek/
1756 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M:      Greg Ungerer <gerg@uclinux.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F:      arch/arm/mach-ks8695/
1762 S:      Odd Fixes
1763
1764 ARM/Microchip (AT91) SoC support
1765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W:      http://www.linux4sam.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771 S:      Supported
1772 N:      at91
1773 N:      atmel
1774 F:      arch/arm/mach-at91/
1775 F:      include/soc/at91/
1776 F:      arch/arm/boot/dts/at91*.dts
1777 F:      arch/arm/boot/dts/at91*.dtsi
1778 F:      arch/arm/boot/dts/sama*.dts
1779 F:      arch/arm/boot/dts/sama*.dtsi
1780 F:      arch/arm/include/debug/at91.S
1781 F:      drivers/memory/atmel*
1782 F:      drivers/watchdog/sama5d4_wdt.c
1783 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1784 X:      drivers/net/wireless/atmel/
1785
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F:      arch/arm/mach-pxa/mioa701.c
1790 S:      Maintained
1791
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1794 S:      Maintained
1795
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M:      Linus Walleij <linus.walleij@linaro.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-nomadik/
1801 F:      arch/arm/mach-u300/
1802 F:      arch/arm/mach-ux500/
1803 F:      arch/arm/boot/dts/ste-*
1804 F:      drivers/clk/clk-nomadik.c
1805 F:      drivers/clk/clk-u300.c
1806 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F:      drivers/clocksource/timer-u300.c
1808 F:      drivers/dma/coh901318*
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/i2c/busses/i2c-nomadik.c
1812 F:      drivers/i2c/busses/i2c-stu300.c
1813 F:      drivers/mfd/ab3100*
1814 F:      drivers/mfd/ab8500*
1815 F:      drivers/mfd/abx500*
1816 F:      drivers/mfd/dbx500*
1817 F:      drivers/mfd/db8500*
1818 F:      drivers/pinctrl/nomadik/
1819 F:      drivers/pinctrl/pinctrl-coh901*
1820 F:      drivers/pinctrl/pinctrl-u300.c
1821 F:      drivers/rtc/rtc-ab3100.c
1822 F:      drivers/rtc/rtc-ab8500.c
1823 F:      drivers/rtc/rtc-coh901331.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 F:      drivers/watchdog/coh901327_wdt.c
1826 F:      Documentation/devicetree/bindings/arm/ste-*
1827 F:      Documentation/devicetree/bindings/arm/ux500/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M:      Avi Fishman <avifishman70@gmail.com>
1832 M:      Tomer Maimon <tmaimon77@gmail.com>
1833 R:      Patrick Venture <venture@google.com>
1834 R:      Nancy Yuen <yuenn@google.com>
1835 R:      Brendan Higgins <brendanhiggins@google.com>
1836 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 S:      Supported
1838 F:      arch/arm/mach-npcm/
1839 F:      arch/arm/boot/dts/nuvoton-npcm*
1840 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F:      drivers/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*/*npcm*
1844
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M:      Wan ZongShun <mcuos.com@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W:      http://www.mcuos.com
1849 S:      Maintained
1850 F:      arch/arm/mach-w90x900/
1851 F:      drivers/input/keyboard/w90p910_keypad.c
1852 F:      drivers/input/touchscreen/w90p910_ts.c
1853 F:      drivers/watchdog/nuc900_wdt.c
1854 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F:      drivers/mtd/nand/raw/nuc900_nand.c
1856 F:      drivers/rtc/rtc-nuc900.c
1857 F:      drivers/spi/spi-nuc900.c
1858 F:      drivers/usb/host/ehci-w90x900.c
1859 F:      drivers/video/fbdev/nuc900fb.c
1860
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865 S:      Supported
1866
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M:      Alexander Clouter <alex@digriz.org.uk>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.digriz.org.uk/ts78xx/kernel
1871 S:      Maintained
1872 F:      arch/arm/mach-orion5x/ts78xx-*
1873
1874 ARM/OXNAS platform support
1875 M:      Neil Armstrong <narmstrong@baylibre.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-oxnas/
1880 F:      arch/arm/boot/dts/ox8*.dts*
1881 N:      oxnas
1882
1883 ARM/PALM TREO SUPPORT
1884 M:      Tomas Cech <sleep_walker@suse.com>
1885 L:      linux-arm-kernel@lists.infradead.org
1886 W:      http://hackndev.com
1887 S:      Maintained
1888 F:      arch/arm/mach-pxa/palmtreo.*
1889
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M:      Marek Vasut <marek.vasut@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org
1893 W:      http://hackndev.com
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1896 F:      arch/arm/mach-pxa/palmtx.c
1897 F:      arch/arm/mach-pxa/palmt5.*
1898 F:      arch/arm/mach-pxa/include/mach/palmld.h
1899 F:      arch/arm/mach-pxa/palmld.c
1900 F:      arch/arm/mach-pxa/palmte2.*
1901 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1902 F:      arch/arm/mach-pxa/palmtc.c
1903
1904 ARM/PALMZ72 SUPPORT
1905 M:      Sergey Lapin <slapin@ossfans.org>
1906 L:      linux-arm-kernel@lists.infradead.org
1907 W:      http://hackndev.com
1908 S:      Maintained
1909 F:      arch/arm/mach-pxa/palmz72.*
1910
1911 ARM/PLEB SUPPORT
1912 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914 S:      Maintained
1915
1916 ARM/PT DIGITAL BOARD PORT
1917 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1921
1922 ARM/QUALCOMM SUPPORT
1923 M:      Andy Gross <andy.gross@linaro.org>
1924 M:      David Brown <david.brown@linaro.org>
1925 L:      linux-arm-msm@vger.kernel.org
1926 L:      linux-soc@vger.kernel.org
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/qcom/
1929 F:      arch/arm/boot/dts/qcom-*.dts
1930 F:      arch/arm/boot/dts/qcom-*.dtsi
1931 F:      arch/arm/mach-qcom/
1932 F:      arch/arm64/boot/dts/qcom/*
1933 F:      drivers/i2c/busses/i2c-qup.c
1934 F:      drivers/clk/qcom/
1935 F:      drivers/dma/qcom/
1936 F:      drivers/soc/qcom/
1937 F:      drivers/spi/spi-qup.c
1938 F:      drivers/tty/serial/msm_serial.c
1939 F:      drivers/*/pm8???-*
1940 F:      drivers/mfd/ssbi.c
1941 F:      drivers/firmware/qcom_scm*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M:      Lennert Buytenhek <kernel@wantstofly.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1948
1949 ARM/REALTEK ARCHITECTURE
1950 M:      Andreas Färber <afaerber@suse.de>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm64/boot/dts/realtek/
1954 F:      Documentation/devicetree/bindings/arm/realtek.txt
1955
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M:      Simon Horman <horms@verge.net.au>
1958 M:      Magnus Damm <magnus.damm@gmail.com>
1959 L:      linux-renesas-soc@vger.kernel.org
1960 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S:      Supported
1963 F:      arch/arm64/boot/dts/renesas/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/RISCPC ARCHITECTURE
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F:      arch/arm/include/asm/hardware/ioc.h
1975 F:      arch/arm/include/asm/hardware/iomd.h
1976 F:      arch/arm/include/asm/hardware/memc.h
1977 F:      arch/arm/mach-rpc/
1978 F:      drivers/net/ethernet/8390/etherh.c
1979 F:      drivers/net/ethernet/i825xx/ether1*
1980 F:      drivers/net/ethernet/seeq/ether3*
1981 F:      drivers/scsi/arm/
1982
1983 ARM/Rockchip SoC support
1984 M:      Heiko Stuebner <heiko@sntech.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-rockchip@lists.infradead.org
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rk3*
1990 F:      arch/arm/boot/dts/rv1108*
1991 F:      arch/arm/mach-rockchip/
1992 F:      drivers/clk/rockchip/
1993 F:      drivers/i2c/busses/i2c-rk3x.c
1994 F:      drivers/*/*rockchip*
1995 F:      drivers/*/*/*rockchip*
1996 F:      sound/soc/rockchip/
1997 N:      rockchip
1998
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M:      Kukjin Kim <kgene@kernel.org>
2001 M:      Krzysztof Kozlowski <krzk@kernel.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S:      Maintained
2006 F:      arch/arm/boot/dts/s3c*
2007 F:      arch/arm/boot/dts/s5p*
2008 F:      arch/arm/boot/dts/exynos*
2009 F:      arch/arm64/boot/dts/exynos/
2010 F:      arch/arm/plat-samsung/
2011 F:      arch/arm/mach-s3c24*/
2012 F:      arch/arm/mach-s3c64xx/
2013 F:      arch/arm/mach-s5p*/
2014 F:      arch/arm/mach-exynos*/
2015 F:      drivers/*/*s3c24*
2016 F:      drivers/*/*/*s3c24*
2017 F:      drivers/*/*s3c64xx*
2018 F:      drivers/*/*s5pv210*
2019 F:      drivers/memory/samsung/*
2020 F:      drivers/soc/samsung/*
2021 F:      Documentation/arm/Samsung/
2022 F:      Documentation/devicetree/bindings/arm/samsung/
2023 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N:      exynos
2026
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M:      Kyungmin Park <kyungmin.park@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      arch/arm/mach-s5pv210/
2032
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M:      Kyungmin Park <kyungmin.park@samsung.com>
2035 M:      Kamil Debski <kamil@wypas.org>
2036 M:      Andrzej Hajda <a.hajda@samsung.com>
2037 L:      linux-arm-kernel@lists.infradead.org
2038 L:      linux-media@vger.kernel.org
2039 S:      Maintained
2040 F:      drivers/media/platform/s5p-g2d/
2041
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2044 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L:      linux-media@vger.kernel.org
2046 S:      Maintained
2047 F:      drivers/media/platform/s5p-cec/
2048 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 L:      linux-media@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/media/platform/s5p-jpeg/
2057
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M:      Kyungmin Park <kyungmin.park@samsung.com>
2060 M:      Kamil Debski <kamil@wypas.org>
2061 M:      Jeongtae Park <jtp.park@samsung.com>
2062 M:      Andrzej Hajda <a.hajda@samsung.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F:      drivers/media/platform/s5p-mfc/
2068
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M:      Simon Horman <horms@verge.net.au>
2071 M:      Magnus Damm <magnus.damm@gmail.com>
2072 L:      linux-renesas-soc@vger.kernel.org
2073 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S:      Supported
2076 F:      arch/arm/boot/dts/emev2*
2077 F:      arch/arm/boot/dts/r7s*
2078 F:      arch/arm/boot/dts/r8a*
2079 F:      arch/arm/boot/dts/r9a*
2080 F:      arch/arm/boot/dts/sh*
2081 F:      arch/arm/configs/shmobile_defconfig
2082 F:      arch/arm/include/debug/renesas-scif.S
2083 F:      arch/arm/mach-shmobile/
2084 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2085 F:      drivers/soc/renesas/
2086 F:      include/linux/soc/renesas/
2087
2088 ARM/SOCFPGA ARCHITECTURE
2089 M:      Dinh Nguyen <dinguyen@kernel.org>
2090 S:      Maintained
2091 F:      arch/arm/mach-socfpga/
2092 F:      arch/arm/boot/dts/socfpga*
2093 F:      arch/arm/configs/socfpga_defconfig
2094 F:      arch/arm64/boot/dts/altera/
2095 W:      http://www.rocketboards.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      drivers/clk/socfpga/
2102
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M:      Thor Thayer <thor.thayer@linux.intel.com>
2105 S:      Maintained
2106 F:      drivers/edac/altera_edac.
2107
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M:      Orson Zhai <orsonzhai@gmail.com>
2110 M:      Baolin Wang <baolin.wang@linaro.org>
2111 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/sprd
2114 N:      sprd
2115
2116 ARM/STI ARCHITECTURE
2117 M:      Patrice Chotard <patrice.chotard@st.com>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W:      http://www.stlinux.com
2120 S:      Maintained
2121 F:      arch/arm/mach-sti/
2122 F:      arch/arm/boot/dts/sti*
2123 F:      drivers/char/hw_random/st-rng.c
2124 F:      drivers/clocksource/arm_global_timer.c
2125 F:      drivers/clocksource/clksrc_st_lpc.c
2126 F:      drivers/cpufreq/sti-cpufreq.c
2127 F:      drivers/dma/st_fdma*
2128 F:      drivers/i2c/busses/i2c-st.c
2129 F:      drivers/media/rc/st_rc.c
2130 F:      drivers/media/platform/sti/c8sectpfe/
2131 F:      drivers/mmc/host/sdhci-st.c
2132 F:      drivers/phy/st/phy-miphy28lp.c
2133 F:      drivers/phy/st/phy-stih407-usb.c
2134 F:      drivers/pinctrl/pinctrl-st.c
2135 F:      drivers/remoteproc/st_remoteproc.c
2136 F:      drivers/remoteproc/st_slim_rproc.c
2137 F:      drivers/reset/sti/
2138 F:      drivers/rtc/rtc-st-lpc.c
2139 F:      drivers/tty/serial/st-asc.c
2140 F:      drivers/usb/dwc3/dwc3-st.c
2141 F:      drivers/usb/host/ehci-st.c
2142 F:      drivers/usb/host/ohci-st.c
2143 F:      drivers/watchdog/st_lpc_wdt.c
2144 F:      drivers/ata/ahci_st.c
2145 F:      include/linux/remoteproc/st_slim_rproc.h
2146
2147 ARM/STM32 ARCHITECTURE
2148 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M:      Alexandre Torgue <alexandre.torgue@st.com>
2150 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N:      stm32
2155 N:      stm
2156 F:      arch/arm/boot/dts/stm32*
2157 F:      arch/arm/mach-stm32/
2158 F:      drivers/clocksource/armv7m_systick.c
2159
2160 ARM/Synaptics SoC support
2161 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-berlin/
2166 F:      arch/arm/boot/dts/berlin*
2167 F:      arch/arm64/boot/dts/synaptics/
2168
2169 ARM/TANGO ARCHITECTURE
2170 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M:      Mans Rullgard <mans@mansr.com>
2172 L:      linux-arm-kernel@lists.infradead.org
2173 S:      Odd Fixes
2174 N:      tango
2175
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M:      Lennert Buytenhek <kernel@wantstofly.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M:      Hans Verkuil <hans.verkuil@cisco.com>
2183 L:      linux-tegra@vger.kernel.org
2184 L:      linux-media@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/media/platform/tegra-cec/
2187 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M:      Santosh Shilimkar <ssantosh@kernel.org>
2196 L:      linux-kernel@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/memory/*emif*
2199
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M:      Tero Kristo <t-kristo@ti.com>
2202 M:      Nishanth Menon <nm@ti.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Supported
2205 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F:      arch/arm64/boot/dts/ti/Makefile
2207 F:      arch/arm64/boot/dts/ti/k3-*
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2290
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2631
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2647
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2654
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2662
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2674
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2689
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2696
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2705
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2713
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2719
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2727
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2735
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2742
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2747
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2757
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2763
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2773
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2784
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2794
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/x86/net/bpf_jit*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2823
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M:      Michael Chan <michael.chan@broadcom.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Supported
2828 F:      drivers/net/ethernet/broadcom/b44.*
2829
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      netdev@vger.kernel.org
2833 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2834 S:      Supported
2835 F:      drivers/net/dsa/b53/*
2836 F:      include/linux/platform_data/b53.h
2837
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      bcm-kernel-feedback-list@broadcom.com
2843 T:      git git://github.com/broadcom/mach-bcm
2844 S:      Maintained
2845 N:      bcm281*
2846 N:      bcm113*
2847 N:      bcm216*
2848 N:      kona
2849 F:      arch/arm/mach-bcm/
2850
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M:      Eric Anholt <eric@anholt.net>
2853 M:      Stefan Wahren <stefan.wahren@i2se.com>
2854 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T:      git git://github.com/anholt/linux
2857 S:      Maintained
2858 N:      bcm2835
2859 F:      drivers/staging/vc04_services
2860
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M:      Hauke Mehrtens <hauke@hauke-m.de>
2863 M:      Rafał Miłecki <zajec5@gmail.com>
2864 L:      linux-mips@linux-mips.org
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/mips/brcm/
2867 F:      arch/mips/bcm47xx/*
2868 F:      arch/mips/include/asm/mach-bcm47xx/*
2869
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M:      Hauke Mehrtens <hauke@hauke-m.de>
2872 M:      Rafał Miłecki <zajec5@gmail.com>
2873 M:      Jon Mason <jonmason@broadcom.com>
2874 M:      bcm-kernel-feedback-list@broadcom.com
2875 L:      linux-arm-kernel@lists.infradead.org
2876 S:      Maintained
2877 F:      arch/arm/mach-bcm/bcm_5301x.c
2878 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2879 F:      arch/arm/boot/dts/bcm470*
2880 F:      arch/arm/boot/dts/bcm953012*
2881
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M:      Rafał Miłecki <rafal@milecki.pl>
2884 L:      linux-arm-kernel@lists.infradead.org
2885 S:      Maintained
2886 F:      arch/arm/boot/dts/bcm53573*
2887 F:      arch/arm/boot/dts/bcm47189*
2888
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M:      Florian Fainelli <f.fainelli@gmail.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T:      git git://github.com/broadcom/stblinux.git
2894 S:      Maintained
2895 N:      bcm63xx
2896
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M:      Kevin Cernekee <cernekee@gmail.com>
2899 L:      linux-usb@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M:      Brian Norris <computersforpeace@gmail.com>
2905 M:      Gregory Fong <gregory.0xf0@gmail.com>
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 F:      arch/arm/mach-bcm/*brcmstb*
2912 F:      arch/arm/boot/dts/bcm7*.dts*
2913 F:      drivers/bus/brcmstb_gisb.c
2914 F:      arch/arm/mm/cache-b15-rac.c
2915 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2916 N:      brcmstb
2917
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      drivers/cpufreq/bmips-cpufreq.c
2924
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M:      Kevin Cernekee <cernekee@gmail.com>
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      linux-mips@linux-mips.org
2929 T:      git git://github.com/broadcom/stblinux.git
2930 S:      Maintained
2931 F:      arch/mips/bmips/*
2932 F:      arch/mips/include/asm/mach-bmips/*
2933 F:      arch/mips/kernel/*bmips*
2934 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2935 F:      drivers/irqchip/irq-bcm63*
2936 F:      drivers/irqchip/irq-bcm7*
2937 F:      drivers/irqchip/irq-brcmstb*
2938 F:      include/linux/bcm963xx_nvram.h
2939 F:      include/linux/bcm963xx_tag.h
2940
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Dept-GELinuxNICDev@cavium.com
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/bnx2.*
2947 F:      drivers/net/ethernet/broadcom/bnx2_*
2948
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M:      QLogic-Storage-Upstream@qlogic.com
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bnx2fc/
2954
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M:      QLogic-Storage-Upstream@qlogic.com
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/scsi/bnx2i/
2960
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M:      Ariel Elior <ariel.elior@cavium.com>
2963 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M:      everest-linux-l2@cavium.com
2965 L:      netdev@vger.kernel.org
2966 S:      Supported
2967 F:      drivers/net/ethernet/broadcom/bnx2x/
2968
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M:      Michael Chan <michael.chan@broadcom.com>
2971 L:      netdev@vger.kernel.org
2972 S:      Supported
2973 F:      drivers/net/ethernet/broadcom/bnxt/
2974
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M:      Franky Lin <franky.lin@broadcom.com>
2978 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2979 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M:      Wright Feng <wright.feng@cypress.com>
2981 L:      linux-wireless@vger.kernel.org
2982 L:      brcm80211-dev-list.pdl@broadcom.com
2983 L:      brcm80211-dev-list@cypress.com
2984 S:      Supported
2985 F:      drivers/net/wireless/broadcom/brcm80211/
2986
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M:      Gregory Fong <gregory.0xf0@gmail.com>
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Supported
2991 F:      drivers/gpio/gpio-brcmstb.c
2992 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2996 L:      linux-i2c@vger.kernel.org
2997 L:      bcm-kernel-feedback-list@broadcom.com
2998 S:      Supported
2999 F:      drivers/i2c/busses/i2c-brcmstb.c
3000 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M:      Al Cooper <alcooperx@gmail.com>
3004 L:      linux-kernel@vger.kernel.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/phy/broadcom/phy-brcm-usb*
3008
3009 BROADCOM GENET ETHERNET DRIVER
3010 M:      Doug Berger <opendmb@gmail.com>
3011 M:      Florian Fainelli <f.fainelli@gmail.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/genet/
3015
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M:      Ray Jui <rjui@broadcom.com>
3018 M:      Scott Branden <sbranden@broadcom.com>
3019 M:      Jon Mason <jonmason@broadcom.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T:      git git://github.com/broadcom/cygnus-linux.git
3023 S:      Maintained
3024 N:      iproc
3025 N:      cygnus
3026 N:      bcm[-_]nsp
3027 N:      bcm9113*
3028 N:      bcm9583*
3029 N:      bcm9585*
3030 N:      bcm9586*
3031 N:      bcm988312
3032 N:      bcm113*
3033 N:      bcm583*
3034 N:      bcm585*
3035 N:      bcm586*
3036 N:      bcm88312
3037 N:      hr2
3038 N:      stingray
3039 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3040 F:      arch/arm64/boot/dts/broadcom/stingray/*
3041 F:      drivers/clk/bcm/clk-ns*
3042 F:      drivers/clk/bcm/clk-sr*
3043 F:      drivers/pinctrl/bcm/pinctrl-ns*
3044 F:      include/dt-bindings/clock/bcm-sr*
3045
3046 BROADCOM KONA GPIO DRIVER
3047 M:      Ray Jui <rjui@broadcom.com>
3048 L:      bcm-kernel-feedback-list@broadcom.com
3049 S:      Supported
3050 F:      drivers/gpio/gpio-bcm-kona.c
3051 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3055 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3056 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3057 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L:      linux-rdma@vger.kernel.org
3059 W:      http://www.broadcom.com
3060 S:      Supported
3061 F:      drivers/infiniband/hw/bnxt_re/
3062 F:      include/uapi/rdma/bnxt_re-abi.h
3063
3064 BROADCOM NVRAM DRIVER
3065 M:      Rafał Miłecki <zajec5@gmail.com>
3066 L:      linux-mips@linux-mips.org
3067 S:      Maintained
3068 F:      drivers/firmware/broadcom/*
3069
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M:      Rafał Miłecki <zajec5@gmail.com>
3072 L:      linux-wireless@vger.kernel.org
3073 S:      Maintained
3074 F:      drivers/bcma/
3075 F:      include/linux/bcma/
3076
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M:      Markus Mayer <mmayer@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-pm@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F:      drivers/cpufreq/brcmstb*
3084
3085 BROADCOM STB AVS TMON DRIVER
3086 M:      Markus Mayer <mmayer@broadcom.com>
3087 M:      bcm-kernel-feedback-list@broadcom.com
3088 L:      linux-pm@vger.kernel.org
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F:      drivers/thermal/broadcom/brcmstb*
3092
3093 BROADCOM STB NAND FLASH DRIVER
3094 M:      Brian Norris <computersforpeace@gmail.com>
3095 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3096 L:      linux-mtd@lists.infradead.org
3097 L:      bcm-kernel-feedback-list@broadcom.com
3098 S:      Maintained
3099 F:      drivers/mtd/nand/raw/brcmnand/
3100
3101 BROADCOM STB DPFE DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F:      drivers/memory/brcmstb_dpfe.c
3108
3109 BROADCOM SPI DRIVER
3110 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3111 M:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Maintained
3113 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F:      drivers/spi/spi-bcm-qspi.*
3115 F:      drivers/spi/spi-brcmstb-qspi.c
3116 F:      drivers/spi/spi-iproc-qspi.c
3117
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3123
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M:      Prashant Sreedharan <prashant@broadcom.com>
3127 M:      Michael Chan <mchan@broadcom.com>
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/tg3.*
3131
3132 BROCADE BFA FC SCSI DRIVER
3133 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bfa/
3138
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M:      Rasesh Mody <rasesh.mody@cavium.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M:      Dept-GELinuxNICDev@cavium.com
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/brocade/bna/
3146
3147 BSG (block layer generic sg v4 driver)
3148 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      block/bsg.c
3152 F:      include/linux/bsg.h
3153 F:      include/uapi/linux/bsg.h
3154
3155 BT87X AUDIO DRIVER
3156 M:      Clemens Ladisch <clemens@ladisch.de>
3157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T:      git git://git.alsa-project.org/alsa-kernel.git
3159 S:      Maintained
3160 F:      Documentation/sound/cards/bt87x.rst
3161 F:      sound/pci/bt87x.c
3162
3163 BT8XXGPIO DRIVER
3164 M:      Michael Buesch <m@bues.ch>
3165 W:      http://bu3sch.de/btgpio.php
3166 S:      Maintained
3167 F:      drivers/gpio/gpio-bt8xx.c
3168
3169 BTRFS FILE SYSTEM
3170 M:      Chris Mason <clm@fb.com>
3171 M:      Josef Bacik <josef@toxicpanda.com>
3172 M:      David Sterba <dsterba@suse.com>
3173 L:      linux-btrfs@vger.kernel.org
3174 W:      http://btrfs.wiki.kernel.org/
3175 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 S:      Maintained
3178 F:      Documentation/filesystems/btrfs.txt
3179 F:      fs/btrfs/
3180 F:      include/linux/btrfs*
3181 F:      include/uapi/linux/btrfs*
3182
3183 BTTV VIDEO4LINUX DRIVER
3184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L:      linux-media@vger.kernel.org
3186 W:      https://linuxtv.org
3187 T:      git git://linuxtv.org/media_tree.git
3188 S:      Odd fixes
3189 F:      Documentation/media/v4l-drivers/bttv*
3190 F:      drivers/media/pci/bt8xx/bttv*
3191
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M:      Chanwoo Choi <cw00.choi@samsung.com>
3194 L:      linux-pm@vger.kernel.org
3195 L:      linux-samsung-soc@vger.kernel.org
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 S:      Maintained
3198 F:      drivers/devfreq/exynos-bus.c
3199 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200
3201 BUSLOGIC SCSI DRIVER
3202 M:      Khalid Aziz <khalid@gonehiking.org>
3203 L:      linux-scsi@vger.kernel.org
3204 S:      Maintained
3205 F:      drivers/scsi/BusLogic.*
3206 F:      drivers/scsi/FlashPoint.*
3207
3208 C-MEDIA CMI8788 DRIVER
3209 M:      Clemens Ladisch <clemens@ladisch.de>
3210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T:      git git://git.alsa-project.org/alsa-kernel.git
3212 S:      Maintained
3213 F:      sound/pci/oxygen/
3214
3215 C-SKY ARCHITECTURE
3216 M:      Guo Ren <ren_guo@c-sky.com>
3217 T:      git https://github.com/c-sky/csky-linux.git
3218 S:      Supported
3219 F:      arch/csky/
3220 F:      Documentation/devicetree/bindings/csky/
3221 K:      csky
3222 N:      csky
3223
3224 C6X ARCHITECTURE
3225 M:      Mark Salter <msalter@redhat.com>
3226 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L:      linux-c6x-dev@linux-c6x.org
3228 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3229 S:      Maintained
3230 F:      arch/c6x/
3231
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M:      Harry Morris <h.morris@cascoda.com>
3234 L:      linux-wpan@vger.kernel.org
3235 W:      https://github.com/Cascoda/ca8210-linux.git
3236 S:      Maintained
3237 F:      drivers/net/ieee802154/ca8210.c
3238 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M:      David Howells <dhowells@redhat.com>
3242 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3243 S:      Supported
3244 F:      Documentation/filesystems/caching/cachefiles.txt
3245 F:      fs/cachefiles/
3246
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3249 L:      linux-media@vger.kernel.org
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3252 F:      drivers/media/platform/cadence/cdns-csi2*
3253
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M:      Hans Verkuil <hverkuil@xs4all.nl>
3256 L:      linux-media@vger.kernel.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 W:      https://linuxtv.org
3259 S:      Maintained
3260 F:      drivers/media/radio/radio-cadet*
3261
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M:      Jonathan Corbet <corbet@lwn.net>
3264 L:      linux-media@vger.kernel.org
3265 T:      git git://linuxtv.org/media_tree.git
3266 S:      Maintained
3267 F:      Documentation/media/v4l-drivers/cafe_ccic*
3268 F:      drivers/media/platform/marvell-ccic/
3269
3270 CAIF NETWORK LAYER
3271 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      Documentation/networking/caif/
3275 F:      drivers/net/caif/
3276 F:      include/uapi/linux/caif/
3277 F:      include/net/caif/
3278 F:      net/caif/
3279
3280 CAKE QDISC
3281 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3282 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3283 S:      Maintained
3284 F:      net/sched/sch_cake.c
3285
3286 CALGARY x86-64 IOMMU
3287 M:      Muli Ben-Yehuda <mulix@mulix.org>
3288 M:      Jon Mason <jdmason@kudzu.us>
3289 L:      iommu@lists.linux-foundation.org
3290 S:      Maintained
3291 F:      arch/x86/kernel/pci-calgary_64.c
3292 F:      arch/x86/kernel/tce_64.c
3293 F:      arch/x86/include/asm/calgary.h
3294 F:      arch/x86/include/asm/tce.h
3295
3296 CAN NETWORK DRIVERS
3297 M:      Wolfgang Grandegger <wg@grandegger.com>
3298 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3299 L:      linux-can@vger.kernel.org
3300 W:      https://github.com/linux-can
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/net/can/
3305 F:      drivers/net/can/
3306 F:      include/linux/can/dev.h
3307 F:      include/linux/can/platform/
3308 F:      include/uapi/linux/can/error.h
3309 F:      include/uapi/linux/can/netlink.h
3310
3311 CAN NETWORK LAYER
3312 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3313 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3314 L:      linux-can@vger.kernel.org
3315 W:      https://github.com/linux-can
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3318 S:      Maintained
3319 F:      Documentation/networking/can.rst
3320 F:      net/can/
3321 F:      include/linux/can/core.h
3322 F:      include/uapi/linux/can.h
3323 F:      include/uapi/linux/can/bcm.h
3324 F:      include/uapi/linux/can/raw.h
3325 F:      include/uapi/linux/can/gw.h
3326
3327 CAPABILITIES
3328 M:      Serge Hallyn <serge@hallyn.com>
3329 L:      linux-security-module@vger.kernel.org
3330 S:      Supported
3331 F:      include/linux/capability.h
3332 F:      include/uapi/linux/capability.h
3333 F:      security/commoncap.c
3334 F:      kernel/capability.c
3335
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337 M:      Kevin Tsai <ktsai@capellamicro.com>
3338 S:      Maintained
3339 F:      drivers/iio/light/cm*
3340
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342 M:      Christian Lamparter <chunkeey@googlemail.com>
3343 L:      linux-wireless@vger.kernel.org
3344 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3345 S:      Maintained
3346 F:      drivers/net/wireless/ath/carl9170/
3347
3348 CAVIUM I2C DRIVER
3349 M:      Jan Glauber <jglauber@cavium.com>
3350 M:      David Daney <david.daney@cavium.com>
3351 W:      http://www.cavium.com
3352 S:      Supported
3353 F:      drivers/i2c/busses/i2c-octeon*
3354 F:      drivers/i2c/busses/i2c-thunderx*
3355
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3357 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3358 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3359 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361 L:      netdev@vger.kernel.org
3362 W:      http://www.cavium.com
3363 S:      Supported
3364 F:      drivers/net/ethernet/cavium/liquidio/
3365
3366 CAVIUM MMC DRIVER
3367 M:      Jan Glauber <jglauber@cavium.com>
3368 M:      David Daney <david.daney@cavium.com>
3369 M:      Steven J. Hill <Steven.Hill@cavium.com>
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/mmc/host/cavium*
3373
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3375 M:      George Cherian <george.cherian@cavium.com>
3376 L:      linux-crypto@vger.kernel.org
3377 W:      http://www.cavium.com
3378 S:      Supported
3379 F:      drivers/crypto/cavium/cpt/
3380
3381 CAVIUM THUNDERX2 ARM64 SOC
3382 M:      Robert Richter <rrichter@cavium.com>
3383 M:      Jayachandran C <jnair@caviumnetworks.com>
3384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 S:      Maintained
3386 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3388
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3390 M:      Varka Bhadram <varkabhadram@gmail.com>
3391 L:      linux-wpan@vger.kernel.org
3392 S:      Maintained
3393 F:      drivers/net/ieee802154/cc2520.c
3394 F:      include/linux/spi/cc2520.h
3395 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3396
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3399 L:      linux-crypto@vger.kernel.org
3400 S:      Supported
3401 F:      drivers/crypto/ccree/
3402 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3403
3404 CEC FRAMEWORK
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      http://linuxtv.org
3409 S:      Supported
3410 F:      Documentation/media/kapi/cec-core.rst
3411 F:      Documentation/media/uapi/cec
3412 F:      drivers/media/cec/
3413 F:      drivers/media/rc/keymaps/rc-cec.c
3414 F:      include/media/cec.h
3415 F:      include/media/cec-notifier.h
3416 F:      include/uapi/linux/cec.h
3417 F:      include/uapi/linux/cec-funcs.h
3418 F:      Documentation/devicetree/bindings/media/cec.txt
3419 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3420
3421 CEC GPIO DRIVER
3422 M:      Hans Verkuil <hans.verkuil@cisco.com>
3423 L:      linux-media@vger.kernel.org
3424 T:      git git://linuxtv.org/media_tree.git
3425 W:      http://linuxtv.org
3426 S:      Supported
3427 F:      drivers/media/platform/cec-gpio/
3428 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3429
3430 CELL BROADBAND ENGINE ARCHITECTURE
3431 M:      Arnd Bergmann <arnd@arndb.de>
3432 L:      linuxppc-dev@lists.ozlabs.org
3433 W:      http://www.ibm.com/developerworks/power/cell/
3434 S:      Supported
3435 F:      arch/powerpc/include/asm/cell*.h
3436 F:      arch/powerpc/include/asm/spu*.h
3437 F:      arch/powerpc/include/uapi/asm/spu*.h
3438 F:      arch/powerpc/oprofile/*cell*
3439 F:      arch/powerpc/platforms/cell/
3440
3441 CEPH COMMON CODE (LIBCEPH)
3442 M:      Ilya Dryomov <idryomov@gmail.com>
3443 M:      "Yan, Zheng" <zyan@redhat.com>
3444 M:      Sage Weil <sage@redhat.com>
3445 L:      ceph-devel@vger.kernel.org
3446 W:      http://ceph.com/
3447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T:      git git://github.com/ceph/ceph-client.git
3449 S:      Supported
3450 F:      net/ceph/
3451 F:      include/linux/ceph/
3452 F:      include/linux/crush/
3453
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455 M:      "Yan, Zheng" <zyan@redhat.com>
3456 M:      Sage Weil <sage@redhat.com>
3457 M:      Ilya Dryomov <idryomov@gmail.com>
3458 L:      ceph-devel@vger.kernel.org
3459 W:      http://ceph.com/
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T:      git git://github.com/ceph/ceph-client.git
3462 S:      Supported
3463 F:      Documentation/filesystems/ceph.txt
3464 F:      fs/ceph/
3465
3466 CERTIFICATE HANDLING:
3467 M:      David Howells <dhowells@redhat.com>
3468 M:      David Woodhouse <dwmw2@infradead.org>
3469 L:      keyrings@vger.kernel.org
3470 S:      Maintained
3471 F:      Documentation/admin-guide/module-signing.rst
3472 F:      certs/
3473 F:      scripts/sign-file.c
3474 F:      scripts/extract-cert.c
3475
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477 L:      linux-usb@vger.kernel.org
3478 S:      Orphan
3479 F:      Documentation/usb/WUSB-Design-overview.txt
3480 F:      Documentation/usb/wusb-cbaf
3481 F:      drivers/usb/host/hwa-hc.c
3482 F:      drivers/usb/host/whci/
3483 F:      drivers/usb/wusbcore/
3484 F:      include/linux/usb/wusb*
3485
3486 CFAG12864B LCD DRIVER
3487 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 S:      Maintained
3489 F:      drivers/auxdisplay/cfag12864b.c
3490 F:      include/linux/cfag12864b.h
3491
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3494 S:      Maintained
3495 F:      drivers/auxdisplay/cfag12864bfb.c
3496 F:      include/linux/cfag12864b.h
3497
3498 802.11 (including CFG80211/NL80211)
3499 M:      Johannes Berg <johannes@sipsolutions.net>
3500 L:      linux-wireless@vger.kernel.org
3501 W:      http://wireless.kernel.org/
3502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3504 S:      Maintained
3505 F:      net/wireless/
3506 F:      include/uapi/linux/nl80211.h
3507 F:      include/linux/ieee80211.h
3508 F:      include/net/wext.h
3509 F:      include/net/cfg80211.h
3510 F:      include/net/iw_handler.h
3511 F:      include/net/ieee80211_radiotap.h
3512 F:      Documentation/driver-api/80211/cfg80211.rst
3513 F:      Documentation/networking/regulatory.txt
3514
3515 CHAR and MISC DRIVERS
3516 M:      Arnd Bergmann <arnd@arndb.de>
3517 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3519 S:      Supported
3520 F:      drivers/char/
3521 F:      drivers/misc/
3522 F:      include/linux/miscdevice.h
3523
3524 CHECKPATCH
3525 M:      Andy Whitcroft <apw@canonical.com>
3526 M:      Joe Perches <joe@perches.com>
3527 S:      Maintained
3528 F:      scripts/checkpatch.pl
3529
3530 CHINESE DOCUMENTATION
3531 M:      Harry Wei <harryxiyou@gmail.com>
3532 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3534 S:      Maintained
3535 F:      Documentation/translations/zh_CN/
3536
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538 M:      Peter Chen <Peter.Chen@nxp.com>
3539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540 L:      linux-usb@vger.kernel.org
3541 S:      Maintained
3542 F:      drivers/usb/chipidea/
3543
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F:      drivers/input/touchscreen/chipone_icn8318.c
3550
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552 M:      Hans de Goede <hdegoede@redhat.com>
3553 L:      linux-input@vger.kernel.org
3554 S:      Maintained
3555 F:      drivers/input/touchscreen/chipone_icn8505.c
3556
3557 CHROME HARDWARE PLATFORM SUPPORT
3558 M:      Benson Leung <bleung@chromium.org>
3559 M:      Olof Johansson <olof@lixom.net>
3560 S:      Maintained
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F:      drivers/platform/chrome/
3563
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3565 M:      Brian Austin <brian.austin@cirrus.com>
3566 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3568 S:      Maintained
3569 F:      sound/soc/codecs/cs*
3570
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3573 L:      netdev@vger.kernel.org
3574 S:      Maintained
3575 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3576
3577 CISCO FCOE HBA DRIVER
3578 M:      Satish Kharat <satishkh@cisco.com>
3579 M:      Sesidhar Baddela <sebaddel@cisco.com>
3580 M:      Karan Tilak Kumar <kartilak@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/fnic/
3584
3585 CISCO SCSI HBA DRIVER
3586 M:      Karan Tilak Kumar <kartilak@cisco.com>
3587 M:      Sesidhar Baddela <sebaddel@cisco.com>
3588 L:      linux-scsi@vger.kernel.org
3589 S:      Supported
3590 F:      drivers/scsi/snic/
3591
3592 CISCO VIC ETHERNET NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3595 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3596 S:      Supported
3597 F:      drivers/net/ethernet/cisco/enic/
3598
3599 CISCO VIC LOW LATENCY NIC DRIVER
3600 M:      Christian Benvenuti <benve@cisco.com>
3601 S:      Supported
3602 F:      drivers/infiniband/hw/usnic/
3603
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3605 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3606 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3608 L:      patches@opensource.cirrus.com
3609 T:      git https://github.com/CirrusLogic/linux-drivers.git
3610 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3611 S:      Supported
3612 F:      Documentation/devicetree/bindings/mfd/madera.txt
3613 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F:      include/linux/irqchip/irq-madera*
3615 F:      include/linux/mfd/madera/*
3616 F:      drivers/gpio/gpio-madera*
3617 F:      drivers/irqchip/irq-madera*
3618 F:      drivers/mfd/madera*
3619 F:      drivers/mfd/cs47l*
3620 F:      drivers/pinctrl/cirrus/*
3621
3622 CLANG-FORMAT FILE
3623 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3624 S:      Maintained
3625 F:      .clang-format
3626
3627 CLEANCACHE API
3628 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3629 L:      linux-kernel@vger.kernel.org
3630 S:      Maintained
3631 F:      mm/cleancache.c
3632 F:      include/linux/cleancache.h
3633
3634 CLK API
3635 M:      Russell King <linux@armlinux.org.uk>
3636 L:      linux-clk@vger.kernel.org
3637 S:      Maintained
3638 F:      include/linux/clk.h
3639
3640 CLOCKSOURCE, CLOCKEVENT DRIVERS
3641 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3642 M:      Thomas Gleixner <tglx@linutronix.de>
3643 L:      linux-kernel@vger.kernel.org
3644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3645 S:      Supported
3646 F:      drivers/clocksource/
3647 F:      Documentation/devicetree/bindings/timer/
3648
3649 CMPC ACPI DRIVER
3650 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3651 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3652 L:      platform-driver-x86@vger.kernel.org
3653 S:      Supported
3654 F:      drivers/platform/x86/classmate-laptop.c
3655
3656 COBALT MEDIA DRIVER
3657 M:      Hans Verkuil <hans.verkuil@cisco.com>
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      https://linuxtv.org
3661 S:      Supported
3662 F:      drivers/media/pci/cobalt/
3663
3664 COCCINELLE/Semantic Patches (SmPL)
3665 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3666 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3667 M:      Nicolas Palix <nicolas.palix@imag.fr>
3668 M:      Michal Marek <michal.lkml@markovi.net>
3669 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3671 W:      http://coccinelle.lip6.fr/
3672 S:      Supported
3673 F:      Documentation/dev-tools/coccinelle.rst
3674 F:      scripts/coccinelle/
3675 F:      scripts/coccicheck
3676
3677 CODA FILE SYSTEM
3678 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3679 M:      coda@cs.cmu.edu
3680 L:      codalist@coda.cs.cmu.edu
3681 W:      http://www.coda.cs.cmu.edu/
3682 S:      Maintained
3683 F:      Documentation/filesystems/coda.txt
3684 F:      fs/coda/
3685 F:      include/linux/coda*.h
3686 F:      include/uapi/linux/coda*.h
3687
3688 CODA V4L2 MEM2MEM DRIVER
3689 M:      Philipp Zabel <p.zabel@pengutronix.de>
3690 L:      linux-media@vger.kernel.org
3691 S:      Maintained
3692 F:      Documentation/devicetree/bindings/media/coda.txt
3693 F:      drivers/media/platform/coda/
3694
3695 CODE OF CONDUCT
3696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3697 S:      Supported
3698 F:      Documentation/process/code-of-conduct.rst
3699 F:      Documentation/process/code-of-conduct-interpretation.rst
3700
3701 COMMON CLK FRAMEWORK
3702 M:      Michael Turquette <mturquette@baylibre.com>
3703 M:      Stephen Boyd <sboyd@kernel.org>
3704 L:      linux-clk@vger.kernel.org
3705 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3707 S:      Maintained
3708 F:      Documentation/devicetree/bindings/clock/
3709 F:      drivers/clk/
3710 X:      drivers/clk/clkdev.c
3711 F:      include/linux/clk-pr*
3712 F:      include/linux/clk/
3713 F:      include/linux/of_clk.h
3714
3715 COMMON INTERNET FILE SYSTEM (CIFS)
3716 M:      Steve French <sfrench@samba.org>
3717 L:      linux-cifs@vger.kernel.org
3718 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3719 W:      http://linux-cifs.samba.org/
3720 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3721 S:      Supported
3722 F:      Documentation/filesystems/cifs/
3723 F:      fs/cifs/
3724
3725 COMPACTPCI HOTPLUG CORE
3726 M:      Scott Murray <scott@spiteful.org>
3727 L:      linux-pci@vger.kernel.org
3728 S:      Maintained
3729 F:      drivers/pci/hotplug/cpci_hotplug*
3730
3731 COMPACTPCI HOTPLUG GENERIC DRIVER
3732 M:      Scott Murray <scott@spiteful.org>
3733 L:      linux-pci@vger.kernel.org
3734 S:      Maintained
3735 F:      drivers/pci/hotplug/cpcihp_generic.c
3736
3737 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3738 M:      Scott Murray <scott@spiteful.org>
3739 L:      linux-pci@vger.kernel.org
3740 S:      Maintained
3741 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3742
3743 COMPAL LAPTOP SUPPORT
3744 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3745 L:      platform-driver-x86@vger.kernel.org
3746 S:      Maintained
3747 F:      drivers/platform/x86/compal-laptop.c
3748
3749 COMPILER ATTRIBUTES
3750 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3751 S:      Maintained
3752 F:      include/linux/compiler_attributes.h
3753
3754 CONEXANT ACCESSRUNNER USB DRIVER
3755 L:      accessrunner-general@lists.sourceforge.net
3756 W:      http://accessrunner.sourceforge.net/
3757 S:      Orphan
3758 F:      drivers/usb/atm/cxacru.c
3759
3760 CONFIGFS
3761 M:      Joel Becker <jlbec@evilplan.org>
3762 M:      Christoph Hellwig <hch@lst.de>
3763 T:      git git://git.infradead.org/users/hch/configfs.git
3764 S:      Supported
3765 F:      fs/configfs/
3766 F:      include/linux/configfs.h
3767
3768 CONNECTOR
3769 M:      Evgeniy Polyakov <zbr@ioremap.net>
3770 L:      netdev@vger.kernel.org
3771 S:      Maintained
3772 F:      drivers/connector/
3773
3774 CONTROL GROUP (CGROUP)
3775 M:      Tejun Heo <tj@kernel.org>
3776 M:      Li Zefan <lizefan@huawei.com>
3777 M:      Johannes Weiner <hannes@cmpxchg.org>
3778 L:      cgroups@vger.kernel.org
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3780 S:      Maintained
3781 F:      Documentation/cgroup*
3782 F:      include/linux/cgroup*
3783 F:      kernel/cgroup*
3784
3785 CONTROL GROUP - CPUSET
3786 M:      Li Zefan <lizefan@huawei.com>
3787 L:      cgroups@vger.kernel.org
3788 W:      http://www.bullopensource.org/cpuset/
3789 W:      http://oss.sgi.com/projects/cpusets/
3790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3791 S:      Maintained
3792 F:      Documentation/cgroup-v1/cpusets.txt
3793 F:      include/linux/cpuset.h
3794 F:      kernel/cgroup/cpuset.c
3795
3796 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3797 M:      Johannes Weiner <hannes@cmpxchg.org>
3798 M:      Michal Hocko <mhocko@kernel.org>
3799 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3800 L:      cgroups@vger.kernel.org
3801 L:      linux-mm@kvack.org
3802 S:      Maintained
3803 F:      mm/memcontrol.c
3804 F:      mm/swap_cgroup.c
3805
3806 CORETEMP HARDWARE MONITORING DRIVER
3807 M:      Fenghua Yu <fenghua.yu@intel.com>
3808 L:      linux-hwmon@vger.kernel.org
3809 S:      Maintained
3810 F:      Documentation/hwmon/coretemp
3811 F:      drivers/hwmon/coretemp.c
3812
3813 COSA/SRP SYNC SERIAL DRIVER
3814 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3815 W:      http://www.fi.muni.cz/~kas/cosa/
3816 S:      Maintained
3817 F:      drivers/net/wan/cosa*
3818
3819 CPMAC ETHERNET DRIVER
3820 M:      Florian Fainelli <f.fainelli@gmail.com>
3821 L:      netdev@vger.kernel.org
3822 S:      Maintained
3823 F:      drivers/net/ethernet/ti/cpmac.c
3824
3825 CPU FREQUENCY DRIVERS
3826 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3827 M:      Viresh Kumar <viresh.kumar@linaro.org>
3828 L:      linux-pm@vger.kernel.org
3829 S:      Maintained
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3831 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3832 B:      https://bugzilla.kernel.org
3833 F:      Documentation/cpu-freq/
3834 F:      Documentation/devicetree/bindings/cpufreq/
3835 F:      drivers/cpufreq/
3836 F:      include/linux/cpufreq.h
3837 F:      tools/testing/selftests/cpufreq/
3838
3839 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3840 M:      Viresh Kumar <viresh.kumar@linaro.org>
3841 M:      Sudeep Holla <sudeep.holla@arm.com>
3842 L:      linux-pm@vger.kernel.org
3843 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3844 S:      Maintained
3845 F:      drivers/cpufreq/arm_big_little.h
3846 F:      drivers/cpufreq/arm_big_little.c
3847
3848 CPU POWER MONITORING SUBSYSTEM
3849 M:      Thomas Renninger <trenn@suse.com>
3850 M:      Shuah Khan <shuah@kernel.org>
3851 L:      linux-pm@vger.kernel.org
3852 S:      Maintained
3853 F:      tools/power/cpupower/
3854
3855 CPUID/MSR DRIVER
3856 M:      "H. Peter Anvin" <hpa@zytor.com>
3857 S:      Maintained
3858 F:      arch/x86/kernel/cpuid.c
3859 F:      arch/x86/kernel/msr.c
3860
3861 CPUIDLE DRIVER - ARM BIG LITTLE
3862 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3863 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3864 L:      linux-pm@vger.kernel.org
3865 L:      linux-arm-kernel@lists.infradead.org
3866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3867 S:      Maintained
3868 F:      drivers/cpuidle/cpuidle-big_little.c
3869
3870 CPUIDLE DRIVER - ARM EXYNOS
3871 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3872 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3873 M:      Kukjin Kim <kgene@kernel.org>
3874 L:      linux-pm@vger.kernel.org
3875 L:      linux-samsung-soc@vger.kernel.org
3876 S:      Supported
3877 F:      drivers/cpuidle/cpuidle-exynos.c
3878 F:      arch/arm/mach-exynos/pm.c
3879
3880 CPUIDLE DRIVERS
3881 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3882 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3883 L:      linux-pm@vger.kernel.org
3884 S:      Maintained
3885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3886 B:      https://bugzilla.kernel.org
3887 F:      drivers/cpuidle/*
3888 F:      include/linux/cpuidle.h
3889
3890 CRAMFS FILESYSTEM
3891 M:      Nicolas Pitre <nico@linaro.org>
3892 S:      Maintained
3893 F:      Documentation/filesystems/cramfs.txt
3894 F:      fs/cramfs/
3895
3896 CRYPTO API
3897 M:      Herbert Xu <herbert@gondor.apana.org.au>
3898 M:      "David S. Miller" <davem@davemloft.net>
3899 L:      linux-crypto@vger.kernel.org
3900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3902 S:      Maintained
3903 F:      Documentation/crypto/
3904 F:      Documentation/devicetree/bindings/crypto/
3905 F:      arch/*/crypto/
3906 F:      crypto/
3907 F:      drivers/crypto/
3908 F:      include/crypto/
3909 F:      include/linux/crypto*
3910
3911 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3912 M:      Neil Horman <nhorman@tuxdriver.com>
3913 L:      linux-crypto@vger.kernel.org
3914 S:      Maintained
3915 F:      crypto/ansi_cprng.c
3916 F:      crypto/rng.c
3917
3918 CS3308 MEDIA DRIVER
3919 M:      Hans Verkuil <hverkuil@xs4all.nl>
3920 L:      linux-media@vger.kernel.org
3921 T:      git git://linuxtv.org/media_tree.git
3922 W:      http://linuxtv.org
3923 S:      Odd Fixes
3924 F:      drivers/media/i2c/cs3308.c
3925 F:      drivers/media/i2c/cs3308.h
3926
3927 CS5535 Audio ALSA driver
3928 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3929 S:      Maintained
3930 F:      sound/pci/cs5535audio/
3931
3932 CW1200 WLAN driver
3933 M:      Solomon Peachy <pizza@shaftnet.org>
3934 S:      Maintained
3935 F:      drivers/net/wireless/st/cw1200/
3936
3937 CX18 VIDEO4LINUX DRIVER
3938 M:      Andy Walls <awalls@md.metrocast.net>
3939 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3940 L:      linux-media@vger.kernel.org
3941 T:      git git://linuxtv.org/media_tree.git
3942 W:      https://linuxtv.org
3943 W:      http://www.ivtvdriver.org/index.php/Cx18
3944 S:      Maintained
3945 F:      Documentation/media/v4l-drivers/cx18*
3946 F:      drivers/media/pci/cx18/
3947 F:      include/uapi/linux/ivtv*
3948
3949 CX2341X MPEG ENCODER HELPER MODULE
3950 M:      Hans Verkuil <hverkuil@xs4all.nl>
3951 L:      linux-media@vger.kernel.org
3952 T:      git git://linuxtv.org/media_tree.git
3953 W:      https://linuxtv.org
3954 S:      Maintained
3955 F:      drivers/media/common/cx2341x*
3956 F:      include/media/cx2341x*
3957
3958 CX24120 MEDIA DRIVER
3959 M:      Jemma Denson <jdenson@gmail.com>
3960 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3961 L:      linux-media@vger.kernel.org
3962 W:      https://linuxtv.org
3963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3964 S:      Maintained
3965 F:      drivers/media/dvb-frontends/cx24120*
3966
3967 CX88 VIDEO4LINUX DRIVER
3968 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3969 L:      linux-media@vger.kernel.org
3970 W:      https://linuxtv.org
3971 T:      git git://linuxtv.org/media_tree.git
3972 S:      Odd fixes
3973 F:      Documentation/media/v4l-drivers/cx88*
3974 F:      drivers/media/pci/cx88/
3975
3976 CXD2820R MEDIA DRIVER
3977 M:      Antti Palosaari <crope@iki.fi>
3978 L:      linux-media@vger.kernel.org
3979 W:      https://linuxtv.org
3980 W:      http://palosaari.fi/linux/
3981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3982 T:      git git://linuxtv.org/anttip/media_tree.git
3983 S:      Maintained
3984 F:      drivers/media/dvb-frontends/cxd2820r*
3985
3986 CXGB3 ETHERNET DRIVER (CXGB3)
3987 M:      Santosh Raspatur <santosh@chelsio.com>
3988 L:      netdev@vger.kernel.org
3989 W:      http://www.chelsio.com
3990 S:      Supported
3991 F:      drivers/net/ethernet/chelsio/cxgb3/
3992
3993 CXGB3 ISCSI DRIVER (CXGB3I)
3994 M:      Karen Xie <kxie@chelsio.com>
3995 L:      linux-scsi@vger.kernel.org
3996 W:      http://www.chelsio.com
3997 S:      Supported
3998 F:      drivers/scsi/cxgbi/cxgb3i
3999
4000 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4001 M:      Steve Wise <swise@chelsio.com>
4002 L:      linux-rdma@vger.kernel.org
4003 W:      http://www.openfabrics.org
4004 S:      Supported
4005 F:      drivers/infiniband/hw/cxgb3/
4006 F:      include/uapi/rdma/cxgb3-abi.h
4007
4008 CXGB4 CRYPTO DRIVER (chcr)
4009 M:      Harsh Jain <harsh@chelsio.com>
4010 L:      linux-crypto@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/crypto/chelsio
4014
4015 CXGB4 ETHERNET DRIVER (CXGB4)
4016 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4017 L:      netdev@vger.kernel.org
4018 W:      http://www.chelsio.com
4019 S:      Supported
4020 F:      drivers/net/ethernet/chelsio/cxgb4/
4021
4022 CXGB4 ISCSI DRIVER (CXGB4I)
4023 M:      Karen Xie <kxie@chelsio.com>
4024 L:      linux-scsi@vger.kernel.org
4025 W:      http://www.chelsio.com
4026 S:      Supported
4027 F:      drivers/scsi/cxgbi/cxgb4i
4028
4029 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4030 M:      Steve Wise <swise@chelsio.com>
4031 L:      linux-rdma@vger.kernel.org
4032 W:      http://www.openfabrics.org
4033 S:      Supported
4034 F:      drivers/infiniband/hw/cxgb4/
4035 F:      include/uapi/rdma/cxgb4-abi.h
4036
4037 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4038 M:      Casey Leedom <leedom@chelsio.com>
4039 L:      netdev@vger.kernel.org
4040 W:      http://www.chelsio.com
4041 S:      Supported
4042 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4043
4044 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4045 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4046 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4047 L:      linuxppc-dev@lists.ozlabs.org
4048 S:      Supported
4049 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4050 F:      drivers/misc/cxl/
4051 F:      include/misc/cxl*
4052 F:      include/uapi/misc/cxl.h
4053 F:      Documentation/powerpc/cxl.txt
4054 F:      Documentation/ABI/testing/sysfs-class-cxl
4055
4056 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4057 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4058 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4059 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4060 L:      linux-scsi@vger.kernel.org
4061 S:      Supported
4062 F:      drivers/scsi/cxlflash/
4063 F:      include/uapi/scsi/cxlflash_ioctl.h
4064 F:      Documentation/powerpc/cxlflash.txt
4065
4066 CYBERPRO FB DRIVER
4067 M:      Russell King <linux@armlinux.org.uk>
4068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4069 W:      http://www.armlinux.org.uk/
4070 S:      Maintained
4071 F:      drivers/video/fbdev/cyber2000fb.*
4072
4073 CYCLADES ASYNC MUX DRIVER
4074 W:      http://www.cyclades.com/
4075 S:      Orphan
4076 F:      drivers/tty/cyclades.c
4077 F:      include/linux/cyclades.h
4078 F:      include/uapi/linux/cyclades.h
4079
4080 CYCLADES PC300 DRIVER
4081 W:      http://www.cyclades.com/
4082 S:      Orphan
4083 F:      drivers/net/wan/pc300*
4084
4085 CYPRESS_FIRMWARE MEDIA DRIVER
4086 M:      Antti Palosaari <crope@iki.fi>
4087 L:      linux-media@vger.kernel.org
4088 W:      https://linuxtv.org
4089 W:      http://palosaari.fi/linux/
4090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4091 T:      git git://linuxtv.org/anttip/media_tree.git
4092 S:      Maintained
4093 F:      drivers/media/common/cypress_firmware*
4094
4095 CYTTSP TOUCHSCREEN DRIVER
4096 M:      Ferruh Yigit <fery@cypress.com>
4097 L:      linux-input@vger.kernel.org
4098 S:      Supported
4099 F:      drivers/input/touchscreen/cyttsp*
4100 F:      include/linux/input/cyttsp.h
4101
4102 D-LINK DIR-685 TOUCHKEYS DRIVER
4103 M:      Linus Walleij <linus.walleij@linaro.org>
4104 L:      linux-input@vger.kernel.org
4105 S:      Supported
4106 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4107
4108 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4109 M:      Joshua Kinard <kumba@gentoo.org>
4110 S:      Maintained
4111 F:      drivers/rtc/rtc-ds1685.c
4112 F:      include/linux/rtc/ds1685.h
4113
4114 DAMA SLAVE for AX.25
4115 M:      Joerg Reuter <jreuter@yaina.de>
4116 W:      http://yaina.de/jreuter/
4117 W:      http://www.qsl.net/dl1bke/
4118 L:      linux-hams@vger.kernel.org
4119 S:      Maintained
4120 F:      net/ax25/af_ax25.c
4121 F:      net/ax25/ax25_dev.c
4122 F:      net/ax25/ax25_ds_*
4123 F:      net/ax25/ax25_in.c
4124 F:      net/ax25/ax25_out.c
4125 F:      net/ax25/ax25_timer.c
4126 F:      net/ax25/sysctl_net_ax25.c
4127
4128 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4129 L:      netdev@vger.kernel.org
4130 S:      Orphan
4131 F:      Documentation/networking/dmfe.txt
4132 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4133
4134 DC390/AM53C974 SCSI driver
4135 M:      Hannes Reinecke <hare@suse.com>
4136 L:      linux-scsi@vger.kernel.org
4137 S:      Maintained
4138 F:      drivers/scsi/am53c974.c
4139
4140 DC395x SCSI driver
4141 M:      Oliver Neukum <oliver@neukum.org>
4142 M:      Ali Akcaagac <aliakc@web.de>
4143 M:      Jamie Lenehan <lenehan@twibble.org>
4144 L:      dc395x@twibble.org
4145 W:      http://twibble.org/dist/dc395x/
4146 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4147 S:      Maintained
4148 F:      Documentation/scsi/dc395x.txt
4149 F:      drivers/scsi/dc395x.*
4150
4151 DCCP PROTOCOL
4152 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4153 L:      dccp@vger.kernel.org
4154 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4155 S:      Maintained
4156 F:      include/linux/dccp.h
4157 F:      include/uapi/linux/dccp.h
4158 F:      include/linux/tfrc.h
4159 F:      net/dccp/
4160
4161 DECnet NETWORK LAYER
4162 W:      http://linux-decnet.sourceforge.net
4163 L:      linux-decnet-user@lists.sourceforge.net
4164 S:      Orphan
4165 F:      Documentation/networking/decnet.txt
4166 F:      net/decnet/
4167
4168 DECSTATION PLATFORM SUPPORT
4169 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4170 L:      linux-mips@linux-mips.org
4171 W:      http://www.linux-mips.org/wiki/DECstation
4172 S:      Maintained
4173 F:      arch/mips/dec/
4174 F:      arch/mips/include/asm/dec/
4175 F:      arch/mips/include/asm/mach-dec/
4176
4177 DEFXX FDDI NETWORK DRIVER
4178 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4179 S:      Maintained
4180 F:      drivers/net/fddi/defxx.*
4181
4182 DELL SMBIOS DRIVER
4183 M:      Pali Rohár <pali.rohar@gmail.com>
4184 M:      Mario Limonciello <mario.limonciello@dell.com>
4185 L:      platform-driver-x86@vger.kernel.org
4186 S:      Maintained
4187 F:      drivers/platform/x86/dell-smbios.*
4188
4189 DELL SMBIOS SMM DRIVER
4190 M:      Mario Limonciello <mario.limonciello@dell.com>
4191 L:      platform-driver-x86@vger.kernel.org
4192 S:      Maintained
4193 F:      drivers/platform/x86/dell-smbios-smm.c
4194
4195 DELL SMBIOS WMI DRIVER
4196 M:      Mario Limonciello <mario.limonciello@dell.com>
4197 L:      platform-driver-x86@vger.kernel.org
4198 S:      Maintained
4199 F:      drivers/platform/x86/dell-smbios-wmi.c
4200 F:      tools/wmi/dell-smbios-example.c
4201
4202 DEFZA FDDI NETWORK DRIVER
4203 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4204 S:      Maintained
4205 F:      drivers/net/fddi/defza.*
4206
4207 DELL LAPTOP DRIVER
4208 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4209 M:      Pali Rohár <pali.rohar@gmail.com>
4210 L:      platform-driver-x86@vger.kernel.org
4211 S:      Maintained
4212 F:      drivers/platform/x86/dell-laptop.c
4213
4214 DELL LAPTOP FREEFALL DRIVER
4215 M:      Pali Rohár <pali.rohar@gmail.com>
4216 S:      Maintained
4217 F:      drivers/platform/x86/dell-smo8800.c
4218
4219 DELL LAPTOP RBTN DRIVER
4220 M:      Pali Rohár <pali.rohar@gmail.com>
4221 S:      Maintained
4222 F:      drivers/platform/x86/dell-rbtn.*
4223
4224 DELL REMOTE BIOS UPDATE DRIVER
4225 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4226 L:      platform-driver-x86@vger.kernel.org
4227 S:      Maintained
4228 F:      drivers/platform/x86/dell_rbu.c
4229
4230 DELL LAPTOP SMM DRIVER
4231 M:      Pali Rohár <pali.rohar@gmail.com>
4232 S:      Maintained
4233 F:      drivers/hwmon/dell-smm-hwmon.c
4234 F:      include/uapi/linux/i8k.h
4235
4236 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4237 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4238 L:      platform-driver-x86@vger.kernel.org
4239 S:      Maintained
4240 F:      Documentation/dcdbas.txt
4241 F:      drivers/platform/x86/dcdbas.*
4242
4243 DELL WMI NOTIFICATIONS DRIVER
4244 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4245 M:      Pali Rohár <pali.rohar@gmail.com>
4246 S:      Maintained
4247 F:      drivers/platform/x86/dell-wmi.c
4248
4249 DELL WMI DESCRIPTOR DRIVER
4250 M:      Mario Limonciello <mario.limonciello@dell.com>
4251 S:      Maintained
4252 F:      drivers/platform/x86/dell-wmi-descriptor.c
4253
4254 DELTA ST MEDIA DRIVER
4255 M:      Hugues Fruchet <hugues.fruchet@st.com>
4256 L:      linux-media@vger.kernel.org
4257 T:      git git://linuxtv.org/media_tree.git
4258 W:      https://linuxtv.org
4259 S:      Supported
4260 F:      drivers/media/platform/sti/delta
4261
4262 DENALI NAND DRIVER
4263 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4264 L:      linux-mtd@lists.infradead.org
4265 S:      Supported
4266 F:      drivers/mtd/nand/raw/denali*
4267
4268 DESIGNWARE USB2 DRD IP DRIVER
4269 M:      Minas Harutyunyan <hminas@synopsys.com>
4270 L:      linux-usb@vger.kernel.org
4271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4272 S:      Maintained
4273 F:      drivers/usb/dwc2/
4274
4275 DESIGNWARE USB3 DRD IP DRIVER
4276 M:      Felipe Balbi <balbi@kernel.org>
4277 L:      linux-usb@vger.kernel.org
4278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4279 S:      Maintained
4280 F:      drivers/usb/dwc3/
4281
4282 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4283 M:      Andreas Klinger <ak@it-klinger.de>
4284 L:      linux-iio@vger.kernel.org
4285 S:      Maintained
4286 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4287 F:      drivers/iio/proximity/srf*.c
4288
4289 DEVICE COREDUMP (DEV_COREDUMP)
4290 M:      Johannes Berg <johannes@sipsolutions.net>
4291 L:      linux-kernel@vger.kernel.org
4292 S:      Maintained
4293 F:      drivers/base/devcoredump.c
4294 F:      include/linux/devcoredump.h
4295
4296 DEVICE FREQUENCY (DEVFREQ)
4297 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4298 M:      Kyungmin Park <kyungmin.park@samsung.com>
4299 R:      Chanwoo Choi <cw00.choi@samsung.com>
4300 L:      linux-pm@vger.kernel.org
4301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302 S:      Maintained
4303 F:      drivers/devfreq/
4304 F:      include/linux/devfreq.h
4305 F:      Documentation/devicetree/bindings/devfreq/
4306
4307 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4308 M:      Chanwoo Choi <cw00.choi@samsung.com>
4309 L:      linux-pm@vger.kernel.org
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4311 S:      Supported
4312 F:      drivers/devfreq/event/
4313 F:      drivers/devfreq/devfreq-event.c
4314 F:      include/linux/devfreq-event.h
4315 F:      Documentation/devicetree/bindings/devfreq/event/
4316
4317 DEVICE NUMBER REGISTRY
4318 M:      Torben Mathiasen <device@lanana.org>
4319 W:      http://lanana.org/docs/device-list/index.html
4320 S:      Maintained
4321
4322 DEVICE-MAPPER  (LVM)
4323 M:      Alasdair Kergon <agk@redhat.com>
4324 M:      Mike Snitzer <snitzer@redhat.com>
4325 M:      dm-devel@redhat.com
4326 L:      dm-devel@redhat.com
4327 W:      http://sources.redhat.com/dm
4328 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4330 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4331 S:      Maintained
4332 F:      Documentation/device-mapper/
4333 F:      drivers/md/Makefile
4334 F:      drivers/md/Kconfig
4335 F:      drivers/md/dm*
4336 F:      drivers/md/persistent-data/
4337 F:      include/linux/device-mapper.h
4338 F:      include/linux/dm-*.h
4339 F:      include/uapi/linux/dm-*.h
4340
4341 DEVLINK
4342 M:      Jiri Pirko <jiri@mellanox.com>
4343 L:      netdev@vger.kernel.org
4344 S:      Supported
4345 F:      net/core/devlink.c
4346 F:      include/net/devlink.h
4347 F:      include/uapi/linux/devlink.h
4348
4349 DIALOG SEMICONDUCTOR DRIVERS
4350 M:      Support Opensource <support.opensource@diasemi.com>
4351 W:      http://www.dialog-semiconductor.com/products
4352 S:      Supported
4353 F:      Documentation/hwmon/da90??
4354 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4355 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4356 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4357 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4358 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4359 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4360 F:      drivers/gpio/gpio-da90??.c
4361 F:      drivers/hwmon/da90??-hwmon.c
4362 F:      drivers/iio/adc/da91??-*.c
4363 F:      drivers/input/misc/da90??_onkey.c
4364 F:      drivers/input/touchscreen/da9052_tsi.c
4365 F:      drivers/leds/leds-da90??.c
4366 F:      drivers/mfd/da903x.c
4367 F:      drivers/mfd/da90??-*.c
4368 F:      drivers/mfd/da91??-*.c
4369 F:      drivers/power/supply/da9052-battery.c
4370 F:      drivers/power/supply/da91??-*.c
4371 F:      drivers/regulator/da903x.c
4372 F:      drivers/regulator/da9???-regulator.[ch]
4373 F:      drivers/thermal/da90??-thermal.c
4374 F:      drivers/rtc/rtc-da90??.c
4375 F:      drivers/video/backlight/da90??_bl.c
4376 F:      drivers/watchdog/da90??_wdt.c
4377 F:      include/linux/mfd/da903x.h
4378 F:      include/linux/mfd/da9052/
4379 F:      include/linux/mfd/da9055/
4380 F:      include/linux/mfd/da9062/
4381 F:      include/linux/mfd/da9063/
4382 F:      include/linux/mfd/da9150/
4383 F:      include/linux/regulator/da9211.h
4384 F:      include/sound/da[79]*.h
4385 F:      sound/soc/codecs/da[79]*.[ch]
4386
4387 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4388 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4389 L:      linux-gpio@vger.kernel.org
4390 S:      Maintained
4391 F:      drivers/gpio/gpio-gpio-mm.c
4392
4393 DIOLAN U2C-12 I2C DRIVER
4394 M:      Guenter Roeck <linux@roeck-us.net>
4395 L:      linux-i2c@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4398
4399 FILESYSTEM DIRECT ACCESS (DAX)
4400 M:      Matthew Wilcox <willy@infradead.org>
4401 M:      Ross Zwisler <zwisler@kernel.org>
4402 M:      Jan Kara <jack@suse.cz>
4403 L:      linux-fsdevel@vger.kernel.org
4404 S:      Supported
4405 F:      fs/dax.c
4406 F:      include/linux/dax.h
4407 F:      include/trace/events/fs_dax.h
4408
4409 DEVICE DIRECT ACCESS (DAX)
4410 M:      Dan Williams <dan.j.williams@intel.com>
4411 M:      Dave Jiang <dave.jiang@intel.com>
4412 M:      Ross Zwisler <zwisler@kernel.org>
4413 M:      Vishal Verma <vishal.l.verma@intel.com>
4414 L:      linux-nvdimm@lists.01.org
4415 S:      Supported
4416 F:      drivers/dax/
4417
4418 DIRECTORY NOTIFICATION (DNOTIFY)
4419 M:      Jan Kara <jack@suse.cz>
4420 R:      Amir Goldstein <amir73il@gmail.com>
4421 L:      linux-fsdevel@vger.kernel.org
4422 S:      Maintained
4423 F:      Documentation/filesystems/dnotify.txt
4424 F:      fs/notify/dnotify/
4425 F:      include/linux/dnotify.h
4426
4427 DISK GEOMETRY AND PARTITION HANDLING
4428 M:      Andries Brouwer <aeb@cwi.nl>
4429 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4430 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4431 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4432 S:      Maintained
4433
4434 DISKQUOTA
4435 M:      Jan Kara <jack@suse.com>
4436 S:      Maintained
4437 F:      Documentation/filesystems/quota.txt
4438 F:      fs/quota/
4439 F:      include/linux/quota*.h
4440 F:      include/uapi/linux/quota*.h
4441
4442 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4443 M:      Bernie Thompson <bernie@plugable.com>
4444 L:      linux-fbdev@vger.kernel.org
4445 S:      Maintained
4446 W:      http://plugable.com/category/projects/udlfb/
4447 F:      drivers/video/fbdev/udlfb.c
4448 F:      include/video/udlfb.h
4449 F:      Documentation/fb/udlfb.txt
4450
4451 DISTRIBUTED LOCK MANAGER (DLM)
4452 M:      Christine Caulfield <ccaulfie@redhat.com>
4453 M:      David Teigland <teigland@redhat.com>
4454 L:      cluster-devel@redhat.com
4455 W:      http://sources.redhat.com/cluster/
4456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4457 S:      Supported
4458 F:      fs/dlm/
4459
4460 DMA BUFFER SHARING FRAMEWORK
4461 M:      Sumit Semwal <sumit.semwal@linaro.org>
4462 S:      Maintained
4463 L:      linux-media@vger.kernel.org
4464 L:      dri-devel@lists.freedesktop.org
4465 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4466 F:      drivers/dma-buf/
4467 F:      include/linux/dma-buf*
4468 F:      include/linux/reservation.h
4469 F:      include/linux/*fence.h
4470 F:      Documentation/driver-api/dma-buf.rst
4471 T:      git git://anongit.freedesktop.org/drm/drm-misc
4472
4473 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4474 M:      Vinod Koul <vkoul@kernel.org>
4475 L:      dmaengine@vger.kernel.org
4476 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4477 S:      Maintained
4478 F:      drivers/dma/
4479 F:      include/linux/dmaengine.h
4480 F:      include/linux/of_dma.h
4481 F:      Documentation/devicetree/bindings/dma/
4482 F:      Documentation/driver-api/dmaengine/
4483 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4484
4485 DMA MAPPING HELPERS
4486 M:      Christoph Hellwig <hch@lst.de>
4487 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4488 R:      Robin Murphy <robin.murphy@arm.com>
4489 L:      iommu@lists.linux-foundation.org
4490 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4491 W:      http://git.infradead.org/users/hch/dma-mapping.git
4492 S:      Supported
4493 F:      kernel/dma/
4494 F:      include/asm-generic/dma-mapping.h
4495 F:      include/linux/dma-direct.h
4496 F:      include/linux/dma-mapping.h
4497 F:      include/linux/dma-noncoherent.h
4498
4499 DME1737 HARDWARE MONITOR DRIVER
4500 M:      Juerg Haefliger <juergh@gmail.com>
4501 L:      linux-hwmon@vger.kernel.org
4502 S:      Maintained
4503 F:      Documentation/hwmon/dme1737
4504 F:      drivers/hwmon/dme1737.c
4505
4506 DMI/SMBIOS SUPPORT
4507 M:      Jean Delvare <jdelvare@suse.com>
4508 S:      Maintained
4509 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4510 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4511 F:      drivers/firmware/dmi-id.c
4512 F:      drivers/firmware/dmi_scan.c
4513 F:      include/linux/dmi.h
4514
4515 DOCUMENTATION
4516 M:      Jonathan Corbet <corbet@lwn.net>
4517 L:      linux-doc@vger.kernel.org
4518 S:      Maintained
4519 F:      Documentation/
4520 F:      scripts/kernel-doc
4521 X:      Documentation/ABI/
4522 X:      Documentation/acpi/
4523 X:      Documentation/devicetree/
4524 X:      Documentation/i2c/
4525 X:      Documentation/media/
4526 X:      Documentation/power/
4527 X:      Documentation/spi/
4528 T:      git git://git.lwn.net/linux.git docs-next
4529
4530 DOCUMENTATION/ITALIAN
4531 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4532 L:      linux-doc@vger.kernel.org
4533 S:      Maintained
4534 F:      Documentation/translations/it_IT
4535
4536 DONGWOON DW9714 LENS VOICE COIL DRIVER
4537 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4538 L:      linux-media@vger.kernel.org
4539 T:      git git://linuxtv.org/media_tree.git
4540 S:      Maintained
4541 F:      drivers/media/i2c/dw9714.c
4542 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4543
4544 DONGWOON DW9807 LENS VOICE COIL DRIVER
4545 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4546 L:      linux-media@vger.kernel.org
4547 T:      git git://linuxtv.org/media_tree.git
4548 S:      Maintained
4549 F:      drivers/media/i2c/dw9807-vcm.c
4550 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4551
4552 DOUBLETALK DRIVER
4553 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4554 L:      blinux-list@redhat.com
4555 S:      Maintained
4556 F:      drivers/char/dtlk.c
4557 F:      include/linux/dtlk.h
4558
4559 DPAA2 DATAPATH I/O (DPIO) DRIVER
4560 M:      Roy Pledge <Roy.Pledge@nxp.com>
4561 L:      linux-kernel@vger.kernel.org
4562 S:      Maintained
4563 F:      drivers/soc/fsl/dpio
4564
4565 DPAA2 ETHERNET DRIVER
4566 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4567 L:      netdev@vger.kernel.org
4568 S:      Maintained
4569 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4570 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4571 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4572 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4573 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4574
4575 DPAA2 ETHERNET SWITCH DRIVER
4576 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4577 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4578 L:      linux-kernel@vger.kernel.org
4579 S:      Maintained
4580 F:      drivers/staging/fsl-dpaa2/ethsw
4581
4582 DPAA2 PTP CLOCK DRIVER
4583 M:      Yangbo Lu <yangbo.lu@nxp.com>
4584 L:      netdev@vger.kernel.org
4585 S:      Maintained
4586 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4587 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4588
4589 DPT_I2O SCSI RAID DRIVER
4590 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4591 L:      linux-scsi@vger.kernel.org
4592 W:      http://www.adaptec.com/
4593 S:      Maintained
4594 F:      drivers/scsi/dpt*
4595 F:      drivers/scsi/dpt/
4596
4597 DRBD DRIVER
4598 M:      Philipp Reisner <philipp.reisner@linbit.com>
4599 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4600 L:      drbd-dev@lists.linbit.com
4601 W:      http://www.drbd.org
4602 T:      git git://git.linbit.com/linux-drbd.git
4603 T:      git git://git.linbit.com/drbd-8.4.git
4604 S:      Supported
4605 F:      drivers/block/drbd/
4606 F:      lib/lru_cache.c
4607 F:      Documentation/blockdev/drbd/
4608
4609 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4610 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4611 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4613 S:      Supported
4614 F:      Documentation/kobject.txt
4615 F:      drivers/base/
4616 F:      fs/debugfs/
4617 F:      fs/sysfs/
4618 F:      include/linux/debugfs.h
4619 F:      include/linux/kobj*
4620 F:      lib/kobj*
4621
4622 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4623 M:      Kevin Hilman <khilman@kernel.org>
4624 M:      Nishanth Menon <nm@ti.com>
4625 S:      Maintained
4626 F:      drivers/power/avs/
4627 F:      include/linux/power/smartreflex.h
4628 L:      linux-pm@vger.kernel.org
4629
4630 DRM DRIVER FOR ARM PL111 CLCD
4631 M:      Eric Anholt <eric@anholt.net>
4632 T:      git git://anongit.freedesktop.org/drm/drm-misc
4633 S:      Supported
4634 F:      drivers/gpu/drm/pl111/
4635
4636 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4637 M:      Linus Walleij <linus.walleij@linaro.org>
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639 S:      Maintained
4640 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4641 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4642
4643 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4644 M:      Dave Airlie <airlied@redhat.com>
4645 S:      Odd Fixes
4646 F:      drivers/gpu/drm/ast/
4647
4648 DRM DRIVER FOR BOCHS VIRTUAL GPU
4649 M:      Gerd Hoffmann <kraxel@redhat.com>
4650 L:      virtualization@lists.linux-foundation.org
4651 T:      git git://anongit.freedesktop.org/drm/drm-misc
4652 S:      Maintained
4653 F:      drivers/gpu/drm/bochs/
4654
4655 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4656 M:      Linus Walleij <linus.walleij@linaro.org>
4657 T:      git git://anongit.freedesktop.org/drm/drm-misc
4658 S:      Maintained
4659 F:      drivers/gpu/drm/tve200/
4660
4661 DRM DRIVER FOR ILITEK ILI9225 PANELS
4662 M:      David Lechner <david@lechnology.com>
4663 S:      Maintained
4664 F:      drivers/gpu/drm/tinydrm/ili9225.c
4665 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4666
4667 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4668 S:      Orphan / Obsolete
4669 F:      drivers/gpu/drm/i810/
4670 F:      include/uapi/drm/i810_drm.h
4671
4672 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4673 S:      Orphan / Obsolete
4674 F:      drivers/gpu/drm/mga/
4675 F:      include/uapi/drm/mga_drm.h
4676
4677 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4678 M:      Dave Airlie <airlied@redhat.com>
4679 S:      Odd Fixes
4680 F:      drivers/gpu/drm/mgag200/
4681
4682 DRM DRIVER FOR MI0283QT
4683 M:      Noralf Trønnes <noralf@tronnes.org>
4684 S:      Maintained
4685 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4686 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4687
4688 DRM DRIVER FOR MSM ADRENO GPU
4689 M:      Rob Clark <robdclark@gmail.com>
4690 L:      linux-arm-msm@vger.kernel.org
4691 L:      dri-devel@lists.freedesktop.org
4692 L:      freedreno@lists.freedesktop.org
4693 T:      git git://people.freedesktop.org/~robclark/linux
4694 S:      Maintained
4695 F:      drivers/gpu/drm/msm/
4696 F:      include/uapi/drm/msm_drm.h
4697 F:      Documentation/devicetree/bindings/display/msm/
4698
4699 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4700 M:      Ben Skeggs <bskeggs@redhat.com>
4701 L:      dri-devel@lists.freedesktop.org
4702 L:      nouveau@lists.freedesktop.org
4703 T:      git git://github.com/skeggsb/linux
4704 S:      Supported
4705 F:      drivers/gpu/drm/nouveau/
4706 F:      include/uapi/drm/nouveau_drm.h
4707
4708 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4709 M:      Noralf Trønnes <noralf@tronnes.org>
4710 S:      Maintained
4711 F:      drivers/gpu/drm/tinydrm/repaper.c
4712 F:      Documentation/devicetree/bindings/display/repaper.txt
4713
4714 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4715 M:      Dave Airlie <airlied@redhat.com>
4716 M:      Gerd Hoffmann <kraxel@redhat.com>
4717 L:      virtualization@lists.linux-foundation.org
4718 T:      git git://anongit.freedesktop.org/drm/drm-misc
4719 S:      Obsolete
4720 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4721 F:      drivers/gpu/drm/cirrus/
4722
4723 DRM DRIVER FOR QXL VIRTUAL GPU
4724 M:      Dave Airlie <airlied@redhat.com>
4725 M:      Gerd Hoffmann <kraxel@redhat.com>
4726 L:      virtualization@lists.linux-foundation.org
4727 T:      git git://anongit.freedesktop.org/drm/drm-misc
4728 S:      Maintained
4729 F:      drivers/gpu/drm/qxl/
4730 F:      include/uapi/drm/qxl_drm.h
4731
4732 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4733 S:      Orphan / Obsolete
4734 F:      drivers/gpu/drm/r128/
4735 F:      include/uapi/drm/r128_drm.h
4736
4737 DRM DRIVER FOR SAVAGE VIDEO CARDS
4738 S:      Orphan / Obsolete
4739 F:      drivers/gpu/drm/savage/
4740 F:      include/uapi/drm/savage_drm.h
4741
4742 DRM DRIVER FOR SIS VIDEO CARDS
4743 S:      Orphan / Obsolete
4744 F:      drivers/gpu/drm/sis/
4745 F:      include/uapi/drm/sis_drm.h
4746
4747 DRM DRIVER FOR SITRONIX ST7586 PANELS
4748 M:      David Lechner <david@lechnology.com>
4749 S:      Maintained
4750 F:      drivers/gpu/drm/tinydrm/st7586.c
4751 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4752
4753 DRM DRIVER FOR SITRONIX ST7735R PANELS
4754 M:      David Lechner <david@lechnology.com>
4755 S:      Maintained
4756 F:      drivers/gpu/drm/tinydrm/st7735r.c
4757 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4758
4759 DRM DRIVER FOR TDFX VIDEO CARDS
4760 S:      Orphan / Obsolete
4761 F:      drivers/gpu/drm/tdfx/
4762
4763 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4764 M:      Dave Airlie <airlied@redhat.com>
4765 R:      Sean Paul <sean@poorly.run>
4766 L:      dri-devel@lists.freedesktop.org
4767 S:      Odd Fixes
4768 F:      drivers/gpu/drm/udl/
4769 T:      git git://anongit.freedesktop.org/drm/drm-misc
4770
4771 DRM DRIVER FOR VMWARE VIRTUAL GPU
4772 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4773 M:      Sinclair Yeh <syeh@vmware.com>
4774 M:      Thomas Hellstrom <thellstrom@vmware.com>
4775 L:      dri-devel@lists.freedesktop.org
4776 T:      git git://people.freedesktop.org/~syeh/repos_linux
4777 T:      git git://people.freedesktop.org/~thomash/linux
4778 S:      Supported
4779 F:      drivers/gpu/drm/vmwgfx/
4780 F:      include/uapi/drm/vmwgfx_drm.h
4781
4782 DRM DRIVERS
4783 M:      David Airlie <airlied@linux.ie>
4784 L:      dri-devel@lists.freedesktop.org
4785 T:      git git://anongit.freedesktop.org/drm/drm
4786 B:      https://bugs.freedesktop.org/
4787 C:      irc://chat.freenode.net/dri-devel
4788 S:      Maintained
4789 F:      drivers/gpu/drm/
4790 F:      drivers/gpu/vga/
4791 F:      Documentation/devicetree/bindings/display/
4792 F:      Documentation/devicetree/bindings/gpu/
4793 F:      Documentation/gpu/
4794 F:      include/drm/
4795 F:      include/uapi/drm/
4796 F:      include/linux/vga*
4797
4798 DRM DRIVERS AND MISC GPU PATCHES
4799 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4800 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4801 M:      Sean Paul <sean@poorly.run>
4802 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4803 S:      Maintained
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805 F:      Documentation/gpu/
4806 F:      drivers/gpu/vga/
4807 F:      drivers/gpu/drm/*
4808 F:      include/drm/drm*
4809 F:      include/uapi/drm/drm*
4810 F:      include/linux/vga*
4811
4812 DRM DRIVERS FOR ALLWINNER A10
4813 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4814 L:      dri-devel@lists.freedesktop.org
4815 S:      Supported
4816 F:      drivers/gpu/drm/sun4i/
4817 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4818 T:      git git://anongit.freedesktop.org/drm/drm-misc
4819
4820 DRM DRIVERS FOR AMLOGIC SOCS
4821 M:      Neil Armstrong <narmstrong@baylibre.com>
4822 L:      dri-devel@lists.freedesktop.org
4823 L:      linux-amlogic@lists.infradead.org
4824 W:      http://linux-meson.com/
4825 S:      Supported
4826 F:      drivers/gpu/drm/meson/
4827 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4828 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4829 F:      Documentation/gpu/meson.rst
4830 T:      git git://anongit.freedesktop.org/drm/drm-misc
4831
4832 DRM DRIVERS FOR ATMEL HLCDC
4833 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4834 L:      dri-devel@lists.freedesktop.org
4835 S:      Supported
4836 F:      drivers/gpu/drm/atmel-hlcdc/
4837 F:      Documentation/devicetree/bindings/display/atmel/
4838 T:      git git://anongit.freedesktop.org/drm/drm-misc
4839
4840 DRM DRIVERS FOR BRIDGE CHIPS
4841 M:      Archit Taneja <architt@codeaurora.org>
4842 M:      Andrzej Hajda <a.hajda@samsung.com>
4843 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4844 S:      Maintained
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846 F:      drivers/gpu/drm/bridge/
4847
4848 DRM DRIVERS FOR EXYNOS
4849 M:      Inki Dae <inki.dae@samsung.com>
4850 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4851 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4852 M:      Kyungmin Park <kyungmin.park@samsung.com>
4853 L:      dri-devel@lists.freedesktop.org
4854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4855 S:      Supported
4856 F:      drivers/gpu/drm/exynos/
4857 F:      include/uapi/drm/exynos_drm.h
4858 F:      Documentation/devicetree/bindings/display/exynos/
4859
4860 DRM DRIVERS FOR FREESCALE DCU
4861 M:      Stefan Agner <stefan@agner.ch>
4862 M:      Alison Wang <alison.wang@nxp.com>
4863 L:      dri-devel@lists.freedesktop.org
4864 S:      Supported
4865 F:      drivers/gpu/drm/fsl-dcu/
4866 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4867 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4868 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4869 T:      git git://anongit.freedesktop.org/drm/drm-misc
4870
4871 DRM DRIVERS FOR FREESCALE IMX
4872 M:      Philipp Zabel <p.zabel@pengutronix.de>
4873 L:      dri-devel@lists.freedesktop.org
4874 S:      Maintained
4875 F:      drivers/gpu/drm/imx/
4876 F:      drivers/gpu/ipu-v3/
4877 F:      Documentation/devicetree/bindings/display/imx/
4878
4879 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4880 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4881 L:      dri-devel@lists.freedesktop.org
4882 T:      git git://github.com/patjak/drm-gma500
4883 S:      Maintained
4884 F:      drivers/gpu/drm/gma500/
4885
4886 DRM DRIVERS FOR HISILICON
4887 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4888 M:      Rongrong Zou <zourongrong@gmail.com>
4889 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4890 R:      Chen Feng <puck.chen@hisilicon.com>
4891 L:      dri-devel@lists.freedesktop.org
4892 T:      git git://github.com/xin3liang/linux.git
4893 S:      Maintained
4894 F:      drivers/gpu/drm/hisilicon/
4895 F:      Documentation/devicetree/bindings/display/hisilicon/
4896
4897 DRM DRIVERS FOR MEDIATEK
4898 M:      CK Hu <ck.hu@mediatek.com>
4899 M:      Philipp Zabel <p.zabel@pengutronix.de>
4900 L:      dri-devel@lists.freedesktop.org
4901 S:      Supported
4902 F:      drivers/gpu/drm/mediatek/
4903 F:      Documentation/devicetree/bindings/display/mediatek/
4904
4905 DRM DRIVERS FOR NVIDIA TEGRA
4906 M:      Thierry Reding <thierry.reding@gmail.com>
4907 L:      dri-devel@lists.freedesktop.org
4908 L:      linux-tegra@vger.kernel.org
4909 T:      git git://anongit.freedesktop.org/tegra/linux.git
4910 S:      Supported
4911 F:      drivers/gpu/drm/tegra/
4912 F:      drivers/gpu/host1x/
4913 F:      include/linux/host1x.h
4914 F:      include/uapi/drm/tegra_drm.h
4915 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4916
4917 DRM DRIVERS FOR RENESAS
4918 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4919 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4920 L:      dri-devel@lists.freedesktop.org
4921 L:      linux-renesas-soc@vger.kernel.org
4922 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4923 S:      Supported
4924 F:      drivers/gpu/drm/rcar-du/
4925 F:      drivers/gpu/drm/shmobile/
4926 F:      include/linux/platform_data/shmob_drm.h
4927 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4928 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4929 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4930
4931 DRM DRIVERS FOR ROCKCHIP
4932 M:      Sandy Huang <hjc@rock-chips.com>
4933 M:      Heiko Stübner <heiko@sntech.de>
4934 L:      dri-devel@lists.freedesktop.org
4935 S:      Maintained
4936 F:      drivers/gpu/drm/rockchip/
4937 F:      Documentation/devicetree/bindings/display/rockchip/
4938 T:      git git://anongit.freedesktop.org/drm/drm-misc
4939
4940 DRM DRIVERS FOR STI
4941 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4942 M:      Vincent Abriou <vincent.abriou@st.com>
4943 L:      dri-devel@lists.freedesktop.org
4944 T:      git git://anongit.freedesktop.org/drm/drm-misc
4945 S:      Maintained
4946 F:      drivers/gpu/drm/sti
4947 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4948
4949 DRM DRIVERS FOR STM
4950 M:      Yannick Fertre <yannick.fertre@st.com>
4951 M:      Philippe Cornu <philippe.cornu@st.com>
4952 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4953 M:      Vincent Abriou <vincent.abriou@st.com>
4954 L:      dri-devel@lists.freedesktop.org
4955 T:      git git://anongit.freedesktop.org/drm/drm-misc
4956 S:      Maintained
4957 F:      drivers/gpu/drm/stm
4958 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4959
4960 DRM DRIVERS FOR TI LCDC
4961 M:      Jyri Sarha <jsarha@ti.com>
4962 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 S:      Maintained
4965 F:      drivers/gpu/drm/tilcdc/
4966 F:      Documentation/devicetree/bindings/display/tilcdc/
4967
4968 DRM DRIVERS FOR TI OMAP
4969 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4970 L:      dri-devel@lists.freedesktop.org
4971 S:      Maintained
4972 F:      drivers/gpu/drm/omapdrm/
4973 F:      Documentation/devicetree/bindings/display/ti/
4974
4975 DRM DRIVERS FOR V3D
4976 M:      Eric Anholt <eric@anholt.net>
4977 S:      Supported
4978 F:      drivers/gpu/drm/v3d/
4979 F:      include/uapi/drm/v3d_drm.h
4980 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4981 T:      git git://anongit.freedesktop.org/drm/drm-misc
4982
4983 DRM DRIVERS FOR VC4
4984 M:      Eric Anholt <eric@anholt.net>
4985 T:      git git://github.com/anholt/linux
4986 S:      Supported
4987 F:      drivers/gpu/drm/vc4/
4988 F:      include/uapi/drm/vc4_drm.h
4989 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4990 T:      git git://anongit.freedesktop.org/drm/drm-misc
4991
4992 DRM DRIVERS FOR VIVANTE GPU IP
4993 M:      Lucas Stach <l.stach@pengutronix.de>
4994 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4995 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4996 L:      etnaviv@lists.freedesktop.org
4997 L:      dri-devel@lists.freedesktop.org
4998 S:      Maintained
4999 F:      drivers/gpu/drm/etnaviv/
5000 F:      include/uapi/drm/etnaviv_drm.h
5001 F:      Documentation/devicetree/bindings/display/etnaviv/
5002
5003 DRM DRIVERS FOR ZTE ZX
5004 M:      Shawn Guo <shawnguo@kernel.org>
5005 L:      dri-devel@lists.freedesktop.org
5006 S:      Maintained
5007 F:      drivers/gpu/drm/zte/
5008 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5009 T:      git git://anongit.freedesktop.org/drm/drm-misc
5010
5011 DRM PANEL DRIVERS
5012 M:      Thierry Reding <thierry.reding@gmail.com>
5013 L:      dri-devel@lists.freedesktop.org
5014 T:      git git://anongit.freedesktop.org/drm/drm-misc
5015 S:      Maintained
5016 F:      drivers/gpu/drm/drm_panel.c
5017 F:      drivers/gpu/drm/panel/
5018 F:      include/drm/drm_panel.h
5019 F:      Documentation/devicetree/bindings/display/panel/
5020
5021 DRM TINYDRM DRIVERS
5022 M:      Noralf Trønnes <noralf@tronnes.org>
5023 W:      https://github.com/notro/tinydrm/wiki/Development
5024 T:      git git://anongit.freedesktop.org/drm/drm-misc
5025 S:      Maintained
5026 F:      drivers/gpu/drm/tinydrm/
5027 F:      include/drm/tinydrm/
5028
5029 DRM DRIVERS FOR XEN
5030 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5031 T:      git git://anongit.freedesktop.org/drm/drm-misc
5032 L:      dri-devel@lists.freedesktop.org
5033 L:      xen-devel@lists.xen.org
5034 S:      Supported
5035 F:      drivers/gpu/drm/xen/
5036 F:      Documentation/gpu/xen-front.rst
5037
5038 DRM TTM SUBSYSTEM
5039 M:      Christian Koenig <christian.koenig@amd.com>
5040 M:      Huang Rui <ray.huang@amd.com>
5041 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5042 T:      git git://people.freedesktop.org/~agd5f/linux
5043 S:      Maintained
5044 L:      dri-devel@lists.freedesktop.org
5045 F:      include/drm/ttm/
5046 F:      drivers/gpu/drm/ttm/
5047
5048 DSBR100 USB FM RADIO DRIVER
5049 M:      Alexey Klimov <klimov.linux@gmail.com>
5050 L:      linux-media@vger.kernel.org
5051 T:      git git://linuxtv.org/media_tree.git
5052 S:      Maintained
5053 F:      drivers/media/radio/dsbr100.c
5054
5055 DSCC4 DRIVER
5056 M:      Francois Romieu <romieu@fr.zoreil.com>
5057 L:      netdev@vger.kernel.org
5058 S:      Maintained
5059 F:      drivers/net/wan/dscc4.c
5060
5061 DT3155 MEDIA DRIVER
5062 M:      Hans Verkuil <hverkuil@xs4all.nl>
5063 L:      linux-media@vger.kernel.org
5064 T:      git git://linuxtv.org/media_tree.git
5065 W:      https://linuxtv.org
5066 S:      Odd Fixes
5067 F:      drivers/media/pci/dt3155/
5068
5069 DVB_USB_AF9015 MEDIA DRIVER
5070 M:      Antti Palosaari <crope@iki.fi>
5071 L:      linux-media@vger.kernel.org
5072 W:      https://linuxtv.org
5073 W:      http://palosaari.fi/linux/
5074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5075 T:      git git://linuxtv.org/anttip/media_tree.git
5076 S:      Maintained
5077 F:      drivers/media/usb/dvb-usb-v2/af9015*
5078
5079 DVB_USB_AF9035 MEDIA DRIVER
5080 M:      Antti Palosaari <crope@iki.fi>
5081 L:      linux-media@vger.kernel.org
5082 W:      https://linuxtv.org
5083 W:      http://palosaari.fi/linux/
5084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5085 T:      git git://linuxtv.org/anttip/media_tree.git
5086 S:      Maintained
5087 F:      drivers/media/usb/dvb-usb-v2/af9035*
5088
5089 DVB_USB_ANYSEE MEDIA DRIVER
5090 M:      Antti Palosaari <crope@iki.fi>
5091 L:      linux-media@vger.kernel.org
5092 W:      https://linuxtv.org
5093 W:      http://palosaari.fi/linux/
5094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5095 T:      git git://linuxtv.org/anttip/media_tree.git
5096 S:      Maintained
5097 F:      drivers/media/usb/dvb-usb-v2/anysee*
5098
5099 DVB_USB_AU6610 MEDIA DRIVER
5100 M:      Antti Palosaari <crope@iki.fi>
5101 L:      linux-media@vger.kernel.org
5102 W:      https://linuxtv.org
5103 W:      http://palosaari.fi/linux/
5104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5105 T:      git git://linuxtv.org/anttip/media_tree.git
5106 S:      Maintained
5107 F:      drivers/media/usb/dvb-usb-v2/au6610*
5108
5109 DVB_USB_CE6230 MEDIA DRIVER
5110 M:      Antti Palosaari <crope@iki.fi>
5111 L:      linux-media@vger.kernel.org
5112 W:      https://linuxtv.org
5113 W:      http://palosaari.fi/linux/
5114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5115 T:      git git://linuxtv.org/anttip/media_tree.git
5116 S:      Maintained
5117 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5118
5119 DVB_USB_CXUSB MEDIA DRIVER
5120 M:      Michael Krufky <mkrufky@linuxtv.org>
5121 L:      linux-media@vger.kernel.org
5122 W:      https://linuxtv.org
5123 W:      http://github.com/mkrufky
5124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5125 T:      git git://linuxtv.org/media_tree.git
5126 S:      Maintained
5127 F:      drivers/media/usb/dvb-usb/cxusb*
5128
5129 DVB_USB_EC168 MEDIA DRIVER
5130 M:      Antti Palosaari <crope@iki.fi>
5131 L:      linux-media@vger.kernel.org
5132 W:      https://linuxtv.org
5133 W:      http://palosaari.fi/linux/
5134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5135 T:      git git://linuxtv.org/anttip/media_tree.git
5136 S:      Maintained
5137 F:      drivers/media/usb/dvb-usb-v2/ec168*
5138
5139 DVB_USB_GL861 MEDIA DRIVER
5140 M:      Antti Palosaari <crope@iki.fi>
5141 L:      linux-media@vger.kernel.org
5142 W:      https://linuxtv.org
5143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5144 T:      git git://linuxtv.org/anttip/media_tree.git
5145 S:      Maintained
5146 F:      drivers/media/usb/dvb-usb-v2/gl861*
5147
5148 DVB_USB_MXL111SF MEDIA DRIVER
5149 M:      Michael Krufky <mkrufky@linuxtv.org>
5150 L:      linux-media@vger.kernel.org
5151 W:      https://linuxtv.org
5152 W:      http://github.com/mkrufky
5153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5154 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5155 S:      Maintained
5156 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5157
5158 DVB_USB_RTL28XXU MEDIA DRIVER
5159 M:      Antti Palosaari <crope@iki.fi>
5160 L:      linux-media@vger.kernel.org
5161 W:      https://linuxtv.org
5162 W:      http://palosaari.fi/linux/
5163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5164 T:      git git://linuxtv.org/anttip/media_tree.git
5165 S:      Maintained
5166 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5167
5168 DVB_USB_V2 MEDIA DRIVER
5169 M:      Antti Palosaari <crope@iki.fi>
5170 L:      linux-media@vger.kernel.org
5171 W:      https://linuxtv.org
5172 W:      http://palosaari.fi/linux/
5173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5174 T:      git git://linuxtv.org/anttip/media_tree.git
5175 S:      Maintained
5176 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5177 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5178
5179 DYNAMIC DEBUG
5180 M:      Jason Baron <jbaron@akamai.com>
5181 S:      Maintained
5182 F:      lib/dynamic_debug.c
5183 F:      include/linux/dynamic_debug.h
5184
5185 DYNAMIC INTERRUPT MODERATION
5186 M:      Tal Gilboa <talgi@mellanox.com>
5187 S:      Maintained
5188 F:      include/linux/net_dim.h
5189
5190 DZ DECSTATION DZ11 SERIAL DRIVER
5191 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5192 S:      Maintained
5193 F:      drivers/tty/serial/dz.*
5194
5195 E3X0 POWER BUTTON DRIVER
5196 M:      Moritz Fischer <moritz.fischer@ettus.com>
5197 L:      usrp-users@lists.ettus.com
5198 W:      http://www.ettus.com
5199 S:      Supported
5200 F:      drivers/input/misc/e3x0-button.c
5201 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5202
5203 E4000 MEDIA DRIVER
5204 M:      Antti Palosaari <crope@iki.fi>
5205 L:      linux-media@vger.kernel.org
5206 W:      https://linuxtv.org
5207 W:      http://palosaari.fi/linux/
5208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5209 T:      git git://linuxtv.org/anttip/media_tree.git
5210 S:      Maintained
5211 F:      drivers/media/tuners/e4000*
5212
5213 EARTH_PT1 MEDIA DRIVER
5214 M:      Akihiro Tsukada <tskd08@gmail.com>
5215 L:      linux-media@vger.kernel.org
5216 S:      Odd Fixes
5217 F:      drivers/media/pci/pt1/
5218
5219 EARTH_PT3 MEDIA DRIVER
5220 M:      Akihiro Tsukada <tskd08@gmail.com>
5221 L:      linux-media@vger.kernel.org
5222 S:      Odd Fixes
5223 F:      drivers/media/pci/pt3/
5224
5225 EC100 MEDIA DRIVER
5226 M:      Antti Palosaari <crope@iki.fi>
5227 L:      linux-media@vger.kernel.org
5228 W:      https://linuxtv.org
5229 W:      http://palosaari.fi/linux/
5230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5231 T:      git git://linuxtv.org/anttip/media_tree.git
5232 S:      Maintained
5233 F:      drivers/media/dvb-frontends/ec100*
5234
5235 ECRYPT FILE SYSTEM
5236 M:      Tyler Hicks <tyhicks@canonical.com>
5237 L:      ecryptfs@vger.kernel.org
5238 W:      http://ecryptfs.org
5239 W:      https://launchpad.net/ecryptfs
5240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5241 S:      Supported
5242 F:      Documentation/filesystems/ecryptfs.txt
5243 F:      fs/ecryptfs/
5244
5245 EDAC-AMD64
5246 M:      Borislav Petkov <bp@alien8.de>
5247 L:      linux-edac@vger.kernel.org
5248 S:      Maintained
5249 F:      drivers/edac/amd64_edac*
5250
5251 EDAC-CALXEDA
5252 M:      Robert Richter <rric@kernel.org>
5253 L:      linux-edac@vger.kernel.org
5254 S:      Maintained
5255 F:      drivers/edac/highbank*
5256
5257 EDAC-CAVIUM OCTEON
5258 M:      Ralf Baechle <ralf@linux-mips.org>
5259 M:      David Daney <david.daney@cavium.com>
5260 L:      linux-edac@vger.kernel.org
5261 L:      linux-mips@linux-mips.org
5262 S:      Supported
5263 F:      drivers/edac/octeon_edac*
5264
5265 EDAC-CAVIUM THUNDERX
5266 M:      David Daney <david.daney@cavium.com>
5267 M:      Jan Glauber <jglauber@cavium.com>
5268 L:      linux-edac@vger.kernel.org
5269 S:      Supported
5270 F:      drivers/edac/thunderx_edac*
5271
5272 EDAC-CORE
5273 M:      Borislav Petkov <bp@alien8.de>
5274 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L:      linux-edac@vger.kernel.org
5276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5278 S:      Supported
5279 F:      Documentation/admin-guide/ras.rst
5280 F:      Documentation/driver-api/edac.rst
5281 F:      drivers/edac/
5282 F:      include/linux/edac.h
5283
5284 EDAC-E752X
5285 M:      Mark Gross <mark.gross@intel.com>
5286 L:      linux-edac@vger.kernel.org
5287 S:      Maintained
5288 F:      drivers/edac/e752x_edac.c
5289
5290 EDAC-E7XXX
5291 L:      linux-edac@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/edac/e7xxx_edac.c
5294
5295 EDAC-FSL_DDR
5296 M:      York Sun <york.sun@nxp.com>
5297 L:      linux-edac@vger.kernel.org
5298 S:      Maintained
5299 F:      drivers/edac/fsl_ddr_edac.*
5300
5301 EDAC-GHES
5302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5303 L:      linux-edac@vger.kernel.org
5304 S:      Maintained
5305 F:      drivers/edac/ghes_edac.c
5306
5307 EDAC-I3000
5308 L:      linux-edac@vger.kernel.org
5309 S:      Orphan
5310 F:      drivers/edac/i3000_edac.c
5311
5312 EDAC-I5000
5313 L:      linux-edac@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/edac/i5000_edac.c
5316
5317 EDAC-I5400
5318 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5319 L:      linux-edac@vger.kernel.org
5320 S:      Maintained
5321 F:      drivers/edac/i5400_edac.c
5322
5323 EDAC-I7300
5324 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5325 L:      linux-edac@vger.kernel.org
5326 S:      Maintained
5327 F:      drivers/edac/i7300_edac.c
5328
5329 EDAC-I7CORE
5330 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5331 L:      linux-edac@vger.kernel.org
5332 S:      Maintained
5333 F:      drivers/edac/i7core_edac.c
5334
5335 EDAC-I82443BXGX
5336 M:      Tim Small <tim@buttersideup.com>
5337 L:      linux-edac@vger.kernel.org
5338 S:      Maintained
5339 F:      drivers/edac/i82443bxgx_edac.c
5340
5341 EDAC-I82975X
5342 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5343 M:      "Arvind R." <arvino55@gmail.com>
5344 L:      linux-edac@vger.kernel.org
5345 S:      Maintained
5346 F:      drivers/edac/i82975x_edac.c
5347
5348 EDAC-IE31200
5349 M:      Jason Baron <jbaron@akamai.com>
5350 L:      linux-edac@vger.kernel.org
5351 S:      Maintained
5352 F:      drivers/edac/ie31200_edac.c
5353
5354 EDAC-MPC85XX
5355 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5356 L:      linux-edac@vger.kernel.org
5357 S:      Maintained
5358 F:      drivers/edac/mpc85xx_edac.[ch]
5359
5360 EDAC-PASEMI
5361 M:      Egor Martovetsky <egor@pasemi.com>
5362 L:      linux-edac@vger.kernel.org
5363 S:      Maintained
5364 F:      drivers/edac/pasemi_edac.c
5365
5366 EDAC-PND2
5367 M:      Tony Luck <tony.luck@intel.com>
5368 L:      linux-edac@vger.kernel.org
5369 S:      Maintained
5370 F:      drivers/edac/pnd2_edac.[ch]
5371
5372 EDAC-R82600
5373 M:      Tim Small <tim@buttersideup.com>
5374 L:      linux-edac@vger.kernel.org
5375 S:      Maintained
5376 F:      drivers/edac/r82600_edac.c
5377
5378 EDAC-SBRIDGE
5379 M:      Tony Luck <tony.luck@intel.com>
5380 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5381 L:      linux-edac@vger.kernel.org
5382 S:      Maintained
5383 F:      drivers/edac/sb_edac.c
5384
5385 EDAC-SKYLAKE
5386 M:      Tony Luck <tony.luck@intel.com>
5387 L:      linux-edac@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/edac/skx_edac.c
5390
5391 EDAC-TI
5392 M:      Tero Kristo <t-kristo@ti.com>
5393 L:      linux-edac@vger.kernel.org
5394 S:      Maintained
5395 F:      drivers/edac/ti_edac.c
5396
5397 EDAC-QCOM
5398 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5399 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5400 L:      linux-arm-msm@vger.kernel.org
5401 L:      linux-edac@vger.kernel.org
5402 S:      Maintained
5403 F:      drivers/edac/qcom_edac.c
5404
5405 EDIROL UA-101/UA-1000 DRIVER
5406 M:      Clemens Ladisch <clemens@ladisch.de>
5407 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5408 T:      git git://git.alsa-project.org/alsa-kernel.git
5409 S:      Maintained
5410 F:      sound/usb/misc/ua101.c
5411
5412 EFI TEST DRIVER
5413 L:      linux-efi@vger.kernel.org
5414 M:      Ivan Hu <ivan.hu@canonical.com>
5415 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5416 S:      Maintained
5417 F:      drivers/firmware/efi/test/
5418
5419 EFI VARIABLE FILESYSTEM
5420 M:      Matthew Garrett <matthew.garrett@nebula.com>
5421 M:      Jeremy Kerr <jk@ozlabs.org>
5422 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5424 L:      linux-efi@vger.kernel.org
5425 S:      Maintained
5426 F:      fs/efivarfs/
5427
5428 EFIFB FRAMEBUFFER DRIVER
5429 L:      linux-fbdev@vger.kernel.org
5430 M:      Peter Jones <pjones@redhat.com>
5431 S:      Maintained
5432 F:      drivers/video/fbdev/efifb.c
5433
5434 EFS FILESYSTEM
5435 W:      http://aeschi.ch.eu.org/efs/
5436 S:      Orphan
5437 F:      fs/efs/
5438
5439 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5440 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5441 L:      netdev@vger.kernel.org
5442 S:      Maintained
5443 F:      drivers/net/ethernet/ibm/ehea/
5444
5445 EM28XX VIDEO4LINUX DRIVER
5446 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5447 L:      linux-media@vger.kernel.org
5448 W:      https://linuxtv.org
5449 T:      git git://linuxtv.org/media_tree.git
5450 S:      Maintained
5451 F:      drivers/media/usb/em28xx/
5452 F:      Documentation/media/v4l-drivers/em28xx*
5453
5454 EMBEDDED LINUX
5455 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5456 M:      Matt Mackall <mpm@selenic.com>
5457 M:      David Woodhouse <dwmw2@infradead.org>
5458 L:      linux-embedded@vger.kernel.org
5459 S:      Maintained
5460
5461 Emulex 10Gbps iSCSI - OneConnect DRIVER
5462 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5463 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5464 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5465 L:      linux-scsi@vger.kernel.org
5466 W:      http://www.broadcom.com
5467 S:      Supported
5468 F:      drivers/scsi/be2iscsi/
5469
5470 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5471 M:      Sathya Perla <sathya.perla@broadcom.com>
5472 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5473 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5474 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5475 L:      netdev@vger.kernel.org
5476 W:      http://www.emulex.com
5477 S:      Supported
5478 F:      drivers/net/ethernet/emulex/benet/
5479
5480 EMULEX ONECONNECT ROCE DRIVER
5481 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5482 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5483 L:      linux-rdma@vger.kernel.org
5484 W:      http://www.broadcom.com
5485 S:      Odd Fixes
5486 F:      drivers/infiniband/hw/ocrdma/
5487 F:      include/uapi/rdma/ocrdma-abi.h
5488
5489 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5490 M:      James Smart <james.smart@broadcom.com>
5491 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5492 L:      linux-scsi@vger.kernel.org
5493 W:      http://www.broadcom.com
5494 S:      Supported
5495 F:      drivers/scsi/lpfc/
5496
5497 ENE CB710 FLASH CARD READER DRIVER
5498 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5499 S:      Maintained
5500 F:      drivers/misc/cb710/
5501 F:      drivers/mmc/host/cb710-mmc.*
5502 F:      include/linux/cb710.h
5503
5504 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5505 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5506 S:      Maintained
5507 F:      drivers/media/rc/ene_ir.*
5508
5509 EPSON S1D13XXX FRAMEBUFFER DRIVER
5510 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5511 S:      Maintained
5512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5513 F:      drivers/video/fbdev/s1d13xxxfb.c
5514 F:      include/video/s1d13xxxfb.h
5515
5516 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5517 M:      Jeff Layton <jlayton@kernel.org>
5518 S:      Maintained
5519 F:      lib/errseq.c
5520 F:      include/linux/errseq.h
5521
5522 ET131X NETWORK DRIVER
5523 M:      Mark Einon <mark.einon@gmail.com>
5524 S:      Odd Fixes
5525 F:      drivers/net/ethernet/agere/
5526
5527 ETHERNET BRIDGE
5528 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5529 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5530 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5531 L:      netdev@vger.kernel.org
5532 W:      http://www.linuxfoundation.org/en/Net:Bridge
5533 S:      Maintained
5534 F:      include/linux/netfilter_bridge/
5535 F:      net/bridge/
5536
5537 ETHERNET PHY LIBRARY
5538 M:      Andrew Lunn <andrew@lunn.ch>
5539 M:      Florian Fainelli <f.fainelli@gmail.com>
5540 M:      Heiner Kallweit <hkallweit1@gmail.com>
5541 L:      netdev@vger.kernel.org
5542 S:      Maintained
5543 F:      Documentation/ABI/testing/sysfs-bus-mdio
5544 F:      Documentation/devicetree/bindings/net/mdio*
5545 F:      Documentation/networking/phy.txt
5546 F:      drivers/net/phy/
5547 F:      drivers/of/of_mdio.c
5548 F:      drivers/of/of_net.c
5549 F:      include/linux/*mdio*.h
5550 F:      include/linux/of_net.h
5551 F:      include/linux/phy.h
5552 F:      include/linux/phy_fixed.h
5553 F:      include/linux/platform_data/mdio-bcm-unimac.h
5554 F:      include/trace/events/mdio.h
5555 F:      include/uapi/linux/mdio.h
5556 F:      include/uapi/linux/mii.h
5557
5558 EXT2 FILE SYSTEM
5559 M:      Jan Kara <jack@suse.com>
5560 L:      linux-ext4@vger.kernel.org
5561 S:      Maintained
5562 F:      Documentation/filesystems/ext2.txt
5563 F:      fs/ext2/
5564 F:      include/linux/ext2*
5565
5566 EXT4 FILE SYSTEM
5567 M:      "Theodore Ts'o" <tytso@mit.edu>
5568 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5569 L:      linux-ext4@vger.kernel.org
5570 W:      http://ext4.wiki.kernel.org
5571 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5573 S:      Maintained
5574 F:      Documentation/filesystems/ext4/ext4.rst
5575 F:      fs/ext4/
5576
5577 Extended Verification Module (EVM)
5578 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5579 L:      linux-integrity@vger.kernel.org
5580 S:      Supported
5581 F:      security/integrity/evm/
5582
5583 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5584 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5585 L:      linux-efi@vger.kernel.org
5586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5587 S:      Maintained
5588 F:      Documentation/efi-stub.txt
5589 F:      arch/*/kernel/efi.c
5590 F:      arch/x86/boot/compressed/eboot.[ch]
5591 F:      arch/*/include/asm/efi.h
5592 F:      arch/x86/platform/efi/
5593 F:      drivers/firmware/efi/
5594 F:      include/linux/efi*.h
5595 F:      arch/arm/boot/compressed/efi-header.S
5596 F:      arch/arm64/kernel/efi-entry.S
5597
5598 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5599 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5600 M:      Chanwoo Choi <cw00.choi@samsung.com>
5601 L:      linux-kernel@vger.kernel.org
5602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5603 S:      Maintained
5604 F:      drivers/extcon/
5605 F:      include/linux/extcon/
5606 F:      include/linux/extcon.h
5607 F:      Documentation/extcon/
5608 F:      Documentation/devicetree/bindings/extcon/
5609
5610 EXYNOS DP DRIVER
5611 M:      Jingoo Han <jingoohan1@gmail.com>
5612 L:      dri-devel@lists.freedesktop.org
5613 S:      Maintained
5614 F:      drivers/gpu/drm/exynos/exynos_dp*
5615
5616 EXYNOS SYSMMU (IOMMU) driver
5617 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5618 L:      iommu@lists.linux-foundation.org
5619 S:      Maintained
5620 F:      drivers/iommu/exynos-iommu.c
5621
5622 EZchip NPS platform support
5623 M:      Vineet Gupta <vgupta@synopsys.com>
5624 M:      Ofer Levi <oferle@mellanox.com>
5625 S:      Supported
5626 F:      arch/arc/plat-eznps
5627 F:      arch/arc/boot/dts/eznps.dts
5628
5629 F2FS FILE SYSTEM
5630 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5631 M:      Chao Yu <yuchao0@huawei.com>
5632 L:      linux-f2fs-devel@lists.sourceforge.net
5633 W:      https://f2fs.wiki.kernel.org/
5634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5635 S:      Maintained
5636 F:      Documentation/filesystems/f2fs.txt
5637 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5638 F:      fs/f2fs/
5639 F:      include/linux/f2fs_fs.h
5640 F:      include/trace/events/f2fs.h
5641
5642 F71805F HARDWARE MONITORING DRIVER
5643 M:      Jean Delvare <jdelvare@suse.com>
5644 L:      linux-hwmon@vger.kernel.org
5645 S:      Maintained
5646 F:      Documentation/hwmon/f71805f
5647 F:      drivers/hwmon/f71805f.c
5648
5649 FADDR2LINE
5650 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5651 S:      Maintained
5652 F:      scripts/faddr2line
5653
5654 FAILOVER MODULE
5655 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5656 L:      netdev@vger.kernel.org
5657 S:      Supported
5658 F:      net/core/failover.c
5659 F:      include/net/failover.h
5660 F:      Documentation/networking/failover.rst
5661
5662 FANOTIFY
5663 M:      Jan Kara <jack@suse.cz>
5664 R:      Amir Goldstein <amir73il@gmail.com>
5665 L:      linux-fsdevel@vger.kernel.org
5666 S:      Maintained
5667 F:      fs/notify/fanotify/
5668 F:      include/linux/fanotify.h
5669 F:      include/uapi/linux/fanotify.h
5670
5671 FARSYNC SYNCHRONOUS DRIVER
5672 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5673 W:      http://www.farsite.co.uk/
5674 S:      Supported
5675 F:      drivers/net/wan/farsync.*
5676
5677 FAULT INJECTION SUPPORT
5678 M:      Akinobu Mita <akinobu.mita@gmail.com>
5679 S:      Supported
5680 F:      Documentation/fault-injection/
5681 F:      lib/fault-inject.c
5682
5683 FBTFT Framebuffer drivers
5684 S:      Orphan
5685 L:      dri-devel@lists.freedesktop.org
5686 L:      linux-fbdev@vger.kernel.org
5687 F:      drivers/staging/fbtft/
5688
5689 FC0011 TUNER DRIVER
5690 M:      Michael Buesch <m@bues.ch>
5691 L:      linux-media@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/media/tuners/fc0011.h
5694 F:      drivers/media/tuners/fc0011.c
5695
5696 FC2580 MEDIA DRIVER
5697 M:      Antti Palosaari <crope@iki.fi>
5698 L:      linux-media@vger.kernel.org
5699 W:      https://linuxtv.org
5700 W:      http://palosaari.fi/linux/
5701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5702 T:      git git://linuxtv.org/anttip/media_tree.git
5703 S:      Maintained
5704 F:      drivers/media/tuners/fc2580*
5705
5706 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5707 M:      Johannes Thumshirn <jth@kernel.org>
5708 L:      linux-scsi@vger.kernel.org
5709 W:      www.Open-FCoE.org
5710 S:      Supported
5711 F:      drivers/scsi/libfc/
5712 F:      drivers/scsi/fcoe/
5713 F:      include/scsi/fc/
5714 F:      include/scsi/libfc.h
5715 F:      include/scsi/libfcoe.h
5716 F:      include/uapi/scsi/fc/
5717
5718 FILE LOCKING (flock() and fcntl()/lockf())
5719 M:      Jeff Layton <jlayton@kernel.org>
5720 M:      "J. Bruce Fields" <bfields@fieldses.org>
5721 L:      linux-fsdevel@vger.kernel.org
5722 S:      Maintained
5723 F:      include/linux/fcntl.h
5724 F:      include/uapi/linux/fcntl.h
5725 F:      fs/fcntl.c
5726 F:      fs/locks.c
5727
5728 FILESYSTEMS (VFS and infrastructure)
5729 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5730 L:      linux-fsdevel@vger.kernel.org
5731 S:      Maintained
5732 F:      fs/*
5733 F:      include/linux/fs.h
5734 F:      include/uapi/linux/fs.h
5735
5736 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5737 M:      Riku Voipio <riku.voipio@iki.fi>
5738 L:      linux-hwmon@vger.kernel.org
5739 S:      Maintained
5740 F:      drivers/hwmon/f75375s.c
5741 F:      include/linux/f75375s.h
5742
5743 FIREWIRE AUDIO DRIVERS
5744 M:      Clemens Ladisch <clemens@ladisch.de>
5745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5746 T:      git git://git.alsa-project.org/alsa-kernel.git
5747 S:      Maintained
5748 F:      sound/firewire/
5749
5750 FIREWIRE MEDIA DRIVERS (firedtv)
5751 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5752 L:      linux-media@vger.kernel.org
5753 L:      linux1394-devel@lists.sourceforge.net
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5755 S:      Maintained
5756 F:      drivers/media/firewire/
5757
5758 FIREWIRE SBP-2 TARGET
5759 M:      Chris Boot <bootc@bootc.net>
5760 L:      linux-scsi@vger.kernel.org
5761 L:      target-devel@vger.kernel.org
5762 L:      linux1394-devel@lists.sourceforge.net
5763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5764 S:      Maintained
5765 F:      drivers/target/sbp/
5766
5767 FIREWIRE SUBSYSTEM
5768 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5769 L:      linux1394-devel@lists.sourceforge.net
5770 W:      http://ieee1394.wiki.kernel.org/
5771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5772 S:      Maintained
5773 F:      drivers/firewire/
5774 F:      include/linux/firewire.h
5775 F:      include/uapi/linux/firewire*.h
5776 F:      tools/firewire/
5777
5778 FIRMWARE LOADER (request_firmware)
5779 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5780 L:      linux-kernel@vger.kernel.org
5781 S:      Maintained
5782 F:      Documentation/firmware_class/
5783 F:      drivers/base/firmware_loader/
5784 F:      include/linux/firmware.h
5785
5786 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5787 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5788 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5789 S:      Maintained
5790 F:      drivers/block/rsxx/
5791
5792 FLOPPY DRIVER
5793 M:      Jiri Kosina <jikos@kernel.org>
5794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5795 S:      Odd fixes
5796 F:      drivers/block/floppy.c
5797
5798 FMC SUBSYSTEM
5799 M:      Alessandro Rubini <rubini@gnudd.com>
5800 W:      http://www.ohwr.org/projects/fmc-bus
5801 S:      Supported
5802 F:      drivers/fmc/
5803 F:      include/linux/fmc*.h
5804 F:      include/linux/ipmi-fru.h
5805 K:      fmc_d.*register
5806
5807 FPGA MANAGER FRAMEWORK
5808 M:      Alan Tull <atull@kernel.org>
5809 M:      Moritz Fischer <mdf@kernel.org>
5810 L:      linux-fpga@vger.kernel.org
5811 S:      Maintained
5812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5813 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5814 F:      Documentation/fpga/
5815 F:      Documentation/driver-api/fpga/
5816 F:      Documentation/devicetree/bindings/fpga/
5817 F:      drivers/fpga/
5818 F:      include/linux/fpga/
5819 W:      http://www.rocketboards.org
5820
5821 FPGA DFL DRIVERS
5822 M:      Wu Hao <hao.wu@intel.com>
5823 L:      linux-fpga@vger.kernel.org
5824 S:      Maintained
5825 F:      Documentation/fpga/dfl.txt
5826 F:      include/uapi/linux/fpga-dfl.h
5827 F:      drivers/fpga/dfl*
5828
5829 FPU EMULATOR
5830 M:      Bill Metzenthen <billm@melbpc.org.au>
5831 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5832 S:      Maintained
5833 F:      arch/x86/math-emu/
5834
5835 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5836 L:      netdev@vger.kernel.org
5837 S:      Orphan
5838 F:      drivers/net/wan/dlci.c
5839 F:      drivers/net/wan/sdla.c
5840
5841 FRAMEBUFFER LAYER
5842 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5843 L:      dri-devel@lists.freedesktop.org
5844 L:      linux-fbdev@vger.kernel.org
5845 T:      git git://github.com/bzolnier/linux.git
5846 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5847 S:      Maintained
5848 F:      Documentation/fb/
5849 F:      drivers/video/
5850 F:      include/video/
5851 F:      include/linux/fb.h
5852 F:      include/uapi/video/
5853 F:      include/uapi/linux/fb.h
5854
5855 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5856 M:      Horia Geantă <horia.geanta@nxp.com>
5857 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5858 L:      linux-crypto@vger.kernel.org
5859 S:      Maintained
5860 F:      drivers/crypto/caam/
5861 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5862
5863 FREESCALE DIU FRAMEBUFFER DRIVER
5864 M:      Timur Tabi <timur@kernel.org>
5865 L:      linux-fbdev@vger.kernel.org
5866 S:      Maintained
5867 F:      drivers/video/fbdev/fsl-diu-fb.*
5868
5869 FREESCALE DMA DRIVER
5870 M:      Li Yang <leoyang.li@nxp.com>
5871 M:      Zhang Wei <zw@zh-kernel.org>
5872 L:      linuxppc-dev@lists.ozlabs.org
5873 S:      Maintained
5874 F:      drivers/dma/fsldma.*
5875
5876 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5877 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5878 L:      netdev@vger.kernel.org
5879 S:      Maintained
5880 F:      drivers/net/ethernet/freescale/gianfar*
5881 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5882
5883 FREESCALE GPMI NAND DRIVER
5884 M:      Han Xu <han.xu@nxp.com>
5885 L:      linux-mtd@lists.infradead.org
5886 S:      Maintained
5887 F:      drivers/mtd/nand/raw/gpmi-nand/*
5888
5889 FREESCALE I2C CPM DRIVER
5890 M:      Jochen Friedrich <jochen@scram.de>
5891 L:      linuxppc-dev@lists.ozlabs.org
5892 L:      linux-i2c@vger.kernel.org
5893 S:      Maintained
5894 F:      drivers/i2c/busses/i2c-cpm.c
5895
5896 FREESCALE IMX LPI2C DRIVER
5897 M:      Dong Aisheng <aisheng.dong@nxp.com>
5898 L:      linux-i2c@vger.kernel.org
5899 L:      linux-imx@nxp.com
5900 S:      Maintained
5901 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5902 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5903
5904 FREESCALE IMX / MXC FEC DRIVER
5905 M:      Fugang Duan <fugang.duan@nxp.com>
5906 L:      netdev@vger.kernel.org
5907 S:      Maintained
5908 F:      drivers/net/ethernet/freescale/fec_main.c
5909 F:      drivers/net/ethernet/freescale/fec_ptp.c
5910 F:      drivers/net/ethernet/freescale/fec.h
5911 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5912
5913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5914 M:      Sascha Hauer <s.hauer@pengutronix.de>
5915 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5916 L:      linux-fbdev@vger.kernel.org
5917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5918 S:      Maintained
5919 F:      include/linux/platform_data/video-imxfb.h
5920 F:      drivers/video/fbdev/imxfb.c
5921
5922 FREESCALE QORIQ DPAA ETHERNET DRIVER
5923 M:      Madalin Bucur <madalin.bucur@nxp.com>
5924 L:      netdev@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/net/ethernet/freescale/dpaa
5927
5928 FREESCALE QORIQ DPAA FMAN DRIVER
5929 M:      Madalin Bucur <madalin.bucur@nxp.com>
5930 L:      netdev@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/net/ethernet/freescale/fman
5933 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5934
5935 FREESCALE QORIQ PTP CLOCK DRIVER
5936 M:      Yangbo Lu <yangbo.lu@nxp.com>
5937 L:      netdev@vger.kernel.org
5938 S:      Maintained
5939 F:      drivers/ptp/ptp_qoriq.c
5940 F:      include/linux/fsl/ptp_qoriq.h
5941 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5942
5943 FREESCALE QUAD SPI DRIVER
5944 M:      Han Xu <han.xu@nxp.com>
5945 L:      linux-mtd@lists.infradead.org
5946 S:      Maintained
5947 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5948
5949 FREESCALE QUICC ENGINE LIBRARY
5950 M:      Qiang Zhao <qiang.zhao@nxp.com>
5951 L:      linuxppc-dev@lists.ozlabs.org
5952 S:      Maintained
5953 F:      drivers/soc/fsl/qe/
5954 F:      include/soc/fsl/*qe*.h
5955 F:      include/soc/fsl/*ucc*.h
5956
5957 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5958 M:      Li Yang <leoyang.li@nxp.com>
5959 L:      netdev@vger.kernel.org
5960 L:      linuxppc-dev@lists.ozlabs.org
5961 S:      Maintained
5962 F:      drivers/net/ethernet/freescale/ucc_geth*
5963
5964 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5965 M:      Zhao Qiang <qiang.zhao@nxp.com>
5966 L:      netdev@vger.kernel.org
5967 L:      linuxppc-dev@lists.ozlabs.org
5968 S:      Maintained
5969 F:      drivers/net/wan/fsl_ucc_hdlc*
5970
5971 FREESCALE QUICC ENGINE UCC UART DRIVER
5972 M:      Timur Tabi <timur@kernel.org>
5973 L:      linuxppc-dev@lists.ozlabs.org
5974 S:      Maintained
5975 F:      drivers/tty/serial/ucc_uart.c
5976
5977 FREESCALE SOC DRIVERS
5978 M:      Li Yang <leoyang.li@nxp.com>
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 L:      linux-arm-kernel@lists.infradead.org
5981 S:      Maintained
5982 F:      Documentation/devicetree/bindings/soc/fsl/
5983 F:      drivers/soc/fsl/
5984 F:      include/linux/fsl/
5985
5986 FREESCALE SOC FS_ENET DRIVER
5987 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5988 L:      linuxppc-dev@lists.ozlabs.org
5989 L:      netdev@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/net/ethernet/freescale/fs_enet/
5992 F:      include/linux/fs_enet_pd.h
5993
5994 FREESCALE SOC SOUND DRIVERS
5995 M:      Timur Tabi <timur@kernel.org>
5996 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5997 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5998 R:      Fabio Estevam <fabio.estevam@nxp.com>
5999 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6000 L:      linuxppc-dev@lists.ozlabs.org
6001 S:      Maintained
6002 F:      sound/soc/fsl/fsl*
6003 F:      sound/soc/fsl/imx*
6004 F:      sound/soc/fsl/mpc8610_hpcd.c
6005
6006 FREESCALE USB PERIPHERAL DRIVERS
6007 M:      Li Yang <leoyang.li@nxp.com>
6008 L:      linux-usb@vger.kernel.org
6009 L:      linuxppc-dev@lists.ozlabs.org
6010 S:      Maintained
6011 F:      drivers/usb/gadget/udc/fsl*
6012
6013 FREEVXFS FILESYSTEM
6014 M:      Christoph Hellwig <hch@infradead.org>
6015 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6016 S:      Maintained
6017 F:      fs/freevxfs/
6018
6019 FREEZER
6020 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6021 M:      Pavel Machek <pavel@ucw.cz>
6022 L:      linux-pm@vger.kernel.org
6023 S:      Supported
6024 F:      Documentation/power/freezing-of-tasks.txt
6025 F:      include/linux/freezer.h
6026 F:      kernel/freezer.c
6027
6028 FRONTSWAP API
6029 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6030 L:      linux-kernel@vger.kernel.org
6031 S:      Maintained
6032 F:      mm/frontswap.c
6033 F:      include/linux/frontswap.h
6034
6035 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6036 M:      David Howells <dhowells@redhat.com>
6037 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6038 S:      Supported
6039 F:      Documentation/filesystems/caching/
6040 F:      fs/fscache/
6041 F:      include/linux/fscache*.h
6042
6043 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6044 M:      Theodore Y. Ts'o <tytso@mit.edu>
6045 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6046 L:      linux-fscrypt@vger.kernel.org
6047 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6049 S:      Supported
6050 F:      fs/crypto/
6051 F:      include/linux/fscrypt*.h
6052 F:      Documentation/filesystems/fscrypt.rst
6053
6054 FSI-ATTACHED I2C DRIVER
6055 M:      Eddie James <eajames@linux.vnet.ibm.com>
6056 L:      linux-i2c@vger.kernel.org
6057 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6058 S:      Maintained
6059 F:      drivers/i2c/busses/i2c-fsi.c
6060 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6061
6062 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6063 M:      Jan Kara <jack@suse.cz>
6064 R:      Amir Goldstein <amir73il@gmail.com>
6065 L:      linux-fsdevel@vger.kernel.org
6066 S:      Maintained
6067 F:      fs/notify/
6068 F:      include/linux/fsnotify*.h
6069
6070 FUJITSU LAPTOP EXTRAS
6071 M:      Jonathan Woithe <jwoithe@just42.net>
6072 L:      platform-driver-x86@vger.kernel.org
6073 S:      Maintained
6074 F:      drivers/platform/x86/fujitsu-laptop.c
6075
6076 FUJITSU M-5MO LS CAMERA ISP DRIVER
6077 M:      Kyungmin Park <kyungmin.park@samsung.com>
6078 M:      Heungjun Kim <riverful.kim@samsung.com>
6079 L:      linux-media@vger.kernel.org
6080 S:      Maintained
6081 F:      drivers/media/i2c/m5mols/
6082 F:      include/media/i2c/m5mols.h
6083
6084 FUJITSU TABLET EXTRAS
6085 M:      Robert Gerlach <khnz@gmx.de>
6086 L:      platform-driver-x86@vger.kernel.org
6087 S:      Maintained
6088 F:      drivers/platform/x86/fujitsu-tablet.c
6089
6090 FUSE: FILESYSTEM IN USERSPACE
6091 M:      Miklos Szeredi <miklos@szeredi.hu>
6092 L:      linux-fsdevel@vger.kernel.org
6093 W:      http://fuse.sourceforge.net/
6094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6095 S:      Maintained
6096 F:      fs/fuse/
6097 F:      include/uapi/linux/fuse.h
6098 F:      Documentation/filesystems/fuse.txt
6099
6100 FUTEX SUBSYSTEM
6101 M:      Thomas Gleixner <tglx@linutronix.de>
6102 M:      Ingo Molnar <mingo@redhat.com>
6103 R:      Peter Zijlstra <peterz@infradead.org>
6104 R:      Darren Hart <dvhart@infradead.org>
6105 L:      linux-kernel@vger.kernel.org
6106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6107 S:      Maintained
6108 F:      kernel/futex.c
6109 F:      kernel/futex_compat.c
6110 F:      include/asm-generic/futex.h
6111 F:      include/linux/futex.h
6112 F:      include/uapi/linux/futex.h
6113 F:      tools/testing/selftests/futex/
6114 F:      tools/perf/bench/futex*
6115 F:      Documentation/*futex*
6116
6117 GCC PLUGINS
6118 M:      Kees Cook <keescook@chromium.org>
6119 R:      Emese Revfy <re.emese@gmail.com>
6120 L:      kernel-hardening@lists.openwall.com
6121 S:      Maintained
6122 F:      scripts/gcc-plugins/
6123 F:      scripts/gcc-plugin.sh
6124 F:      scripts/Makefile.gcc-plugins
6125 F:      Documentation/gcc-plugins.txt
6126
6127 GASKET DRIVER FRAMEWORK
6128 M:      Rob Springer <rspringer@google.com>
6129 M:      Todd Poynor <toddpoynor@google.com>
6130 M:      Ben Chan <benchan@chromium.org>
6131 S:      Maintained
6132 F:      drivers/staging/gasket/
6133
6134 GCOV BASED KERNEL PROFILING
6135 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6136 S:      Maintained
6137 F:      kernel/gcov/
6138 F:      Documentation/dev-tools/gcov.rst
6139
6140 GDB KERNEL DEBUGGING HELPER SCRIPTS
6141 M:      Jan Kiszka <jan.kiszka@siemens.com>
6142 M:      Kieran Bingham <kbingham@kernel.org>
6143 S:      Supported
6144 F:      scripts/gdb/
6145
6146 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6147 M:      Achim Leubner <achim_leubner@adaptec.com>
6148 L:      linux-scsi@vger.kernel.org
6149 W:      http://www.icp-vortex.com/
6150 S:      Supported
6151 F:      drivers/scsi/gdt*
6152
6153 GEMTEK FM RADIO RECEIVER DRIVER
6154 M:      Hans Verkuil <hverkuil@xs4all.nl>
6155 L:      linux-media@vger.kernel.org
6156 T:      git git://linuxtv.org/media_tree.git
6157 W:      https://linuxtv.org
6158 S:      Maintained
6159 F:      drivers/media/radio/radio-gemtek*
6160
6161 GENERIC GPIO I2C DRIVER
6162 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6163 S:      Supported
6164 F:      drivers/i2c/busses/i2c-gpio.c
6165 F:      include/linux/platform_data/i2c-gpio.h
6166
6167 GENERIC GPIO I2C MULTIPLEXER DRIVER
6168 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6169 L:      linux-i2c@vger.kernel.org
6170 S:      Supported
6171 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6172 F:      include/linux/platform_data/i2c-mux-gpio.h
6173 F:      Documentation/i2c/muxes/i2c-mux-gpio
6174
6175 GENERIC HDLC (WAN) DRIVERS
6176 M:      Krzysztof Halasa <khc@pm.waw.pl>
6177 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6178 S:      Maintained
6179 F:      drivers/net/wan/c101.c
6180 F:      drivers/net/wan/hd6457*
6181 F:      drivers/net/wan/hdlc*
6182 F:      drivers/net/wan/n2.c
6183 F:      drivers/net/wan/pc300too.c
6184 F:      drivers/net/wan/pci200syn.c
6185 F:      drivers/net/wan/wanxl*
6186
6187 GENERIC INCLUDE/ASM HEADER FILES
6188 M:      Arnd Bergmann <arnd@arndb.de>
6189 L:      linux-arch@vger.kernel.org
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6191 S:      Maintained
6192 F:      include/asm-generic/
6193 F:      include/uapi/asm-generic/
6194
6195 GENERIC PHY FRAMEWORK
6196 M:      Kishon Vijay Abraham I <kishon@ti.com>
6197 L:      linux-kernel@vger.kernel.org
6198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6199 S:      Supported
6200 F:      drivers/phy/
6201 F:      include/linux/phy/
6202
6203 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6204 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6205 S:      Supported
6206 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6207
6208 GENERIC PM DOMAINS
6209 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6210 M:      Kevin Hilman <khilman@kernel.org>
6211 M:      Ulf Hansson <ulf.hansson@linaro.org>
6212 L:      linux-pm@vger.kernel.org
6213 S:      Supported
6214 F:      drivers/base/power/domain*.c
6215 F:      include/linux/pm_domain.h
6216 F:      Documentation/devicetree/bindings/power/power_domain.txt
6217
6218 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6219 M:      Eugen Hristev <eugen.hristev@microchip.com>
6220 L:      linux-input@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/input/touchscreen/resistive-adc-touch.c
6223
6224 GENERIC UIO DRIVER FOR PCI DEVICES
6225 M:      "Michael S. Tsirkin" <mst@redhat.com>
6226 L:      kvm@vger.kernel.org
6227 S:      Supported
6228 F:      drivers/uio/uio_pci_generic.c
6229
6230 GENWQE (IBM Generic Workqueue Card)
6231 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6232 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6233 S:      Supported
6234 F:      drivers/misc/genwqe/
6235
6236 GET_MAINTAINER SCRIPT
6237 M:      Joe Perches <joe@perches.com>
6238 S:      Maintained
6239 F:      scripts/get_maintainer.pl
6240
6241 GFS2 FILE SYSTEM
6242 M:      Bob Peterson <rpeterso@redhat.com>
6243 M:      Andreas Gruenbacher <agruenba@redhat.com>
6244 L:      cluster-devel@redhat.com
6245 W:      http://sources.redhat.com/cluster/
6246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6247 S:      Supported
6248 F:      Documentation/filesystems/gfs2*.txt
6249 F:      fs/gfs2/
6250 F:      include/uapi/linux/gfs2_ondisk.h
6251
6252 GIGASET ISDN DRIVERS
6253 M:      Paul Bolle <pebolle@tiscali.nl>
6254 L:      gigaset307x-common@lists.sourceforge.net
6255 W:      http://gigaset307x.sourceforge.net/
6256 S:      Odd Fixes
6257 F:      Documentation/isdn/README.gigaset
6258 F:      drivers/isdn/gigaset/
6259 F:      include/uapi/linux/gigaset_dev.h
6260
6261 GNSS SUBSYSTEM
6262 M:      Johan Hovold <johan@kernel.org>
6263 S:      Maintained
6264 F:      Documentation/ABI/testing/sysfs-class-gnss
6265 F:      Documentation/devicetree/bindings/gnss/
6266 F:      drivers/gnss/
6267 F:      include/linux/gnss.h
6268
6269 GO7007 MPEG CODEC
6270 M:      Hans Verkuil <hans.verkuil@cisco.com>
6271 L:      linux-media@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/media/usb/go7007/
6274
6275 GOODIX TOUCHSCREEN
6276 M:      Bastien Nocera <hadess@hadess.net>
6277 L:      linux-input@vger.kernel.org
6278 S:      Maintained
6279 F:      drivers/input/touchscreen/goodix.c
6280
6281 GPD POCKET FAN DRIVER
6282 M:      Hans de Goede <hdegoede@redhat.com>
6283 L:      platform-driver-x86@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/platform/x86/gpd-pocket-fan.c
6286
6287 GPIO ACPI SUPPORT
6288 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6289 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6290 L:      linux-gpio@vger.kernel.org
6291 L:      linux-acpi@vger.kernel.org
6292 S:      Maintained
6293 F:      Documentation/acpi/gpio-properties.txt
6294 F:      drivers/gpio/gpiolib-acpi.c
6295
6296 GPIO IR Transmitter
6297 M:      Sean Young <sean@mess.org>
6298 L:      linux-media@vger.kernel.org
6299 S:      Maintained
6300 F:      drivers/media/rc/gpio-ir-tx.c
6301
6302 GPIO MOCKUP DRIVER
6303 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6304 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6305 L:      linux-gpio@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/gpio/gpio-mockup.c
6308 F:      tools/testing/selftests/gpio/
6309
6310 GPIO SUBSYSTEM
6311 M:      Linus Walleij <linus.walleij@linaro.org>
6312 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6313 L:      linux-gpio@vger.kernel.org
6314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6315 S:      Maintained
6316 F:      Documentation/devicetree/bindings/gpio/
6317 F:      Documentation/driver-api/gpio/
6318 F:      Documentation/gpio/
6319 F:      Documentation/ABI/testing/gpio-cdev
6320 F:      Documentation/ABI/obsolete/sysfs-gpio
6321 F:      drivers/gpio/
6322 F:      include/linux/gpio/
6323 F:      include/linux/gpio.h
6324 F:      include/linux/of_gpio.h
6325 F:      include/asm-generic/gpio.h
6326 F:      include/uapi/linux/gpio.h
6327 F:      tools/gpio/
6328
6329 GRE DEMULTIPLEXER DRIVER
6330 M:      Dmitry Kozlov <xeb@mail.ru>
6331 L:      netdev@vger.kernel.org
6332 S:      Maintained
6333 F:      net/ipv4/gre_demux.c
6334 F:      net/ipv4/gre_offload.c
6335 F:      include/net/gre.h
6336
6337 GRETH 10/100/1G Ethernet MAC device driver
6338 M:      Andreas Larsson <andreas@gaisler.com>
6339 L:      netdev@vger.kernel.org
6340 S:      Maintained
6341 F:      drivers/net/ethernet/aeroflex/
6342
6343 GREYBUS AUDIO PROTOCOLS DRIVERS
6344 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6345 M:      Mark Greer <mgreer@animalcreek.com>
6346 S:      Maintained
6347 F:      drivers/staging/greybus/audio_apbridgea.c
6348 F:      drivers/staging/greybus/audio_apbridgea.h
6349 F:      drivers/staging/greybus/audio_codec.c
6350 F:      drivers/staging/greybus/audio_codec.h
6351 F:      drivers/staging/greybus/audio_gb.c
6352 F:      drivers/staging/greybus/audio_manager.c
6353 F:      drivers/staging/greybus/audio_manager.h
6354 F:      drivers/staging/greybus/audio_manager_module.c
6355 F:      drivers/staging/greybus/audio_manager_private.h
6356 F:      drivers/staging/greybus/audio_manager_sysfs.c
6357 F:      drivers/staging/greybus/audio_module.c
6358 F:      drivers/staging/greybus/audio_topology.c
6359
6360 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6361 M:      Viresh Kumar <vireshk@kernel.org>
6362 S:      Maintained
6363 F:      drivers/staging/greybus/authentication.c
6364 F:      drivers/staging/greybus/bootrom.c
6365 F:      drivers/staging/greybus/firmware.h
6366 F:      drivers/staging/greybus/fw-core.c
6367 F:      drivers/staging/greybus/fw-download.c
6368 F:      drivers/staging/greybus/fw-management.c
6369 F:      drivers/staging/greybus/greybus_authentication.h
6370 F:      drivers/staging/greybus/greybus_firmware.h
6371 F:      drivers/staging/greybus/hid.c
6372 F:      drivers/staging/greybus/i2c.c
6373 F:      drivers/staging/greybus/spi.c
6374 F:      drivers/staging/greybus/spilib.c
6375 F:      drivers/staging/greybus/spilib.h
6376
6377 GREYBUS LOOPBACK DRIVER
6378 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6379 S:      Maintained
6380 F:      drivers/staging/greybus/loopback.c
6381
6382 GREYBUS PLATFORM DRIVERS
6383 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6384 S:      Maintained
6385 F:      drivers/staging/greybus/arche-platform.c
6386 F:      drivers/staging/greybus/arche-apb-ctrl.c
6387 F:      drivers/staging/greybus/arche_platform.h
6388
6389 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6390 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6391 S:      Maintained
6392 F:      drivers/staging/greybus/sdio.c
6393 F:      drivers/staging/greybus/light.c
6394 F:      drivers/staging/greybus/gpio.c
6395 F:      drivers/staging/greybus/power_supply.c
6396 F:      drivers/staging/greybus/spi.c
6397 F:      drivers/staging/greybus/spilib.c
6398
6399 GREYBUS SUBSYSTEM
6400 M:      Johan Hovold <johan@kernel.org>
6401 M:      Alex Elder <elder@kernel.org>
6402 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6403 S:      Maintained
6404 F:      drivers/staging/greybus/
6405 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6406
6407 GREYBUS UART PROTOCOLS DRIVERS
6408 M:      David Lin <dtwlin@gmail.com>
6409 S:      Maintained
6410 F:      drivers/staging/greybus/uart.c
6411 F:      drivers/staging/greybus/log.c
6412
6413 GS1662 VIDEO SERIALIZER
6414 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6415 L:      linux-media@vger.kernel.org
6416 T:      git git://linuxtv.org/media_tree.git
6417 S:      Maintained
6418 F:      drivers/media/spi/gs1662.c
6419
6420 GSPCA FINEPIX SUBDRIVER
6421 M:      Frank Zago <frank@zago.net>
6422 L:      linux-media@vger.kernel.org
6423 T:      git git://linuxtv.org/media_tree.git
6424 S:      Maintained
6425 F:      drivers/media/usb/gspca/finepix.c
6426
6427 GSPCA GL860 SUBDRIVER
6428 M:      Olivier Lorin <o.lorin@laposte.net>
6429 L:      linux-media@vger.kernel.org
6430 T:      git git://linuxtv.org/media_tree.git
6431 S:      Maintained
6432 F:      drivers/media/usb/gspca/gl860/
6433
6434 GSPCA M5602 SUBDRIVER
6435 M:      Erik Andren <erik.andren@gmail.com>
6436 L:      linux-media@vger.kernel.org
6437 T:      git git://linuxtv.org/media_tree.git
6438 S:      Maintained
6439 F:      drivers/media/usb/gspca/m5602/
6440
6441 GSPCA PAC207 SONIXB SUBDRIVER
6442 M:      Hans Verkuil <hverkuil@xs4all.nl>
6443 L:      linux-media@vger.kernel.org
6444 T:      git git://linuxtv.org/media_tree.git
6445 S:      Odd Fixes
6446 F:      drivers/media/usb/gspca/pac207.c
6447
6448 GSPCA SN9C20X SUBDRIVER
6449 M:      Brian Johnson <brijohn@gmail.com>
6450 L:      linux-media@vger.kernel.org
6451 T:      git git://linuxtv.org/media_tree.git
6452 S:      Maintained
6453 F:      drivers/media/usb/gspca/sn9c20x.c
6454
6455 GSPCA T613 SUBDRIVER
6456 M:      Leandro Costantino <lcostantino@gmail.com>
6457 L:      linux-media@vger.kernel.org
6458 T:      git git://linuxtv.org/media_tree.git
6459 S:      Maintained
6460 F:      drivers/media/usb/gspca/t613.c
6461
6462 GSPCA USB WEBCAM DRIVER
6463 M:      Hans Verkuil <hverkuil@xs4all.nl>
6464 L:      linux-media@vger.kernel.org
6465 T:      git git://linuxtv.org/media_tree.git
6466 S:      Odd Fixes
6467 F:      drivers/media/usb/gspca/
6468
6469 GTP (GPRS Tunneling Protocol)
6470 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6471 M:      Harald Welte <laforge@gnumonks.org>
6472 L:      osmocom-net-gprs@lists.osmocom.org
6473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6474 S:      Maintained
6475 F:      drivers/net/gtp.c
6476
6477 GUID PARTITION TABLE (GPT)
6478 M:      Davidlohr Bueso <dave@stgolabs.net>
6479 L:      linux-efi@vger.kernel.org
6480 S:      Maintained
6481 F:      block/partitions/efi.*
6482
6483 H8/300 ARCHITECTURE
6484 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6485 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6486 W:      http://uclinux-h8.sourceforge.jp
6487 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6488 S:      Maintained
6489 F:      arch/h8300/
6490 F:      drivers/clocksource/h8300_*.c
6491 F:      drivers/clk/h8300/
6492 F:      drivers/irqchip/irq-renesas-h8*.c
6493
6494 HACKRF MEDIA DRIVER
6495 M:      Antti Palosaari <crope@iki.fi>
6496 L:      linux-media@vger.kernel.org
6497 W:      https://linuxtv.org
6498 W:      http://palosaari.fi/linux/
6499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6500 T:      git git://linuxtv.org/anttip/media_tree.git
6501 S:      Maintained
6502 F:      drivers/media/usb/hackrf/
6503
6504 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6505 M:      Frank Seidel <frank@f-seidel.de>
6506 L:      platform-driver-x86@vger.kernel.org
6507 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6508 S:      Maintained
6509 F:      drivers/platform/x86/hdaps.c
6510
6511 HARDWARE MONITORING
6512 M:      Jean Delvare <jdelvare@suse.com>
6513 M:      Guenter Roeck <linux@roeck-us.net>
6514 L:      linux-hwmon@vger.kernel.org
6515 W:      http://hwmon.wiki.kernel.org/
6516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6517 S:      Maintained
6518 F:      Documentation/devicetree/bindings/hwmon/
6519 F:      Documentation/hwmon/
6520 F:      drivers/hwmon/
6521 F:      include/linux/hwmon*.h
6522 F:      include/trace/events/hwmon*.h
6523
6524 HARDWARE RANDOM NUMBER GENERATOR CORE
6525 M:      Matt Mackall <mpm@selenic.com>
6526 M:      Herbert Xu <herbert@gondor.apana.org.au>
6527 L:      linux-crypto@vger.kernel.org
6528 S:      Odd fixes
6529 F:      Documentation/devicetree/bindings/rng/
6530 F:      Documentation/hw_random.txt
6531 F:      drivers/char/hw_random/
6532 F:      include/linux/hw_random.h
6533
6534 HARDWARE TRACING FACILITIES
6535 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6536 S:      Maintained
6537 F:      drivers/hwtracing/
6538
6539 HARDWARE SPINLOCK CORE
6540 M:      Ohad Ben-Cohen <ohad@wizery.com>
6541 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6542 L:      linux-remoteproc@vger.kernel.org
6543 S:      Maintained
6544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6545 F:      Documentation/devicetree/bindings/hwlock/
6546 F:      Documentation/hwspinlock.txt
6547 F:      drivers/hwspinlock/
6548 F:      include/linux/hwspinlock.h
6549
6550 HARMONY SOUND DRIVER
6551 L:      linux-parisc@vger.kernel.org
6552 S:      Maintained
6553 F:      sound/parisc/harmony.*
6554
6555 HDPVR USB VIDEO ENCODER DRIVER
6556 M:      Hans Verkuil <hverkuil@xs4all.nl>
6557 L:      linux-media@vger.kernel.org
6558 T:      git git://linuxtv.org/media_tree.git
6559 W:      https://linuxtv.org
6560 S:      Odd Fixes
6561 F:      drivers/media/usb/hdpvr/
6562
6563 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6564 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6565 S:      Supported
6566 F:      Documentation/watchdog/hpwdt.txt
6567 F:      drivers/watchdog/hpwdt.c
6568
6569 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6570 M:      Don Brace <don.brace@microsemi.com>
6571 L:      esc.storagedev@microsemi.com
6572 L:      linux-scsi@vger.kernel.org
6573 S:      Supported
6574 F:      Documentation/scsi/hpsa.txt
6575 F:      drivers/scsi/hpsa*.[ch]
6576 F:      include/linux/cciss*.h
6577 F:      include/uapi/linux/cciss*.h
6578
6579 HFI1 DRIVER
6580 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6581 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6582 L:      linux-rdma@vger.kernel.org
6583 S:      Supported
6584 F:      drivers/infiniband/hw/hfi1
6585
6586 HFS FILESYSTEM
6587 L:      linux-fsdevel@vger.kernel.org
6588 S:      Orphan
6589 F:      Documentation/filesystems/hfs.txt
6590 F:      fs/hfs/
6591
6592 HFSPLUS FILESYSTEM
6593 L:      linux-fsdevel@vger.kernel.org
6594 S:      Orphan
6595 F:      Documentation/filesystems/hfsplus.txt
6596 F:      fs/hfsplus/
6597
6598 HGA FRAMEBUFFER DRIVER
6599 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6600 L:      linux-nvidia@lists.surfsouth.com
6601 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6602 S:      Maintained
6603 F:      drivers/video/fbdev/hgafb.c
6604
6605 HIBERNATION (aka Software Suspend, aka swsusp)
6606 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6607 M:      Pavel Machek <pavel@ucw.cz>
6608 L:      linux-pm@vger.kernel.org
6609 B:      https://bugzilla.kernel.org
6610 S:      Supported
6611 F:      arch/x86/power/
6612 F:      drivers/base/power/
6613 F:      kernel/power/
6614 F:      include/linux/suspend.h
6615 F:      include/linux/freezer.h
6616 F:      include/linux/pm.h
6617 F:      arch/*/include/asm/suspend*.h
6618
6619 HID CORE LAYER
6620 M:      Jiri Kosina <jikos@kernel.org>
6621 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6622 L:      linux-input@vger.kernel.org
6623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6624 S:      Maintained
6625 F:      drivers/hid/
6626 F:      include/linux/hid*
6627 F:      include/uapi/linux/hid*
6628
6629 HID SENSOR HUB DRIVERS
6630 M:      Jiri Kosina <jikos@kernel.org>
6631 M:      Jonathan Cameron <jic23@kernel.org>
6632 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6633 L:      linux-input@vger.kernel.org
6634 L:      linux-iio@vger.kernel.org
6635 S:      Maintained
6636 F:      Documentation/hid/hid-sensor*
6637 F:      drivers/hid/hid-sensor-*
6638 F:      drivers/iio/*/hid-*
6639 F:      include/linux/hid-sensor-*
6640
6641 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6642 M:      Thomas Gleixner <tglx@linutronix.de>
6643 L:      linux-kernel@vger.kernel.org
6644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6645 S:      Maintained
6646 F:      Documentation/timers/
6647 F:      kernel/time/hrtimer.c
6648 F:      kernel/time/clockevents.c
6649 F:      kernel/time/timer_*.c
6650 F:      include/linux/clockchips.h
6651 F:      include/linux/hrtimer.h
6652
6653 HIGH-SPEED SCC DRIVER FOR AX.25
6654 L:      linux-hams@vger.kernel.org
6655 S:      Orphan
6656 F:      drivers/net/hamradio/dmascc.c
6657 F:      drivers/net/hamradio/scc.c
6658
6659 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6660 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6661 W:      http://www.highpoint-tech.com
6662 S:      Supported
6663 F:      Documentation/scsi/hptiop.txt
6664 F:      drivers/scsi/hptiop.c
6665
6666 HIPPI
6667 M:      Jes Sorensen <jes@trained-monkey.org>
6668 L:      linux-hippi@sunsite.dk
6669 S:      Maintained
6670 F:      include/linux/hippidevice.h
6671 F:      include/uapi/linux/if_hippi.h
6672 F:      net/802/hippi.c
6673 F:      drivers/net/hippi/
6674
6675 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6676 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6677 M:      Salil Mehta <salil.mehta@huawei.com>
6678 L:      netdev@vger.kernel.org
6679 W:      http://www.hisilicon.com
6680 S:      Maintained
6681 F:      drivers/net/ethernet/hisilicon/hns3/
6682
6683 HISILICON LPC BUS DRIVER
6684 M:      john.garry@huawei.com
6685 W:      http://www.hisilicon.com
6686 S:      Maintained
6687 F:      drivers/bus/hisi_lpc.c
6688 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6689
6690 HISILICON NETWORK SUBSYSTEM DRIVER
6691 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6692 M:      Salil Mehta <salil.mehta@huawei.com>
6693 L:      netdev@vger.kernel.org
6694 W:      http://www.hisilicon.com
6695 S:      Maintained
6696 F:      drivers/net/ethernet/hisilicon/
6697 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6698
6699 HISILICON PMU DRIVER
6700 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6701 W:      http://www.hisilicon.com
6702 S:      Supported
6703 F:      drivers/perf/hisilicon
6704 F:      Documentation/perf/hisi-pmu.txt
6705
6706 HISILICON ROCE DRIVER
6707 M:      Lijun Ou <oulijun@huawei.com>
6708 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6709 L:      linux-rdma@vger.kernel.org
6710 S:      Maintained
6711 F:      drivers/infiniband/hw/hns/
6712 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6713
6714 HISILICON SAS Controller
6715 M:      John Garry <john.garry@huawei.com>
6716 W:      http://www.hisilicon.com
6717 S:      Supported
6718 F:      drivers/scsi/hisi_sas/
6719 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6720
6721 HMM - Heterogeneous Memory Management
6722 M:      Jérôme Glisse <jglisse@redhat.com>
6723 L:      linux-mm@kvack.org
6724 S:      Maintained
6725 F:      mm/hmm*
6726 F:      include/linux/hmm*
6727 F:      Documentation/vm/hmm.rst
6728
6729 HOST AP DRIVER
6730 M:      Jouni Malinen <j@w1.fi>
6731 L:      linux-wireless@vger.kernel.org
6732 W:      http://w1.fi/hostap-driver.html
6733 S:      Obsolete
6734 F:      drivers/net/wireless/intersil/hostap/
6735
6736 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6737 L:      platform-driver-x86@vger.kernel.org
6738 S:      Orphan
6739 F:      drivers/platform/x86/tc1100-wmi.c
6740
6741 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6742 M:      Jaroslav Kysela <perex@perex.cz>
6743 S:      Maintained
6744 F:      drivers/net/ethernet/hp/hp100.*
6745
6746 HPET:   High Precision Event Timers driver
6747 M:      Clemens Ladisch <clemens@ladisch.de>
6748 S:      Maintained
6749 F:      Documentation/timers/hpet.txt
6750 F:      drivers/char/hpet.c
6751 F:      include/linux/hpet.h
6752 F:      include/uapi/linux/hpet.h
6753
6754 HPET:   x86
6755 S:      Orphan
6756 F:      arch/x86/kernel/hpet.c
6757 F:      arch/x86/include/asm/hpet.h
6758
6759 HPFS FILESYSTEM
6760 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6761 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6762 S:      Maintained
6763 F:      fs/hpfs/
6764
6765 HSI SUBSYSTEM
6766 M:      Sebastian Reichel <sre@kernel.org>
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6768 S:      Maintained
6769 F:      Documentation/ABI/testing/sysfs-bus-hsi
6770 F:      Documentation/driver-api/hsi.rst
6771 F:      drivers/hsi/
6772 F:      include/linux/hsi/
6773 F:      include/uapi/linux/hsi/
6774
6775 HSO 3G MODEM DRIVER
6776 L:      linux-usb@vger.kernel.org
6777 S:      Orphan
6778 F:      drivers/net/usb/hso.c
6779
6780 HSR NETWORK PROTOCOL
6781 M:      Arvid Brodin <arvid.brodin@alten.se>
6782 L:      netdev@vger.kernel.org
6783 S:      Maintained
6784 F:      net/hsr/
6785
6786 HT16K33 LED CONTROLLER DRIVER
6787 M:      Robin van der Gracht <robin@protonic.nl>
6788 S:      Maintained
6789 F:      drivers/auxdisplay/ht16k33.c
6790 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6791
6792 HTCPEN TOUCHSCREEN DRIVER
6793 M:      Pau Oliva Fora <pof@eslack.org>
6794 L:      linux-input@vger.kernel.org
6795 S:      Maintained
6796 F:      drivers/input/touchscreen/htcpen.c
6797
6798 HUAWEI ETHERNET DRIVER
6799 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6800 L:      netdev@vger.kernel.org
6801 S:      Supported
6802 F:      Documentation/networking/hinic.txt
6803 F:      drivers/net/ethernet/huawei/hinic/
6804
6805 HUGETLB FILESYSTEM
6806 M:      Mike Kravetz <mike.kravetz@oracle.com>
6807 L:      linux-mm@kvack.org
6808 S:      Maintained
6809 F:      fs/hugetlbfs/
6810 F:      mm/hugetlb.c
6811 F:      include/linux/hugetlb.h
6812 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6813 F:      Documentation/vm/hugetlbfs_reserv.rst
6814 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6815
6816 HVA ST MEDIA DRIVER
6817 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6818 L:      linux-media@vger.kernel.org
6819 T:      git git://linuxtv.org/media_tree.git
6820 W:      https://linuxtv.org
6821 S:      Supported
6822 F:      drivers/media/platform/sti/hva
6823
6824 HWPOISON MEMORY FAILURE HANDLING
6825 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6826 L:      linux-mm@kvack.org
6827 S:      Maintained
6828 F:      mm/memory-failure.c
6829 F:      mm/hwpoison-inject.c
6830
6831 HYGON PROCESSOR SUPPORT
6832 M:      Pu Wen <puwen@hygon.cn>
6833 L:      linux-kernel@vger.kernel.org
6834 S:      Maintained
6835 F:      arch/x86/kernel/cpu/hygon.c
6836
6837 Hyper-V CORE AND DRIVERS
6838 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6839 M:      Haiyang Zhang <haiyangz@microsoft.com>
6840 M:      Stephen Hemminger <sthemmin@microsoft.com>
6841 L:      devel@linuxdriverproject.org
6842 S:      Maintained
6843 F:      Documentation/networking/netvsc.txt
6844 F:      arch/x86/include/asm/mshyperv.h
6845 F:      arch/x86/include/asm/trace/hyperv.h
6846 F:      arch/x86/include/asm/hyperv-tlfs.h
6847 F:      arch/x86/kernel/cpu/mshyperv.c
6848 F:      arch/x86/hyperv
6849 F:      drivers/hid/hid-hyperv.c
6850 F:      drivers/hv/
6851 F:      drivers/input/serio/hyperv-keyboard.c
6852 F:      drivers/pci/controller/pci-hyperv.c
6853 F:      drivers/net/hyperv/
6854 F:      drivers/scsi/storvsc_drv.c
6855 F:      drivers/uio/uio_hv_generic.c
6856 F:      drivers/video/fbdev/hyperv_fb.c
6857 F:      net/vmw_vsock/hyperv_transport.c
6858 F:      include/linux/hyperv.h
6859 F:      include/uapi/linux/hyperv.h
6860 F:      tools/hv/
6861 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6862
6863 HYPERVISOR VIRTUAL CONSOLE DRIVER
6864 L:      linuxppc-dev@lists.ozlabs.org
6865 S:      Odd Fixes
6866 F:      drivers/tty/hvc/
6867
6868 I2C ACPI SUPPORT
6869 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6870 L:      linux-i2c@vger.kernel.org
6871 L:      linux-acpi@vger.kernel.org
6872 S:      Maintained
6873 F:      drivers/i2c/i2c-core-acpi.c
6874
6875 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6876 M:      Ajay Gupta <ajayg@nvidia.com>
6877 L:      linux-i2c@vger.kernel.org
6878 S:      Maintained
6879 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6880 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6881
6882 I2C MUXES
6883 M:      Peter Rosin <peda@axentia.se>
6884 L:      linux-i2c@vger.kernel.org
6885 S:      Maintained
6886 F:      Documentation/i2c/i2c-topology
6887 F:      Documentation/i2c/muxes/
6888 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6889 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6890 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6891 F:      drivers/i2c/i2c-mux.c
6892 F:      drivers/i2c/muxes/
6893 F:      include/linux/i2c-mux.h
6894
6895 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6896 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6897 L:      linux-i2c@vger.kernel.org
6898 S:      Maintained
6899 F:      drivers/i2c/busses/i2c-mv64xxx.c
6900
6901 I2C OVER PARALLEL PORT
6902 M:      Jean Delvare <jdelvare@suse.com>
6903 L:      linux-i2c@vger.kernel.org
6904 S:      Maintained
6905 F:      Documentation/i2c/busses/i2c-parport
6906 F:      Documentation/i2c/busses/i2c-parport-light
6907 F:      drivers/i2c/busses/i2c-parport.c
6908 F:      drivers/i2c/busses/i2c-parport-light.c
6909
6910 I2C SUBSYSTEM
6911 M:      Wolfram Sang <wsa@the-dreams.de>
6912 L:      linux-i2c@vger.kernel.org
6913 W:      https://i2c.wiki.kernel.org/
6914 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6916 S:      Maintained
6917 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6918 F:      Documentation/i2c/
6919 F:      drivers/i2c/*
6920 F:      include/linux/i2c.h
6921 F:      include/linux/i2c-dev.h
6922 F:      include/linux/i2c-smbus.h
6923 F:      include/uapi/linux/i2c.h
6924 F:      include/uapi/linux/i2c-*.h
6925
6926 I2C SUBSYSTEM HOST DRIVERS
6927 L:      linux-i2c@vger.kernel.org
6928 W:      https://i2c.wiki.kernel.org/
6929 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6931 S:      Odd Fixes
6932 F:      Documentation/devicetree/bindings/i2c/
6933 F:      drivers/i2c/algos/
6934 F:      drivers/i2c/busses/
6935
6936 I2C-TAOS-EVM DRIVER
6937 M:      Jean Delvare <jdelvare@suse.com>
6938 L:      linux-i2c@vger.kernel.org
6939 S:      Maintained
6940 F:      Documentation/i2c/busses/i2c-taos-evm
6941 F:      drivers/i2c/busses/i2c-taos-evm.c
6942
6943 I2C-TINY-USB DRIVER
6944 M:      Till Harbaum <till@harbaum.org>
6945 L:      linux-i2c@vger.kernel.org
6946 W:      http://www.harbaum.org/till/i2c_tiny_usb
6947 S:      Maintained
6948 F:      drivers/i2c/busses/i2c-tiny-usb.c
6949
6950 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6951 M:      Jean Delvare <jdelvare@suse.com>
6952 L:      linux-i2c@vger.kernel.org
6953 S:      Maintained
6954 F:      Documentation/i2c/busses/i2c-ali1535
6955 F:      Documentation/i2c/busses/i2c-ali1563
6956 F:      Documentation/i2c/busses/i2c-ali15x3
6957 F:      Documentation/i2c/busses/i2c-amd756
6958 F:      Documentation/i2c/busses/i2c-amd8111
6959 F:      Documentation/i2c/busses/i2c-i801
6960 F:      Documentation/i2c/busses/i2c-nforce2
6961 F:      Documentation/i2c/busses/i2c-piix4
6962 F:      Documentation/i2c/busses/i2c-sis5595
6963 F:      Documentation/i2c/busses/i2c-sis630
6964 F:      Documentation/i2c/busses/i2c-sis96x
6965 F:      Documentation/i2c/busses/i2c-via
6966 F:      Documentation/i2c/busses/i2c-viapro
6967 F:      drivers/i2c/busses/i2c-ali1535.c
6968 F:      drivers/i2c/busses/i2c-ali1563.c
6969 F:      drivers/i2c/busses/i2c-ali15x3.c
6970 F:      drivers/i2c/busses/i2c-amd756.c
6971 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6972 F:      drivers/i2c/busses/i2c-amd8111.c
6973 F:      drivers/i2c/busses/i2c-i801.c
6974 F:      drivers/i2c/busses/i2c-isch.c
6975 F:      drivers/i2c/busses/i2c-nforce2.c
6976 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6977 F:      drivers/i2c/busses/i2c-piix4.c
6978 F:      drivers/i2c/busses/i2c-sis5595.c
6979 F:      drivers/i2c/busses/i2c-sis630.c
6980 F:      drivers/i2c/busses/i2c-sis96x.c
6981 F:      drivers/i2c/busses/i2c-via.c
6982 F:      drivers/i2c/busses/i2c-viapro.c
6983
6984 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6985 M:      Hans de Goede <hdegoede@redhat.com>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/i2c/busses/i2c-cht-wc.c
6989
6990 I2C/SMBUS ISMT DRIVER
6991 M:      Seth Heasley <seth.heasley@intel.com>
6992 M:      Neil Horman <nhorman@tuxdriver.com>
6993 L:      linux-i2c@vger.kernel.org
6994 F:      drivers/i2c/busses/i2c-ismt.c
6995 F:      Documentation/i2c/busses/i2c-ismt
6996
6997 I2C/SMBUS STUB DRIVER
6998 M:      Jean Delvare <jdelvare@suse.com>
6999 L:      linux-i2c@vger.kernel.org
7000 S:      Maintained
7001 F:      drivers/i2c/i2c-stub.c
7002
7003 IA64 (Itanium) PLATFORM
7004 M:      Tony Luck <tony.luck@intel.com>
7005 M:      Fenghua Yu <fenghua.yu@intel.com>
7006 L:      linux-ia64@vger.kernel.org
7007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7008 S:      Maintained
7009 F:      arch/ia64/
7010
7011 IBM Power 842 compression accelerator
7012 M:      Haren Myneni <haren@us.ibm.com>
7013 S:      Supported
7014 F:      drivers/crypto/nx/Makefile
7015 F:      drivers/crypto/nx/Kconfig
7016 F:      drivers/crypto/nx/nx-842*
7017 F:      include/linux/sw842.h
7018 F:      crypto/842.c
7019 F:      lib/842/
7020
7021 IBM Power in-Nest Crypto Acceleration
7022 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7023 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7024 L:      linux-crypto@vger.kernel.org
7025 S:      Supported
7026 F:      drivers/crypto/nx/Makefile
7027 F:      drivers/crypto/nx/Kconfig
7028 F:      drivers/crypto/nx/nx-aes*
7029 F:      drivers/crypto/nx/nx-sha*
7030 F:      drivers/crypto/nx/nx.*
7031 F:      drivers/crypto/nx/nx_csbcpb.h
7032 F:      drivers/crypto/nx/nx_debugfs.h
7033
7034 IBM Power Linux RAID adapter
7035 M:      Brian King <brking@us.ibm.com>
7036 S:      Supported
7037 F:      drivers/scsi/ipr.*
7038
7039 IBM Power SRIOV Virtual NIC Device Driver
7040 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7041 M:      John Allen <jallen@linux.vnet.ibm.com>
7042 L:      netdev@vger.kernel.org
7043 S:      Supported
7044 F:      drivers/net/ethernet/ibm/ibmvnic.*
7045
7046 IBM Power Virtual Accelerator Switchboard
7047 M:      Sukadev Bhattiprolu
7048 L:      linuxppc-dev@lists.ozlabs.org
7049 S:      Supported
7050 F:      arch/powerpc/platforms/powernv/vas*
7051 F:      arch/powerpc/platforms/powernv/copy-paste.h
7052 F:      arch/powerpc/include/asm/vas.h
7053 F:      arch/powerpc/include/uapi/asm/vas.h
7054
7055 IBM Power Virtual Ethernet Device Driver
7056 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7057 L:      netdev@vger.kernel.org
7058 S:      Supported
7059 F:      drivers/net/ethernet/ibm/ibmveth.*
7060
7061 IBM Power Virtual FC Device Drivers
7062 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7063 L:      linux-scsi@vger.kernel.org
7064 S:      Supported
7065 F:      drivers/scsi/ibmvscsi/ibmvfc*
7066
7067 IBM Power Virtual Management Channel Driver
7068 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7069 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7070 S:      Supported
7071 F:      drivers/misc/ibmvmc.*
7072
7073 IBM Power Virtual SCSI Device Drivers
7074 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7075 L:      linux-scsi@vger.kernel.org
7076 S:      Supported
7077 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7078 F:      include/scsi/viosrp.h
7079
7080 IBM Power Virtual SCSI Device Target Driver
7081 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7082 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7083 L:      linux-scsi@vger.kernel.org
7084 L:      target-devel@vger.kernel.org
7085 S:      Supported
7086 F:      drivers/scsi/ibmvscsi_tgt/
7087
7088 IBM Power VMX Cryptographic instructions
7089 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7090 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7091 L:      linux-crypto@vger.kernel.org
7092 S:      Supported
7093 F:      drivers/crypto/vmx/Makefile
7094 F:      drivers/crypto/vmx/Kconfig
7095 F:      drivers/crypto/vmx/vmx.c
7096 F:      drivers/crypto/vmx/aes*
7097 F:      drivers/crypto/vmx/ghash*
7098 F:      drivers/crypto/vmx/ppc-xlate.pl
7099
7100 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7101 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7102 L:      linux-pci@vger.kernel.org
7103 L:      linuxppc-dev@lists.ozlabs.org
7104 S:      Supported
7105 F:      drivers/pci/hotplug/rpaphp*
7106
7107 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7108 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7109 L:      linux-pci@vger.kernel.org
7110 L:      linuxppc-dev@lists.ozlabs.org
7111 S:      Supported
7112 F:      drivers/pci/hotplug/rpadlpar*
7113
7114 IBM ServeRAID RAID DRIVER
7115 S:      Orphan
7116 F:      drivers/scsi/ips.*
7117
7118 ICH LPC AND GPIO DRIVER
7119 M:      Peter Tyser <ptyser@xes-inc.com>
7120 S:      Maintained
7121 F:      drivers/mfd/lpc_ich.c
7122 F:      drivers/gpio/gpio-ich.c
7123
7124 IDE SUBSYSTEM
7125 M:      "David S. Miller" <davem@davemloft.net>
7126 L:      linux-ide@vger.kernel.org
7127 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7129 S:      Maintained
7130 F:      Documentation/ide/
7131 F:      drivers/ide/
7132 F:      include/linux/ide.h
7133
7134 IDE/ATAPI DRIVERS
7135 M:      Borislav Petkov <bp@alien8.de>
7136 L:      linux-ide@vger.kernel.org
7137 S:      Maintained
7138 F:      Documentation/cdrom/ide-cd
7139 F:      drivers/ide/ide-cd*
7140
7141 IDEAPAD LAPTOP EXTRAS DRIVER
7142 M:      Ike Panhc <ike.pan@canonical.com>
7143 L:      platform-driver-x86@vger.kernel.org
7144 W:      http://launchpad.net/ideapad-laptop
7145 S:      Maintained
7146 F:      drivers/platform/x86/ideapad-laptop.c
7147
7148 IDEAPAD LAPTOP SLIDEBAR DRIVER
7149 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7150 L:      linux-input@vger.kernel.org
7151 W:      https://github.com/o2genum/ideapad-slidebar
7152 S:      Maintained
7153 F:      drivers/input/misc/ideapad_slidebar.c
7154
7155 IDT VersaClock 5 CLOCK DRIVER
7156 M:      Marek Vasut <marek.vasut@gmail.com>
7157 S:      Maintained
7158 F:      drivers/clk/clk-versaclock5.c
7159
7160 IEEE 802.15.4 SUBSYSTEM
7161 M:      Alexander Aring <alex.aring@gmail.com>
7162 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7163 L:      linux-wpan@vger.kernel.org
7164 W:      http://wpan.cakelab.org/
7165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7167 S:      Maintained
7168 F:      net/ieee802154/
7169 F:      net/mac802154/
7170 F:      drivers/net/ieee802154/
7171 F:      include/linux/nl802154.h
7172 F:      include/linux/ieee802154.h
7173 F:      include/net/nl802154.h
7174 F:      include/net/mac802154.h
7175 F:      include/net/af_ieee802154.h
7176 F:      include/net/cfg802154.h
7177 F:      include/net/ieee802154_netdev.h
7178 F:      Documentation/networking/ieee802154.txt
7179
7180 IFE PROTOCOL
7181 M:      Yotam Gigi <yotam.gi@gmail.com>
7182 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7183 F:      net/ife
7184 F:      include/net/ife.h
7185 F:      include/uapi/linux/ife.h
7186
7187 IGORPLUG-USB IR RECEIVER
7188 M:      Sean Young <sean@mess.org>
7189 L:      linux-media@vger.kernel.org
7190 S:      Maintained
7191 F:      drivers/media/rc/igorplugusb.c
7192
7193 IGUANAWORKS USB IR TRANSCEIVER
7194 M:      Sean Young <sean@mess.org>
7195 L:      linux-media@vger.kernel.org
7196 S:      Maintained
7197 F:      drivers/media/rc/iguanair.c
7198
7199 IIO DIGITAL POTENTIOMETER DAC
7200 M:      Peter Rosin <peda@axentia.se>
7201 L:      linux-iio@vger.kernel.org
7202 S:      Maintained
7203 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7204 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7205 F:      drivers/iio/dac/dpot-dac.c
7206
7207 IIO ENVELOPE DETECTOR
7208 M:      Peter Rosin <peda@axentia.se>
7209 L:      linux-iio@vger.kernel.org
7210 S:      Maintained
7211 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7212 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7213 F:      drivers/iio/adc/envelope-detector.c
7214
7215 IIO MULTIPLEXER
7216 M:      Peter Rosin <peda@axentia.se>
7217 L:      linux-iio@vger.kernel.org
7218 S:      Maintained
7219 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7220 F:      drivers/iio/multiplexer/iio-mux.c
7221
7222 IIO SUBSYSTEM AND DRIVERS
7223 M:      Jonathan Cameron <jic23@kernel.org>
7224 R:      Hartmut Knaack <knaack.h@gmx.de>
7225 R:      Lars-Peter Clausen <lars@metafoo.de>
7226 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7227 L:      linux-iio@vger.kernel.org
7228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7229 S:      Maintained
7230 F:      Documentation/ABI/testing/configfs-iio*
7231 F:      Documentation/ABI/testing/sysfs-bus-iio*
7232 F:      Documentation/devicetree/bindings/iio/
7233 F:      drivers/iio/
7234 F:      drivers/staging/iio/
7235 F:      include/linux/iio/
7236 F:      tools/iio/
7237
7238 IIO UNIT CONVERTER
7239 M:      Peter Rosin <peda@axentia.se>
7240 L:      linux-iio@vger.kernel.org
7241 S:      Maintained
7242 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7243 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7244 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7245 F:      drivers/iio/afe/iio-rescale.c
7246
7247 IKANOS/ADI EAGLE ADSL USB DRIVER
7248 M:      Matthieu Castet <castet.matthieu@free.fr>
7249 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7250 S:      Maintained
7251 F:      drivers/usb/atm/ueagle-atm.c
7252
7253 IMGTEC ASCII LCD DRIVER
7254 M:      Paul Burton <paul.burton@mips.com>
7255 S:      Maintained
7256 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7257 F:      drivers/auxdisplay/img-ascii-lcd.c
7258
7259 IMGTEC IR DECODER DRIVER
7260 M:      James Hogan <jhogan@kernel.org>
7261 S:      Maintained
7262 F:      drivers/media/rc/img-ir/
7263
7264 IMON SOUNDGRAPH USB IR RECEIVER
7265 M:      Sean Young <sean@mess.org>
7266 L:      linux-media@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/media/rc/imon_raw.c
7269 F:      drivers/media/rc/imon.c
7270
7271 IMS TWINTURBO FRAMEBUFFER DRIVER
7272 L:      linux-fbdev@vger.kernel.org
7273 S:      Orphan
7274 F:      drivers/video/fbdev/imsttfb.c
7275
7276 INA209 HARDWARE MONITOR DRIVER
7277 M:      Guenter Roeck <linux@roeck-us.net>
7278 L:      linux-hwmon@vger.kernel.org
7279 S:      Maintained
7280 F:      Documentation/hwmon/ina209
7281 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7282 F:      drivers/hwmon/ina209.c
7283
7284 INA2XX HARDWARE MONITOR DRIVER
7285 M:      Guenter Roeck <linux@roeck-us.net>
7286 L:      linux-hwmon@vger.kernel.org
7287 S:      Maintained
7288 F:      Documentation/hwmon/ina2xx
7289 F:      drivers/hwmon/ina2xx.c
7290 F:      include/linux/platform_data/ina2xx.h
7291
7292 INDUSTRY PACK SUBSYSTEM (IPACK)
7293 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7294 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7295 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7296 L:      industrypack-devel@lists.sourceforge.net
7297 W:      http://industrypack.sourceforge.net
7298 S:      Maintained
7299 F:      drivers/ipack/
7300
7301 INFINIBAND SUBSYSTEM
7302 M:      Doug Ledford <dledford@redhat.com>
7303 M:      Jason Gunthorpe <jgg@mellanox.com>
7304 L:      linux-rdma@vger.kernel.org
7305 W:      https://github.com/linux-rdma/rdma-core
7306 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7308 S:      Supported
7309 F:      Documentation/devicetree/bindings/infiniband/
7310 F:      Documentation/infiniband/
7311 F:      drivers/infiniband/
7312 F:      include/uapi/linux/if_infiniband.h
7313 F:      include/uapi/rdma/
7314 F:      include/rdma/
7315
7316 INGENIC JZ4780 DMA Driver
7317 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7318 S:      Maintained
7319 F:      drivers/dma/dma-jz4780.c
7320
7321 INGENIC JZ4780 NAND DRIVER
7322 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7323 L:      linux-mtd@lists.infradead.org
7324 S:      Maintained
7325 F:      drivers/mtd/nand/raw/jz4780_*
7326
7327 INOTIFY
7328 M:      Jan Kara <jack@suse.cz>
7329 R:      Amir Goldstein <amir73il@gmail.com>
7330 L:      linux-fsdevel@vger.kernel.org
7331 S:      Maintained
7332 F:      Documentation/filesystems/inotify.txt
7333 F:      fs/notify/inotify/
7334 F:      include/linux/inotify.h
7335 F:      include/uapi/linux/inotify.h
7336
7337 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7338 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7339 L:      linux-input@vger.kernel.org
7340 Q:      http://patchwork.kernel.org/project/linux-input/list/
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7342 S:      Maintained
7343 F:      drivers/input/
7344 F:      include/linux/input.h
7345 F:      include/uapi/linux/input.h
7346 F:      include/uapi/linux/input-event-codes.h
7347 F:      include/linux/input/
7348 F:      Documentation/devicetree/bindings/input/
7349 F:      Documentation/devicetree/bindings/serio/
7350 F:      Documentation/input/
7351
7352 INPUT MULTITOUCH (MT) PROTOCOL
7353 M:      Henrik Rydberg <rydberg@bitmath.org>
7354 L:      linux-input@vger.kernel.org
7355 S:      Odd fixes
7356 F:      Documentation/input/multi-touch-protocol.rst
7357 F:      drivers/input/input-mt.c
7358 K:      \b(ABS|SYN)_MT_
7359
7360 INSIDE SECURE CRYPTO DRIVER
7361 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7362 F:      drivers/crypto/inside-secure/
7363 S:      Maintained
7364 L:      linux-crypto@vger.kernel.org
7365
7366 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7367 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7368 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7369 L:      linux-integrity@vger.kernel.org
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7371 S:      Supported
7372 F:      security/integrity/ima/
7373
7374 INTEL 810/815 FRAMEBUFFER DRIVER
7375 M:      Antonino Daplas <adaplas@gmail.com>
7376 L:      linux-fbdev@vger.kernel.org
7377 S:      Maintained
7378 F:      drivers/video/fbdev/i810/
7379
7380 INTEL ASoC DRIVERS
7381 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7382 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7383 M:      Jie Yang <yang.jie@linux.intel.com>
7384 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7385 S:      Supported
7386 F:      sound/soc/intel/
7387
7388 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7389 M:      Hans de Goede <hdegoede@redhat.com>
7390 L:      platform-driver-x86@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/platform/x86/intel_atomisp2_pm.c
7393
7394 INTEL C600 SERIES SAS CONTROLLER DRIVER
7395 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7396 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7397 L:      linux-scsi@vger.kernel.org
7398 T:      git git://git.code.sf.net/p/intel-sas/isci
7399 S:      Supported
7400 F:      drivers/scsi/isci/
7401
7402 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7403 M:      Jani Nikula <jani.nikula@linux.intel.com>
7404 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7405 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7406 L:      intel-gfx@lists.freedesktop.org
7407 W:      https://01.org/linuxgraphics/
7408 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7409 C:      irc://chat.freenode.net/intel-gfx
7410 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7411 T:      git git://anongit.freedesktop.org/drm-intel
7412 S:      Supported
7413 F:      drivers/gpu/drm/i915/
7414 F:      include/drm/i915*
7415 F:      include/uapi/drm/i915_drm.h
7416 F:      Documentation/gpu/i915.rst
7417
7418 INTEL ETHERNET DRIVERS
7419 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7420 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7421 W:      http://www.intel.com/support/feedback.htm
7422 W:      http://e1000.sourceforge.net/
7423 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7426 S:      Supported
7427 F:      Documentation/networking/e100.rst
7428 F:      Documentation/networking/e1000.rst
7429 F:      Documentation/networking/e1000e.rst
7430 F:      Documentation/networking/fm10k.rst
7431 F:      Documentation/networking/igb.rst
7432 F:      Documentation/networking/igbvf.rst
7433 F:      Documentation/networking/ixgb.rst
7434 F:      Documentation/networking/ixgbe.rst
7435 F:      Documentation/networking/ixgbevf.rst
7436 F:      Documentation/networking/i40e.rst
7437 F:      Documentation/networking/iavf.rst
7438 F:      Documentation/networking/ice.rst
7439 F:      drivers/net/ethernet/intel/
7440 F:      drivers/net/ethernet/intel/*/
7441 F:      include/linux/avf/virtchnl.h
7442
7443 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7444 M:      Maik Broemme <mbroemme@libmpq.org>
7445 L:      linux-fbdev@vger.kernel.org
7446 S:      Maintained
7447 F:      Documentation/fb/intelfb.txt
7448 F:      drivers/video/fbdev/intelfb/
7449
7450 INTEL GPIO DRIVERS
7451 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7452 L:      linux-gpio@vger.kernel.org
7453 S:      Maintained
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7455 F:      drivers/gpio/gpio-ich.c
7456 F:      drivers/gpio/gpio-intel-mid.c
7457 F:      drivers/gpio/gpio-lynxpoint.c
7458 F:      drivers/gpio/gpio-merrifield.c
7459 F:      drivers/gpio/gpio-ml-ioh.c
7460 F:      drivers/gpio/gpio-pch.c
7461 F:      drivers/gpio/gpio-sch.c
7462 F:      drivers/gpio/gpio-sodaville.c
7463
7464 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7465 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7466 M:      Zhi Wang <zhi.a.wang@intel.com>
7467 L:      intel-gvt-dev@lists.freedesktop.org
7468 L:      intel-gfx@lists.freedesktop.org
7469 W:      https://01.org/igvt-g
7470 T:      git https://github.com/intel/gvt-linux.git
7471 S:      Supported
7472 F:      drivers/gpu/drm/i915/gvt/
7473
7474 INTEL HID EVENT DRIVER
7475 M:      Alex Hung <alex.hung@canonical.com>
7476 L:      platform-driver-x86@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/platform/x86/intel-hid.c
7479
7480 INTEL I/OAT DMA DRIVER
7481 M:      Dave Jiang <dave.jiang@intel.com>
7482 R:      Dan Williams <dan.j.williams@intel.com>
7483 L:      dmaengine@vger.kernel.org
7484 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7485 S:      Supported
7486 F:      drivers/dma/ioat*
7487
7488 INTEL IDLE DRIVER
7489 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7490 M:      Len Brown <lenb@kernel.org>
7491 L:      linux-pm@vger.kernel.org
7492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7493 B:      https://bugzilla.kernel.org
7494 S:      Supported
7495 F:      drivers/idle/intel_idle.c
7496
7497 INTEL INTEGRATED SENSOR HUB DRIVER
7498 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7499 M:      Jiri Kosina <jikos@kernel.org>
7500 L:      linux-input@vger.kernel.org
7501 S:      Maintained
7502 F:      drivers/hid/intel-ish-hid/
7503
7504 INTEL IOMMU (VT-d)
7505 M:      David Woodhouse <dwmw2@infradead.org>
7506 L:      iommu@lists.linux-foundation.org
7507 T:      git git://git.infradead.org/iommu-2.6.git
7508 S:      Supported
7509 F:      drivers/iommu/intel-iommu.c
7510 F:      include/linux/intel-iommu.h
7511
7512 INTEL IOP-ADMA DMA DRIVER
7513 R:      Dan Williams <dan.j.williams@intel.com>
7514 S:      Odd fixes
7515 F:      drivers/dma/iop-adma.c
7516
7517 INTEL IPU3 CSI-2 CIO2 DRIVER
7518 M:      Yong Zhi <yong.zhi@intel.com>
7519 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7520 M:      Bingbu Cao <bingbu.cao@intel.com>
7521 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7522 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7523 L:      linux-media@vger.kernel.org
7524 S:      Maintained
7525 F:      drivers/media/pci/intel/ipu3/
7526 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7527
7528 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7529 M:      Krzysztof Halasa <khalasa@piap.pl>
7530 S:      Maintained
7531 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7532 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7533 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7534 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7535 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7536 F:      drivers/net/wan/ixp4xx_hss.c
7537
7538 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7539 M:      Deepak Saxena <dsaxena@plexity.net>
7540 S:      Maintained
7541 F:      drivers/char/hw_random/ixp4xx-rng.c
7542
7543 INTEL MANAGEMENT ENGINE (mei)
7544 M:      Tomas Winkler <tomas.winkler@intel.com>
7545 L:      linux-kernel@vger.kernel.org
7546 S:      Supported
7547 F:      include/uapi/linux/mei.h
7548 F:      include/linux/mei_cl_bus.h
7549 F:      drivers/misc/mei/*
7550 F:      drivers/watchdog/mei_wdt.c
7551 F:      Documentation/misc-devices/mei/*
7552 F:      samples/mei/*
7553
7554 INTEL MENLOW THERMAL DRIVER
7555 M:      Sujith Thomas <sujith.thomas@intel.com>
7556 L:      platform-driver-x86@vger.kernel.org
7557 W:      https://01.org/linux-acpi
7558 S:      Supported
7559 F:      drivers/platform/x86/intel_menlow.c
7560
7561 INTEL MIC DRIVERS (mic)
7562 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7563 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7564 S:      Supported
7565 W:      https://github.com/sudeepdutt/mic
7566 W:      http://software.intel.com/en-us/mic-developer
7567 F:      include/linux/mic_bus.h
7568 F:      include/linux/scif.h
7569 F:      include/uapi/linux/mic_common.h
7570 F:      include/uapi/linux/mic_ioctl.h
7571 F:      include/uapi/linux/scif_ioctl.h
7572 F:      drivers/misc/mic/
7573 F:      drivers/dma/mic_x100_dma.c
7574 F:      drivers/dma/mic_x100_dma.h
7575 F:      Documentation/mic/
7576
7577 INTEL PMC CORE DRIVER
7578 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7579 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7580 L:      platform-driver-x86@vger.kernel.org
7581 S:      Maintained
7582 F:      drivers/platform/x86/intel_pmc_core*
7583
7584 INTEL PMC/P-Unit IPC DRIVER
7585 M:      Zha Qipeng<qipeng.zha@intel.com>
7586 L:      platform-driver-x86@vger.kernel.org
7587 S:      Maintained
7588 F:      drivers/platform/x86/intel_pmc_ipc.c
7589 F:      drivers/platform/x86/intel_punit_ipc.c
7590 F:      arch/x86/include/asm/intel_pmc_ipc.h
7591 F:      arch/x86/include/asm/intel_punit_ipc.h
7592
7593 INTEL PMIC GPIO DRIVERS
7594 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7595 S:      Maintained
7596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7597 F:      drivers/gpio/gpio-*cove.c
7598 F:      drivers/gpio/gpio-msic.c
7599
7600 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7601 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7602 S:      Maintained
7603 F:      drivers/mfd/intel_msic.c
7604 F:      drivers/mfd/intel_soc_pmic*
7605 F:      include/linux/mfd/intel_msic.h
7606 F:      include/linux/mfd/intel_soc_pmic*
7607
7608 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7609 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7610 L:      linux-wireless@vger.kernel.org
7611 S:      Maintained
7612 F:      Documentation/networking/README.ipw2100
7613 F:      Documentation/networking/README.ipw2200
7614 F:      drivers/net/wireless/intel/ipw2x00/
7615
7616 INTEL PSTATE DRIVER
7617 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7618 M:      Len Brown <lenb@kernel.org>
7619 L:      linux-pm@vger.kernel.org
7620 S:      Supported
7621 F:      drivers/cpufreq/intel_pstate.c
7622
7623 INTEL RDMA RNIC DRIVER
7624 M:      Faisal Latif <faisal.latif@intel.com>
7625 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7626 L:      linux-rdma@vger.kernel.org
7627 S:      Supported
7628 F:      drivers/infiniband/hw/i40iw/
7629 F:      include/uapi/rdma/i40iw-abi.h
7630
7631 INTEL TELEMETRY DRIVER
7632 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7633 M:      "David E. Box" <david.e.box@linux.intel.com>
7634 L:      platform-driver-x86@vger.kernel.org
7635 S:      Maintained
7636 F:      arch/x86/include/asm/intel_telemetry.h
7637 F:      drivers/platform/x86/intel_telemetry*
7638
7639 INTEL VIRTUAL BUTTON DRIVER
7640 M:      AceLan Kao <acelan.kao@canonical.com>
7641 L:      platform-driver-x86@vger.kernel.org
7642 S:      Maintained
7643 F:      drivers/platform/x86/intel-vbtn.c
7644
7645 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7646 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7647 L:      linux-wireless@vger.kernel.org
7648 S:      Supported
7649 F:      drivers/net/wireless/intel/iwlegacy/
7650
7651 INTEL WIRELESS WIFI LINK (iwlwifi)
7652 M:      Johannes Berg <johannes.berg@intel.com>
7653 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7654 M:      Luca Coelho <luciano.coelho@intel.com>
7655 M:      Intel Linux Wireless <linuxwifi@intel.com>
7656 L:      linux-wireless@vger.kernel.org
7657 W:      http://intellinuxwireless.org
7658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7659 S:      Supported
7660 F:      drivers/net/wireless/intel/iwlwifi/
7661
7662 INTEL WIRELESS WIMAX CONNECTION 2400
7663 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7664 M:      linux-wimax@intel.com
7665 L:      wimax@linuxwimax.org (subscribers-only)
7666 S:      Supported
7667 W:      http://linuxwimax.org
7668 F:      Documentation/wimax/README.i2400m
7669 F:      drivers/net/wimax/i2400m/
7670 F:      include/uapi/linux/wimax/i2400m.h
7671
7672 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7673 M:      Mario Limonciello <mario.limonciello@dell.com>
7674 S:      Maintained
7675 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7676
7677 INTEL(R) TRACE HUB
7678 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7679 S:      Supported
7680 F:      Documentation/trace/intel_th.rst
7681 F:      drivers/hwtracing/intel_th/
7682
7683 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7684 M:      Ning Sun <ning.sun@intel.com>
7685 L:      tboot-devel@lists.sourceforge.net
7686 W:      http://tboot.sourceforge.net
7687 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7688 S:      Supported
7689 F:      Documentation/intel_txt.txt
7690 F:      include/linux/tboot.h
7691 F:      arch/x86/kernel/tboot.c
7692
7693 INTEL-MID GPIO DRIVER
7694 M:      David Cohen <david.a.cohen@linux.intel.com>
7695 L:      linux-gpio@vger.kernel.org
7696 S:      Maintained
7697 F:      drivers/gpio/gpio-intel-mid.c
7698
7699 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7700 M:      Linus Walleij <linus.walleij@linaro.org>
7701 L:      linux-iio@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/iio/gyro/mpu3050*
7704 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7705
7706 IOC3 ETHERNET DRIVER
7707 M:      Ralf Baechle <ralf@linux-mips.org>
7708 L:      linux-mips@linux-mips.org
7709 S:      Maintained
7710 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7711
7712 IOC3 SERIAL DRIVER
7713 M:      Pat Gefre <pfg@sgi.com>
7714 L:      linux-serial@vger.kernel.org
7715 S:      Maintained
7716 F:      drivers/tty/serial/ioc3_serial.c
7717
7718 IOMMU DRIVERS
7719 M:      Joerg Roedel <joro@8bytes.org>
7720 L:      iommu@lists.linux-foundation.org
7721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7722 S:      Maintained
7723 F:      Documentation/devicetree/bindings/iommu/
7724 F:      drivers/iommu/
7725 F:      include/linux/iommu.h
7726 F:      include/linux/of_iommu.h
7727 F:      include/linux/iova.h
7728
7729 IP MASQUERADING
7730 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7731 S:      Maintained
7732 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7733
7734 IPMI SUBSYSTEM
7735 M:      Corey Minyard <minyard@acm.org>
7736 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7737 W:      http://openipmi.sourceforge.net/
7738 S:      Supported
7739 F:      Documentation/devicetree/bindings/ipmi/
7740 F:      Documentation/IPMI.txt
7741 F:      drivers/char/ipmi/
7742 F:      include/linux/ipmi*
7743 F:      include/uapi/linux/ipmi*
7744
7745 IPS SCSI RAID DRIVER
7746 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7747 L:      linux-scsi@vger.kernel.org
7748 W:      http://www.adaptec.com/
7749 S:      Maintained
7750 F:      drivers/scsi/ips*
7751
7752 IPVS
7753 M:      Wensong Zhang <wensong@linux-vs.org>
7754 M:      Simon Horman <horms@verge.net.au>
7755 M:      Julian Anastasov <ja@ssi.bg>
7756 L:      netdev@vger.kernel.org
7757 L:      lvs-devel@vger.kernel.org
7758 S:      Maintained
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7761 F:      Documentation/networking/ipvs-sysctl.txt
7762 F:      include/net/ip_vs.h
7763 F:      include/uapi/linux/ip_vs.h
7764 F:      net/netfilter/ipvs/
7765
7766 IPWIRELESS DRIVER
7767 M:      Jiri Kosina <jikos@kernel.org>
7768 M:      David Sterba <dsterba@suse.com>
7769 S:      Odd Fixes
7770 F:      drivers/tty/ipwireless/
7771
7772 IPX NETWORK LAYER
7773 L:      netdev@vger.kernel.org
7774 S:      Obsolete
7775 F:      include/uapi/linux/ipx.h
7776
7777 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7778 M:      Marc Zyngier <marc.zyngier@arm.com>
7779 S:      Maintained
7780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7781 F:      Documentation/IRQ-domain.txt
7782 F:      include/linux/irqdomain.h
7783 F:      kernel/irq/irqdomain.c
7784 F:      kernel/irq/msi.c
7785
7786 IRQ SUBSYSTEM
7787 M:      Thomas Gleixner <tglx@linutronix.de>
7788 L:      linux-kernel@vger.kernel.org
7789 S:      Maintained
7790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7791 F:      kernel/irq/
7792
7793 IRQCHIP DRIVERS
7794 M:      Thomas Gleixner <tglx@linutronix.de>
7795 M:      Jason Cooper <jason@lakedaemon.net>
7796 M:      Marc Zyngier <marc.zyngier@arm.com>
7797 L:      linux-kernel@vger.kernel.org
7798 S:      Maintained
7799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7800 F:      Documentation/devicetree/bindings/interrupt-controller/
7801 F:      drivers/irqchip/
7802
7803 ISA
7804 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7805 S:      Maintained
7806 F:      Documentation/isa.txt
7807 F:      drivers/base/isa.c
7808 F:      include/linux/isa.h
7809
7810 ISA RADIO MODULE
7811 M:      Hans Verkuil <hverkuil@xs4all.nl>
7812 L:      linux-media@vger.kernel.org
7813 T:      git git://linuxtv.org/media_tree.git
7814 W:      https://linuxtv.org
7815 S:      Maintained
7816 F:      drivers/media/radio/radio-isa*
7817
7818 ISAPNP
7819 M:      Jaroslav Kysela <perex@perex.cz>
7820 S:      Maintained
7821 F:      Documentation/isapnp.txt
7822 F:      drivers/pnp/isapnp/
7823 F:      include/linux/isapnp.h
7824
7825 ISCSI
7826 M:      Lee Duncan <lduncan@suse.com>
7827 M:      Chris Leech <cleech@redhat.com>
7828 L:      open-iscsi@googlegroups.com
7829 W:      www.open-iscsi.com
7830 S:      Maintained
7831 F:      drivers/scsi/*iscsi*
7832 F:      include/scsi/*iscsi*
7833
7834 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7835 M:      Peter Jones <pjones@redhat.com>
7836 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7837 S:      Maintained
7838 F:      drivers/firmware/iscsi_ibft*
7839
7840 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7841 M:      Sagi Grimberg <sagi@grimberg.me>
7842 M:      Max Gurtovoy <maxg@mellanox.com>
7843 L:      linux-rdma@vger.kernel.org
7844 S:      Supported
7845 W:      http://www.openfabrics.org
7846 W:      www.open-iscsi.org
7847 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7848 F:      drivers/infiniband/ulp/iser/
7849
7850 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7851 M:      Sagi Grimberg <sagi@grimberg.me>
7852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7853 L:      linux-rdma@vger.kernel.org
7854 L:      target-devel@vger.kernel.org
7855 S:      Supported
7856 W:      http://www.linux-iscsi.org
7857 F:      drivers/infiniband/ulp/isert
7858
7859 ISDN SUBSYSTEM
7860 M:      Karsten Keil <isdn@linux-pingi.de>
7861 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7862 L:      netdev@vger.kernel.org
7863 W:      http://www.isdn4linux.de
7864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7865 S:      Maintained
7866 F:      Documentation/isdn/
7867 F:      drivers/isdn/
7868 F:      include/linux/isdn.h
7869 F:      include/linux/isdn/
7870 F:      include/uapi/linux/isdn.h
7871 F:      include/uapi/linux/isdn/
7872
7873 ISDN SUBSYSTEM (Eicon active card driver)
7874 M:      Armin Schindler <mac@melware.de>
7875 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7876 W:      http://www.melware.de
7877 S:      Maintained
7878 F:      drivers/isdn/hardware/eicon/
7879
7880 IT87 HARDWARE MONITORING DRIVER
7881 M:      Jean Delvare <jdelvare@suse.com>
7882 L:      linux-hwmon@vger.kernel.org
7883 S:      Maintained
7884 F:      Documentation/hwmon/it87
7885 F:      drivers/hwmon/it87.c
7886
7887 IT913X MEDIA DRIVER
7888 M:      Antti Palosaari <crope@iki.fi>
7889 L:      linux-media@vger.kernel.org
7890 W:      https://linuxtv.org
7891 W:      http://palosaari.fi/linux/
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 T:      git git://linuxtv.org/anttip/media_tree.git
7894 S:      Maintained
7895 F:      drivers/media/tuners/it913x*
7896
7897 IVTV VIDEO4LINUX DRIVER
7898 M:      Andy Walls <awalls@md.metrocast.net>
7899 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7900 L:      linux-media@vger.kernel.org
7901 T:      git git://linuxtv.org/media_tree.git
7902 W:      http://www.ivtvdriver.org
7903 S:      Maintained
7904 F:      Documentation/media/v4l-drivers/ivtv*
7905 F:      drivers/media/pci/ivtv/
7906 F:      include/uapi/linux/ivtv*
7907
7908 IX2505V MEDIA DRIVER
7909 M:      Malcolm Priestley <tvboxspy@gmail.com>
7910 L:      linux-media@vger.kernel.org
7911 W:      https://linuxtv.org
7912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7913 S:      Maintained
7914 F:      drivers/media/dvb-frontends/ix2505v*
7915
7916 JAILHOUSE HYPERVISOR INTERFACE
7917 M:      Jan Kiszka <jan.kiszka@siemens.com>
7918 L:      jailhouse-dev@googlegroups.com
7919 S:      Maintained
7920 F:      arch/x86/kernel/jailhouse.c
7921 F:      arch/x86/include/asm/jailhouse_para.h
7922
7923 JC42.4 TEMPERATURE SENSOR DRIVER
7924 M:      Guenter Roeck <linux@roeck-us.net>
7925 L:      linux-hwmon@vger.kernel.org
7926 S:      Maintained
7927 F:      drivers/hwmon/jc42.c
7928 F:      Documentation/hwmon/jc42
7929
7930 JFS FILESYSTEM
7931 M:      Dave Kleikamp <shaggy@kernel.org>
7932 L:      jfs-discussion@lists.sourceforge.net
7933 W:      http://jfs.sourceforge.net/
7934 T:      git git://github.com/kleikamp/linux-shaggy.git
7935 S:      Maintained
7936 F:      Documentation/filesystems/jfs.txt
7937 F:      fs/jfs/
7938
7939 JME NETWORK DRIVER
7940 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7941 L:      netdev@vger.kernel.org
7942 S:      Maintained
7943 F:      drivers/net/ethernet/jme.*
7944
7945 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7946 M:      David Woodhouse <dwmw2@infradead.org>
7947 L:      linux-mtd@lists.infradead.org
7948 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7949 S:      Maintained
7950 F:      fs/jffs2/
7951 F:      include/uapi/linux/jffs2.h
7952
7953 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7954 M:      "Theodore Ts'o" <tytso@mit.edu>
7955 M:      Jan Kara <jack@suse.com>
7956 L:      linux-ext4@vger.kernel.org
7957 S:      Maintained
7958 F:      fs/jbd2/
7959 F:      include/linux/jbd2.h
7960
7961 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7962 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7963 L:      linux-media@vger.kernel.org
7964 S:      Maintained
7965 F:      drivers/media/platform/rcar_jpu.c
7966
7967 JSM Neo PCI based serial card
7968 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7969 L:      linux-serial@vger.kernel.org
7970 S:      Maintained
7971 F:      drivers/tty/serial/jsm/
7972
7973 K10TEMP HARDWARE MONITORING DRIVER
7974 M:      Clemens Ladisch <clemens@ladisch.de>
7975 L:      linux-hwmon@vger.kernel.org
7976 S:      Maintained
7977 F:      Documentation/hwmon/k10temp
7978 F:      drivers/hwmon/k10temp.c
7979
7980 K8TEMP HARDWARE MONITORING DRIVER
7981 M:      Rudolf Marek <r.marek@assembler.cz>
7982 L:      linux-hwmon@vger.kernel.org
7983 S:      Maintained
7984 F:      Documentation/hwmon/k8temp
7985 F:      drivers/hwmon/k8temp.c
7986
7987 KASAN
7988 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7989 R:      Alexander Potapenko <glider@google.com>
7990 R:      Dmitry Vyukov <dvyukov@google.com>
7991 L:      kasan-dev@googlegroups.com
7992 S:      Maintained
7993 F:      arch/*/include/asm/kasan.h
7994 F:      arch/*/mm/kasan_init*
7995 F:      Documentation/dev-tools/kasan.rst
7996 F:      include/linux/kasan*.h
7997 F:      lib/test_kasan.c
7998 F:      mm/kasan/
7999 F:      scripts/Makefile.kasan
8000
8001 KCONFIG
8002 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8004 L:      linux-kbuild@vger.kernel.org
8005 S:      Maintained
8006 F:      Documentation/kbuild/kconfig*
8007 F:      scripts/kconfig/
8008 F:      scripts/Kconfig.include
8009
8010 KDUMP
8011 M:      Dave Young <dyoung@redhat.com>
8012 M:      Baoquan He <bhe@redhat.com>
8013 R:      Vivek Goyal <vgoyal@redhat.com>
8014 L:      kexec@lists.infradead.org
8015 W:      http://lse.sourceforge.net/kdump/
8016 S:      Maintained
8017 F:      Documentation/kdump/
8018
8019 KEENE FM RADIO TRANSMITTER DRIVER
8020 M:      Hans Verkuil <hverkuil@xs4all.nl>
8021 L:      linux-media@vger.kernel.org
8022 T:      git git://linuxtv.org/media_tree.git
8023 W:      https://linuxtv.org
8024 S:      Maintained
8025 F:      drivers/media/radio/radio-keene*
8026
8027 KERNEL AUTOMOUNTER
8028 M:      Ian Kent <raven@themaw.net>
8029 L:      autofs@vger.kernel.org
8030 S:      Maintained
8031 F:      fs/autofs/
8032
8033 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8034 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8035 M:      Michal Marek <michal.lkml@markovi.net>
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8037 L:      linux-kbuild@vger.kernel.org
8038 S:      Maintained
8039 F:      Documentation/kbuild/
8040 F:      Makefile
8041 F:      scripts/Kbuild*
8042 F:      scripts/Makefile*
8043 F:      scripts/basic/
8044 F:      scripts/mk*
8045 F:      scripts/mod/
8046 F:      scripts/package/
8047
8048 KERNEL JANITORS
8049 L:      kernel-janitors@vger.kernel.org
8050 W:      http://kernelnewbies.org/KernelJanitors
8051 S:      Odd Fixes
8052
8053 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8054 M:      "J. Bruce Fields" <bfields@fieldses.org>
8055 M:      Jeff Layton <jlayton@kernel.org>
8056 L:      linux-nfs@vger.kernel.org
8057 W:      http://nfs.sourceforge.net/
8058 T:      git git://linux-nfs.org/~bfields/linux.git
8059 S:      Supported
8060 F:      fs/nfsd/
8061 F:      include/uapi/linux/nfsd/
8062 F:      fs/lockd/
8063 F:      fs/nfs_common/
8064 F:      net/sunrpc/
8065 F:      include/linux/lockd/
8066 F:      include/linux/sunrpc/
8067 F:      include/uapi/linux/sunrpc/
8068
8069 KERNEL SELFTEST FRAMEWORK
8070 M:      Shuah Khan <shuah@kernel.org>
8071 L:      linux-kselftest@vger.kernel.org
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8073 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8074 S:      Maintained
8075 F:      tools/testing/selftests/
8076 F:      Documentation/dev-tools/kselftest*
8077
8078 KERNEL USERMODE HELPER
8079 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8080 L:      linux-kernel@vger.kernel.org
8081 S:      Maintained
8082 F:      kernel/umh.c
8083 F:      include/linux/umh.h
8084
8085 KERNEL VIRTUAL MACHINE (KVM)
8086 M:      Paolo Bonzini <pbonzini@redhat.com>
8087 M:      Radim Krčmář <rkrcmar@redhat.com>
8088 L:      kvm@vger.kernel.org
8089 W:      http://www.linux-kvm.org
8090 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8091 S:      Supported
8092 F:      Documentation/virtual/kvm/
8093 F:      include/trace/events/kvm.h
8094 F:      include/uapi/asm-generic/kvm*
8095 F:      include/uapi/linux/kvm*
8096 F:      include/asm-generic/kvm*
8097 F:      include/linux/kvm*
8098 F:      include/kvm/iodev.h
8099 F:      virt/kvm/*
8100 F:      tools/kvm/
8101
8102 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8103 M:      Joerg Roedel <joro@8bytes.org>
8104 L:      kvm@vger.kernel.org
8105 W:      http://www.linux-kvm.org/
8106 S:      Maintained
8107 F:      arch/x86/include/asm/svm.h
8108 F:      arch/x86/kvm/svm.c
8109
8110 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8111 M:      Christoffer Dall <christoffer.dall@arm.com>
8112 M:      Marc Zyngier <marc.zyngier@arm.com>
8113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8114 L:      kvmarm@lists.cs.columbia.edu
8115 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8117 S:      Supported
8118 F:      arch/arm/include/uapi/asm/kvm*
8119 F:      arch/arm/include/asm/kvm*
8120 F:      arch/arm/kvm/
8121 F:      virt/kvm/arm/
8122 F:      include/kvm/arm_*
8123
8124 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8125 M:      Christoffer Dall <christoffer.dall@arm.com>
8126 M:      Marc Zyngier <marc.zyngier@arm.com>
8127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8128 L:      kvmarm@lists.cs.columbia.edu
8129 S:      Maintained
8130 F:      arch/arm64/include/uapi/asm/kvm*
8131 F:      arch/arm64/include/asm/kvm*
8132 F:      arch/arm64/kvm/
8133
8134 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8135 M:      James Hogan <jhogan@kernel.org>
8136 L:      linux-mips@linux-mips.org
8137 S:      Supported
8138 F:      arch/mips/include/uapi/asm/kvm*
8139 F:      arch/mips/include/asm/kvm*
8140 F:      arch/mips/kvm/
8141
8142 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8143 M:      Paul Mackerras <paulus@ozlabs.org>
8144 L:      kvm-ppc@vger.kernel.org
8145 W:      http://www.linux-kvm.org/
8146 T:      git git://github.com/agraf/linux-2.6.git
8147 S:      Supported
8148 F:      arch/powerpc/include/uapi/asm/kvm*
8149 F:      arch/powerpc/include/asm/kvm*
8150 F:      arch/powerpc/kvm/
8151 F:      arch/powerpc/kernel/kvm*
8152
8153 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8154 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8155 M:      Janosch Frank <frankja@linux.ibm.com>
8156 R:      David Hildenbrand <david@redhat.com>
8157 R:      Cornelia Huck <cohuck@redhat.com>
8158 L:      linux-s390@vger.kernel.org
8159 W:      http://www.ibm.com/developerworks/linux/linux390/
8160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8161 S:      Supported
8162 F:      arch/s390/include/uapi/asm/kvm*
8163 F:      arch/s390/include/asm/gmap.h
8164 F:      arch/s390/include/asm/kvm*
8165 F:      arch/s390/kvm/
8166 F:      arch/s390/mm/gmap.c
8167
8168 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8169 M:      Paolo Bonzini <pbonzini@redhat.com>
8170 M:      Radim Krčmář <rkrcmar@redhat.com>
8171 L:      kvm@vger.kernel.org
8172 W:      http://www.linux-kvm.org
8173 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8174 S:      Supported
8175 F:      arch/x86/kvm/
8176 F:      arch/x86/include/uapi/asm/kvm*
8177 F:      arch/x86/include/asm/kvm*
8178 F:      arch/x86/include/asm/pvclock-abi.h
8179 F:      arch/x86/kernel/kvm.c
8180 F:      arch/x86/kernel/kvmclock.c
8181
8182 KERNFS
8183 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8184 M:      Tejun Heo <tj@kernel.org>
8185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8186 S:      Supported
8187 F:      include/linux/kernfs.h
8188 F:      fs/kernfs/
8189
8190 KEXEC
8191 M:      Eric Biederman <ebiederm@xmission.com>
8192 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8193 L:      kexec@lists.infradead.org
8194 S:      Maintained
8195 F:      include/linux/kexec.h
8196 F:      include/uapi/linux/kexec.h
8197 F:      kernel/kexec*
8198
8199 KEYS-ENCRYPTED
8200 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8201 L:      linux-integrity@vger.kernel.org
8202 L:      keyrings@vger.kernel.org
8203 S:      Supported
8204 F:      Documentation/security/keys/trusted-encrypted.rst
8205 F:      include/keys/encrypted-type.h
8206 F:      security/keys/encrypted-keys/
8207
8208 KEYS-TRUSTED
8209 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8210 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8211 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8212 L:      linux-integrity@vger.kernel.org
8213 L:      keyrings@vger.kernel.org
8214 S:      Supported
8215 F:      Documentation/security/keys/trusted-encrypted.rst
8216 F:      include/keys/trusted-type.h
8217 F:      security/keys/trusted.c
8218 F:      security/keys/trusted.h
8219
8220 KEYS/KEYRINGS:
8221 M:      David Howells <dhowells@redhat.com>
8222 L:      keyrings@vger.kernel.org
8223 S:      Maintained
8224 F:      Documentation/security/keys/core.rst
8225 F:      include/linux/key.h
8226 F:      include/linux/key-type.h
8227 F:      include/linux/keyctl.h
8228 F:      include/uapi/linux/keyctl.h
8229 F:      include/keys/
8230 F:      security/keys/
8231
8232 KGDB / KDB /debug_core
8233 M:      Jason Wessel <jason.wessel@windriver.com>
8234 M:      Daniel Thompson <daniel.thompson@linaro.org>
8235 W:      http://kgdb.wiki.kernel.org/
8236 L:      kgdb-bugreport@lists.sourceforge.net
8237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8238 S:      Maintained
8239 F:      Documentation/dev-tools/kgdb.rst
8240 F:      drivers/misc/kgdbts.c
8241 F:      drivers/tty/serial/kgdboc.c
8242 F:      include/linux/kdb.h
8243 F:      include/linux/kgdb.h
8244 F:      kernel/debug/
8245
8246 KMEMLEAK
8247 M:      Catalin Marinas <catalin.marinas@arm.com>
8248 S:      Maintained
8249 F:      Documentation/dev-tools/kmemleak.rst
8250 F:      include/linux/kmemleak.h
8251 F:      mm/kmemleak.c
8252 F:      mm/kmemleak-test.c
8253
8254 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8255 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8256 L:      linux-kernel@vger.kernel.org
8257 S:      Maintained
8258 F:      kernel/kmod.c
8259 F:      include/linux/kmod.h
8260 F:      lib/test_kmod.c
8261 F:      tools/testing/selftests/kmod/
8262
8263 KPROBES
8264 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8265 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8266 M:      "David S. Miller" <davem@davemloft.net>
8267 M:      Masami Hiramatsu <mhiramat@kernel.org>
8268 S:      Maintained
8269 F:      Documentation/kprobes.txt
8270 F:      include/linux/kprobes.h
8271 F:      include/asm-generic/kprobes.h
8272 F:      kernel/kprobes.c
8273
8274 KS0108 LCD CONTROLLER DRIVER
8275 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8276 S:      Maintained
8277 F:      Documentation/auxdisplay/ks0108
8278 F:      drivers/auxdisplay/ks0108.c
8279 F:      include/linux/ks0108.h
8280
8281 L3MDEV
8282 M:      David Ahern <dsa@cumulusnetworks.com>
8283 L:      netdev@vger.kernel.org
8284 S:      Maintained
8285 F:      net/l3mdev
8286 F:      include/net/l3mdev.h
8287
8288 L7 BPF FRAMEWORK
8289 M:      John Fastabend <john.fastabend@gmail.com>
8290 M:      Daniel Borkmann <daniel@iogearbox.net>
8291 L:      netdev@vger.kernel.org
8292 S:      Maintained
8293 F:      include/linux/skmsg.h
8294 F:      net/core/skmsg.c
8295 F:      net/core/sock_map.c
8296 F:      net/ipv4/tcp_bpf.c
8297
8298 LANTIQ / INTEL Ethernet drivers
8299 M:      Hauke Mehrtens <hauke@hauke-m.de>
8300 L:      netdev@vger.kernel.org
8301 S:      Maintained
8302 F:      net/dsa/tag_gswip.c
8303 F:      drivers/net/ethernet/lantiq_xrx200.c
8304 F:      drivers/net/dsa/lantiq_pce.h
8305 F:      drivers/net/dsa/lantiq_gswip.c
8306
8307 LANTIQ MIPS ARCHITECTURE
8308 M:      John Crispin <john@phrozen.org>
8309 L:      linux-mips@linux-mips.org
8310 S:      Maintained
8311 F:      arch/mips/lantiq
8312 F:      drivers/soc/lantiq
8313
8314 LAPB module
8315 L:      linux-x25@vger.kernel.org
8316 S:      Orphan
8317 F:      Documentation/networking/lapb-module.txt
8318 F:      include/*/lapb.h
8319 F:      net/lapb/
8320
8321 LASI 53c700 driver for PARISC
8322 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8323 L:      linux-scsi@vger.kernel.org
8324 S:      Maintained
8325 F:      Documentation/scsi/53c700.txt
8326 F:      drivers/scsi/53c700*
8327
8328 LEAKING_ADDRESSES
8329 M:      Tobin C. Harding <me@tobin.cc>
8330 M:      Tycho Andersen <tycho@tycho.ws>
8331 L:      kernel-hardening@lists.openwall.com
8332 S:      Maintained
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8334 F:      scripts/leaking_addresses.pl
8335
8336 LED SUBSYSTEM
8337 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8338 M:      Pavel Machek <pavel@ucw.cz>
8339 L:      linux-leds@vger.kernel.org
8340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8341 S:      Maintained
8342 F:      Documentation/devicetree/bindings/leds/
8343 F:      drivers/leds/
8344 F:      include/linux/leds.h
8345
8346 LEGACY EEPROM DRIVER
8347 M:      Jean Delvare <jdelvare@suse.com>
8348 S:      Maintained
8349 F:      Documentation/misc-devices/eeprom
8350 F:      drivers/misc/eeprom/eeprom.c
8351
8352 LEGO MINDSTORMS EV3
8353 R:      David Lechner <david@lechnology.com>
8354 S:      Maintained
8355 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8356 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8357 F:      drivers/power/supply/lego_ev3_battery.c
8358
8359 LEGO USB Tower driver
8360 M:      Juergen Stuber <starblue@users.sourceforge.net>
8361 L:      legousb-devel@lists.sourceforge.net
8362 W:      http://legousb.sourceforge.net/
8363 S:      Maintained
8364 F:      drivers/usb/misc/legousbtower.c
8365
8366 LG LAPTOP EXTRAS
8367 M:      Matan Ziv-Av <matan@svgalib.org>
8368 L:      platform-driver-x86@vger.kernel.org
8369 S:      Maintained
8370 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8371 F:      Documentation/laptops/lg-laptop.rst
8372 F:      drivers/platform/x86/lg-laptop.c
8373
8374 LG2160 MEDIA DRIVER
8375 M:      Michael Krufky <mkrufky@linuxtv.org>
8376 L:      linux-media@vger.kernel.org
8377 W:      https://linuxtv.org
8378 W:      http://github.com/mkrufky
8379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8380 T:      git git://linuxtv.org/mkrufky/tuners.git
8381 S:      Maintained
8382 F:      drivers/media/dvb-frontends/lg2160.*
8383
8384 LGDT3305 MEDIA DRIVER
8385 M:      Michael Krufky <mkrufky@linuxtv.org>
8386 L:      linux-media@vger.kernel.org
8387 W:      https://linuxtv.org
8388 W:      http://github.com/mkrufky
8389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8390 T:      git git://linuxtv.org/mkrufky/tuners.git
8391 S:      Maintained
8392 F:      drivers/media/dvb-frontends/lgdt3305.*
8393
8394 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8395 M:      Viresh Kumar <vireshk@kernel.org>
8396 L:      linux-ide@vger.kernel.org
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398 S:      Maintained
8399 F:      include/linux/pata_arasan_cf_data.h
8400 F:      drivers/ata/pata_arasan_cf.c
8401
8402 LIBATA PATA DRIVERS
8403 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8404 M:      Jens Axboe <axboe@kernel.dk>
8405 L:      linux-ide@vger.kernel.org
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407 S:      Maintained
8408 F:      drivers/ata/pata_*.c
8409 F:      drivers/ata/ata_generic.c
8410
8411 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8412 M:      Linus Walleij <linus.walleij@linaro.org>
8413 L:      linux-ide@vger.kernel.org
8414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8415 S:      Maintained
8416 F:      drivers/ata/pata_ftide010.c
8417 F:      drivers/ata/sata_gemini.c
8418 F:      drivers/ata/sata_gemini.h
8419
8420 LIBATA SATA AHCI PLATFORM devices support
8421 M:      Hans de Goede <hdegoede@redhat.com>
8422 M:      Jens Axboe <axboe@kernel.dk>
8423 L:      linux-ide@vger.kernel.org
8424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8425 S:      Maintained
8426 F:      drivers/ata/ahci_platform.c
8427 F:      drivers/ata/libahci_platform.c
8428 F:      include/linux/ahci_platform.h
8429
8430 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8431 M:      Mikael Pettersson <mikpelinux@gmail.com>
8432 L:      linux-ide@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8434 S:      Maintained
8435 F:      drivers/ata/sata_promise.*
8436
8437 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8438 M:      Jens Axboe <axboe@kernel.dk>
8439 L:      linux-ide@vger.kernel.org
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8441 S:      Maintained
8442 F:      drivers/ata/
8443 F:      include/linux/ata.h
8444 F:      include/linux/libata.h
8445 F:      Documentation/devicetree/bindings/ata/
8446
8447 LIBLOCKDEP
8448 M:      Sasha Levin <alexander.levin@microsoft.com>
8449 S:      Maintained
8450 F:      tools/lib/lockdep/
8451
8452 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8453 M:      Ross Zwisler <zwisler@kernel.org>
8454 M:      Dan Williams <dan.j.williams@intel.com>
8455 M:      Vishal Verma <vishal.l.verma@intel.com>
8456 M:      Dave Jiang <dave.jiang@intel.com>
8457 L:      linux-nvdimm@lists.01.org
8458 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8459 S:      Supported
8460 F:      drivers/nvdimm/blk.c
8461 F:      drivers/nvdimm/region_devs.c
8462
8463 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8464 M:      Vishal Verma <vishal.l.verma@intel.com>
8465 M:      Dan Williams <dan.j.williams@intel.com>
8466 M:      Ross Zwisler <zwisler@kernel.org>
8467 M:      Dave Jiang <dave.jiang@intel.com>
8468 L:      linux-nvdimm@lists.01.org
8469 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8470 S:      Supported
8471 F:      drivers/nvdimm/btt*
8472
8473 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8474 M:      Ross Zwisler <zwisler@kernel.org>
8475 M:      Dan Williams <dan.j.williams@intel.com>
8476 M:      Vishal Verma <vishal.l.verma@intel.com>
8477 M:      Dave Jiang <dave.jiang@intel.com>
8478 L:      linux-nvdimm@lists.01.org
8479 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8480 S:      Supported
8481 F:      drivers/nvdimm/pmem*
8482
8483 LIBNVDIMM: DEVICETREE BINDINGS
8484 M:      Oliver O'Halloran <oohall@gmail.com>
8485 L:      linux-nvdimm@lists.01.org
8486 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8487 S:      Supported
8488 F:      drivers/nvdimm/of_pmem.c
8489 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8490
8491 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8492 M:      Dan Williams <dan.j.williams@intel.com>
8493 M:      Ross Zwisler <zwisler@kernel.org>
8494 M:      Vishal Verma <vishal.l.verma@intel.com>
8495 M:      Dave Jiang <dave.jiang@intel.com>
8496 L:      linux-nvdimm@lists.01.org
8497 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8499 S:      Supported
8500 F:      drivers/nvdimm/*
8501 F:      drivers/acpi/nfit/*
8502 F:      include/linux/nd.h
8503 F:      include/linux/libnvdimm.h
8504 F:      include/uapi/linux/ndctl.h
8505
8506 LIGHTNVM PLATFORM SUPPORT
8507 M:      Matias Bjorling <mb@lightnvm.io>
8508 W:      http://github/OpenChannelSSD
8509 L:      linux-block@vger.kernel.org
8510 S:      Maintained
8511 F:      drivers/lightnvm/
8512 F:      include/linux/lightnvm.h
8513 F:      include/uapi/linux/lightnvm.h
8514
8515 LINUX FOR POWER MACINTOSH
8516 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8517 W:      http://www.penguinppc.org/
8518 L:      linuxppc-dev@lists.ozlabs.org
8519 S:      Maintained
8520 F:      arch/powerpc/platforms/powermac/
8521 F:      drivers/macintosh/
8522
8523 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8524 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8525 M:      Paul Mackerras <paulus@samba.org>
8526 M:      Michael Ellerman <mpe@ellerman.id.au>
8527 W:      https://github.com/linuxppc/linux/wiki
8528 L:      linuxppc-dev@lists.ozlabs.org
8529 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8531 S:      Supported
8532 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8533 F:      Documentation/devicetree/bindings/powerpc/
8534 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8535 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8536 F:      Documentation/powerpc/
8537 F:      arch/powerpc/
8538 F:      drivers/char/tpm/tpm_ibmvtpm*
8539 F:      drivers/crypto/nx/
8540 F:      drivers/crypto/vmx/
8541 F:      drivers/i2c/busses/i2c-opal.c
8542 F:      drivers/net/ethernet/ibm/ibmveth.*
8543 F:      drivers/net/ethernet/ibm/ibmvnic.*
8544 F:      drivers/pci/hotplug/pnv_php.c
8545 F:      drivers/pci/hotplug/rpa*
8546 F:      drivers/rtc/rtc-opal.c
8547 F:      drivers/scsi/ibmvscsi/
8548 F:      drivers/tty/hvc/hvc_opal.c
8549 F:      drivers/watchdog/wdrtas.c
8550 F:      tools/testing/selftests/powerpc
8551 N:      /pmac
8552 N:      powermac
8553 N:      powernv
8554 N:      [^a-z0-9]ps3
8555 N:      pseries
8556
8557 LINUX FOR POWERPC EMBEDDED MPC5XXX
8558 M:      Anatolij Gustschin <agust@denx.de>
8559 L:      linuxppc-dev@lists.ozlabs.org
8560 T:      git git://git.denx.de/linux-denx-agust.git
8561 S:      Maintained
8562 F:      arch/powerpc/platforms/512x/
8563 F:      arch/powerpc/platforms/52xx/
8564
8565 LINUX FOR POWERPC EMBEDDED PPC4XX
8566 M:      Alistair Popple <alistair@popple.id.au>
8567 M:      Matt Porter <mporter@kernel.crashing.org>
8568 W:      http://www.penguinppc.org/
8569 L:      linuxppc-dev@lists.ozlabs.org
8570 S:      Maintained
8571 F:      arch/powerpc/platforms/40x/
8572 F:      arch/powerpc/platforms/44x/
8573
8574 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8575 M:      Scott Wood <oss@buserror.net>
8576 M:      Kumar Gala <galak@kernel.crashing.org>
8577 W:      http://www.penguinppc.org/
8578 L:      linuxppc-dev@lists.ozlabs.org
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8580 S:      Maintained
8581 F:      arch/powerpc/platforms/83xx/
8582 F:      arch/powerpc/platforms/85xx/
8583 F:      Documentation/devicetree/bindings/powerpc/fsl/
8584
8585 LINUX FOR POWERPC EMBEDDED PPC8XX
8586 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8587 W:      http://www.penguinppc.org/
8588 L:      linuxppc-dev@lists.ozlabs.org
8589 S:      Maintained
8590 F:      arch/powerpc/platforms/8xx/
8591
8592 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8593 L:      linuxppc-dev@lists.ozlabs.org
8594 S:      Orphan
8595 F:      arch/powerpc/*/*virtex*
8596 F:      arch/powerpc/*/*/*virtex*
8597
8598 LINUX FOR POWERPC PA SEMI PWRFICIENT
8599 L:      linuxppc-dev@lists.ozlabs.org
8600 S:      Orphan
8601 F:      arch/powerpc/platforms/pasemi/
8602 F:      drivers/*/*pasemi*
8603 F:      drivers/*/*/*pasemi*
8604
8605 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8606 M:      Kees Cook <keescook@chromium.org>
8607 S:      Maintained
8608 F:      drivers/misc/lkdtm/*
8609
8610 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8611 M:      Alan Stern <stern@rowland.harvard.edu>
8612 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8613 M:      Will Deacon <will.deacon@arm.com>
8614 M:      Peter Zijlstra <peterz@infradead.org>
8615 M:      Boqun Feng <boqun.feng@gmail.com>
8616 M:      Nicholas Piggin <npiggin@gmail.com>
8617 M:      David Howells <dhowells@redhat.com>
8618 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8619 M:      Luc Maranget <luc.maranget@inria.fr>
8620 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8621 R:      Akira Yokosawa <akiyks@gmail.com>
8622 R:      Daniel Lustig <dlustig@nvidia.com>
8623 L:      linux-kernel@vger.kernel.org
8624 L:      linux-arch@vger.kernel.org
8625 S:      Supported
8626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8627 F:      tools/memory-model/
8628 F:      Documentation/atomic_bitops.txt
8629 F:      Documentation/atomic_t.txt
8630 F:      Documentation/core-api/atomic_ops.rst
8631 F:      Documentation/core-api/refcount-vs-atomic.rst
8632 F:      Documentation/memory-barriers.txt
8633
8634 LIS3LV02D ACCELEROMETER DRIVER
8635 M:      Eric Piel <eric.piel@tremplin-utc.net>
8636 S:      Maintained
8637 F:      Documentation/misc-devices/lis3lv02d
8638 F:      drivers/misc/lis3lv02d/
8639 F:      drivers/platform/x86/hp_accel.c
8640
8641 LIVE PATCHING
8642 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8643 M:      Jessica Yu <jeyu@kernel.org>
8644 M:      Jiri Kosina <jikos@kernel.org>
8645 M:      Miroslav Benes <mbenes@suse.cz>
8646 R:      Petr Mladek <pmladek@suse.com>
8647 S:      Maintained
8648 F:      kernel/livepatch/
8649 F:      include/linux/livepatch.h
8650 F:      arch/x86/include/asm/livepatch.h
8651 F:      arch/x86/kernel/livepatch.c
8652 F:      Documentation/livepatch/
8653 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8654 F:      samples/livepatch/
8655 L:      live-patching@vger.kernel.org
8656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8657
8658 LLC (802.2)
8659 L:      netdev@vger.kernel.org
8660 S:      Odd fixes
8661 F:      include/linux/llc.h
8662 F:      include/uapi/linux/llc.h
8663 F:      include/net/llc*
8664 F:      net/llc/
8665
8666 LM73 HARDWARE MONITOR DRIVER
8667 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8668 L:      linux-hwmon@vger.kernel.org
8669 S:      Maintained
8670 F:      drivers/hwmon/lm73.c
8671
8672 LM78 HARDWARE MONITOR DRIVER
8673 M:      Jean Delvare <jdelvare@suse.com>
8674 L:      linux-hwmon@vger.kernel.org
8675 S:      Maintained
8676 F:      Documentation/hwmon/lm78
8677 F:      drivers/hwmon/lm78.c
8678
8679 LM83 HARDWARE MONITOR DRIVER
8680 M:      Jean Delvare <jdelvare@suse.com>
8681 L:      linux-hwmon@vger.kernel.org
8682 S:      Maintained
8683 F:      Documentation/hwmon/lm83
8684 F:      drivers/hwmon/lm83.c
8685
8686 LM90 HARDWARE MONITOR DRIVER
8687 M:      Jean Delvare <jdelvare@suse.com>
8688 L:      linux-hwmon@vger.kernel.org
8689 S:      Maintained
8690 F:      Documentation/hwmon/lm90
8691 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8692 F:      drivers/hwmon/lm90.c
8693 F:      include/dt-bindings/thermal/lm90.h
8694
8695 LM95234 HARDWARE MONITOR DRIVER
8696 M:      Guenter Roeck <linux@roeck-us.net>
8697 L:      linux-hwmon@vger.kernel.org
8698 S:      Maintained
8699 F:      Documentation/hwmon/lm95234
8700 F:      drivers/hwmon/lm95234.c
8701
8702 LME2510 MEDIA DRIVER
8703 M:      Malcolm Priestley <tvboxspy@gmail.com>
8704 L:      linux-media@vger.kernel.org
8705 W:      https://linuxtv.org
8706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8707 S:      Maintained
8708 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8709
8710 LOADPIN SECURITY MODULE
8711 M:      Kees Cook <keescook@chromium.org>
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8713 S:      Supported
8714 F:      security/loadpin/
8715 F:      Documentation/admin-guide/LSM/LoadPin.rst
8716
8717 LOCKING PRIMITIVES
8718 M:      Peter Zijlstra <peterz@infradead.org>
8719 M:      Ingo Molnar <mingo@redhat.com>
8720 M:      Will Deacon <will.deacon@arm.com>
8721 L:      linux-kernel@vger.kernel.org
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8723 S:      Maintained
8724 F:      Documentation/locking/
8725 F:      include/linux/lockdep.h
8726 F:      include/linux/spinlock*.h
8727 F:      arch/*/include/asm/spinlock*.h
8728 F:      include/linux/rwlock*.h
8729 F:      include/linux/mutex*.h
8730 F:      include/linux/rwsem*.h
8731 F:      arch/*/include/asm/rwsem.h
8732 F:      include/linux/seqlock.h
8733 F:      lib/locking*.[ch]
8734 F:      kernel/locking/
8735 X:      kernel/locking/locktorture.c
8736
8737 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8738 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8739 L:      linux-ntfs-dev@lists.sourceforge.net
8740 W:      http://www.linux-ntfs.org/content/view/19/37/
8741 S:      Maintained
8742 F:      Documentation/ldm.txt
8743 F:      block/partitions/ldm.*
8744
8745 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8746 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8747 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8748 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8749 L:      MPT-FusionLinux.pdl@broadcom.com
8750 L:      linux-scsi@vger.kernel.org
8751 W:      http://www.avagotech.com/support/
8752 S:      Supported
8753 F:      drivers/message/fusion/
8754 F:      drivers/scsi/mpt3sas/
8755
8756 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8757 M:      Matthew Wilcox <willy@infradead.org>
8758 L:      linux-scsi@vger.kernel.org
8759 S:      Maintained
8760 F:      drivers/scsi/sym53c8xx_2/
8761
8762 LTC1660 DAC DRIVER
8763 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8764 L:      linux-iio@vger.kernel.org
8765 S:      Maintained
8766 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8767 F:      drivers/iio/dac/ltc1660.c
8768
8769 LTC4261 HARDWARE MONITOR DRIVER
8770 M:      Guenter Roeck <linux@roeck-us.net>
8771 L:      linux-hwmon@vger.kernel.org
8772 S:      Maintained
8773 F:      Documentation/hwmon/ltc4261
8774 F:      drivers/hwmon/ltc4261.c
8775
8776 LTC4306 I2C MULTIPLEXER DRIVER
8777 M:      Michael Hennerich <michael.hennerich@analog.com>
8778 W:      http://ez.analog.com/community/linux-device-drivers
8779 L:      linux-i2c@vger.kernel.org
8780 S:      Supported
8781 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8782 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8783
8784 LTP (Linux Test Project)
8785 M:      Mike Frysinger <vapier@gentoo.org>
8786 M:      Cyril Hrubis <chrubis@suse.cz>
8787 M:      Wanlong Gao <wanlong.gao@gmail.com>
8788 M:      Jan Stancek <jstancek@redhat.com>
8789 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8790 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8791 L:      ltp@lists.linux.it (subscribers-only)
8792 W:      http://linux-test-project.github.io/
8793 T:      git git://github.com/linux-test-project/ltp.git
8794 S:      Maintained
8795
8796 M68K ARCHITECTURE
8797 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8798 L:      linux-m68k@lists.linux-m68k.org
8799 W:      http://www.linux-m68k.org/
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8801 S:      Maintained
8802 F:      arch/m68k/
8803 F:      drivers/zorro/
8804
8805 M68K ON APPLE MACINTOSH
8806 M:      Joshua Thompson <funaho@jurai.org>
8807 W:      http://www.mac.linux-m68k.org/
8808 L:      linux-m68k@lists.linux-m68k.org
8809 S:      Maintained
8810 F:      arch/m68k/mac/
8811
8812 M68K ON HP9000/300
8813 M:      Philip Blundell <philb@gnu.org>
8814 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8815 S:      Maintained
8816 F:      arch/m68k/hp300/
8817
8818 M88DS3103 MEDIA DRIVER
8819 M:      Antti Palosaari <crope@iki.fi>
8820 L:      linux-media@vger.kernel.org
8821 W:      https://linuxtv.org
8822 W:      http://palosaari.fi/linux/
8823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8824 T:      git git://linuxtv.org/anttip/media_tree.git
8825 S:      Maintained
8826 F:      drivers/media/dvb-frontends/m88ds3103*
8827
8828 M88RS2000 MEDIA DRIVER
8829 M:      Malcolm Priestley <tvboxspy@gmail.com>
8830 L:      linux-media@vger.kernel.org
8831 W:      https://linuxtv.org
8832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8833 S:      Maintained
8834 F:      drivers/media/dvb-frontends/m88rs2000*
8835
8836 MA901 MASTERKIT USB FM RADIO DRIVER
8837 M:      Alexey Klimov <klimov.linux@gmail.com>
8838 L:      linux-media@vger.kernel.org
8839 T:      git git://linuxtv.org/media_tree.git
8840 S:      Maintained
8841 F:      drivers/media/radio/radio-ma901.c
8842
8843 MAC80211
8844 M:      Johannes Berg <johannes@sipsolutions.net>
8845 L:      linux-wireless@vger.kernel.org
8846 W:      http://wireless.kernel.org/
8847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8849 S:      Maintained
8850 F:      Documentation/networking/mac80211-injection.txt
8851 F:      include/net/mac80211.h
8852 F:      net/mac80211/
8853 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8854 F:      Documentation/networking/mac80211_hwsim/README
8855
8856 MAILBOX API
8857 M:      Jassi Brar <jassisinghbrar@gmail.com>
8858 L:      linux-kernel@vger.kernel.org
8859 S:      Maintained
8860 F:      drivers/mailbox/
8861 F:      include/linux/mailbox_client.h
8862 F:      include/linux/mailbox_controller.h
8863
8864 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8865 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8866 W:      http://www.kernel.org/doc/man-pages
8867 L:      linux-man@vger.kernel.org
8868 S:      Maintained
8869
8870 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8871 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8872 L:      linux-mips@linux-mips.org
8873 S:      Maintained
8874 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8875
8876 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8877 M:      Andrew Lunn <andrew@lunn.ch>
8878 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8879 L:      netdev@vger.kernel.org
8880 S:      Maintained
8881 F:      drivers/net/dsa/mv88e6xxx/
8882 F:      include/linux/platform_data/mv88e6xxx.h
8883 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8884
8885 MARVELL ARMADA DRM SUPPORT
8886 M:      Russell King <linux@armlinux.org.uk>
8887 S:      Maintained
8888 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8889 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8890 F:      drivers/gpu/drm/armada/
8891 F:      include/uapi/drm/armada_drm.h
8892 F:      Documentation/devicetree/bindings/display/armada/
8893
8894 MARVELL CRYPTO DRIVER
8895 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8896 M:      Arnaud Ebalard <arno@natisbad.org>
8897 F:      drivers/crypto/marvell/
8898 S:      Maintained
8899 L:      linux-crypto@vger.kernel.org
8900
8901 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8902 M:      Mirko Lindner <mlindner@marvell.com>
8903 M:      Stephen Hemminger <stephen@networkplumber.org>
8904 L:      netdev@vger.kernel.org
8905 S:      Maintained
8906 F:      drivers/net/ethernet/marvell/sk*
8907
8908 MARVELL LIBERTAS WIRELESS DRIVER
8909 L:      libertas-dev@lists.infradead.org
8910 S:      Orphan
8911 F:      drivers/net/wireless/marvell/libertas/
8912
8913 MARVELL MACCHIATOBIN SUPPORT
8914 M:      Russell King <linux@armlinux.org.uk>
8915 L:      linux-arm-kernel@lists.infradead.org
8916 S:      Maintained
8917 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8918
8919 MARVELL MV643XX ETHERNET DRIVER
8920 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8921 L:      netdev@vger.kernel.org
8922 S:      Maintained
8923 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8924 F:      include/linux/mv643xx.h
8925
8926 MARVELL MV88X3310 PHY DRIVER
8927 M:      Russell King <linux@armlinux.org.uk>
8928 L:      netdev@vger.kernel.org
8929 S:      Maintained
8930 F:      drivers/net/phy/marvell10g.c
8931
8932 MARVELL MVNETA ETHERNET DRIVER
8933 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8934 L:      netdev@vger.kernel.org
8935 S:      Maintained
8936 F:      drivers/net/ethernet/marvell/mvneta.*
8937
8938 MARVELL MWIFIEX WIRELESS DRIVER
8939 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8940 M:      Nishant Sarmukadam <nishants@marvell.com>
8941 M:      Ganapathi Bhat <gbhat@marvell.com>
8942 M:      Xinming Hu <huxinming820@gmail.com>
8943 L:      linux-wireless@vger.kernel.org
8944 S:      Maintained
8945 F:      drivers/net/wireless/marvell/mwifiex/
8946
8947 MARVELL MWL8K WIRELESS DRIVER
8948 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8949 L:      linux-wireless@vger.kernel.org
8950 S:      Odd Fixes
8951 F:      drivers/net/wireless/marvell/mwl8k.c
8952
8953 MARVELL NAND CONTROLLER DRIVER
8954 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8955 L:      linux-mtd@lists.infradead.org
8956 S:      Maintained
8957 F:      drivers/mtd/nand/raw/marvell_nand.c
8958 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8959
8960 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8961 M:      Nicolas Pitre <nico@fluxnic.net>
8962 S:      Odd Fixes
8963 F:      drivers/mmc/host/mvsdio.*
8964
8965 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8966 M:      Hu Ziji <huziji@marvell.com>
8967 L:      linux-mmc@vger.kernel.org
8968 S:      Supported
8969 F:      drivers/mmc/host/sdhci-xenon*
8970 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8971
8972 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8973 M:      Sunil Goutham <sgoutham@marvell.com>
8974 M:      Linu Cherian <lcherian@marvell.com>
8975 M:      Geetha sowjanya <gakula@marvell.com>
8976 M:      Jerin Jacob <jerinj@marvell.com>
8977 L:      netdev@vger.kernel.org
8978 S:      Supported
8979 F:      drivers/net/ethernet/marvell/octeontx2/af/
8980
8981 MATROX FRAMEBUFFER DRIVER
8982 L:      linux-fbdev@vger.kernel.org
8983 S:      Orphan
8984 F:      drivers/video/fbdev/matrox/matroxfb_*
8985 F:      include/uapi/linux/matroxfb.h
8986
8987 MAX16065 HARDWARE MONITOR DRIVER
8988 M:      Guenter Roeck <linux@roeck-us.net>
8989 L:      linux-hwmon@vger.kernel.org
8990 S:      Maintained
8991 F:      Documentation/hwmon/max16065
8992 F:      drivers/hwmon/max16065.c
8993
8994 MAX2175 SDR TUNER DRIVER
8995 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8996 L:      linux-media@vger.kernel.org
8997 T:      git git://linuxtv.org/media_tree.git
8998 S:      Maintained
8999 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9000 F:      Documentation/media/v4l-drivers/max2175.rst
9001 F:      drivers/media/i2c/max2175*
9002 F:      include/uapi/linux/max2175.h
9003
9004 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9005 L:      linux-hwmon@vger.kernel.org
9006 S:      Orphan
9007 F:      Documentation/hwmon/max6650
9008 F:      drivers/hwmon/max6650.c
9009
9010 MAX6697 HARDWARE MONITOR DRIVER
9011 M:      Guenter Roeck <linux@roeck-us.net>
9012 L:      linux-hwmon@vger.kernel.org
9013 S:      Maintained
9014 F:      Documentation/hwmon/max6697
9015 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9016 F:      drivers/hwmon/max6697.c
9017 F:      include/linux/platform_data/max6697.h
9018
9019 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9020 M:      Peter Rosin <peda@axentia.se>
9021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9022 S:      Maintained
9023 F:      Documentation/devicetree/bindings/sound/max9860.txt
9024 F:      sound/soc/codecs/max9860.*
9025
9026 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9027 M:      Javier Martinez Canillas <javier@dowhile0.org>
9028 L:      linux-kernel@vger.kernel.org
9029 S:      Supported
9030 F:      drivers/regulator/max77802-regulator.c
9031 F:      Documentation/devicetree/bindings/*/*max77802.txt
9032 F:      include/dt-bindings/*/*max77802.h
9033
9034 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9035 M:      Krzysztof Kozlowski <krzk@kernel.org>
9036 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9037 L:      linux-pm@vger.kernel.org
9038 S:      Supported
9039 F:      drivers/power/supply/max14577_charger.c
9040 F:      drivers/power/supply/max77693_charger.c
9041
9042 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9043 M:      Chanwoo Choi <cw00.choi@samsung.com>
9044 M:      Krzysztof Kozlowski <krzk@kernel.org>
9045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9046 L:      linux-kernel@vger.kernel.org
9047 S:      Supported
9048 F:      drivers/*/max14577*.c
9049 F:      drivers/*/max77686*.c
9050 F:      drivers/*/max77693*.c
9051 F:      drivers/extcon/extcon-max14577.c
9052 F:      drivers/extcon/extcon-max77693.c
9053 F:      drivers/rtc/rtc-max77686.c
9054 F:      drivers/clk/clk-max77686.c
9055 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9056 F:      Documentation/devicetree/bindings/*/max77686.txt
9057 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9058 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9059 F:      include/linux/mfd/max14577*.h
9060 F:      include/linux/mfd/max77686*.h
9061 F:      include/linux/mfd/max77693*.h
9062
9063 MAXIRADIO FM RADIO RECEIVER DRIVER
9064 M:      Hans Verkuil <hverkuil@xs4all.nl>
9065 L:      linux-media@vger.kernel.org
9066 T:      git git://linuxtv.org/media_tree.git
9067 W:      https://linuxtv.org
9068 S:      Maintained
9069 F:      drivers/media/radio/radio-maxiradio*
9070
9071 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9072 M:      Peter Rosin <peda@axentia.se>
9073 L:      linux-iio@vger.kernel.org
9074 S:      Maintained
9075 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9076 F:      drivers/iio/potentiometer/mcp4018.c
9077 F:      drivers/iio/potentiometer/mcp4531.c
9078
9079 MCR20A IEEE-802.15.4 RADIO DRIVER
9080 M:      Xue Liu <liuxuenetmail@gmail.com>
9081 L:      linux-wpan@vger.kernel.org
9082 W:      https://github.com/xueliu/mcr20a-linux
9083 S:      Maintained
9084 F:      drivers/net/ieee802154/mcr20a.c
9085 F:      drivers/net/ieee802154/mcr20a.h
9086 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9087
9088 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9089 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9090 L:      linux-iio@vger.kernel.org
9091 S:      Maintained
9092 F:      drivers/iio/dac/cio-dac.c
9093
9094 MEDIA DRIVERS FOR ASCOT2E
9095 M:      Sergey Kozlov <serjk@netup.ru>
9096 M:      Abylay Ospan <aospan@netup.ru>
9097 L:      linux-media@vger.kernel.org
9098 W:      https://linuxtv.org
9099 W:      http://netup.tv/
9100 T:      git git://linuxtv.org/media_tree.git
9101 S:      Supported
9102 F:      drivers/media/dvb-frontends/ascot2e*
9103
9104 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9105 M:      Jasmin Jessich <jasmin@anw.at>
9106 L:      linux-media@vger.kernel.org
9107 W:      https://linuxtv.org
9108 T:      git git://linuxtv.org/media_tree.git
9109 S:      Maintained
9110 F:      drivers/media/dvb-frontends/cxd2099*
9111
9112 MEDIA DRIVERS FOR CXD2841ER
9113 M:      Sergey Kozlov <serjk@netup.ru>
9114 M:      Abylay Ospan <aospan@netup.ru>
9115 L:      linux-media@vger.kernel.org
9116 W:      https://linuxtv.org
9117 W:      http://netup.tv/
9118 T:      git git://linuxtv.org/media_tree.git
9119 S:      Supported
9120 F:      drivers/media/dvb-frontends/cxd2841er*
9121
9122 MEDIA DRIVERS FOR CXD2880
9123 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9124 L:      linux-media@vger.kernel.org
9125 W:      http://linuxtv.org/
9126 T:      git git://linuxtv.org/media_tree.git
9127 S:      Supported
9128 F:      drivers/media/dvb-frontends/cxd2880/*
9129 F:      drivers/media/spi/cxd2880*
9130
9131 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9132 L:      linux-media@vger.kernel.org
9133 W:      https://linuxtv.org
9134 T:      git git://linuxtv.org/media_tree.git
9135 S:      Orphan
9136 F:      drivers/media/pci/ddbridge/*
9137
9138 MEDIA DRIVERS FOR FREESCALE IMX
9139 M:      Steve Longerbeam <slongerbeam@gmail.com>
9140 M:      Philipp Zabel <p.zabel@pengutronix.de>
9141 L:      linux-media@vger.kernel.org
9142 T:      git git://linuxtv.org/media_tree.git
9143 S:      Maintained
9144 F:      Documentation/devicetree/bindings/media/imx.txt
9145 F:      Documentation/media/v4l-drivers/imx.rst
9146 F:      drivers/staging/media/imx/
9147 F:      include/linux/imx-media.h
9148 F:      include/media/imx.h
9149
9150 MEDIA DRIVER FOR FREESCALE IMX PXP
9151 M:      Philipp Zabel <p.zabel@pengutronix.de>
9152 L:      linux-media@vger.kernel.org
9153 T:      git git://linuxtv.org/media_tree.git
9154 S:      Maintained
9155 F:      drivers/media/platform/imx-pxp.[ch]
9156
9157 MEDIA DRIVERS FOR HELENE
9158 M:      Abylay Ospan <aospan@netup.ru>
9159 L:      linux-media@vger.kernel.org
9160 W:      https://linuxtv.org
9161 W:      http://netup.tv/
9162 T:      git git://linuxtv.org/media_tree.git
9163 S:      Supported
9164 F:      drivers/media/dvb-frontends/helene*
9165
9166 MEDIA DRIVERS FOR HORUS3A
9167 M:      Sergey Kozlov <serjk@netup.ru>
9168 M:      Abylay Ospan <aospan@netup.ru>
9169 L:      linux-media@vger.kernel.org
9170 W:      https://linuxtv.org
9171 W:      http://netup.tv/
9172 T:      git git://linuxtv.org/media_tree.git
9173 S:      Supported
9174 F:      drivers/media/dvb-frontends/horus3a*
9175
9176 MEDIA DRIVERS FOR LNBH25
9177 M:      Sergey Kozlov <serjk@netup.ru>
9178 M:      Abylay Ospan <aospan@netup.ru>
9179 L:      linux-media@vger.kernel.org
9180 W:      https://linuxtv.org
9181 W:      http://netup.tv/
9182 T:      git git://linuxtv.org/media_tree.git
9183 S:      Supported
9184 F:      drivers/media/dvb-frontends/lnbh25*
9185
9186 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9187 L:      linux-media@vger.kernel.org
9188 W:      https://linuxtv.org
9189 T:      git git://linuxtv.org/media_tree.git
9190 S:      Orphan
9191 F:      drivers/media/dvb-frontends/mxl5xx*
9192
9193 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9194 M:      Sergey Kozlov <serjk@netup.ru>
9195 M:      Abylay Ospan <aospan@netup.ru>
9196 L:      linux-media@vger.kernel.org
9197 W:      https://linuxtv.org
9198 W:      http://netup.tv/
9199 T:      git git://linuxtv.org/media_tree.git
9200 S:      Supported
9201 F:      drivers/media/pci/netup_unidvb/*
9202
9203 MEDIA DRIVERS FOR RENESAS - CEU
9204 M:      Jacopo Mondi <jacopo@jmondi.org>
9205 L:      linux-media@vger.kernel.org
9206 L:      linux-renesas-soc@vger.kernel.org
9207 T:      git git://linuxtv.org/media_tree.git
9208 S:      Supported
9209 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9210 F:      drivers/media/platform/renesas-ceu.c
9211 F:      include/media/drv-intf/renesas-ceu.h
9212
9213 MEDIA DRIVERS FOR RENESAS - DRIF
9214 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9215 L:      linux-media@vger.kernel.org
9216 L:      linux-renesas-soc@vger.kernel.org
9217 T:      git git://linuxtv.org/media_tree.git
9218 S:      Supported
9219 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9220 F:      drivers/media/platform/rcar_drif.c
9221
9222 MEDIA DRIVERS FOR RENESAS - FCP
9223 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9224 L:      linux-media@vger.kernel.org
9225 L:      linux-renesas-soc@vger.kernel.org
9226 T:      git git://linuxtv.org/media_tree.git
9227 S:      Supported
9228 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9229 F:      drivers/media/platform/rcar-fcp.c
9230 F:      include/media/rcar-fcp.h
9231
9232 MEDIA DRIVERS FOR RENESAS - FDP1
9233 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9234 L:      linux-media@vger.kernel.org
9235 L:      linux-renesas-soc@vger.kernel.org
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Supported
9238 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9239 F:      drivers/media/platform/rcar_fdp1.c
9240
9241 MEDIA DRIVERS FOR RENESAS - VIN
9242 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9243 L:      linux-media@vger.kernel.org
9244 L:      linux-renesas-soc@vger.kernel.org
9245 T:      git git://linuxtv.org/media_tree.git
9246 S:      Supported
9247 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9248 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9249 F:      drivers/media/platform/rcar-vin/
9250
9251 MEDIA DRIVERS FOR RENESAS - VSP1
9252 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9253 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9254 L:      linux-media@vger.kernel.org
9255 L:      linux-renesas-soc@vger.kernel.org
9256 T:      git git://linuxtv.org/media_tree.git
9257 S:      Supported
9258 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9259 F:      drivers/media/platform/vsp1/
9260
9261 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9262 L:      linux-media@vger.kernel.org
9263 W:      https://linuxtv.org
9264 T:      git git://linuxtv.org/media_tree.git
9265 S:      Orphan
9266 F:      drivers/media/dvb-frontends/stv0910*
9267
9268 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9269 L:      linux-media@vger.kernel.org
9270 W:      https://linuxtv.org
9271 T:      git git://linuxtv.org/media_tree.git
9272 S:      Orphan
9273 F:      drivers/media/dvb-frontends/stv6111*
9274
9275 MEDIA DRIVERS FOR STM32 - DCMI
9276 M:      Hugues Fruchet <hugues.fruchet@st.com>
9277 L:      linux-media@vger.kernel.org
9278 T:      git git://linuxtv.org/media_tree.git
9279 S:      Supported
9280 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9281 F:      drivers/media/platform/stm32/stm32-dcmi.c
9282
9283 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9284 M:      Dmitry Osipenko <digetx@gmail.com>
9285 L:      linux-media@vger.kernel.org
9286 L:      linux-tegra@vger.kernel.org
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Maintained
9289 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9290 F:      drivers/staging/media/tegra-vde/
9291
9292 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9293 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9294 P:      LinuxTV.org Project
9295 L:      linux-media@vger.kernel.org
9296 W:      https://linuxtv.org
9297 Q:      http://patchwork.kernel.org/project/linux-media/list/
9298 T:      git git://linuxtv.org/media_tree.git
9299 S:      Maintained
9300 F:      Documentation/devicetree/bindings/media/
9301 F:      Documentation/media/
9302 F:      drivers/media/
9303 F:      drivers/staging/media/
9304 F:      include/linux/platform_data/media/
9305 F:      include/media/
9306 F:      include/uapi/linux/dvb/
9307 F:      include/uapi/linux/videodev2.h
9308 F:      include/uapi/linux/media.h
9309 F:      include/uapi/linux/v4l2-*
9310 F:      include/uapi/linux/meye.h
9311 F:      include/uapi/linux/ivtv*
9312 F:      include/uapi/linux/uvcvideo.h
9313
9314 MEDIATEK BLUETOOTH DRIVER
9315 M:      Sean Wang <sean.wang@mediatek.com>
9316 L:      linux-bluetooth@vger.kernel.org
9317 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9318 S:      Maintained
9319 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9320 F:      drivers/bluetooth/btmtkuart.c
9321
9322 MEDIATEK CIR DRIVER
9323 M:      Sean Wang <sean.wang@mediatek.com>
9324 S:      Maintained
9325 F:      drivers/media/rc/mtk-cir.c
9326
9327 MEDIATEK DMA DRIVER
9328 M:      Sean Wang <sean.wang@mediatek.com>
9329 L:      dmaengine@vger.kernel.org
9330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9332 S:      Maintained
9333 F:      Documentation/devicetree/bindings/dma/mtk-*
9334 F:      drivers/dma/mediatek/
9335
9336 MEDIATEK PMIC LED DRIVER
9337 M:      Sean Wang <sean.wang@mediatek.com>
9338 S:      Maintained
9339 F:      drivers/leds/leds-mt6323.c
9340 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9341
9342 MEDIATEK ETHERNET DRIVER
9343 M:      Felix Fietkau <nbd@openwrt.org>
9344 M:      John Crispin <john@phrozen.org>
9345 M:      Sean Wang <sean.wang@mediatek.com>
9346 M:      Nelson Chang <nelson.chang@mediatek.com>
9347 L:      netdev@vger.kernel.org
9348 S:      Maintained
9349 F:      drivers/net/ethernet/mediatek/
9350
9351 MEDIATEK SWITCH DRIVER
9352 M:      Sean Wang <sean.wang@mediatek.com>
9353 L:      netdev@vger.kernel.org
9354 S:      Maintained
9355 F:      drivers/net/dsa/mt7530.*
9356 F:      net/dsa/tag_mtk.c
9357
9358 MEDIATEK JPEG DRIVER
9359 M:      Rick Chang <rick.chang@mediatek.com>
9360 M:      Bin Liu <bin.liu@mediatek.com>
9361 S:      Supported
9362 F:      drivers/media/platform/mtk-jpeg/
9363 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9364
9365 MEDIATEK MDP DRIVER
9366 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9367 M:      Houlong Wei <houlong.wei@mediatek.com>
9368 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9369 S:      Supported
9370 F:      drivers/media/platform/mtk-mdp/
9371 F:      drivers/media/platform/mtk-vpu/
9372 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9373
9374 MEDIATEK MEDIA DRIVER
9375 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9376 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9377 S:      Supported
9378 F:      drivers/media/platform/mtk-vcodec/
9379 F:      drivers/media/platform/mtk-vpu/
9380 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9381 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9382
9383 MEDIATEK MT7601U WIRELESS LAN DRIVER
9384 M:      Jakub Kicinski <kubakici@wp.pl>
9385 L:      linux-wireless@vger.kernel.org
9386 S:      Maintained
9387 F:      drivers/net/wireless/mediatek/mt7601u/
9388
9389 MEDIATEK NAND CONTROLLER DRIVER
9390 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9391 L:      linux-mtd@lists.infradead.org
9392 S:      Maintained
9393 F:      drivers/mtd/nand/raw/mtk_*
9394 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9395
9396 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9397 M:      Sean Wang <sean.wang@mediatek.com>
9398 S:      Maintained
9399 F:      drivers/char/hw_random/mtk-rng.c
9400
9401 MEDIATEK USB3 DRD IP DRIVER
9402 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9403 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9406 S:      Maintained
9407 F:      drivers/usb/mtu3/
9408
9409 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9410 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9411 M:      Martin Donnelly <martin.donnelly@ge.com>
9412 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9413 S:      Maintained
9414 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9415 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9416
9417 MEGARAID SCSI/SAS DRIVERS
9418 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9419 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9420 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9421 L:      megaraidlinux.pdl@broadcom.com
9422 L:      linux-scsi@vger.kernel.org
9423 W:      http://www.avagotech.com/support/
9424 S:      Maintained
9425 F:      Documentation/scsi/megaraid.txt
9426 F:      drivers/scsi/megaraid.*
9427 F:      drivers/scsi/megaraid/
9428
9429 MELEXIS MLX90614 DRIVER
9430 M:      Crt Mori <cmo@melexis.com>
9431 L:      linux-iio@vger.kernel.org
9432 W:      http://www.melexis.com
9433 S:      Supported
9434 F:      drivers/iio/temperature/mlx90614.c
9435
9436 MELEXIS MLX90632 DRIVER
9437 M:      Crt Mori <cmo@melexis.com>
9438 L:      linux-iio@vger.kernel.org
9439 W:      http://www.melexis.com
9440 S:      Supported
9441 F:      drivers/iio/temperature/mlx90632.c
9442
9443 MELFAS MIP4 TOUCHSCREEN DRIVER
9444 M:      Sangwon Jee <jeesw@melfas.com>
9445 W:      http://www.melfas.com
9446 S:      Supported
9447 F:      drivers/input/touchscreen/melfas_mip4.c
9448 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9449
9450 MELLANOX ETHERNET DRIVER (mlx4_en)
9451 M:      Tariq Toukan <tariqt@mellanox.com>
9452 L:      netdev@vger.kernel.org
9453 S:      Supported
9454 W:      http://www.mellanox.com
9455 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9456 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9457
9458 MELLANOX ETHERNET DRIVER (mlx5e)
9459 M:      Saeed Mahameed <saeedm@mellanox.com>
9460 L:      netdev@vger.kernel.org
9461 S:      Supported
9462 W:      http://www.mellanox.com
9463 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9464 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9465
9466 MELLANOX ETHERNET INNOVA DRIVERS
9467 R:      Boris Pismenny <borisp@mellanox.com>
9468 L:      netdev@vger.kernel.org
9469 S:      Supported
9470 W:      http://www.mellanox.com
9471 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9472 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9473 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9474 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9475 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9476
9477 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9478 R:      Boris Pismenny <borisp@mellanox.com>
9479 L:      netdev@vger.kernel.org
9480 S:      Supported
9481 W:      http://www.mellanox.com
9482 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9483 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9484 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9485
9486 MELLANOX ETHERNET SWITCH DRIVERS
9487 M:      Jiri Pirko <jiri@mellanox.com>
9488 M:      Ido Schimmel <idosch@mellanox.com>
9489 L:      netdev@vger.kernel.org
9490 S:      Supported
9491 W:      http://www.mellanox.com
9492 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9493 F:      drivers/net/ethernet/mellanox/mlxsw/
9494 F:      tools/testing/selftests/drivers/net/mlxsw/
9495
9496 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9497 M:      mlxsw@mellanox.com
9498 L:      netdev@vger.kernel.org
9499 S:      Supported
9500 W:      http://www.mellanox.com
9501 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9502 F:      drivers/net/ethernet/mellanox/mlxfw/
9503
9504 MELLANOX HARDWARE PLATFORM SUPPORT
9505 M:      Andy Shevchenko <andy@infradead.org>
9506 M:      Darren Hart <dvhart@infradead.org>
9507 M:      Vadim Pasternak <vadimp@mellanox.com>
9508 L:      platform-driver-x86@vger.kernel.org
9509 S:      Supported
9510 F:      drivers/platform/mellanox/
9511
9512 MELLANOX MLX4 core VPI driver
9513 M:      Tariq Toukan <tariqt@mellanox.com>
9514 L:      netdev@vger.kernel.org
9515 L:      linux-rdma@vger.kernel.org
9516 W:      http://www.mellanox.com
9517 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9518 S:      Supported
9519 F:      drivers/net/ethernet/mellanox/mlx4/
9520 F:      include/linux/mlx4/
9521
9522 MELLANOX MLX4 IB driver
9523 M:      Yishai Hadas <yishaih@mellanox.com>
9524 L:      linux-rdma@vger.kernel.org
9525 W:      http://www.mellanox.com
9526 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9527 S:      Supported
9528 F:      drivers/infiniband/hw/mlx4/
9529 F:      include/linux/mlx4/
9530 F:      include/uapi/rdma/mlx4-abi.h
9531
9532 MELLANOX MLX5 core VPI driver
9533 M:      Saeed Mahameed <saeedm@mellanox.com>
9534 M:      Leon Romanovsky <leonro@mellanox.com>
9535 L:      netdev@vger.kernel.org
9536 L:      linux-rdma@vger.kernel.org
9537 W:      http://www.mellanox.com
9538 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9539 S:      Supported
9540 F:      drivers/net/ethernet/mellanox/mlx5/core/
9541 F:      include/linux/mlx5/
9542
9543 MELLANOX MLX5 IB driver
9544 M:      Leon Romanovsky <leonro@mellanox.com>
9545 L:      linux-rdma@vger.kernel.org
9546 W:      http://www.mellanox.com
9547 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9548 S:      Supported
9549 F:      drivers/infiniband/hw/mlx5/
9550 F:      include/linux/mlx5/
9551 F:      include/uapi/rdma/mlx5-abi.h
9552
9553 MELLANOX MLXCPLD I2C AND MUX DRIVER
9554 M:      Vadim Pasternak <vadimp@mellanox.com>
9555 M:      Michael Shych <michaelsh@mellanox.com>
9556 L:      linux-i2c@vger.kernel.org
9557 S:      Supported
9558 F:      drivers/i2c/busses/i2c-mlxcpld.c
9559 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9560 F:      Documentation/i2c/busses/i2c-mlxcpld
9561
9562 MELLANOX MLXCPLD LED DRIVER
9563 M:      Vadim Pasternak <vadimp@mellanox.com>
9564 L:      linux-leds@vger.kernel.org
9565 S:      Supported
9566 F:      drivers/leds/leds-mlxcpld.c
9567 F:      drivers/leds/leds-mlxreg.c
9568 F:      Documentation/leds/leds-mlxcpld.txt
9569
9570 MELLANOX PLATFORM DRIVER
9571 M:      Vadim Pasternak <vadimp@mellanox.com>
9572 L:      platform-driver-x86@vger.kernel.org
9573 S:      Supported
9574 F:      drivers/platform/x86/mlx-platform.c
9575
9576 MEMBARRIER SUPPORT
9577 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9578 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9579 L:      linux-kernel@vger.kernel.org
9580 S:      Supported
9581 F:      kernel/sched/membarrier.c
9582 F:      include/uapi/linux/membarrier.h
9583 F:      arch/powerpc/include/asm/membarrier.h
9584
9585 MEMORY MANAGEMENT
9586 L:      linux-mm@kvack.org
9587 W:      http://www.linux-mm.org
9588 S:      Maintained
9589 F:      include/linux/mm.h
9590 F:      include/linux/gfp.h
9591 F:      include/linux/mmzone.h
9592 F:      include/linux/memory_hotplug.h
9593 F:      include/linux/vmalloc.h
9594 F:      mm/
9595
9596 MEMORY TECHNOLOGY DEVICES (MTD)
9597 M:      David Woodhouse <dwmw2@infradead.org>
9598 M:      Brian Norris <computersforpeace@gmail.com>
9599 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9600 M:      Marek Vasut <marek.vasut@gmail.com>
9601 M:      Richard Weinberger <richard@nod.at>
9602 L:      linux-mtd@lists.infradead.org
9603 W:      http://www.linux-mtd.infradead.org/
9604 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9605 T:      git git://git.infradead.org/linux-mtd.git master
9606 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9607 S:      Maintained
9608 F:      Documentation/devicetree/bindings/mtd/
9609 F:      drivers/mtd/
9610 F:      include/linux/mtd/
9611 F:      include/uapi/mtd/
9612
9613 MEN A21 WATCHDOG DRIVER
9614 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9615 L:      linux-watchdog@vger.kernel.org
9616 S:      Maintained
9617 F:      drivers/watchdog/mena21_wdt.c
9618
9619 MEN CHAMELEON BUS (mcb)
9620 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9621 S:      Maintained
9622 F:      drivers/mcb/
9623 F:      include/linux/mcb.h
9624 F:      Documentation/men-chameleon-bus.txt
9625
9626 MEN F21BMC (Board Management Controller)
9627 M:      Andreas Werner <andreas.werner@men.de>
9628 S:      Supported
9629 F:      drivers/mfd/menf21bmc.c
9630 F:      drivers/watchdog/menf21bmc_wdt.c
9631 F:      drivers/leds/leds-menf21bmc.c
9632 F:      drivers/hwmon/menf21bmc_hwmon.c
9633 F:      Documentation/hwmon/menf21bmc
9634
9635 MEN Z069 WATCHDOG DRIVER
9636 M:      Johannes Thumshirn <jth@kernel.org>
9637 L:      linux-watchdog@vger.kernel.org
9638 S:      Maintained
9639 F:      drivers/watchdog/menz69_wdt.c
9640
9641 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9642 M:      Neil Armstrong <narmstrong@baylibre.com>
9643 L:      linux-media@lists.freedesktop.org
9644 L:      linux-amlogic@lists.infradead.org
9645 W:      http://linux-meson.com/
9646 S:      Supported
9647 F:      drivers/media/platform/meson/ao-cec.c
9648 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9649 T:      git git://linuxtv.org/media_tree.git
9650
9651 MICROBLAZE ARCHITECTURE
9652 M:      Michal Simek <monstr@monstr.eu>
9653 W:      http://www.monstr.eu/fdt/
9654 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9655 S:      Supported
9656 F:      arch/microblaze/
9657
9658 MICROCHIP AT91 SERIAL DRIVER
9659 M:      Richard Genoud <richard.genoud@gmail.com>
9660 S:      Maintained
9661 F:      drivers/tty/serial/atmel_serial.c
9662 F:      drivers/tty/serial/atmel_serial.h
9663 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9664
9665 MICROCHIP AUDIO ASOC DRIVERS
9666 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9667 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9668 S:      Supported
9669 F:      sound/soc/atmel
9670
9671 MICROCHIP DMA DRIVER
9672 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9674 L:      dmaengine@vger.kernel.org
9675 S:      Supported
9676 F:      drivers/dma/at_hdmac.c
9677 F:      drivers/dma/at_hdmac_regs.h
9678 F:      include/linux/platform_data/dma-atmel.h
9679 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9680 F:      include/dt-bindings/dma/at91.h
9681
9682 MICROCHIP ECC DRIVER
9683 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9684 L:      linux-crypto@vger.kernel.org
9685 S:      Maintained
9686 F:      drivers/crypto/atmel-ecc.*
9687
9688 MICROCHIP I2C DRIVER
9689 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9690 L:      linux-i2c@vger.kernel.org
9691 S:      Supported
9692 F:      drivers/i2c/busses/i2c-at91.c
9693
9694 MICROCHIP ISC DRIVER
9695 M:      Eugen Hristev <eugen.hristev@microchip.com>
9696 L:      linux-media@vger.kernel.org
9697 S:      Supported
9698 F:      drivers/media/platform/atmel/atmel-isc.c
9699 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9700 F:      devicetree/bindings/media/atmel-isc.txt
9701
9702 MICROCHIP ISI DRIVER
9703 M:      Eugen Hristev <eugen.hristev@microchip.com>
9704 L:      linux-media@vger.kernel.org
9705 S:      Supported
9706 F:      drivers/media/platform/atmel/atmel-isi.c
9707 F:      include/media/atmel-isi.h
9708
9709 MICROCHIP AT91 USART MFD DRIVER
9710 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9711 L:      linux-kernel@vger.kernel.org
9712 S:      Supported
9713 F:      drivers/mfd/at91-usart.c
9714 F:      include/dt-bindings/mfd/at91-usart.h
9715 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9716
9717 MICROCHIP AT91 USART SPI DRIVER
9718 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9719 L:      linux-spi@vger.kernel.org
9720 S:      Supported
9721 F:      drivers/spi/spi-at91-usart.c
9722 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9723
9724 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9725 M:      Woojung Huh <Woojung.Huh@microchip.com>
9726 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9727 L:      netdev@vger.kernel.org
9728 S:      Maintained
9729 F:      net/dsa/tag_ksz.c
9730 F:      drivers/net/dsa/microchip/*
9731 F:      include/linux/platform_data/microchip-ksz.h
9732 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9733
9734 MICROCHIP LAN743X ETHERNET DRIVER
9735 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9736 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9737 L:      netdev@vger.kernel.org
9738 S:      Maintained
9739 F:      drivers/net/ethernet/microchip/lan743x_*
9740
9741 MICROCHIP LCDFB DRIVER
9742 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9743 L:      linux-fbdev@vger.kernel.org
9744 S:      Maintained
9745 F:      drivers/video/fbdev/atmel_lcdfb.c
9746 F:      include/video/atmel_lcdc.h
9747
9748 MICROCHIP MMC/SD/SDIO MCI DRIVER
9749 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9750 S:      Maintained
9751 F:      drivers/mmc/host/atmel-mci.c
9752
9753 MICROCHIP MCP3911 ADC DRIVER
9754 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9755 M:      Kent Gustavsson <kent@minoris.se>
9756 L:      linux-iio@vger.kernel.org
9757 S:      Supported
9758 F:      drivers/iio/adc/mcp3911.c
9759 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9760
9761 MICROCHIP NAND DRIVER
9762 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9763 L:      linux-mtd@lists.infradead.org
9764 S:      Supported
9765 F:      drivers/mtd/nand/raw/atmel/*
9766 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9767
9768 MICROCHIP PWM DRIVER
9769 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771 L:      linux-pwm@vger.kernel.org
9772 S:      Supported
9773 F:      drivers/pwm/pwm-atmel.c
9774 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9775
9776 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9777 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9778 M:      Eugen Hristev <eugen.hristev@microchip.com>
9779 L:      linux-iio@vger.kernel.org
9780 S:      Supported
9781 F:      drivers/iio/adc/at91-sama5d2_adc.c
9782 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9783 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9784
9785 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9786 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9787 S:      Supported
9788 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9789
9790 MICROCHIP SPI DRIVER
9791 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9792 S:      Supported
9793 F:      drivers/spi/spi-atmel.*
9794
9795 MICROCHIP SSC DRIVER
9796 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9798 S:      Supported
9799 F:      drivers/misc/atmel-ssc.c
9800 F:      include/linux/atmel-ssc.h
9801
9802 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9803 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805 S:      Supported
9806 F:      drivers/misc/atmel_tclib.c
9807 F:      drivers/clocksource/tcb_clksrc.c
9808
9809 MICROCHIP USBA UDC DRIVER
9810 M:      Cristian Birsan <cristian.birsan@microchip.com>
9811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9812 S:      Supported
9813 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9814
9815 MICROCHIP USB251XB DRIVER
9816 M:      Richard Leitner <richard.leitner@skidata.com>
9817 L:      linux-usb@vger.kernel.org
9818 S:      Maintained
9819 F:      drivers/usb/misc/usb251xb.c
9820 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9821
9822 MICROCHIP XDMA DRIVER
9823 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9824 L:      linux-arm-kernel@lists.infradead.org
9825 L:      dmaengine@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/dma/at_xdmac.c
9828
9829 MICROSEMI MIPS SOCS
9830 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9831 L:      linux-mips@linux-mips.org
9832 S:      Maintained
9833 F:      arch/mips/generic/board-ocelot.c
9834 F:      arch/mips/configs/generic/board-ocelot.config
9835 F:      arch/mips/boot/dts/mscc/
9836 F:      Documentation/devicetree/bindings/mips/mscc.txt
9837
9838 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9839 M:      Don Brace <don.brace@microsemi.com>
9840 L:      esc.storagedev@microsemi.com
9841 L:      linux-scsi@vger.kernel.org
9842 S:      Supported
9843 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9844 F:      drivers/scsi/smartpqi/Kconfig
9845 F:      drivers/scsi/smartpqi/Makefile
9846 F:      include/linux/cciss*.h
9847 F:      include/uapi/linux/cciss*.h
9848 F:      Documentation/scsi/smartpqi.txt
9849
9850 MICROSEMI ETHERNET SWITCH DRIVER
9851 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9852 L:      netdev@vger.kernel.org
9853 S:      Supported
9854 F:      drivers/net/ethernet/mscc/
9855
9856 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9857 M:      Chen Yu <yu.c.chen@intel.com>
9858 L:      platform-driver-x86@vger.kernel.org
9859 S:      Supported
9860 F:      drivers/platform/x86/surfacepro3_button.c
9861
9862 MICROTEK X6 SCANNER
9863 M:      Oliver Neukum <oliver@neukum.org>
9864 S:      Maintained
9865 F:      drivers/usb/image/microtek.*
9866
9867 MIPS
9868 M:      Ralf Baechle <ralf@linux-mips.org>
9869 M:      Paul Burton <paul.burton@mips.com>
9870 M:      James Hogan <jhogan@kernel.org>
9871 L:      linux-mips@linux-mips.org
9872 W:      http://www.linux-mips.org/
9873 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9875 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9876 S:      Supported
9877 F:      Documentation/devicetree/bindings/mips/
9878 F:      Documentation/mips/
9879 F:      arch/mips/
9880 F:      drivers/platform/mips/
9881
9882 MIPS BOSTON DEVELOPMENT BOARD
9883 M:      Paul Burton <paul.burton@mips.com>
9884 L:      linux-mips@linux-mips.org
9885 S:      Maintained
9886 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9887 F:      arch/mips/boot/dts/img/boston.dts
9888 F:      arch/mips/configs/generic/board-boston.config
9889 F:      drivers/clk/imgtec/clk-boston.c
9890 F:      include/dt-bindings/clock/boston-clock.h
9891
9892 MIPS GENERIC PLATFORM
9893 M:      Paul Burton <paul.burton@mips.com>
9894 L:      linux-mips@linux-mips.org
9895 S:      Supported
9896 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9897 F:      arch/mips/generic/
9898 F:      arch/mips/tools/generic-board-config.sh
9899
9900 MIPS/LOONGSON1 ARCHITECTURE
9901 M:      Keguang Zhang <keguang.zhang@gmail.com>
9902 L:      linux-mips@linux-mips.org
9903 S:      Maintained
9904 F:      arch/mips/loongson32/
9905 F:      arch/mips/include/asm/mach-loongson32/
9906 F:      drivers/*/*loongson1*
9907 F:      drivers/*/*/*loongson1*
9908
9909 MIPS/LOONGSON2 ARCHITECTURE
9910 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9911 L:      linux-mips@linux-mips.org
9912 S:      Maintained
9913 F:      arch/mips/loongson64/fuloong-2e/
9914 F:      arch/mips/loongson64/lemote-2f/
9915 F:      arch/mips/include/asm/mach-loongson64/
9916 F:      drivers/*/*loongson2*
9917 F:      drivers/*/*/*loongson2*
9918
9919 MIPS/LOONGSON3 ARCHITECTURE
9920 M:      Huacai Chen <chenhc@lemote.com>
9921 L:      linux-mips@linux-mips.org
9922 S:      Maintained
9923 F:      arch/mips/loongson64/
9924 F:      arch/mips/include/asm/mach-loongson64/
9925 F:      drivers/platform/mips/cpu_hwmon.c
9926 F:      drivers/*/*loongson3*
9927 F:      drivers/*/*/*loongson3*
9928
9929 MIPS RINT INSTRUCTION EMULATION
9930 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9931 L:      linux-mips@linux-mips.org
9932 S:      Supported
9933 F:      arch/mips/math-emu/sp_rint.c
9934 F:      arch/mips/math-emu/dp_rint.c
9935
9936 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9937 M:      Hans Verkuil <hverkuil@xs4all.nl>
9938 L:      linux-media@vger.kernel.org
9939 T:      git git://linuxtv.org/media_tree.git
9940 W:      https://linuxtv.org
9941 S:      Odd Fixes
9942 F:      drivers/media/radio/radio-miropcm20*
9943
9944 MMP SUPPORT
9945 M:      Eric Miao <eric.y.miao@gmail.com>
9946 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9948 T:      git git://github.com/hzhuang1/linux.git
9949 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9950 S:      Maintained
9951 F:      arch/arm/boot/dts/mmp*
9952 F:      arch/arm/mach-mmp/
9953
9954 MMU GATHER AND TLB INVALIDATION
9955 M:      Will Deacon <will.deacon@arm.com>
9956 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9957 M:      Andrew Morton <akpm@linux-foundation.org>
9958 M:      Nick Piggin <npiggin@gmail.com>
9959 M:      Peter Zijlstra <peterz@infradead.org>
9960 L:      linux-arch@vger.kernel.org
9961 L:      linux-mm@kvack.org
9962 S:      Maintained
9963 F:      arch/*/include/asm/tlb.h
9964 F:      include/asm-generic/tlb.h
9965 F:      mm/mmu_gather.c
9966
9967 MN88472 MEDIA DRIVER
9968 M:      Antti Palosaari <crope@iki.fi>
9969 L:      linux-media@vger.kernel.org
9970 W:      https://linuxtv.org
9971 W:      http://palosaari.fi/linux/
9972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9973 S:      Maintained
9974 F:      drivers/media/dvb-frontends/mn88472*
9975
9976 MN88473 MEDIA DRIVER
9977 M:      Antti Palosaari <crope@iki.fi>
9978 L:      linux-media@vger.kernel.org
9979 W:      https://linuxtv.org
9980 W:      http://palosaari.fi/linux/
9981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9982 S:      Maintained
9983 F:      drivers/media/dvb-frontends/mn88473*
9984
9985 MODULE SUPPORT
9986 M:      Jessica Yu <jeyu@kernel.org>
9987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9988 S:      Maintained
9989 F:      include/linux/module.h
9990 F:      kernel/module.c
9991
9992 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9993 W:      http://popies.net/meye/
9994 S:      Orphan
9995 F:      Documentation/media/v4l-drivers/meye*
9996 F:      drivers/media/pci/meye/
9997 F:      include/uapi/linux/meye.h
9998
9999 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10000 M:      Jiri Slaby <jirislaby@gmail.com>
10001 S:      Maintained
10002 F:      Documentation/serial/moxa-smartio
10003 F:      drivers/tty/mxser.*
10004
10005 MR800 AVERMEDIA USB FM RADIO DRIVER
10006 M:      Alexey Klimov <klimov.linux@gmail.com>
10007 L:      linux-media@vger.kernel.org
10008 T:      git git://linuxtv.org/media_tree.git
10009 S:      Maintained
10010 F:      drivers/media/radio/radio-mr800.c
10011
10012 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10013 M:      Alan Ott <alan@signal11.us>
10014 L:      linux-wpan@vger.kernel.org
10015 S:      Maintained
10016 F:      drivers/net/ieee802154/mrf24j40.c
10017 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10018
10019 MSI LAPTOP SUPPORT
10020 M:      "Lee, Chun-Yi" <jlee@suse.com>
10021 L:      platform-driver-x86@vger.kernel.org
10022 S:      Maintained
10023 F:      drivers/platform/x86/msi-laptop.c
10024
10025 MSI WMI SUPPORT
10026 L:      platform-driver-x86@vger.kernel.org
10027 S:      Orphan
10028 F:      drivers/platform/x86/msi-wmi.c
10029
10030 MSI001 MEDIA DRIVER
10031 M:      Antti Palosaari <crope@iki.fi>
10032 L:      linux-media@vger.kernel.org
10033 W:      https://linuxtv.org
10034 W:      http://palosaari.fi/linux/
10035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10036 T:      git git://linuxtv.org/anttip/media_tree.git
10037 S:      Maintained
10038 F:      drivers/media/tuners/msi001*
10039
10040 MSI2500 MEDIA DRIVER
10041 M:      Antti Palosaari <crope@iki.fi>
10042 L:      linux-media@vger.kernel.org
10043 W:      https://linuxtv.org
10044 W:      http://palosaari.fi/linux/
10045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10046 T:      git git://linuxtv.org/anttip/media_tree.git
10047 S:      Maintained
10048 F:      drivers/media/usb/msi2500/
10049
10050 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10051 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10052 L:      linux-mtd@lists.infradead.org
10053 S:      Maintained
10054 F:      drivers/mtd/devices/docg3*
10055
10056 MT9M032 APTINA SENSOR DRIVER
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:      drivers/media/i2c/mt9m032.c
10062 F:      include/media/i2c/mt9m032.h
10063
10064 MT9P031 APTINA CAMERA SENSOR
10065 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10066 L:      linux-media@vger.kernel.org
10067 T:      git git://linuxtv.org/media_tree.git
10068 S:      Maintained
10069 F:      drivers/media/i2c/mt9p031.c
10070 F:      include/media/i2c/mt9p031.h
10071
10072 MT9T001 APTINA CAMERA SENSOR
10073 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10074 L:      linux-media@vger.kernel.org
10075 T:      git git://linuxtv.org/media_tree.git
10076 S:      Maintained
10077 F:      drivers/media/i2c/mt9t001.c
10078 F:      include/media/i2c/mt9t001.h
10079
10080 MT9T112 APTINA CAMERA SENSOR
10081 M:      Jacopo Mondi <jacopo@jmondi.org>
10082 L:      linux-media@vger.kernel.org
10083 T:      git git://linuxtv.org/media_tree.git
10084 S:      Odd Fixes
10085 F:      drivers/media/i2c/mt9t112.c
10086 F:      include/media/i2c/mt9t112.h
10087
10088 MT9V032 APTINA CAMERA SENSOR
10089 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10090 L:      linux-media@vger.kernel.org
10091 T:      git git://linuxtv.org/media_tree.git
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10094 F:      drivers/media/i2c/mt9v032.c
10095 F:      include/media/i2c/mt9v032.h
10096
10097 MT9V111 APTINA CAMERA SENSOR
10098 M:      Jacopo Mondi <jacopo@jmondi.org>
10099 L:      linux-media@vger.kernel.org
10100 T:      git git://linuxtv.org/media_tree.git
10101 S:      Maintained
10102 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10103 F:      drivers/media/i2c/mt9v111.c
10104
10105 MULTIFUNCTION DEVICES (MFD)
10106 M:      Lee Jones <lee.jones@linaro.org>
10107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10108 S:      Supported
10109 F:      Documentation/devicetree/bindings/mfd/
10110 F:      drivers/mfd/
10111 F:      include/linux/mfd/
10112 F:      include/dt-bindings/mfd/
10113
10114 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10115 S:      Orphan
10116 F:      drivers/mmc/host/mmc_spi.c
10117 F:      include/linux/spi/mmc_spi.h
10118
10119 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10120 M:      Ulf Hansson <ulf.hansson@linaro.org>
10121 L:      linux-mmc@vger.kernel.org
10122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10123 S:      Maintained
10124 F:      Documentation/devicetree/bindings/mmc/
10125 F:      drivers/mmc/
10126 F:      include/linux/mmc/
10127 F:      include/uapi/linux/mmc/
10128
10129 MULTIPLEXER SUBSYSTEM
10130 M:      Peter Rosin <peda@axentia.se>
10131 S:      Maintained
10132 F:      Documentation/ABI/testing/sysfs-class-mux*
10133 F:      Documentation/devicetree/bindings/mux/
10134 F:      include/dt-bindings/mux/
10135 F:      include/linux/mux/
10136 F:      drivers/mux/
10137
10138 MULTITECH MULTIPORT CARD (ISICOM)
10139 S:      Orphan
10140 F:      drivers/tty/isicom.c
10141 F:      include/linux/isicom.h
10142
10143 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10144 M:      Bin Liu <b-liu@ti.com>
10145 L:      linux-usb@vger.kernel.org
10146 S:      Maintained
10147 F:      drivers/usb/musb/
10148
10149 MXL301RF MEDIA DRIVER
10150 M:      Akihiro Tsukada <tskd08@gmail.com>
10151 L:      linux-media@vger.kernel.org
10152 S:      Odd Fixes
10153 F:      drivers/media/tuners/mxl301rf*
10154
10155 MXL5007T MEDIA DRIVER
10156 M:      Michael Krufky <mkrufky@linuxtv.org>
10157 L:      linux-media@vger.kernel.org
10158 W:      https://linuxtv.org
10159 W:      http://github.com/mkrufky
10160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10161 T:      git git://linuxtv.org/mkrufky/tuners.git
10162 S:      Maintained
10163 F:      drivers/media/tuners/mxl5007t.*
10164
10165 MXSFB DRM DRIVER
10166 M:      Marek Vasut <marex@denx.de>
10167 M:      Stefan Agner <stefan@agner.ch>
10168 L:      dri-devel@lists.freedesktop.org
10169 S:      Supported
10170 F:      drivers/gpu/drm/mxsfb/
10171 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10172 T:      git git://anongit.freedesktop.org/drm/drm-misc
10173
10174 MYLEX DAC960 PCI RAID Controller
10175 M:      Hannes Reinecke <hare@kernel.org>
10176 L:      linux-scsi@vger.kernel.org
10177 S:      Supported
10178 F:      drivers/scsi/myrb.*
10179 F:      drivers/scsi/myrs.*
10180
10181 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10182 M:      Chris Lee <christopher.lee@cspi.com>
10183 L:      netdev@vger.kernel.org
10184 W:      https://www.cspi.com/ethernet-products/support/downloads/
10185 S:      Supported
10186 F:      drivers/net/ethernet/myricom/myri10ge/
10187
10188 NAND FLASH SUBSYSTEM
10189 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10190 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10191 R:      Richard Weinberger <richard@nod.at>
10192 L:      linux-mtd@lists.infradead.org
10193 W:      http://www.linux-mtd.infradead.org/
10194 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10195 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10196 T:      git git://git.infradead.org/linux-mtd.git nand/next
10197 S:      Maintained
10198 F:      drivers/mtd/nand/
10199 F:      include/linux/mtd/*nand*.h
10200
10201 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10202 M:      Daniel Mack <zonque@gmail.com>
10203 S:      Maintained
10204 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10205 W:      http://www.native-instruments.com
10206 F:      sound/usb/caiaq/
10207
10208 NATSEMI ETHERNET DRIVER (DP8381x)
10209 S:      Orphan
10210 F:      drivers/net/ethernet/natsemi/natsemi.c
10211
10212 NCR 5380 SCSI DRIVERS
10213 M:      Finn Thain <fthain@telegraphics.com.au>
10214 M:      Michael Schmitz <schmitzmic@gmail.com>
10215 L:      linux-scsi@vger.kernel.org
10216 S:      Maintained
10217 F:      Documentation/scsi/g_NCR5380.txt
10218 F:      drivers/scsi/NCR5380.*
10219 F:      drivers/scsi/arm/cumana_1.c
10220 F:      drivers/scsi/arm/oak.c
10221 F:      drivers/scsi/atari_scsi.*
10222 F:      drivers/scsi/dmx3191d.c
10223 F:      drivers/scsi/g_NCR5380.*
10224 F:      drivers/scsi/mac_scsi.*
10225 F:      drivers/scsi/sun3_scsi.*
10226 F:      drivers/scsi/sun3_scsi_vme.c
10227
10228 NCSI LIBRARY:
10229 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10230 S:      Maintained
10231 F:      net/ncsi/
10232
10233 NCT6775 HARDWARE MONITOR DRIVER
10234 M:      Guenter Roeck <linux@roeck-us.net>
10235 L:      linux-hwmon@vger.kernel.org
10236 S:      Maintained
10237 F:      Documentation/hwmon/nct6775
10238 F:      drivers/hwmon/nct6775.c
10239
10240 NET_FAILOVER MODULE
10241 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10242 L:      netdev@vger.kernel.org
10243 S:      Supported
10244 F:      driver/net/net_failover.c
10245 F:      include/net/net_failover.h
10246 F:      Documentation/networking/net_failover.rst
10247
10248 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10249 M:      Faisal Latif <faisal.latif@intel.com>
10250 L:      linux-rdma@vger.kernel.org
10251 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10252 S:      Supported
10253 F:      drivers/infiniband/hw/nes/
10254 F:      include/uapi/rdma/nes-abi.h
10255
10256 NETEM NETWORK EMULATOR
10257 M:      Stephen Hemminger <stephen@networkplumber.org>
10258 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10259 S:      Maintained
10260 F:      net/sched/sch_netem.c
10261
10262 NETERION 10GbE DRIVERS (s2io/vxge)
10263 M:      Jon Mason <jdmason@kudzu.us>
10264 L:      netdev@vger.kernel.org
10265 S:      Supported
10266 F:      Documentation/networking/s2io.txt
10267 F:      Documentation/networking/vxge.txt
10268 F:      drivers/net/ethernet/neterion/
10269
10270 NETFILTER
10271 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10272 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10273 M:      Florian Westphal <fw@strlen.de>
10274 L:      netfilter-devel@vger.kernel.org
10275 L:      coreteam@netfilter.org
10276 W:      http://www.netfilter.org/
10277 W:      http://www.iptables.org/
10278 W:      http://www.nftables.org/
10279 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10282 S:      Maintained
10283 F:      include/linux/netfilter*
10284 F:      include/linux/netfilter/
10285 F:      include/net/netfilter/
10286 F:      include/uapi/linux/netfilter*
10287 F:      include/uapi/linux/netfilter/
10288 F:      net/*/netfilter.c
10289 F:      net/*/netfilter/
10290 F:      net/netfilter/
10291 F:      net/bridge/br_netfilter*.c
10292
10293 NETROM NETWORK LAYER
10294 M:      Ralf Baechle <ralf@linux-mips.org>
10295 L:      linux-hams@vger.kernel.org
10296 W:      http://www.linux-ax25.org/
10297 S:      Maintained
10298 F:      include/net/netrom.h
10299 F:      include/uapi/linux/netrom.h
10300 F:      net/netrom/
10301
10302 NETRONOME ETHERNET DRIVERS
10303 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10304 L:      oss-drivers@netronome.com
10305 S:      Maintained
10306 F:      drivers/net/ethernet/netronome/
10307
10308 NETWORK BLOCK DEVICE (NBD)
10309 M:      Josef Bacik <josef@toxicpanda.com>
10310 S:      Maintained
10311 L:      linux-block@vger.kernel.org
10312 L:      nbd@other.debian.org
10313 F:      Documentation/blockdev/nbd.txt
10314 F:      drivers/block/nbd.c
10315 F:      include/uapi/linux/nbd.h
10316
10317 NETWORK DROP MONITOR
10318 M:      Neil Horman <nhorman@tuxdriver.com>
10319 L:      netdev@vger.kernel.org
10320 S:      Maintained
10321 W:      https://fedorahosted.org/dropwatch/
10322 F:      net/core/drop_monitor.c
10323
10324 NETWORKING DRIVERS
10325 M:      "David S. Miller" <davem@davemloft.net>
10326 L:      netdev@vger.kernel.org
10327 W:      http://www.linuxfoundation.org/en/Net
10328 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10331 S:      Odd Fixes
10332 F:      Documentation/devicetree/bindings/net/
10333 F:      drivers/net/
10334 F:      include/linux/if_*
10335 F:      include/linux/netdevice.h
10336 F:      include/linux/etherdevice.h
10337 F:      include/linux/fcdevice.h
10338 F:      include/linux/fddidevice.h
10339 F:      include/linux/hippidevice.h
10340 F:      include/linux/inetdevice.h
10341 F:      include/uapi/linux/if_*
10342 F:      include/uapi/linux/netdevice.h
10343
10344 NETWORKING DRIVERS (WIRELESS)
10345 M:      Kalle Valo <kvalo@codeaurora.org>
10346 L:      linux-wireless@vger.kernel.org
10347 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10350 S:      Maintained
10351 F:      Documentation/devicetree/bindings/net/wireless/
10352 F:      drivers/net/wireless/
10353
10354 NETWORKING [DSA]
10355 M:      Andrew Lunn <andrew@lunn.ch>
10356 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10357 M:      Florian Fainelli <f.fainelli@gmail.com>
10358 S:      Maintained
10359 F:      Documentation/devicetree/bindings/net/dsa/
10360 F:      net/dsa/
10361 F:      include/net/dsa.h
10362 F:      include/linux/dsa/
10363 F:      drivers/net/dsa/
10364
10365 NETWORKING [GENERAL]
10366 M:      "David S. Miller" <davem@davemloft.net>
10367 L:      netdev@vger.kernel.org
10368 W:      http://www.linuxfoundation.org/en/Net
10369 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10372 B:      mailto:netdev@vger.kernel.org
10373 S:      Maintained
10374 F:      net/
10375 F:      include/net/
10376 F:      include/linux/in.h
10377 F:      include/linux/net.h
10378 F:      include/linux/netdevice.h
10379 F:      include/uapi/linux/in.h
10380 F:      include/uapi/linux/net.h
10381 F:      include/uapi/linux/netdevice.h
10382 F:      include/uapi/linux/net_namespace.h
10383 F:      tools/testing/selftests/net/
10384 F:      lib/net_utils.c
10385 F:      lib/random32.c
10386 F:      Documentation/networking/
10387
10388 NETWORKING [IPSEC]
10389 M:      Steffen Klassert <steffen.klassert@secunet.com>
10390 M:      Herbert Xu <herbert@gondor.apana.org.au>
10391 M:      "David S. Miller" <davem@davemloft.net>
10392 L:      netdev@vger.kernel.org
10393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10395 S:      Maintained
10396 F:      net/xfrm/
10397 F:      net/key/
10398 F:      net/ipv4/xfrm*
10399 F:      net/ipv4/esp4*
10400 F:      net/ipv4/ah4.c
10401 F:      net/ipv4/ipcomp.c
10402 F:      net/ipv4/ip_vti.c
10403 F:      net/ipv6/xfrm*
10404 F:      net/ipv6/esp6*
10405 F:      net/ipv6/ah6.c
10406 F:      net/ipv6/ipcomp6.c
10407 F:      net/ipv6/ip6_vti.c
10408 F:      include/uapi/linux/xfrm.h
10409 F:      include/net/xfrm.h
10410
10411 NETWORKING [IPv4/IPv6]
10412 M:      "David S. Miller" <davem@davemloft.net>
10413 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10414 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10415 L:      netdev@vger.kernel.org
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10417 S:      Maintained
10418 F:      net/ipv4/
10419 F:      net/ipv6/
10420 F:      include/net/ip*
10421 F:      arch/x86/net/*
10422
10423 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10424 M:      Paul Moore <paul@paul-moore.com>
10425 W:      https://github.com/netlabel
10426 L:      netdev@vger.kernel.org
10427 L:      linux-security-module@vger.kernel.org
10428 S:      Maintained
10429 F:      Documentation/netlabel/
10430 F:      include/net/calipso.h
10431 F:      include/net/cipso_ipv4.h
10432 F:      include/net/netlabel.h
10433 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10434 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10435 F:      net/netlabel/
10436 F:      net/ipv4/cipso_ipv4.c
10437 F:      net/ipv6/calipso.c
10438 F:      net/netfilter/xt_CONNSECMARK.c
10439 F:      net/netfilter/xt_SECMARK.c
10440
10441 NETWORKING [TCP]
10442 M:      Eric Dumazet <edumazet@google.com>
10443 L:      netdev@vger.kernel.org
10444 S:      Maintained
10445 F:      net/ipv4/tcp*.c
10446 F:      net/ipv4/syncookies.c
10447 F:      net/ipv6/tcp*.c
10448 F:      net/ipv6/syncookies.c
10449 F:      include/uapi/linux/tcp.h
10450 F:      include/net/tcp.h
10451 F:      include/linux/tcp.h
10452 F:      include/trace/events/tcp.h
10453
10454 NETWORKING [TLS]
10455 M:      Boris Pismenny <borisp@mellanox.com>
10456 M:      Aviad Yehezkel <aviadye@mellanox.com>
10457 M:      Dave Watson <davejwatson@fb.com>
10458 M:      John Fastabend <john.fastabend@gmail.com>
10459 M:      Daniel Borkmann <daniel@iogearbox.net>
10460 L:      netdev@vger.kernel.org
10461 S:      Maintained
10462 F:      net/tls/*
10463 F:      include/uapi/linux/tls.h
10464 F:      include/net/tls.h
10465
10466 NETWORKING [WIRELESS]
10467 L:      linux-wireless@vger.kernel.org
10468 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10469
10470 NETDEVSIM
10471 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10472 S:      Maintained
10473 F:      drivers/net/netdevsim/*
10474
10475 NETXEN (1/10) GbE SUPPORT
10476 M:      Manish Chopra <manish.chopra@cavium.com>
10477 M:      Rahul Verma <rahul.verma@cavium.com>
10478 M:      Dept-GELinuxNICDev@cavium.com
10479 L:      netdev@vger.kernel.org
10480 S:      Supported
10481 F:      drivers/net/ethernet/qlogic/netxen/
10482
10483 NFC SUBSYSTEM
10484 M:      Samuel Ortiz <sameo@linux.intel.com>
10485 L:      linux-wireless@vger.kernel.org
10486 L:      linux-nfc@lists.01.org (subscribers-only)
10487 S:      Supported
10488 F:      net/nfc/
10489 F:      include/net/nfc/
10490 F:      include/uapi/linux/nfc.h
10491 F:      drivers/nfc/
10492 F:      include/linux/platform_data/nfcmrvl.h
10493 F:      include/linux/platform_data/nxp-nci.h
10494 F:      Documentation/devicetree/bindings/net/nfc/
10495
10496 NFS, SUNRPC, AND LOCKD CLIENTS
10497 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10498 M:      Anna Schumaker <anna.schumaker@netapp.com>
10499 L:      linux-nfs@vger.kernel.org
10500 W:      http://client.linux-nfs.org
10501 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10502 S:      Maintained
10503 F:      fs/lockd/
10504 F:      fs/nfs/
10505 F:      fs/nfs_common/
10506 F:      net/sunrpc/
10507 F:      include/linux/lockd/
10508 F:      include/linux/nfs*
10509 F:      include/linux/sunrpc/
10510 F:      include/uapi/linux/nfs*
10511 F:      include/uapi/linux/sunrpc/
10512
10513 NILFS2 FILESYSTEM
10514 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10515 L:      linux-nilfs@vger.kernel.org
10516 W:      https://nilfs.sourceforge.io/
10517 W:      https://nilfs.osdn.jp/
10518 T:      git git://github.com/konis/nilfs2.git
10519 S:      Supported
10520 F:      Documentation/filesystems/nilfs2.txt
10521 F:      fs/nilfs2/
10522 F:      include/trace/events/nilfs2.h
10523 F:      include/uapi/linux/nilfs2_api.h
10524 F:      include/uapi/linux/nilfs2_ondisk.h
10525
10526 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10527 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10528 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10529 S:      Maintained
10530 F:      Documentation/scsi/NinjaSCSI.txt
10531 F:      drivers/scsi/pcmcia/nsp_*
10532
10533 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10534 M:      GOTO Masanori <gotom@debian.or.jp>
10535 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10536 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10537 S:      Maintained
10538 F:      Documentation/scsi/NinjaSCSI.txt
10539 F:      drivers/scsi/nsp32*
10540
10541 NIOS2 ARCHITECTURE
10542 M:      Ley Foon Tan <lftan@altera.com>
10543 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10545 S:      Maintained
10546 F:      arch/nios2/
10547
10548 NOHZ, DYNTICKS SUPPORT
10549 M:      Frederic Weisbecker <fweisbec@gmail.com>
10550 M:      Thomas Gleixner <tglx@linutronix.de>
10551 M:      Ingo Molnar <mingo@kernel.org>
10552 L:      linux-kernel@vger.kernel.org
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10554 S:      Maintained
10555 F:      kernel/time/tick*.*
10556 F:      include/linux/tick.h
10557 F:      include/linux/sched/nohz.h
10558
10559 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10560 M:      Pavel Machek <pavel@ucw.cz>
10561 M:      Sakari Ailus <sakari.ailus@iki.fi>
10562 L:      linux-media@vger.kernel.org
10563 S:      Maintained
10564 F:      drivers/media/i2c/et8ek8
10565 F:      drivers/media/i2c/ad5820.c
10566
10567 NOKIA N900 POWER SUPPLY DRIVERS
10568 R:      Pali Rohár <pali.rohar@gmail.com>
10569 F:      include/linux/power/bq2415x_charger.h
10570 F:      include/linux/power/bq27xxx_battery.h
10571 F:      include/linux/power/isp1704_charger.h
10572 F:      drivers/power/supply/bq2415x_charger.c
10573 F:      drivers/power/supply/bq27xxx_battery.c
10574 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10575 F:      drivers/power/supply/isp1704_charger.c
10576 F:      drivers/power/supply/rx51_battery.c
10577
10578 NTB AMD DRIVER
10579 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10580 L:      linux-ntb@googlegroups.com
10581 S:      Supported
10582 F:      drivers/ntb/hw/amd/
10583
10584 NTB DRIVER CORE
10585 M:      Jon Mason <jdmason@kudzu.us>
10586 M:      Dave Jiang <dave.jiang@intel.com>
10587 M:      Allen Hubbe <allenbh@gmail.com>
10588 L:      linux-ntb@googlegroups.com
10589 S:      Supported
10590 W:      https://github.com/jonmason/ntb/wiki
10591 T:      git git://github.com/jonmason/ntb.git
10592 F:      drivers/ntb/
10593 F:      drivers/net/ntb_netdev.c
10594 F:      include/linux/ntb.h
10595 F:      include/linux/ntb_transport.h
10596 F:      tools/testing/selftests/ntb/
10597
10598 NTB IDT DRIVER
10599 M:      Serge Semin <fancer.lancer@gmail.com>
10600 L:      linux-ntb@googlegroups.com
10601 S:      Supported
10602 F:      drivers/ntb/hw/idt/
10603
10604 NTB INTEL DRIVER
10605 M:      Dave Jiang <dave.jiang@intel.com>
10606 L:      linux-ntb@googlegroups.com
10607 S:      Supported
10608 W:      https://github.com/davejiang/linux/wiki
10609 T:      git https://github.com/davejiang/linux.git
10610 F:      drivers/ntb/hw/intel/
10611
10612 NTFS FILESYSTEM
10613 M:      Anton Altaparmakov <anton@tuxera.com>
10614 L:      linux-ntfs-dev@lists.sourceforge.net
10615 W:      http://www.tuxera.com/
10616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10617 S:      Supported
10618 F:      Documentation/filesystems/ntfs.txt
10619 F:      fs/ntfs/
10620
10621 NUBUS SUBSYSTEM
10622 M:      Finn Thain <fthain@telegraphics.com.au>
10623 L:      linux-m68k@lists.linux-m68k.org
10624 S:      Maintained
10625 F:      arch/*/include/asm/nubus.h
10626 F:      drivers/nubus/
10627 F:      include/linux/nubus.h
10628 F:      include/uapi/linux/nubus.h
10629
10630 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10631 M:      Antonino Daplas <adaplas@gmail.com>
10632 L:      linux-fbdev@vger.kernel.org
10633 S:      Maintained
10634 F:      drivers/video/fbdev/riva/
10635 F:      drivers/video/fbdev/nvidia/
10636
10637 NVM EXPRESS DRIVER
10638 M:      Keith Busch <keith.busch@intel.com>
10639 M:      Jens Axboe <axboe@fb.com>
10640 M:      Christoph Hellwig <hch@lst.de>
10641 M:      Sagi Grimberg <sagi@grimberg.me>
10642 L:      linux-nvme@lists.infradead.org
10643 T:      git://git.infradead.org/nvme.git
10644 W:      http://git.infradead.org/nvme.git
10645 S:      Supported
10646 F:      drivers/nvme/host/
10647 F:      include/linux/nvme.h
10648 F:      include/uapi/linux/nvme_ioctl.h
10649
10650 NVM EXPRESS FC TRANSPORT DRIVERS
10651 M:      James Smart <james.smart@broadcom.com>
10652 L:      linux-nvme@lists.infradead.org
10653 S:      Supported
10654 F:      include/linux/nvme-fc.h
10655 F:      include/linux/nvme-fc-driver.h
10656 F:      drivers/nvme/host/fc.c
10657 F:      drivers/nvme/target/fc.c
10658 F:      drivers/nvme/target/fcloop.c
10659
10660 NVM EXPRESS TARGET DRIVER
10661 M:      Christoph Hellwig <hch@lst.de>
10662 M:      Sagi Grimberg <sagi@grimberg.me>
10663 L:      linux-nvme@lists.infradead.org
10664 T:      git://git.infradead.org/nvme.git
10665 W:      http://git.infradead.org/nvme.git
10666 S:      Supported
10667 F:      drivers/nvme/target/
10668
10669 NVMEM FRAMEWORK
10670 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10671 S:      Maintained
10672 F:      drivers/nvmem/
10673 F:      Documentation/devicetree/bindings/nvmem/
10674 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10675 F:      include/linux/nvmem-consumer.h
10676 F:      include/linux/nvmem-provider.h
10677
10678 NXP SGTL5000 DRIVER
10679 M:      Fabio Estevam <fabio.estevam@nxp.com>
10680 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10681 S:      Maintained
10682 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10683 F:      sound/soc/codecs/sgtl5000*
10684
10685 NXP TDA998X DRM DRIVER
10686 M:      Russell King <linux@armlinux.org.uk>
10687 S:      Maintained
10688 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10689 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10690 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10691 F:      include/drm/i2c/tda998x.h
10692 F:      include/dt-bindings/display/tda998x.h
10693 K:      "nxp,tda998x"
10694
10695 NXP TFA9879 DRIVER
10696 M:      Peter Rosin <peda@axentia.se>
10697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10698 S:      Maintained
10699 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10700 F:      sound/soc/codecs/tfa9879*
10701
10702 NXP-NCI NFC DRIVER
10703 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10704 R:      Charles Gorand <charles.gorand@effinnov.com>
10705 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10706 S:      Supported
10707 F:      drivers/nfc/nxp-nci
10708
10709 OBJTOOL
10710 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10711 M:      Peter Zijlstra <peterz@infradead.org>
10712 S:      Supported
10713 F:      tools/objtool/
10714
10715 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10716 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10717 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10718 L:      linuxppc-dev@lists.ozlabs.org
10719 S:      Supported
10720 F:      arch/powerpc/platforms/powernv/ocxl.c
10721 F:      arch/powerpc/include/asm/pnv-ocxl.h
10722 F:      drivers/misc/ocxl/
10723 F:      include/misc/ocxl*
10724 F:      include/uapi/misc/ocxl.h
10725 F:      Documentation/accelerators/ocxl.rst
10726
10727 OMAP AUDIO SUPPORT
10728 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10729 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10731 L:      linux-omap@vger.kernel.org
10732 S:      Maintained
10733 F:      sound/soc/omap/
10734
10735 OMAP CLOCK FRAMEWORK SUPPORT
10736 M:      Paul Walmsley <paul@pwsan.com>
10737 L:      linux-omap@vger.kernel.org
10738 S:      Maintained
10739 F:      arch/arm/*omap*/*clock*
10740
10741 OMAP DEVICE TREE SUPPORT
10742 M:      Benoît Cousson <bcousson@baylibre.com>
10743 M:      Tony Lindgren <tony@atomide.com>
10744 L:      linux-omap@vger.kernel.org
10745 L:      devicetree@vger.kernel.org
10746 S:      Maintained
10747 F:      arch/arm/boot/dts/*omap*
10748 F:      arch/arm/boot/dts/*am3*
10749 F:      arch/arm/boot/dts/*am4*
10750 F:      arch/arm/boot/dts/*am5*
10751 F:      arch/arm/boot/dts/*dra7*
10752
10753 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10754 L:      linux-omap@vger.kernel.org
10755 L:      linux-fbdev@vger.kernel.org
10756 S:      Orphan
10757 F:      drivers/video/fbdev/omap2/
10758 F:      Documentation/arm/OMAP/DSS
10759
10760 OMAP FRAMEBUFFER SUPPORT
10761 L:      linux-fbdev@vger.kernel.org
10762 L:      linux-omap@vger.kernel.org
10763 S:      Orphan
10764 F:      drivers/video/fbdev/omap/
10765
10766 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10767 M:      Roger Quadros <rogerq@ti.com>
10768 M:      Tony Lindgren <tony@atomide.com>
10769 L:      linux-omap@vger.kernel.org
10770 S:      Maintained
10771 F:      drivers/memory/omap-gpmc.c
10772 F:      arch/arm/mach-omap2/*gpmc*
10773
10774 OMAP GPIO DRIVER
10775 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10776 M:      Santosh Shilimkar <ssantosh@kernel.org>
10777 M:      Kevin Hilman <khilman@kernel.org>
10778 L:      linux-omap@vger.kernel.org
10779 S:      Maintained
10780 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10781 F:      drivers/gpio/gpio-omap.c
10782
10783 OMAP HARDWARE SPINLOCK SUPPORT
10784 M:      Ohad Ben-Cohen <ohad@wizery.com>
10785 L:      linux-omap@vger.kernel.org
10786 S:      Maintained
10787 F:      drivers/hwspinlock/omap_hwspinlock.c
10788
10789 OMAP HS MMC SUPPORT
10790 L:      linux-mmc@vger.kernel.org
10791 L:      linux-omap@vger.kernel.org
10792 S:      Orphan
10793 F:      drivers/mmc/host/omap_hsmmc.c
10794
10795 OMAP HWMOD DATA
10796 M:      Paul Walmsley <paul@pwsan.com>
10797 L:      linux-omap@vger.kernel.org
10798 S:      Maintained
10799 F:      arch/arm/mach-omap2/omap_hwmod*data*
10800
10801 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10802 M:      Benoît Cousson <bcousson@baylibre.com>
10803 L:      linux-omap@vger.kernel.org
10804 S:      Maintained
10805 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10806
10807 OMAP HWMOD SUPPORT
10808 M:      Benoît Cousson <bcousson@baylibre.com>
10809 M:      Paul Walmsley <paul@pwsan.com>
10810 L:      linux-omap@vger.kernel.org
10811 S:      Maintained
10812 F:      arch/arm/mach-omap2/omap_hwmod.*
10813
10814 OMAP I2C DRIVER
10815 M:      Vignesh R <vigneshr@ti.com>
10816 L:      linux-omap@vger.kernel.org
10817 L:      linux-i2c@vger.kernel.org
10818 S:      Maintained
10819 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10820 F:      drivers/i2c/busses/i2c-omap.c
10821
10822 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10824 L:      linux-media@vger.kernel.org
10825 S:      Maintained
10826 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10827 F:      drivers/media/platform/omap3isp/
10828 F:      drivers/staging/media/omap4iss/
10829
10830 OMAP MMC SUPPORT
10831 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10832 L:      linux-omap@vger.kernel.org
10833 S:      Odd Fixes
10834 F:      drivers/mmc/host/omap.c
10835
10836 OMAP POWER MANAGEMENT SUPPORT
10837 M:      Kevin Hilman <khilman@kernel.org>
10838 L:      linux-omap@vger.kernel.org
10839 S:      Maintained
10840 F:      arch/arm/*omap*/*pm*
10841 F:      drivers/cpufreq/omap-cpufreq.c
10842
10843 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10844 M:      Rajendra Nayak <rnayak@codeaurora.org>
10845 M:      Paul Walmsley <paul@pwsan.com>
10846 L:      linux-omap@vger.kernel.org
10847 S:      Maintained
10848 F:      arch/arm/mach-omap2/prm*
10849
10850 OMAP RANDOM NUMBER GENERATOR SUPPORT
10851 M:      Deepak Saxena <dsaxena@plexity.net>
10852 S:      Maintained
10853 F:      drivers/char/hw_random/omap-rng.c
10854
10855 OMAP USB SUPPORT
10856 L:      linux-usb@vger.kernel.org
10857 L:      linux-omap@vger.kernel.org
10858 S:      Orphan
10859 F:      drivers/usb/*/*omap*
10860 F:      arch/arm/*omap*/usb*
10861
10862 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10863 M:      Mark Jackson <mpfj@newflow.co.uk>
10864 L:      linux-omap@vger.kernel.org
10865 S:      Maintained
10866 F:      arch/arm/boot/dts/am335x-nano.dts
10867
10868 OMAP1 SUPPORT
10869 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10870 M:      Tony Lindgren <tony@atomide.com>
10871 L:      linux-omap@vger.kernel.org
10872 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10874 S:      Maintained
10875 F:      arch/arm/mach-omap1/
10876 F:      arch/arm/plat-omap/
10877 F:      arch/arm/configs/omap1_defconfig
10878 F:      drivers/i2c/busses/i2c-omap.c
10879 F:      include/linux/platform_data/i2c-omap.h
10880 F:      include/linux/platform_data/ams-delta-fiq.h
10881
10882 OMAP2+ SUPPORT
10883 M:      Tony Lindgren <tony@atomide.com>
10884 L:      linux-omap@vger.kernel.org
10885 W:      http://www.muru.com/linux/omap/
10886 W:      http://linux.omap.com/
10887 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10889 S:      Maintained
10890 F:      arch/arm/mach-omap2/
10891 F:      arch/arm/plat-omap/
10892 F:      arch/arm/configs/omap2plus_defconfig
10893 F:      drivers/i2c/busses/i2c-omap.c
10894 F:      drivers/irqchip/irq-omap-intc.c
10895 F:      drivers/mfd/*omap*.c
10896 F:      drivers/mfd/menelaus.c
10897 F:      drivers/mfd/palmas.c
10898 F:      drivers/mfd/tps65217.c
10899 F:      drivers/mfd/tps65218.c
10900 F:      drivers/mfd/tps65910.c
10901 F:      drivers/mfd/twl-core.[ch]
10902 F:      drivers/mfd/twl4030*.c
10903 F:      drivers/mfd/twl6030*.c
10904 F:      drivers/mfd/twl6040*.c
10905 F:      drivers/regulator/palmas-regulator*.c
10906 F:      drivers/regulator/pbias-regulator.c
10907 F:      drivers/regulator/tps65217-regulator.c
10908 F:      drivers/regulator/tps65218-regulator.c
10909 F:      drivers/regulator/tps65910-regulator.c
10910 F:      drivers/regulator/twl-regulator.c
10911 F:      drivers/regulator/twl6030-regulator.c
10912 F:      include/linux/platform_data/i2c-omap.h
10913
10914 ONION OMEGA2+ BOARD
10915 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10916 L:      linux-mips@linux-mips.org
10917 S:      Maintained
10918 F:      arch/mips/boot/dts/ralink/omega2p.dts
10919
10920 OMFS FILESYSTEM
10921 M:      Bob Copeland <me@bobcopeland.com>
10922 L:      linux-karma-devel@lists.sourceforge.net
10923 S:      Maintained
10924 F:      Documentation/filesystems/omfs.txt
10925 F:      fs/omfs/
10926
10927 OMNIKEY CARDMAN 4000 DRIVER
10928 M:      Harald Welte <laforge@gnumonks.org>
10929 S:      Maintained
10930 F:      drivers/char/pcmcia/cm4000_cs.c
10931 F:      include/linux/cm4000_cs.h
10932 F:      include/uapi/linux/cm4000_cs.h
10933
10934 OMNIKEY CARDMAN 4040 DRIVER
10935 M:      Harald Welte <laforge@gnumonks.org>
10936 S:      Maintained
10937 F:      drivers/char/pcmcia/cm4040_cs.*
10938
10939 OMNIVISION OV13858 SENSOR DRIVER
10940 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10941 L:      linux-media@vger.kernel.org
10942 T:      git git://linuxtv.org/media_tree.git
10943 S:      Maintained
10944 F:      drivers/media/i2c/ov13858.c
10945
10946 OMNIVISION OV2680 SENSOR DRIVER
10947 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10948 L:      linux-media@vger.kernel.org
10949 T:      git git://linuxtv.org/media_tree.git
10950 S:      Maintained
10951 F:      drivers/media/i2c/ov2680.c
10952 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10953
10954 OMNIVISION OV2685 SENSOR DRIVER
10955 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10956 L:      linux-media@vger.kernel.org
10957 T:      git git://linuxtv.org/media_tree.git
10958 S:      Maintained
10959 F:      drivers/media/i2c/ov2685.c
10960
10961 OMNIVISION OV5640 SENSOR DRIVER
10962 M:      Steve Longerbeam <slongerbeam@gmail.com>
10963 L:      linux-media@vger.kernel.org
10964 T:      git git://linuxtv.org/media_tree.git
10965 S:      Maintained
10966 F:      drivers/media/i2c/ov5640.c
10967
10968 OMNIVISION OV5647 SENSOR DRIVER
10969 M:      Luis Oliveira <lolivei@synopsys.com>
10970 L:      linux-media@vger.kernel.org
10971 T:      git git://linuxtv.org/media_tree.git
10972 S:      Maintained
10973 F:      drivers/media/i2c/ov5647.c
10974
10975 OMNIVISION OV5695 SENSOR DRIVER
10976 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10977 L:      linux-media@vger.kernel.org
10978 T:      git git://linuxtv.org/media_tree.git
10979 S:      Maintained
10980 F:      drivers/media/i2c/ov5695.c
10981
10982 OMNIVISION OV7670 SENSOR DRIVER
10983 M:      Jonathan Corbet <corbet@lwn.net>
10984 L:      linux-media@vger.kernel.org
10985 T:      git git://linuxtv.org/media_tree.git
10986 S:      Maintained
10987 F:      drivers/media/i2c/ov7670.c
10988 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10989
10990 OMNIVISION OV772x SENSOR DRIVER
10991 M:      Jacopo Mondi <jacopo@jmondi.org>
10992 L:      linux-media@vger.kernel.org
10993 T:      git git://linuxtv.org/media_tree.git
10994 S:      Odd fixes
10995 F:      drivers/media/i2c/ov772x.c
10996 F:      include/media/i2c/ov772x.h
10997 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10998
10999 OMNIVISION OV7740 SENSOR DRIVER
11000 M:      Wenyou Yang <wenyou.yang@microchip.com>
11001 L:      linux-media@vger.kernel.org
11002 T:      git git://linuxtv.org/media_tree.git
11003 S:      Maintained
11004 F:      drivers/media/i2c/ov7740.c
11005 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11006
11007 OMNIVISION OV9650 SENSOR DRIVER
11008 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11009 R:      Akinobu Mita <akinobu.mita@gmail.com>
11010 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11011 L:      linux-media@vger.kernel.org
11012 T:      git git://linuxtv.org/media_tree.git
11013 S:      Maintained
11014 F:      drivers/media/i2c/ov9650.c
11015 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11016
11017 ONENAND FLASH DRIVER
11018 M:      Kyungmin Park <kyungmin.park@samsung.com>
11019 L:      linux-mtd@lists.infradead.org
11020 S:      Maintained
11021 F:      drivers/mtd/nand/onenand/
11022 F:      include/linux/mtd/onenand*.h
11023
11024 ONSTREAM SCSI TAPE DRIVER
11025 M:      Willem Riede <osst@riede.org>
11026 L:      osst-users@lists.sourceforge.net
11027 L:      linux-scsi@vger.kernel.org
11028 S:      Maintained
11029 F:      Documentation/scsi/osst.txt
11030 F:      drivers/scsi/osst.*
11031 F:      drivers/scsi/osst_*.h
11032 F:      drivers/scsi/st.h
11033
11034 OP-TEE DRIVER
11035 M:      Jens Wiklander <jens.wiklander@linaro.org>
11036 S:      Maintained
11037 F:      drivers/tee/optee/
11038
11039 OPA-VNIC DRIVER
11040 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11041 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11042 L:      linux-rdma@vger.kernel.org
11043 S:      Supported
11044 F:      drivers/infiniband/ulp/opa_vnic
11045
11046 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11047 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11048 M:      Frank Rowand <frowand.list@gmail.com>
11049 L:      devicetree@vger.kernel.org
11050 S:      Maintained
11051 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11052 F:      Documentation/devicetree/overlay-notes.txt
11053 F:      drivers/of/overlay.c
11054 F:      drivers/of/resolver.c
11055 K:      of_overlay_notifier_
11056
11057 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11058 M:      Rob Herring <robh+dt@kernel.org>
11059 M:      Frank Rowand <frowand.list@gmail.com>
11060 L:      devicetree@vger.kernel.org
11061 W:      http://www.devicetree.org/
11062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11063 S:      Maintained
11064 F:      drivers/of/
11065 F:      include/linux/of*.h
11066 F:      scripts/dtc/
11067 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11068
11069 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11070 M:      Rob Herring <robh+dt@kernel.org>
11071 M:      Mark Rutland <mark.rutland@arm.com>
11072 L:      devicetree@vger.kernel.org
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11074 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11075 S:      Maintained
11076 F:      Documentation/devicetree/
11077 F:      arch/*/boot/dts/
11078 F:      include/dt-bindings/
11079
11080 OPENCORES I2C BUS DRIVER
11081 M:      Peter Korsgaard <peter@korsgaard.com>
11082 L:      linux-i2c@vger.kernel.org
11083 S:      Maintained
11084 F:      Documentation/i2c/busses/i2c-ocores
11085 F:      drivers/i2c/busses/i2c-ocores.c
11086
11087 OPENRISC ARCHITECTURE
11088 M:      Jonas Bonn <jonas@southpole.se>
11089 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11090 M:      Stafford Horne <shorne@gmail.com>
11091 T:      git git://github.com/openrisc/linux.git
11092 L:      openrisc@lists.librecores.org
11093 W:      http://openrisc.io
11094 S:      Maintained
11095 F:      Documentation/devicetree/bindings/openrisc/
11096 F:      Documentation/openrisc/
11097 F:      arch/openrisc/
11098 F:      drivers/irqchip/irq-ompic.c
11099 F:      drivers/irqchip/irq-or1k-*
11100
11101 OPENVSWITCH
11102 M:      Pravin B Shelar <pshelar@ovn.org>
11103 L:      netdev@vger.kernel.org
11104 L:      dev@openvswitch.org
11105 W:      http://openvswitch.org
11106 S:      Maintained
11107 F:      net/openvswitch/
11108 F:      include/uapi/linux/openvswitch.h
11109
11110 OPERATING PERFORMANCE POINTS (OPP)
11111 M:      Viresh Kumar <vireshk@kernel.org>
11112 M:      Nishanth Menon <nm@ti.com>
11113 M:      Stephen Boyd <sboyd@kernel.org>
11114 L:      linux-pm@vger.kernel.org
11115 S:      Maintained
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11117 F:      drivers/opp/
11118 F:      include/linux/pm_opp.h
11119 F:      Documentation/power/opp.txt
11120 F:      Documentation/devicetree/bindings/opp/
11121
11122 OPL4 DRIVER
11123 M:      Clemens Ladisch <clemens@ladisch.de>
11124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11125 T:      git git://git.alsa-project.org/alsa-kernel.git
11126 S:      Maintained
11127 F:      sound/drivers/opl4/
11128
11129 OPROFILE
11130 M:      Robert Richter <rric@kernel.org>
11131 L:      oprofile-list@lists.sf.net
11132 S:      Maintained
11133 F:      arch/*/include/asm/oprofile*.h
11134 F:      arch/*/oprofile/
11135 F:      drivers/oprofile/
11136 F:      include/linux/oprofile.h
11137
11138 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11139 M:      Mark Fasheh <mark@fasheh.com>
11140 M:      Joel Becker <jlbec@evilplan.org>
11141 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11142 W:      http://ocfs2.wiki.kernel.org
11143 S:      Supported
11144 F:      Documentation/filesystems/ocfs2.txt
11145 F:      Documentation/filesystems/dlmfs.txt
11146 F:      fs/ocfs2/
11147
11148 ORANGEFS FILESYSTEM
11149 M:      Mike Marshall <hubcap@omnibond.com>
11150 R:      Martin Brandenburg <martin@omnibond.com>
11151 L:      devel@lists.orangefs.org
11152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11153 S:      Supported
11154 F:      fs/orangefs/
11155 F:      Documentation/filesystems/orangefs.txt
11156
11157 ORINOCO DRIVER
11158 L:      linux-wireless@vger.kernel.org
11159 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11160 W:      http://www.nongnu.org/orinoco/
11161 S:      Orphan
11162 F:      drivers/net/wireless/intersil/orinoco/
11163
11164 OSD LIBRARY and FILESYSTEM
11165 M:      Boaz Harrosh <ooo@electrozaur.com>
11166 S:      Maintained
11167 F:      drivers/scsi/osd/
11168 F:      include/scsi/osd_*
11169 F:      fs/exofs/
11170
11171 OV2659 OMNIVISION SENSOR DRIVER
11172 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11173 L:      linux-media@vger.kernel.org
11174 W:      https://linuxtv.org
11175 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11176 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11177 S:      Maintained
11178 F:      drivers/media/i2c/ov2659.c
11179 F:      include/media/i2c/ov2659.h
11180
11181 OVERLAY FILESYSTEM
11182 M:      Miklos Szeredi <miklos@szeredi.hu>
11183 L:      linux-unionfs@vger.kernel.org
11184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11185 S:      Supported
11186 F:      fs/overlayfs/
11187 F:      Documentation/filesystems/overlayfs.txt
11188
11189 P54 WIRELESS DRIVER
11190 M:      Christian Lamparter <chunkeey@googlemail.com>
11191 L:      linux-wireless@vger.kernel.org
11192 W:      http://wireless.kernel.org/en/users/Drivers/p54
11193 S:      Maintained
11194 F:      drivers/net/wireless/intersil/p54/
11195
11196 PA SEMI ETHERNET DRIVER
11197 L:      netdev@vger.kernel.org
11198 S:      Orphan
11199 F:      drivers/net/ethernet/pasemi/*
11200
11201 PA SEMI SMBUS DRIVER
11202 L:      linux-i2c@vger.kernel.org
11203 S:      Orphan
11204 F:      drivers/i2c/busses/i2c-pasemi.c
11205
11206 PADATA PARALLEL EXECUTION MECHANISM
11207 M:      Steffen Klassert <steffen.klassert@secunet.com>
11208 L:      linux-crypto@vger.kernel.org
11209 S:      Maintained
11210 F:      kernel/padata.c
11211 F:      include/linux/padata.h
11212 F:      Documentation/padata.txt
11213
11214 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11215 M:      Harald Welte <laforge@gnumonks.org>
11216 L:      platform-driver-x86@vger.kernel.org
11217 S:      Maintained
11218 F:      drivers/platform/x86/panasonic-laptop.c
11219
11220 PARALLEL LCD/KEYPAD PANEL DRIVER
11221 M:      Willy Tarreau <willy@haproxy.com>
11222 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11223 S:      Odd Fixes
11224 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11225 F:      drivers/auxdisplay/panel.c
11226
11227 PARALLEL PORT SUBSYSTEM
11228 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11229 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11230 L:      linux-parport@lists.infradead.org (subscribers-only)
11231 S:      Maintained
11232 F:      drivers/parport/
11233 F:      include/linux/parport*.h
11234 F:      drivers/char/ppdev.c
11235 F:      include/uapi/linux/ppdev.h
11236 F:      Documentation/parport*.txt
11237
11238 PARAVIRT_OPS INTERFACE
11239 M:      Juergen Gross <jgross@suse.com>
11240 M:      Alok Kataria <akataria@vmware.com>
11241 L:      virtualization@lists.linux-foundation.org
11242 S:      Supported
11243 F:      Documentation/virtual/paravirt_ops.txt
11244 F:      arch/*/kernel/paravirt*
11245 F:      arch/*/include/asm/paravirt*.h
11246 F:      include/linux/hypervisor.h
11247
11248 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11249 M:      Tim Waugh <tim@cyberelk.net>
11250 L:      linux-parport@lists.infradead.org (subscribers-only)
11251 S:      Maintained
11252 F:      Documentation/blockdev/paride.txt
11253 F:      drivers/block/paride/
11254
11255 PARISC ARCHITECTURE
11256 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11257 M:      Helge Deller <deller@gmx.de>
11258 L:      linux-parisc@vger.kernel.org
11259 W:      http://www.parisc-linux.org/
11260 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11263 S:      Maintained
11264 F:      arch/parisc/
11265 F:      Documentation/parisc/
11266 F:      drivers/parisc/
11267 F:      drivers/char/agp/parisc-agp.c
11268 F:      drivers/input/serio/gscps2.c
11269 F:      drivers/parport/parport_gsc.*
11270 F:      drivers/tty/serial/8250/8250_gsc.c
11271 F:      drivers/video/fbdev/sti*
11272 F:      drivers/video/console/sti*
11273 F:      drivers/video/logo/logo_parisc*
11274
11275 PARMAN
11276 M:      Jiri Pirko <jiri@mellanox.com>
11277 L:      netdev@vger.kernel.org
11278 S:      Supported
11279 F:      lib/parman.c
11280 F:      lib/test_parman.c
11281 F:      include/linux/parman.h
11282
11283 PC87360 HARDWARE MONITORING DRIVER
11284 M:      Jim Cromie <jim.cromie@gmail.com>
11285 L:      linux-hwmon@vger.kernel.org
11286 S:      Maintained
11287 F:      Documentation/hwmon/pc87360
11288 F:      drivers/hwmon/pc87360.c
11289
11290 PC8736x GPIO DRIVER
11291 M:      Jim Cromie <jim.cromie@gmail.com>
11292 S:      Maintained
11293 F:      drivers/char/pc8736x_gpio.c
11294
11295 PC87427 HARDWARE MONITORING DRIVER
11296 M:      Jean Delvare <jdelvare@suse.com>
11297 L:      linux-hwmon@vger.kernel.org
11298 S:      Maintained
11299 F:      Documentation/hwmon/pc87427
11300 F:      drivers/hwmon/pc87427.c
11301
11302 PCA9532 LED DRIVER
11303 M:      Riku Voipio <riku.voipio@iki.fi>
11304 S:      Maintained
11305 F:      drivers/leds/leds-pca9532.c
11306 F:      include/linux/leds-pca9532.h
11307
11308 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11309 M:      Guenter Roeck <linux@roeck-us.net>
11310 L:      linux-i2c@vger.kernel.org
11311 S:      Maintained
11312 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11313
11314 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11315 M:      Khalid Aziz <khalid@gonehiking.org>
11316 S:      Maintained
11317 F:      drivers/firmware/pcdp.*
11318
11319 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11320 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11321 L:      linux-pci@vger.kernel.org
11322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11323 S:      Maintained
11324 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11325 F:      drivers/pci/controller/pci-aardvark.c
11326
11327 PCI DRIVER FOR ALTERA PCIE IP
11328 M:      Ley Foon Tan <lftan@altera.com>
11329 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11330 L:      linux-pci@vger.kernel.org
11331 S:      Supported
11332 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11333 F:      drivers/pci/controller/pcie-altera.c
11334
11335 PCI DRIVER FOR APPLIEDMICRO XGENE
11336 M:      Tanmay Inamdar <tinamdar@apm.com>
11337 L:      linux-pci@vger.kernel.org
11338 L:      linux-arm-kernel@lists.infradead.org
11339 S:      Maintained
11340 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11341 F:      drivers/pci/controller/pci-xgene.c
11342
11343 PCI DRIVER FOR ARM VERSATILE PLATFORM
11344 M:      Rob Herring <robh@kernel.org>
11345 L:      linux-pci@vger.kernel.org
11346 L:      linux-arm-kernel@lists.infradead.org
11347 S:      Maintained
11348 F:      Documentation/devicetree/bindings/pci/versatile.txt
11349 F:      drivers/pci/controller/pci-versatile.c
11350
11351 PCI DRIVER FOR ARMADA 8K
11352 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11353 L:      linux-pci@vger.kernel.org
11354 L:      linux-arm-kernel@lists.infradead.org
11355 S:      Maintained
11356 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11357 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11358
11359 PCI DRIVER FOR CADENCE PCIE IP
11360 M:      Alan Douglas <adouglas@cadence.com>
11361 L:      linux-pci@vger.kernel.org
11362 S:      Maintained
11363 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11364 F:      drivers/pci/controller/pcie-cadence*
11365
11366 PCI DRIVER FOR FREESCALE LAYERSCAPE
11367 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11368 M:      Mingkai Hu <mingkai.hu@nxp.com>
11369 M:      Roy Zang <roy.zang@nxp.com>
11370 L:      linuxppc-dev@lists.ozlabs.org
11371 L:      linux-pci@vger.kernel.org
11372 L:      linux-arm-kernel@lists.infradead.org
11373 S:      Maintained
11374 F:      drivers/pci/controller/dwc/*layerscape*
11375
11376 PCI DRIVER FOR GENERIC OF HOSTS
11377 M:      Will Deacon <will.deacon@arm.com>
11378 L:      linux-pci@vger.kernel.org
11379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11380 S:      Maintained
11381 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11382 F:      drivers/pci/controller/pci-host-common.c
11383 F:      drivers/pci/controller/pci-host-generic.c
11384
11385 PCI DRIVER FOR IMX6
11386 M:      Richard Zhu <hongxing.zhu@nxp.com>
11387 M:      Lucas Stach <l.stach@pengutronix.de>
11388 L:      linux-pci@vger.kernel.org
11389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390 S:      Maintained
11391 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11392 F:      drivers/pci/controller/dwc/*imx6*
11393
11394 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11395 M:      Keith Busch <keith.busch@intel.com>
11396 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11397 L:      linux-pci@vger.kernel.org
11398 S:      Supported
11399 F:      drivers/pci/controller/vmd.c
11400
11401 PCI DRIVER FOR MICROSEMI SWITCHTEC
11402 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11403 M:      Logan Gunthorpe <logang@deltatee.com>
11404 L:      linux-pci@vger.kernel.org
11405 S:      Maintained
11406 F:      Documentation/switchtec.txt
11407 F:      Documentation/ABI/testing/sysfs-class-switchtec
11408 F:      drivers/pci/switch/switchtec*
11409 F:      include/uapi/linux/switchtec_ioctl.h
11410 F:      include/linux/switchtec.h
11411 F:      drivers/ntb/hw/mscc/
11412
11413 PCI DRIVER FOR MOBIVEIL PCIE IP
11414 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11415 L:      linux-pci@vger.kernel.org
11416 S:      Supported
11417 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11418 F:      drivers/pci/controller/pcie-mobiveil.c
11419
11420 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11421 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11422 M:      Jason Cooper <jason@lakedaemon.net>
11423 L:      linux-pci@vger.kernel.org
11424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11425 S:      Maintained
11426 F:      drivers/pci/controller/*mvebu*
11427
11428 PCI DRIVER FOR NVIDIA TEGRA
11429 M:      Thierry Reding <thierry.reding@gmail.com>
11430 L:      linux-tegra@vger.kernel.org
11431 L:      linux-pci@vger.kernel.org
11432 S:      Supported
11433 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11434 F:      drivers/pci/controller/pci-tegra.c
11435
11436 PCI DRIVER FOR RENESAS R-CAR
11437 M:      Simon Horman <horms@verge.net.au>
11438 L:      linux-pci@vger.kernel.org
11439 L:      linux-renesas-soc@vger.kernel.org
11440 S:      Maintained
11441 F:      drivers/pci/controller/*rcar*
11442
11443 PCI DRIVER FOR SAMSUNG EXYNOS
11444 M:      Jingoo Han <jingoohan1@gmail.com>
11445 L:      linux-pci@vger.kernel.org
11446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11448 S:      Maintained
11449 F:      drivers/pci/controller/dwc/pci-exynos.c
11450
11451 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11452 M:      Jingoo Han <jingoohan1@gmail.com>
11453 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11454 L:      linux-pci@vger.kernel.org
11455 S:      Maintained
11456 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11457 F:      drivers/pci/controller/dwc/*designware*
11458
11459 PCI DRIVER FOR TI DRA7XX
11460 M:      Kishon Vijay Abraham I <kishon@ti.com>
11461 L:      linux-omap@vger.kernel.org
11462 L:      linux-pci@vger.kernel.org
11463 S:      Supported
11464 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11465 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11466
11467 PCI DRIVER FOR TI KEYSTONE
11468 M:      Murali Karicheri <m-karicheri2@ti.com>
11469 L:      linux-pci@vger.kernel.org
11470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11471 S:      Maintained
11472 F:      drivers/pci/controller/dwc/pci-keystone.c
11473
11474 PCI ENDPOINT SUBSYSTEM
11475 M:      Kishon Vijay Abraham I <kishon@ti.com>
11476 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11477 L:      linux-pci@vger.kernel.org
11478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11479 S:      Supported
11480 F:      drivers/pci/endpoint/
11481 F:      drivers/misc/pci_endpoint_test.c
11482 F:      tools/pci/
11483
11484 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11485 M:      Russell Currey <ruscur@russell.cc>
11486 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11487 M:      Oliver O'Halloran <oohall@gmail.com>
11488 L:      linuxppc-dev@lists.ozlabs.org
11489 S:      Supported
11490 F:      Documentation/PCI/pci-error-recovery.txt
11491 F:      drivers/pci/pcie/aer.c
11492 F:      drivers/pci/pcie/dpc.c
11493 F:      drivers/pci/pcie/err.c
11494 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11495 F:      arch/powerpc/kernel/eeh*.c
11496 F:      arch/powerpc/platforms/*/eeh*.c
11497 F:      arch/powerpc/include/*/eeh*.h
11498
11499 PCI ERROR RECOVERY
11500 M:      Linas Vepstas <linasvepstas@gmail.com>
11501 L:      linux-pci@vger.kernel.org
11502 S:      Supported
11503 F:      Documentation/PCI/pci-error-recovery.txt
11504
11505 PCI MSI DRIVER FOR ALTERA MSI IP
11506 M:      Ley Foon Tan <lftan@altera.com>
11507 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11508 L:      linux-pci@vger.kernel.org
11509 S:      Supported
11510 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11511 F:      drivers/pci/controller/pcie-altera-msi.c
11512
11513 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11514 M:      Duc Dang <dhdang@apm.com>
11515 L:      linux-pci@vger.kernel.org
11516 L:      linux-arm-kernel@lists.infradead.org
11517 S:      Maintained
11518 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11519 F:      drivers/pci/controller/pci-xgene-msi.c
11520
11521 PCI SUBSYSTEM
11522 M:      Bjorn Helgaas <bhelgaas@google.com>
11523 L:      linux-pci@vger.kernel.org
11524 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11526 S:      Supported
11527 F:      Documentation/devicetree/bindings/pci/
11528 F:      Documentation/PCI/
11529 F:      drivers/acpi/pci*
11530 F:      drivers/pci/
11531 F:      include/asm-generic/pci*
11532 F:      include/linux/pci*
11533 F:      include/linux/of_pci.h
11534 F:      include/uapi/linux/pci*
11535 F:      lib/pci*
11536 F:      arch/x86/pci/
11537 F:      arch/x86/kernel/quirks.c
11538
11539 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11540 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11541 L:      linux-pci@vger.kernel.org
11542 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11544 S:      Supported
11545 F:      drivers/pci/controller/
11546
11547 PCIE DRIVER FOR AXIS ARTPEC
11548 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11549 L:      linux-arm-kernel@axis.com
11550 L:      linux-pci@vger.kernel.org
11551 S:      Maintained
11552 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11553 F:      drivers/pci/controller/dwc/*artpec*
11554
11555 PCIE DRIVER FOR CAVIUM THUNDERX
11556 M:      David Daney <david.daney@cavium.com>
11557 L:      linux-pci@vger.kernel.org
11558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11559 S:      Supported
11560 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11561 F:      drivers/pci/controller/pci-thunder-*
11562
11563 PCIE DRIVER FOR HISILICON
11564 M:      Zhou Wang <wangzhou1@hisilicon.com>
11565 L:      linux-pci@vger.kernel.org
11566 S:      Maintained
11567 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11568 F:      drivers/pci/controller/dwc/pcie-hisi.c
11569
11570 PCIE DRIVER FOR HISILICON KIRIN
11571 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11572 M:      Binghui Wang <wangbinghui@hisilicon.com>
11573 L:      linux-pci@vger.kernel.org
11574 S:      Maintained
11575 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11576 F:      drivers/pci/controller/dwc/pcie-kirin.c
11577
11578 PCIE DRIVER FOR HISILICON STB
11579 M:      Jianguo Sun <sunjianguo1@huawei.com>
11580 M:      Shawn Guo <shawn.guo@linaro.org>
11581 L:      linux-pci@vger.kernel.org
11582 S:      Maintained
11583 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11584 F:      drivers/pci/controller/dwc/pcie-histb.c
11585
11586 PCIE DRIVER FOR MEDIATEK
11587 M:      Ryder Lee <ryder.lee@mediatek.com>
11588 L:      linux-pci@vger.kernel.org
11589 L:      linux-mediatek@lists.infradead.org
11590 S:      Supported
11591 F:      Documentation/devicetree/bindings/pci/mediatek*
11592 F:      drivers/pci/controller/*mediatek*
11593
11594 PCIE DRIVER FOR QUALCOMM MSM
11595 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11596 L:      linux-pci@vger.kernel.org
11597 L:      linux-arm-msm@vger.kernel.org
11598 S:      Maintained
11599 F:      drivers/pci/controller/dwc/*qcom*
11600
11601 PCIE DRIVER FOR ROCKCHIP
11602 M:      Shawn Lin <shawn.lin@rock-chips.com>
11603 L:      linux-pci@vger.kernel.org
11604 L:      linux-rockchip@lists.infradead.org
11605 S:      Maintained
11606 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11607 F:      drivers/pci/controller/pcie-rockchip*
11608
11609 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11610 M:      Linus Walleij <linus.walleij@linaro.org>
11611 L:      linux-pci@vger.kernel.org
11612 S:      Maintained
11613 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11614 F:      drivers/pci/controller/pci-v3-semi.c
11615
11616 PCIE DRIVER FOR ST SPEAR13XX
11617 M:      Pratyush Anand <pratyush.anand@gmail.com>
11618 L:      linux-pci@vger.kernel.org
11619 S:      Maintained
11620 F:      drivers/pci/controller/dwc/*spear*
11621
11622 PCMCIA SUBSYSTEM
11623 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11625 S:      Odd Fixes
11626 F:      Documentation/pcmcia/
11627 F:      tools/pcmcia/
11628 F:      drivers/pcmcia/
11629 F:      include/pcmcia/
11630
11631 PCNET32 NETWORK DRIVER
11632 M:      Don Fry <pcnet32@frontier.com>
11633 L:      netdev@vger.kernel.org
11634 S:      Maintained
11635 F:      drivers/net/ethernet/amd/pcnet32.c
11636
11637 PCRYPT PARALLEL CRYPTO ENGINE
11638 M:      Steffen Klassert <steffen.klassert@secunet.com>
11639 L:      linux-crypto@vger.kernel.org
11640 S:      Maintained
11641 F:      crypto/pcrypt.c
11642 F:      include/crypto/pcrypt.h
11643
11644 PEAQ WMI HOTKEYS DRIVER
11645 M:      Hans de Goede <hdegoede@redhat.com>
11646 L:      platform-driver-x86@vger.kernel.org
11647 S:      Maintained
11648 F:      drivers/platform/x86/peaq-wmi.c
11649
11650 PER-CPU MEMORY ALLOCATOR
11651 M:      Dennis Zhou <dennis@kernel.org>
11652 M:      Tejun Heo <tj@kernel.org>
11653 M:      Christoph Lameter <cl@linux.com>
11654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11655 S:      Maintained
11656 F:      include/linux/percpu*.h
11657 F:      mm/percpu*.c
11658 F:      arch/*/include/asm/percpu.h
11659
11660 PER-TASK DELAY ACCOUNTING
11661 M:      Balbir Singh <bsingharora@gmail.com>
11662 S:      Maintained
11663 F:      include/linux/delayacct.h
11664 F:      kernel/delayacct.c
11665
11666 PERFORMANCE EVENTS SUBSYSTEM
11667 M:      Peter Zijlstra <peterz@infradead.org>
11668 M:      Ingo Molnar <mingo@redhat.com>
11669 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11670 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11671 R:      Jiri Olsa <jolsa@redhat.com>
11672 R:      Namhyung Kim <namhyung@kernel.org>
11673 L:      linux-kernel@vger.kernel.org
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11675 S:      Supported
11676 F:      kernel/events/*
11677 F:      include/linux/perf_event.h
11678 F:      include/uapi/linux/perf_event.h
11679 F:      arch/*/kernel/perf_event*.c
11680 F:      arch/*/kernel/*/perf_event*.c
11681 F:      arch/*/kernel/*/*/perf_event*.c
11682 F:      arch/*/include/asm/perf_event.h
11683 F:      arch/*/kernel/perf_callchain.c
11684 F:      arch/*/events/*
11685 F:      tools/perf/
11686
11687 PERSONALITY HANDLING
11688 M:      Christoph Hellwig <hch@infradead.org>
11689 L:      linux-abi-devel@lists.sourceforge.net
11690 S:      Maintained
11691 F:      include/linux/personality.h
11692 F:      include/uapi/linux/personality.h
11693
11694 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11695 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11696 L:      linux-input@vger.kernel.org
11697 S:      Maintained
11698 F:      Documentation/input/devices/pxrc.rst
11699 F:      drivers/input/joystick/pxrc.c
11700
11701 PHONET PROTOCOL
11702 M:      Remi Denis-Courmont <courmisch@gmail.com>
11703 S:      Supported
11704 F:      Documentation/networking/phonet.txt
11705 F:      include/linux/phonet.h
11706 F:      include/net/phonet/
11707 F:      include/uapi/linux/phonet.h
11708 F:      net/phonet/
11709
11710 PHRAM MTD DRIVER
11711 M:      Joern Engel <joern@lazybastard.org>
11712 L:      linux-mtd@lists.infradead.org
11713 S:      Maintained
11714 F:      drivers/mtd/devices/phram.c
11715
11716 PICOLCD HID DRIVER
11717 M:      Bruno Prémont <bonbons@linux-vserver.org>
11718 L:      linux-input@vger.kernel.org
11719 S:      Maintained
11720 F:      drivers/hid/hid-picolcd*
11721
11722 PICOXCELL SUPPORT
11723 M:      Jamie Iles <jamie@jamieiles.com>
11724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11726 S:      Supported
11727 F:      arch/arm/boot/dts/picoxcell*
11728 F:      arch/arm/mach-picoxcell/
11729 F:      drivers/crypto/picoxcell*
11730
11731 PIN CONTROL SUBSYSTEM
11732 M:      Linus Walleij <linus.walleij@linaro.org>
11733 L:      linux-gpio@vger.kernel.org
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11735 S:      Maintained
11736 F:      Documentation/devicetree/bindings/pinctrl/
11737 F:      Documentation/driver-api/pinctl.rst
11738 F:      drivers/pinctrl/
11739 F:      include/linux/pinctrl/
11740
11741 PIN CONTROLLER - ATMEL AT91
11742 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11744 S:      Maintained
11745 F:      drivers/pinctrl/pinctrl-at91.*
11746
11747 PIN CONTROLLER - ATMEL AT91 PIO4
11748 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11750 L:      linux-gpio@vger.kernel.org
11751 S:      Supported
11752 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11753
11754 PIN CONTROLLER - FREESCALE
11755 M:      Dong Aisheng <aisheng.dong@nxp.com>
11756 M:      Fabio Estevam <festevam@gmail.com>
11757 M:      Shawn Guo <shawnguo@kernel.org>
11758 M:      Stefan Agner <stefan@agner.ch>
11759 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11760 L:      linux-gpio@vger.kernel.org
11761 S:      Maintained
11762 F:      drivers/pinctrl/freescale/
11763 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11764
11765 PIN CONTROLLER - INTEL
11766 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11767 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11769 S:      Maintained
11770 F:      drivers/pinctrl/intel/
11771
11772 PIN CONTROLLER - MEDIATEK
11773 M:      Sean Wang <sean.wang@kernel.org>
11774 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11775 S:      Maintained
11776 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11777 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11778 F:      drivers/pinctrl/mediatek/
11779
11780 PIN CONTROLLER - QUALCOMM
11781 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11782 S:      Maintained
11783 L:      linux-arm-msm@vger.kernel.org
11784 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11785 F:      drivers/pinctrl/qcom/
11786
11787 PIN CONTROLLER - RENESAS
11788 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11789 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11790 L:      linux-renesas-soc@vger.kernel.org
11791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11792 S:      Maintained
11793 F:      drivers/pinctrl/sh-pfc/
11794
11795 PIN CONTROLLER - SAMSUNG
11796 M:      Tomasz Figa <tomasz.figa@gmail.com>
11797 M:      Krzysztof Kozlowski <krzk@kernel.org>
11798 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11801 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11803 S:      Maintained
11804 F:      drivers/pinctrl/samsung/
11805 F:      include/dt-bindings/pinctrl/samsung.h
11806 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11807
11808 PIN CONTROLLER - SINGLE
11809 M:      Tony Lindgren <tony@atomide.com>
11810 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11812 L:      linux-omap@vger.kernel.org
11813 S:      Maintained
11814 F:      drivers/pinctrl/pinctrl-single.c
11815
11816 PIN CONTROLLER - ST SPEAR
11817 M:      Viresh Kumar <vireshk@kernel.org>
11818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11819 W:      http://www.st.com/spear
11820 S:      Maintained
11821 F:      drivers/pinctrl/spear/
11822
11823 PISTACHIO SOC SUPPORT
11824 M:      James Hartley <james.hartley@sondrel.com>
11825 L:      linux-mips@linux-mips.org
11826 S:      Odd Fixes
11827 F:      arch/mips/pistachio/
11828 F:      arch/mips/include/asm/mach-pistachio/
11829 F:      arch/mips/boot/dts/img/pistachio*
11830 F:      arch/mips/configs/pistachio*_defconfig
11831
11832 PKTCDVD DRIVER
11833 S:      Orphan
11834 M:      linux-block@vger.kernel.org
11835 F:      drivers/block/pktcdvd.c
11836 F:      include/linux/pktcdvd.h
11837 F:      include/uapi/linux/pktcdvd.h
11838
11839 PKUNITY SOC DRIVERS
11840 M:      Guan Xuetao <gxt@pku.edu.cn>
11841 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11842 S:      Maintained
11843 T:      git git://github.com/gxt/linux.git
11844 F:      drivers/input/serio/i8042-unicore32io.h
11845 F:      drivers/i2c/busses/i2c-puv3.c
11846 F:      drivers/video/fbdev/fb-puv3.c
11847 F:      drivers/rtc/rtc-puv3.c
11848
11849 PMBUS HARDWARE MONITORING DRIVERS
11850 M:      Guenter Roeck <linux@roeck-us.net>
11851 L:      linux-hwmon@vger.kernel.org
11852 W:      http://hwmon.wiki.kernel.org/
11853 W:      http://www.roeck-us.net/linux/drivers/
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11855 S:      Maintained
11856 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11857 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11858 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11859 F:      Documentation/hwmon/adm1275
11860 F:      Documentation/hwmon/ibm-cffps
11861 F:      Documentation/hwmon/ir35221
11862 F:      Documentation/hwmon/lm25066
11863 F:      Documentation/hwmon/ltc2978
11864 F:      Documentation/hwmon/ltc3815
11865 F:      Documentation/hwmon/max16064
11866 F:      Documentation/hwmon/max20751
11867 F:      Documentation/hwmon/max31785
11868 F:      Documentation/hwmon/max34440
11869 F:      Documentation/hwmon/max8688
11870 F:      Documentation/hwmon/pmbus
11871 F:      Documentation/hwmon/pmbus-core
11872 F:      Documentation/hwmon/tps40422
11873 F:      Documentation/hwmon/ucd9000
11874 F:      Documentation/hwmon/ucd9200
11875 F:      Documentation/hwmon/zl6100
11876 F:      drivers/hwmon/pmbus/
11877 F:      include/linux/pmbus.h
11878
11879 PMC SIERRA MaxRAID DRIVER
11880 L:      linux-scsi@vger.kernel.org
11881 W:      http://www.pmc-sierra.com/
11882 S:      Orphan
11883 F:      drivers/scsi/pmcraid.*
11884
11885 PMC SIERRA PM8001 DRIVER
11886 M:      Jack Wang <jinpu.wang@profitbricks.com>
11887 M:      lindar_liu@usish.com
11888 L:      linux-scsi@vger.kernel.org
11889 S:      Supported
11890 F:      drivers/scsi/pm8001/
11891
11892 PNP SUPPORT
11893 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11894 S:      Maintained
11895 F:      drivers/pnp/
11896
11897 POSIX CLOCKS and TIMERS
11898 M:      Thomas Gleixner <tglx@linutronix.de>
11899 L:      linux-kernel@vger.kernel.org
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11901 S:      Maintained
11902 F:      fs/timerfd.c
11903 F:      include/linux/timer*
11904 F:      kernel/time/*timer*
11905
11906 POWER MANAGEMENT CORE
11907 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11908 L:      linux-pm@vger.kernel.org
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11910 B:      https://bugzilla.kernel.org
11911 S:      Supported
11912 F:      drivers/base/power/
11913 F:      include/linux/pm.h
11914 F:      include/linux/pm_*
11915 F:      include/linux/powercap.h
11916 F:      drivers/powercap/
11917 F:      kernel/configs/nopm.config
11918
11919 POWER STATE COORDINATION INTERFACE (PSCI)
11920 M:      Mark Rutland <mark.rutland@arm.com>
11921 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11922 L:      linux-arm-kernel@lists.infradead.org
11923 S:      Maintained
11924 F:      drivers/firmware/psci*.c
11925 F:      include/linux/psci.h
11926 F:      include/uapi/linux/psci.h
11927
11928 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11929 M:      Sebastian Reichel <sre@kernel.org>
11930 L:      linux-pm@vger.kernel.org
11931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11932 S:      Maintained
11933 F:      Documentation/ABI/testing/sysfs-class-power
11934 F:      Documentation/devicetree/bindings/power/supply/
11935 F:      include/linux/power_supply.h
11936 F:      drivers/power/supply/
11937
11938 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11939 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11940 L:      linuxppc-dev@lists.ozlabs.org
11941 S:      Maintained
11942 F:      drivers/char/powernv-op-panel.c
11943
11944 PPP OVER ATM (RFC 2364)
11945 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11946 S:      Maintained
11947 F:      net/atm/pppoatm.c
11948 F:      include/uapi/linux/atmppp.h
11949
11950 PPP OVER ETHERNET
11951 M:      Michal Ostrowski <mostrows@earthlink.net>
11952 S:      Maintained
11953 F:      drivers/net/ppp/pppoe.c
11954 F:      drivers/net/ppp/pppox.c
11955
11956 PPP OVER L2TP
11957 M:      James Chapman <jchapman@katalix.com>
11958 S:      Maintained
11959 F:      net/l2tp/l2tp_ppp.c
11960 F:      include/linux/if_pppol2tp.h
11961 F:      include/uapi/linux/if_pppol2tp.h
11962
11963 PPP PROTOCOL DRIVERS AND COMPRESSORS
11964 M:      Paul Mackerras <paulus@samba.org>
11965 L:      linux-ppp@vger.kernel.org
11966 S:      Maintained
11967 F:      drivers/net/ppp/ppp_*
11968
11969 PPS SUPPORT
11970 M:      Rodolfo Giometti <giometti@enneenne.com>
11971 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11972 L:      linuxpps@ml.enneenne.com (subscribers-only)
11973 S:      Maintained
11974 F:      Documentation/pps/
11975 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11976 F:      Documentation/ABI/testing/sysfs-pps
11977 F:      drivers/pps/
11978 F:      include/linux/pps*.h
11979 F:      include/uapi/linux/pps.h
11980
11981 PPTP DRIVER
11982 M:      Dmitry Kozlov <xeb@mail.ru>
11983 L:      netdev@vger.kernel.org
11984 S:      Maintained
11985 F:      drivers/net/ppp/pptp.c
11986 W:      http://sourceforge.net/projects/accel-pptp
11987
11988 PREEMPTIBLE KERNEL
11989 M:      Robert Love <rml@tech9.net>
11990 L:      kpreempt-tech@lists.sourceforge.net
11991 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11992 S:      Supported
11993 F:      Documentation/preempt-locking.txt
11994 F:      include/linux/preempt.h
11995
11996 PRINTK
11997 M:      Petr Mladek <pmladek@suse.com>
11998 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11999 R:      Steven Rostedt <rostedt@goodmis.org>
12000 S:      Maintained
12001 F:      kernel/printk/
12002 F:      include/linux/printk.h
12003
12004 PRISM54 WIRELESS DRIVER
12005 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
12006 L:      linux-wireless@vger.kernel.org
12007 W:      http://wireless.kernel.org/en/users/Drivers/p54
12008 S:      Obsolete
12009 F:      drivers/net/wireless/intersil/prism54/
12010
12011 PROC FILESYSTEM
12012 R:      Alexey Dobriyan <adobriyan@gmail.com>
12013 L:      linux-kernel@vger.kernel.org
12014 L:      linux-fsdevel@vger.kernel.org
12015 S:      Maintained
12016 F:      fs/proc/
12017 F:      include/linux/proc_fs.h
12018 F:      tools/testing/selftests/proc/
12019
12020 PROC SYSCTL
12021 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12022 M:      Kees Cook <keescook@chromium.org>
12023 L:      linux-kernel@vger.kernel.org
12024 L:      linux-fsdevel@vger.kernel.org
12025 S:      Maintained
12026 F:      fs/proc/proc_sysctl.c
12027 F:      include/linux/sysctl.h
12028 F:      kernel/sysctl.c
12029 F:      tools/testing/selftests/sysctl/
12030
12031 PS3 NETWORK SUPPORT
12032 M:      Geoff Levand <geoff@infradead.org>
12033 L:      netdev@vger.kernel.org
12034 L:      linuxppc-dev@lists.ozlabs.org
12035 S:      Maintained
12036 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12037
12038 PS3 PLATFORM SUPPORT
12039 M:      Geoff Levand <geoff@infradead.org>
12040 L:      linuxppc-dev@lists.ozlabs.org
12041 S:      Maintained
12042 F:      arch/powerpc/boot/ps3*
12043 F:      arch/powerpc/include/asm/lv1call.h
12044 F:      arch/powerpc/include/asm/ps3*.h
12045 F:      arch/powerpc/platforms/ps3/
12046 F:      drivers/*/ps3*
12047 F:      drivers/ps3/
12048 F:      drivers/rtc/rtc-ps3.c
12049 F:      drivers/usb/host/*ps3.c
12050 F:      sound/ppc/snd_ps3*
12051
12052 PS3VRAM DRIVER
12053 M:      Jim Paris <jim@jtan.com>
12054 M:      Geoff Levand <geoff@infradead.org>
12055 L:      linuxppc-dev@lists.ozlabs.org
12056 S:      Maintained
12057 F:      drivers/block/ps3vram.c
12058
12059 PSAMPLE PACKET SAMPLING SUPPORT:
12060 M:      Yotam Gigi <yotam.gi@gmail.com>
12061 S:      Maintained
12062 F:      net/psample
12063 F:      include/net/psample.h
12064 F:      include/uapi/linux/psample.h
12065
12066 PSTORE FILESYSTEM
12067 M:      Kees Cook <keescook@chromium.org>
12068 M:      Anton Vorontsov <anton@enomsg.org>
12069 M:      Colin Cross <ccross@android.com>
12070 M:      Tony Luck <tony.luck@intel.com>
12071 S:      Maintained
12072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12073 F:      fs/pstore/
12074 F:      include/linux/pstore*
12075 F:      drivers/firmware/efi/efi-pstore.c
12076 F:      drivers/acpi/apei/erst.c
12077 F:      Documentation/admin-guide/ramoops.rst
12078 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12079 K:      \b(pstore|ramoops)
12080
12081 PTP HARDWARE CLOCK SUPPORT
12082 M:      Richard Cochran <richardcochran@gmail.com>
12083 L:      netdev@vger.kernel.org
12084 S:      Maintained
12085 W:      http://linuxptp.sourceforge.net/
12086 F:      Documentation/ABI/testing/sysfs-ptp
12087 F:      Documentation/ptp/*
12088 F:      drivers/net/phy/dp83640*
12089 F:      drivers/ptp/*
12090 F:      include/linux/ptp_cl*
12091
12092 PTRACE SUPPORT
12093 M:      Oleg Nesterov <oleg@redhat.com>
12094 S:      Maintained
12095 F:      include/asm-generic/syscall.h
12096 F:      include/linux/ptrace.h
12097 F:      include/linux/regset.h
12098 F:      include/linux/tracehook.h
12099 F:      include/uapi/linux/ptrace.h
12100 F:      include/uapi/linux/ptrace.h
12101 F:      include/asm-generic/ptrace.h
12102 F:      kernel/ptrace.c
12103 F:      arch/*/ptrace*.c
12104 F:      arch/*/*/ptrace*.c
12105 F:      arch/*/include/asm/ptrace*.h
12106
12107 PULSE8-CEC DRIVER
12108 M:      Hans Verkuil <hverkuil@xs4all.nl>
12109 L:      linux-media@vger.kernel.org
12110 T:      git git://linuxtv.org/media_tree.git
12111 S:      Maintained
12112 F:      drivers/media/usb/pulse8-cec/*
12113 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12114
12115 PVRUSB2 VIDEO4LINUX DRIVER
12116 M:      Mike Isely <isely@pobox.com>
12117 L:      pvrusb2@isely.net       (subscribers-only)
12118 L:      linux-media@vger.kernel.org
12119 W:      http://www.isely.net/pvrusb2/
12120 T:      git git://linuxtv.org/media_tree.git
12121 S:      Maintained
12122 F:      Documentation/media/v4l-drivers/pvrusb2*
12123 F:      drivers/media/usb/pvrusb2/
12124
12125 PWC WEBCAM DRIVER
12126 M:      Hans Verkuil <hverkuil@xs4all.nl>
12127 L:      linux-media@vger.kernel.org
12128 T:      git git://linuxtv.org/media_tree.git
12129 S:      Odd Fixes
12130 F:      drivers/media/usb/pwc/*
12131
12132 PWM FAN DRIVER
12133 M:      Kamil Debski <kamil@wypas.org>
12134 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12135 L:      linux-hwmon@vger.kernel.org
12136 S:      Supported
12137 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12138 F:      Documentation/hwmon/pwm-fan
12139 F:      drivers/hwmon/pwm-fan.c
12140
12141 PWM IR Transmitter
12142 M:      Sean Young <sean@mess.org>
12143 L:      linux-media@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/media/rc/pwm-ir-tx.c
12146
12147 PWM SUBSYSTEM
12148 M:      Thierry Reding <thierry.reding@gmail.com>
12149 L:      linux-pwm@vger.kernel.org
12150 S:      Maintained
12151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12152 F:      Documentation/pwm.txt
12153 F:      Documentation/devicetree/bindings/pwm/
12154 F:      include/linux/pwm.h
12155 F:      drivers/pwm/
12156 F:      drivers/video/backlight/pwm_bl.c
12157 F:      include/linux/pwm_backlight.h
12158 F:      drivers/gpio/gpio-mvebu.c
12159 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12160
12161 PXA GPIO DRIVER
12162 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12163 L:      linux-gpio@vger.kernel.org
12164 S:      Maintained
12165 F:      drivers/gpio/gpio-pxa.c
12166
12167 PXA MMCI DRIVER
12168 S:      Orphan
12169
12170 PXA RTC DRIVER
12171 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12172 L:      linux-rtc@vger.kernel.org
12173 S:      Maintained
12174
12175 PXA2xx/PXA3xx SUPPORT
12176 M:      Daniel Mack <daniel@zonque.org>
12177 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12178 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12180 T:      git git://github.com/hzhuang1/linux.git
12181 T:      git git://github.com/rjarzmik/linux.git
12182 S:      Maintained
12183 F:      arch/arm/boot/dts/pxa*
12184 F:      arch/arm/mach-pxa/
12185 F:      drivers/dma/pxa*
12186 F:      drivers/pcmcia/pxa2xx*
12187 F:      drivers/pinctrl/pxa/
12188 F:      drivers/spi/spi-pxa2xx*
12189 F:      drivers/usb/gadget/udc/pxa2*
12190 F:      include/sound/pxa2xx-lib.h
12191 F:      sound/arm/pxa*
12192 F:      sound/soc/pxa/
12193
12194 QAT DRIVER
12195 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12196 L:      qat-linux@intel.com
12197 S:      Supported
12198 F:      drivers/crypto/qat/
12199
12200 QCOM AUDIO (ASoC) DRIVERS
12201 M:      Patrick Lai <plai@codeaurora.org>
12202 M:      Banajit Goswami <bgoswami@codeaurora.org>
12203 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12204 S:      Supported
12205 F:      sound/soc/qcom/
12206
12207 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12208 M:      Gabriel Somlo <somlo@cmu.edu>
12209 M:      "Michael S. Tsirkin" <mst@redhat.com>
12210 L:      qemu-devel@nongnu.org
12211 S:      Maintained
12212 F:      drivers/firmware/qemu_fw_cfg.c
12213 F:      include/uapi/linux/qemu_fw_cfg.h
12214
12215 QIB DRIVER
12216 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12217 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12218 L:      linux-rdma@vger.kernel.org
12219 S:      Supported
12220 F:      drivers/infiniband/hw/qib/
12221
12222 QLOGIC QL41xxx FCOE DRIVER
12223 M:      QLogic-Storage-Upstream@cavium.com
12224 L:      linux-scsi@vger.kernel.org
12225 S:      Supported
12226 F:      drivers/scsi/qedf/
12227
12228 QLOGIC QL41xxx ISCSI DRIVER
12229 M:      QLogic-Storage-Upstream@cavium.com
12230 L:      linux-scsi@vger.kernel.org
12231 S:      Supported
12232 F:      drivers/scsi/qedi/
12233
12234 QLOGIC QL4xxx ETHERNET DRIVER
12235 M:      Ariel Elior <Ariel.Elior@cavium.com>
12236 M:      everest-linux-l2@cavium.com
12237 L:      netdev@vger.kernel.org
12238 S:      Supported
12239 F:      drivers/net/ethernet/qlogic/qed/
12240 F:      include/linux/qed/
12241 F:      drivers/net/ethernet/qlogic/qede/
12242
12243 QLOGIC QL4xxx RDMA DRIVER
12244 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12245 M:      Ariel Elior <Ariel.Elior@cavium.com>
12246 L:      linux-rdma@vger.kernel.org
12247 S:      Supported
12248 F:      drivers/infiniband/hw/qedr/
12249 F:      include/uapi/rdma/qedr-abi.h
12250
12251 QLOGIC QLA1280 SCSI DRIVER
12252 M:      Michael Reed <mdr@sgi.com>
12253 L:      linux-scsi@vger.kernel.org
12254 S:      Maintained
12255 F:      drivers/scsi/qla1280.[ch]
12256
12257 QLOGIC QLA2XXX FC-SCSI DRIVER
12258 M:      qla2xxx-upstream@qlogic.com
12259 L:      linux-scsi@vger.kernel.org
12260 S:      Supported
12261 F:      Documentation/scsi/LICENSE.qla2xxx
12262 F:      drivers/scsi/qla2xxx/
12263
12264 QLOGIC QLA3XXX NETWORK DRIVER
12265 M:      Dept-GELinuxNICDev@cavium.com
12266 L:      netdev@vger.kernel.org
12267 S:      Supported
12268 F:      Documentation/networking/LICENSE.qla3xxx
12269 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12270
12271 QLOGIC QLA4XXX iSCSI DRIVER
12272 M:      QLogic-Storage-Upstream@qlogic.com
12273 L:      linux-scsi@vger.kernel.org
12274 S:      Supported
12275 F:      Documentation/scsi/LICENSE.qla4xxx
12276 F:      drivers/scsi/qla4xxx/
12277
12278 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12279 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12280 M:      Manish Chopra <manish.chopra@cavium.com>
12281 M:      Dept-GELinuxNICDev@cavium.com
12282 L:      netdev@vger.kernel.org
12283 S:      Supported
12284 F:      drivers/net/ethernet/qlogic/qlcnic/
12285
12286 QLOGIC QLGE 10Gb ETHERNET DRIVER
12287 M:      Manish Chopra <manish.chopra@cavium.com>
12288 M:      Dept-GELinuxNICDev@cavium.com
12289 L:      netdev@vger.kernel.org
12290 S:      Supported
12291 F:      drivers/net/ethernet/qlogic/qlge/
12292
12293 QM1D1B0004 MEDIA DRIVER
12294 M:      Akihiro Tsukada <tskd08@gmail.com>
12295 L:      linux-media@vger.kernel.org
12296 S:      Odd Fixes
12297 F:      drivers/media/tuners/qm1d1b0004*
12298
12299 QM1D1C0042 MEDIA DRIVER
12300 M:      Akihiro Tsukada <tskd08@gmail.com>
12301 L:      linux-media@vger.kernel.org
12302 S:      Odd Fixes
12303 F:      drivers/media/tuners/qm1d1c0042*
12304
12305 QNX4 FILESYSTEM
12306 M:      Anders Larsen <al@alarsen.net>
12307 W:      http://www.alarsen.net/linux/qnx4fs/
12308 S:      Maintained
12309 F:      fs/qnx4/
12310 F:      include/uapi/linux/qnx4_fs.h
12311 F:      include/uapi/linux/qnxtypes.h
12312
12313 QORIQ DPAA2 FSL-MC BUS DRIVER
12314 M:      Stuart Yoder <stuyoder@gmail.com>
12315 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12316 L:      linux-kernel@vger.kernel.org
12317 S:      Maintained
12318 F:      drivers/bus/fsl-mc/
12319 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12320 F:      Documentation/networking/dpaa2/overview.rst
12321
12322 QT1010 MEDIA DRIVER
12323 M:      Antti Palosaari <crope@iki.fi>
12324 L:      linux-media@vger.kernel.org
12325 W:      https://linuxtv.org
12326 W:      http://palosaari.fi/linux/
12327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12328 T:      git git://linuxtv.org/anttip/media_tree.git
12329 S:      Maintained
12330 F:      drivers/media/tuners/qt1010*
12331
12332 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12333 M:      Kalle Valo <kvalo@codeaurora.org>
12334 L:      ath10k@lists.infradead.org
12335 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12337 S:      Supported
12338 F:      drivers/net/wireless/ath/ath10k/
12339
12340 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12341 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12342 L:      linux-wireless@vger.kernel.org
12343 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12344 S:      Supported
12345 F:      drivers/net/wireless/ath/ath9k/
12346
12347 QUALCOMM CAMERA SUBSYSTEM DRIVER
12348 M:      Todor Tomov <todor.tomov@linaro.org>
12349 L:      linux-media@vger.kernel.org
12350 S:      Maintained
12351 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12352 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12353 F:      drivers/media/platform/qcom/camss/
12354
12355 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12356 M:  Ilia Lin <ilia.lin@gmail.com>
12357 L:  linux-pm@vger.kernel.org
12358 S:  Maintained
12359 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12360 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12361
12362 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12363 M:      Timur Tabi <timur@kernel.org>
12364 L:      netdev@vger.kernel.org
12365 S:      Maintained
12366 F:      drivers/net/ethernet/qualcomm/emac/
12367
12368 QUALCOMM GENERIC INTERFACE I2C DRIVER
12369 M:      Alok Chauhan <alokc@codeaurora.org>
12370 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12371 L:      linux-i2c@vger.kernel.org
12372 L:      linux-arm-msm@vger.kernel.org
12373 S:      Supported
12374 F:      drivers/i2c/busses/i2c-qcom-geni.c
12375
12376 QUALCOMM HEXAGON ARCHITECTURE
12377 M:      Richard Kuo <rkuo@codeaurora.org>
12378 L:      linux-hexagon@vger.kernel.org
12379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12380 S:      Supported
12381 F:      arch/hexagon/
12382
12383 QUALCOMM HIDMA DRIVER
12384 M:      Sinan Kaya <okaya@kernel.org>
12385 L:      linux-arm-kernel@lists.infradead.org
12386 L:      linux-arm-msm@vger.kernel.org
12387 L:      dmaengine@vger.kernel.org
12388 S:      Supported
12389 F:      drivers/dma/qcom/hidma*
12390
12391 QUALCOMM IOMMU
12392 M:      Rob Clark <robdclark@gmail.com>
12393 L:      iommu@lists.linux-foundation.org
12394 L:      linux-arm-msm@vger.kernel.org
12395 S:      Maintained
12396 F:      drivers/iommu/qcom_iommu.c
12397
12398 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12399 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12400 L:      linux-media@vger.kernel.org
12401 L:      linux-arm-msm@vger.kernel.org
12402 T:      git git://linuxtv.org/media_tree.git
12403 S:      Maintained
12404 F:      drivers/media/platform/qcom/venus/
12405
12406 QUALCOMM WCN36XX WIRELESS DRIVER
12407 M:      Kalle Valo <kvalo@codeaurora.org>
12408 L:      wcn36xx@lists.infradead.org
12409 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12410 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12411 S:      Supported
12412 F:      drivers/net/wireless/ath/wcn36xx/
12413
12414 QUANTENNA QTNFMAC WIRELESS DRIVER
12415 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12416 M:      Avinash Patil <avinashp@quantenna.com>
12417 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12418 L:      linux-wireless@vger.kernel.org
12419 S:      Maintained
12420 F:      drivers/net/wireless/quantenna
12421
12422 RADEON and AMDGPU DRM DRIVERS
12423 M:      Alex Deucher <alexander.deucher@amd.com>
12424 M:      Christian König <christian.koenig@amd.com>
12425 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12426 L:      amd-gfx@lists.freedesktop.org
12427 T:      git git://people.freedesktop.org/~agd5f/linux
12428 S:      Supported
12429 F:      drivers/gpu/drm/radeon/
12430 F:      include/uapi/drm/radeon_drm.h
12431 F:      drivers/gpu/drm/amd/
12432 F:      include/uapi/drm/amdgpu_drm.h
12433
12434 RADEON FRAMEBUFFER DISPLAY DRIVER
12435 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12436 L:      linux-fbdev@vger.kernel.org
12437 S:      Maintained
12438 F:      drivers/video/fbdev/aty/radeon*
12439 F:      include/uapi/linux/radeonfb.h
12440
12441 RADIOSHARK RADIO DRIVER
12442 M:      Hans Verkuil <hverkuil@xs4all.nl>
12443 L:      linux-media@vger.kernel.org
12444 T:      git git://linuxtv.org/media_tree.git
12445 S:      Maintained
12446 F:      drivers/media/radio/radio-shark.c
12447
12448 RADIOSHARK2 RADIO DRIVER
12449 M:      Hans Verkuil <hverkuil@xs4all.nl>
12450 L:      linux-media@vger.kernel.org
12451 T:      git git://linuxtv.org/media_tree.git
12452 S:      Maintained
12453 F:      drivers/media/radio/radio-shark2.c
12454 F:      drivers/media/radio/radio-tea5777.c
12455
12456 RADOS BLOCK DEVICE (RBD)
12457 M:      Ilya Dryomov <idryomov@gmail.com>
12458 M:      Sage Weil <sage@redhat.com>
12459 M:      Alex Elder <elder@kernel.org>
12460 L:      ceph-devel@vger.kernel.org
12461 W:      http://ceph.com/
12462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12463 T:      git git://github.com/ceph/ceph-client.git
12464 S:      Supported
12465 F:      Documentation/ABI/testing/sysfs-bus-rbd
12466 F:      drivers/block/rbd.c
12467 F:      drivers/block/rbd_types.h
12468
12469 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12470 M:      Paul Mackerras <paulus@samba.org>
12471 L:      linux-fbdev@vger.kernel.org
12472 S:      Maintained
12473 F:      drivers/video/fbdev/aty/aty128fb.c
12474
12475 RAINSHADOW-CEC DRIVER
12476 M:      Hans Verkuil <hverkuil@xs4all.nl>
12477 L:      linux-media@vger.kernel.org
12478 T:      git git://linuxtv.org/media_tree.git
12479 S:      Maintained
12480 F:      drivers/media/usb/rainshadow-cec/*
12481
12482 RALINK MIPS ARCHITECTURE
12483 M:      John Crispin <john@phrozen.org>
12484 L:      linux-mips@linux-mips.org
12485 S:      Maintained
12486 F:      arch/mips/ralink
12487
12488 RALINK RT2X00 WIRELESS LAN DRIVER
12489 P:      rt2x00 project
12490 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12491 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12492 L:      linux-wireless@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/net/wireless/ralink/rt2x00/
12495
12496 RAMDISK RAM BLOCK DEVICE DRIVER
12497 M:      Jens Axboe <axboe@kernel.dk>
12498 S:      Maintained
12499 F:      Documentation/blockdev/ramdisk.txt
12500 F:      drivers/block/brd.c
12501
12502 RANCHU VIRTUAL BOARD FOR MIPS
12503 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12504 L:      linux-mips@linux-mips.org
12505 S:      Supported
12506 F:      arch/mips/generic/board-ranchu.c
12507 F:      arch/mips/configs/generic/board-ranchu.config
12508
12509 RANDOM NUMBER DRIVER
12510 M:      "Theodore Ts'o" <tytso@mit.edu>
12511 S:      Maintained
12512 F:      drivers/char/random.c
12513
12514 RAPIDIO SUBSYSTEM
12515 M:      Matt Porter <mporter@kernel.crashing.org>
12516 M:      Alexandre Bounine <alex.bou9@gmail.com>
12517 S:      Maintained
12518 F:      drivers/rapidio/
12519
12520 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12521 L:      linux-wireless@vger.kernel.org
12522 S:      Orphan
12523 F:      drivers/net/wireless/ray*
12524
12525 RCUTORTURE TEST FRAMEWORK
12526 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12527 M:      Josh Triplett <josh@joshtriplett.org>
12528 R:      Steven Rostedt <rostedt@goodmis.org>
12529 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12530 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12531 L:      linux-kernel@vger.kernel.org
12532 S:      Supported
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12534 F:      tools/testing/selftests/rcutorture
12535
12536 RDC R-321X SoC
12537 M:      Florian Fainelli <florian@openwrt.org>
12538 S:      Maintained
12539
12540 RDC R6040 FAST ETHERNET DRIVER
12541 M:      Florian Fainelli <f.fainelli@gmail.com>
12542 L:      netdev@vger.kernel.org
12543 S:      Maintained
12544 F:      drivers/net/ethernet/rdc/r6040.c
12545
12546 RDMAVT - RDMA verbs software
12547 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12548 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12549 L:      linux-rdma@vger.kernel.org
12550 S:      Supported
12551 F:      drivers/infiniband/sw/rdmavt
12552
12553 RDS - RELIABLE DATAGRAM SOCKETS
12554 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12555 L:      netdev@vger.kernel.org
12556 L:      linux-rdma@vger.kernel.org
12557 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12558 W:      https://oss.oracle.com/projects/rds/
12559 S:      Supported
12560 F:      net/rds/
12561 F:      Documentation/networking/rds.txt
12562
12563 RDT - RESOURCE ALLOCATION
12564 M:      Fenghua Yu <fenghua.yu@intel.com>
12565 M:      Reinette Chatre <reinette.chatre@intel.com>
12566 L:      linux-kernel@vger.kernel.org
12567 S:      Supported
12568 F:      arch/x86/kernel/cpu/intel_rdt*
12569 F:      arch/x86/include/asm/intel_rdt_sched.h
12570 F:      Documentation/x86/intel_rdt*
12571
12572 READ-COPY UPDATE (RCU)
12573 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12574 M:      Josh Triplett <josh@joshtriplett.org>
12575 R:      Steven Rostedt <rostedt@goodmis.org>
12576 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12577 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12578 L:      linux-kernel@vger.kernel.org
12579 W:      http://www.rdrop.com/users/paulmck/RCU/
12580 S:      Supported
12581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12582 F:      Documentation/RCU/
12583 X:      Documentation/RCU/torture.txt
12584 F:      include/linux/rcu*
12585 X:      include/linux/srcu*.h
12586 F:      kernel/rcu/
12587 X:      kernel/rcu/srcu*.c
12588
12589 REAL TIME CLOCK (RTC) SUBSYSTEM
12590 M:      Alessandro Zummo <a.zummo@towertech.it>
12591 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12592 L:      linux-rtc@vger.kernel.org
12593 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12595 S:      Maintained
12596 F:      Documentation/devicetree/bindings/rtc/
12597 F:      Documentation/rtc.txt
12598 F:      drivers/rtc/
12599 F:      include/linux/rtc.h
12600 F:      include/uapi/linux/rtc.h
12601 F:      include/linux/rtc/
12602 F:      include/linux/platform_data/rtc-*
12603 F:      tools/testing/selftests/rtc/
12604
12605 REALTEK AUDIO CODECS
12606 M:      Bard Liao <bardliao@realtek.com>
12607 M:      Oder Chiou <oder_chiou@realtek.com>
12608 S:      Maintained
12609 F:      sound/soc/codecs/rt*
12610 F:      include/sound/rt*.h
12611
12612 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12613 M:      Linus Walleij <linus.walleij@linaro.org>
12614 S:      Maintained
12615 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12616 F:      drivers/net/dsa/realtek-smi*
12617 F:      drivers/net/dsa/rtl83*
12618
12619 REGISTER MAP ABSTRACTION
12620 M:      Mark Brown <broonie@kernel.org>
12621 L:      linux-kernel@vger.kernel.org
12622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12623 S:      Supported
12624 F:      Documentation/devicetree/bindings/regmap/
12625 F:      drivers/base/regmap/
12626 F:      include/linux/regmap.h
12627
12628 REISERFS FILE SYSTEM
12629 L:      reiserfs-devel@vger.kernel.org
12630 S:      Supported
12631 F:      fs/reiserfs/
12632
12633 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12634 M:      Ohad Ben-Cohen <ohad@wizery.com>
12635 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12636 L:      linux-remoteproc@vger.kernel.org
12637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12638 S:      Maintained
12639 F:      Documentation/devicetree/bindings/remoteproc/
12640 F:      Documentation/remoteproc.txt
12641 F:      drivers/remoteproc/
12642 F:      include/linux/remoteproc.h
12643
12644 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12645 M:      Ohad Ben-Cohen <ohad@wizery.com>
12646 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12647 L:      linux-remoteproc@vger.kernel.org
12648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12649 S:      Maintained
12650 F:      drivers/rpmsg/
12651 F:      Documentation/rpmsg.txt
12652 F:      include/linux/rpmsg.h
12653 F:      include/linux/rpmsg/
12654
12655 RENESAS CLOCK DRIVERS
12656 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12657 L:      linux-renesas-soc@vger.kernel.org
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12659 S:      Supported
12660 F:      drivers/clk/renesas/
12661
12662 RENESAS EMEV2 I2C DRIVER
12663 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12664 S:      Supported
12665 F:      drivers/i2c/busses/i2c-emev2.c
12666
12667 RENESAS ETHERNET DRIVERS
12668 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12669 L:      netdev@vger.kernel.org
12670 L:      linux-renesas-soc@vger.kernel.org
12671 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12672 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12673 F:      drivers/net/ethernet/renesas/
12674 F:      include/linux/sh_eth.h
12675
12676 RENESAS R-CAR GYROADC DRIVER
12677 M:      Marek Vasut <marek.vasut@gmail.com>
12678 L:      linux-iio@vger.kernel.org
12679 S:      Supported
12680 F:      drivers/iio/adc/rcar_gyro_adc.c
12681
12682 RENESAS R-CAR I2C DRIVERS
12683 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12684 S:      Supported
12685 F:      drivers/i2c/busses/i2c-rcar.c
12686 F:      drivers/i2c/busses/i2c-sh_mobile.c
12687
12688 RENESAS RIIC DRIVER
12689 M:      Chris Brandt <chris.brandt@renesas.com>
12690 S:      Supported
12691 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12692 F:      drivers/i2c/busses/i2c-riic.c
12693
12694 RENESAS USB PHY DRIVER
12695 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12696 L:      linux-renesas-soc@vger.kernel.org
12697 S:      Maintained
12698 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12699
12700 RESET CONTROLLER FRAMEWORK
12701 M:      Philipp Zabel <p.zabel@pengutronix.de>
12702 T:      git git://git.pengutronix.de/git/pza/linux
12703 S:      Maintained
12704 F:      drivers/reset/
12705 F:      Documentation/devicetree/bindings/reset/
12706 F:      include/dt-bindings/reset/
12707 F:      include/linux/reset.h
12708 F:      include/linux/reset-controller.h
12709
12710 RESTARTABLE SEQUENCES SUPPORT
12711 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12712 M:      Peter Zijlstra <peterz@infradead.org>
12713 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12714 M:      Boqun Feng <boqun.feng@gmail.com>
12715 L:      linux-kernel@vger.kernel.org
12716 S:      Supported
12717 F:      kernel/rseq.c
12718 F:      include/uapi/linux/rseq.h
12719 F:      include/trace/events/rseq.h
12720 F:      tools/testing/selftests/rseq/
12721
12722 RFKILL
12723 M:      Johannes Berg <johannes@sipsolutions.net>
12724 L:      linux-wireless@vger.kernel.org
12725 W:      http://wireless.kernel.org/
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12728 S:      Maintained
12729 F:      Documentation/rfkill.txt
12730 F:      Documentation/ABI/stable/sysfs-class-rfkill
12731 F:      net/rfkill/
12732 F:      include/linux/rfkill.h
12733 F:      include/uapi/linux/rfkill.h
12734
12735 RHASHTABLE
12736 M:      Thomas Graf <tgraf@suug.ch>
12737 M:      Herbert Xu <herbert@gondor.apana.org.au>
12738 L:      netdev@vger.kernel.org
12739 S:      Maintained
12740 F:      lib/rhashtable.c
12741 F:      lib/test_rhashtable.c
12742 F:      include/linux/rhashtable.h
12743 F:      include/linux/rhashtable-types.h
12744
12745 RICOH R5C592 MEMORYSTICK DRIVER
12746 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12747 S:      Maintained
12748 F:      drivers/memstick/host/r592.*
12749
12750 RICOH SMARTMEDIA/XD DRIVER
12751 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12752 S:      Maintained
12753 F:      drivers/mtd/nand/raw/r852.c
12754 F:      drivers/mtd/nand/raw/r852.h
12755
12756 RISC-V ARCHITECTURE
12757 M:      Palmer Dabbelt <palmer@sifive.com>
12758 M:      Albert Ou <aou@eecs.berkeley.edu>
12759 L:      linux-riscv@lists.infradead.org
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12761 S:      Supported
12762 F:      arch/riscv/
12763 K:      riscv
12764 N:      riscv
12765
12766 ROCCAT DRIVERS
12767 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12768 W:      http://sourceforge.net/projects/roccat/
12769 S:      Maintained
12770 F:      drivers/hid/hid-roccat*
12771 F:      include/linux/hid-roccat*
12772 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12773
12774 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12775 M:      Jacob chen <jacob2.chen@rock-chips.com>
12776 L:      linux-media@vger.kernel.org
12777 S:      Maintained
12778 F:      drivers/media/platform/rockchip/rga/
12779 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12780
12781 ROCKER DRIVER
12782 M:      Jiri Pirko <jiri@resnulli.us>
12783 L:      netdev@vger.kernel.org
12784 S:      Supported
12785 F:      drivers/net/ethernet/rocker/
12786
12787 ROCKETPORT DRIVER
12788 P:      Comtrol Corp.
12789 W:      http://www.comtrol.com
12790 S:      Maintained
12791 F:      Documentation/serial/rocket.txt
12792 F:      drivers/tty/rocket*
12793
12794 ROCKETPORT EXPRESS/INFINITY DRIVER
12795 M:      Kevin Cernekee <cernekee@gmail.com>
12796 L:      linux-serial@vger.kernel.org
12797 S:      Odd Fixes
12798 F:      drivers/tty/serial/rp2.*
12799
12800 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12801 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12802 L:      linux-kernel@vger.kernel.org
12803 L:      linux-renesas-soc@vger.kernel.org
12804 S:      Supported
12805 F:      drivers/mfd/bd9571mwv.c
12806 F:      drivers/regulator/bd9571mwv-regulator.c
12807 F:      drivers/gpio/gpio-bd9571mwv.c
12808 F:      include/linux/mfd/bd9571mwv.h
12809 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12810
12811 ROSE NETWORK LAYER
12812 M:      Ralf Baechle <ralf@linux-mips.org>
12813 L:      linux-hams@vger.kernel.org
12814 W:      http://www.linux-ax25.org/
12815 S:      Maintained
12816 F:      include/net/rose.h
12817 F:      include/uapi/linux/rose.h
12818 F:      net/rose/
12819
12820 RTL2830 MEDIA DRIVER
12821 M:      Antti Palosaari <crope@iki.fi>
12822 L:      linux-media@vger.kernel.org
12823 W:      https://linuxtv.org
12824 W:      http://palosaari.fi/linux/
12825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12826 T:      git git://linuxtv.org/anttip/media_tree.git
12827 S:      Maintained
12828 F:      drivers/media/dvb-frontends/rtl2830*
12829
12830 RTL2832 MEDIA DRIVER
12831 M:      Antti Palosaari <crope@iki.fi>
12832 L:      linux-media@vger.kernel.org
12833 W:      https://linuxtv.org
12834 W:      http://palosaari.fi/linux/
12835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12836 T:      git git://linuxtv.org/anttip/media_tree.git
12837 S:      Maintained
12838 F:      drivers/media/dvb-frontends/rtl2832*
12839
12840 RTL2832_SDR MEDIA DRIVER
12841 M:      Antti Palosaari <crope@iki.fi>
12842 L:      linux-media@vger.kernel.org
12843 W:      https://linuxtv.org
12844 W:      http://palosaari.fi/linux/
12845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12846 T:      git git://linuxtv.org/anttip/media_tree.git
12847 S:      Maintained
12848 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12849
12850 RTL8180 WIRELESS DRIVER
12851 L:      linux-wireless@vger.kernel.org
12852 W:      http://wireless.kernel.org/
12853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12854 S:      Orphan
12855 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12856
12857 RTL8187 WIRELESS DRIVER
12858 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12859 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12860 M:      Larry Finger <Larry.Finger@lwfinger.net>
12861 L:      linux-wireless@vger.kernel.org
12862 W:      http://wireless.kernel.org/
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12864 S:      Maintained
12865 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12866
12867 REALTEK WIRELESS DRIVER (rtlwifi family)
12868 M:      Ping-Ke Shih <pkshih@realtek.com>
12869 L:      linux-wireless@vger.kernel.org
12870 W:      http://wireless.kernel.org/
12871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12872 S:      Maintained
12873 F:      drivers/net/wireless/realtek/rtlwifi/
12874
12875 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12876 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12877 L:      linux-wireless@vger.kernel.org
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12879 S:      Maintained
12880 F:      drivers/net/wireless/realtek/rtl8xxxu/
12881
12882 RXRPC SOCKETS (AF_RXRPC)
12883 M:      David Howells <dhowells@redhat.com>
12884 L:      linux-afs@lists.infradead.org
12885 S:      Supported
12886 F:      net/rxrpc/
12887 F:      include/keys/rxrpc-type.h
12888 F:      include/net/af_rxrpc.h
12889 F:      include/trace/events/rxrpc.h
12890 F:      include/uapi/linux/rxrpc.h
12891 F:      Documentation/networking/rxrpc.txt
12892 W:      https://www.infradead.org/~dhowells/kafs/
12893
12894 S3 SAVAGE FRAMEBUFFER DRIVER
12895 M:      Antonino Daplas <adaplas@gmail.com>
12896 L:      linux-fbdev@vger.kernel.org
12897 S:      Maintained
12898 F:      drivers/video/fbdev/savage/
12899
12900 S390
12901 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12902 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12903 L:      linux-s390@vger.kernel.org
12904 W:      http://www.ibm.com/developerworks/linux/linux390/
12905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12906 S:      Supported
12907 F:      arch/s390/
12908 F:      drivers/s390/
12909 F:      Documentation/s390/
12910 F:      Documentation/driver-api/s390-drivers.rst
12911
12912 S390 COMMON I/O LAYER
12913 M:      Sebastian Ott <sebott@linux.ibm.com>
12914 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12915 L:      linux-s390@vger.kernel.org
12916 W:      http://www.ibm.com/developerworks/linux/linux390/
12917 S:      Supported
12918 F:      drivers/s390/cio/
12919
12920 S390 DASD DRIVER
12921 M:      Stefan Haberland <sth@linux.ibm.com>
12922 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12923 L:      linux-s390@vger.kernel.org
12924 W:      http://www.ibm.com/developerworks/linux/linux390/
12925 S:      Supported
12926 F:      drivers/s390/block/dasd*
12927 F:      block/partitions/ibm.c
12928
12929 S390 IOMMU (PCI)
12930 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12931 L:      linux-s390@vger.kernel.org
12932 W:      http://www.ibm.com/developerworks/linux/linux390/
12933 S:      Supported
12934 F:      drivers/iommu/s390-iommu.c
12935
12936 S390 IUCV NETWORK LAYER
12937 M:      Julian Wiedmann <jwi@linux.ibm.com>
12938 M:      Ursula Braun <ubraun@linux.ibm.com>
12939 L:      linux-s390@vger.kernel.org
12940 W:      http://www.ibm.com/developerworks/linux/linux390/
12941 S:      Supported
12942 F:      drivers/s390/net/*iucv*
12943 F:      include/net/iucv/
12944 F:      net/iucv/
12945
12946 S390 NETWORK DRIVERS
12947 M:      Julian Wiedmann <jwi@linux.ibm.com>
12948 M:      Ursula Braun <ubraun@linux.ibm.com>
12949 L:      linux-s390@vger.kernel.org
12950 W:      http://www.ibm.com/developerworks/linux/linux390/
12951 S:      Supported
12952 F:      drivers/s390/net/
12953
12954 S390 PCI SUBSYSTEM
12955 M:      Sebastian Ott <sebott@linux.ibm.com>
12956 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12957 L:      linux-s390@vger.kernel.org
12958 W:      http://www.ibm.com/developerworks/linux/linux390/
12959 S:      Supported
12960 F:      arch/s390/pci/
12961 F:      drivers/pci/hotplug/s390_pci_hpc.c
12962
12963 S390 VFIO-CCW DRIVER
12964 M:      Cornelia Huck <cohuck@redhat.com>
12965 M:      Halil Pasic <pasic@linux.ibm.com>
12966 L:      linux-s390@vger.kernel.org
12967 L:      kvm@vger.kernel.org
12968 S:      Supported
12969 F:      drivers/s390/cio/vfio_ccw*
12970 F:      Documentation/s390/vfio-ccw.txt
12971 F:      include/uapi/linux/vfio_ccw.h
12972
12973 S390 ZCRYPT DRIVER
12974 M:      Harald Freudenberger <freude@linux.ibm.com>
12975 L:      linux-s390@vger.kernel.org
12976 W:      http://www.ibm.com/developerworks/linux/linux390/
12977 S:      Supported
12978 F:      drivers/s390/crypto/
12979
12980 S390 VFIO AP DRIVER
12981 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12982 M:      Pierre Morel <pmorel@linux.ibm.com>
12983 M:      Halil Pasic <pasic@linux.ibm.com>
12984 L:      linux-s390@vger.kernel.org
12985 W:      http://www.ibm.com/developerworks/linux/linux390/
12986 S:      Supported
12987 F:      drivers/s390/crypto/vfio_ap_drv.c
12988 F:      drivers/s390/crypto/vfio_ap_private.h
12989 F:      drivers/s390/crypto/vfio_ap_ops.c
12990 F:      Documentation/s390/vfio-ap.txt
12991
12992 S390 ZFCP DRIVER
12993 M:      Steffen Maier <maier@linux.ibm.com>
12994 M:      Benjamin Block <bblock@linux.ibm.com>
12995 L:      linux-s390@vger.kernel.org
12996 W:      http://www.ibm.com/developerworks/linux/linux390/
12997 S:      Supported
12998 F:      drivers/s390/scsi/zfcp_*
12999
13000 S3C24XX SD/MMC Driver
13001 M:      Ben Dooks <ben-linux@fluff.org>
13002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13003 S:      Supported
13004 F:      drivers/mmc/host/s3cmci.*
13005
13006 SAA6588 RDS RECEIVER DRIVER
13007 M:      Hans Verkuil <hverkuil@xs4all.nl>
13008 L:      linux-media@vger.kernel.org
13009 T:      git git://linuxtv.org/media_tree.git
13010 W:      https://linuxtv.org
13011 S:      Odd Fixes
13012 F:      drivers/media/i2c/saa6588*
13013
13014 SAA7134 VIDEO4LINUX DRIVER
13015 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13016 L:      linux-media@vger.kernel.org
13017 W:      https://linuxtv.org
13018 T:      git git://linuxtv.org/media_tree.git
13019 S:      Odd fixes
13020 F:      Documentation/media/v4l-drivers/saa7134*
13021 F:      drivers/media/pci/saa7134/
13022
13023 SAA7146 VIDEO4LINUX-2 DRIVER
13024 M:      Hans Verkuil <hverkuil@xs4all.nl>
13025 L:      linux-media@vger.kernel.org
13026 T:      git git://linuxtv.org/media_tree.git
13027 S:      Maintained
13028 F:      drivers/media/common/saa7146/
13029 F:      drivers/media/pci/saa7146/
13030 F:      include/media/saa7146*
13031
13032 SAMSUNG AUDIO (ASoC) DRIVERS
13033 M:      Krzysztof Kozlowski <krzk@kernel.org>
13034 M:      Sangbeom Kim <sbkim73@samsung.com>
13035 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13037 S:      Supported
13038 F:      sound/soc/samsung/
13039 F:      Documentation/devicetree/bindings/sound/samsung*
13040
13041 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13042 M:      Krzysztof Kozlowski <krzk@kernel.org>
13043 L:      linux-crypto@vger.kernel.org
13044 L:      linux-samsung-soc@vger.kernel.org
13045 S:      Maintained
13046 F:      drivers/crypto/exynos-rng.c
13047 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13048
13049 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13050 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13051 L:      linux-samsung-soc@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/char/hw_random/exynos-trng.c
13054 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13055
13056 SAMSUNG FRAMEBUFFER DRIVER
13057 M:      Jingoo Han <jingoohan1@gmail.com>
13058 L:      linux-fbdev@vger.kernel.org
13059 S:      Maintained
13060 F:      drivers/video/fbdev/s3c-fb.c
13061
13062 SAMSUNG LAPTOP DRIVER
13063 M:      Corentin Chary <corentin.chary@gmail.com>
13064 L:      platform-driver-x86@vger.kernel.org
13065 S:      Maintained
13066 F:      drivers/platform/x86/samsung-laptop.c
13067
13068 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13069 M:      Sangbeom Kim <sbkim73@samsung.com>
13070 M:      Krzysztof Kozlowski <krzk@kernel.org>
13071 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13072 L:      linux-kernel@vger.kernel.org
13073 L:      linux-samsung-soc@vger.kernel.org
13074 S:      Supported
13075 F:      drivers/mfd/sec*.c
13076 F:      drivers/regulator/s2m*.c
13077 F:      drivers/regulator/s5m*.c
13078 F:      drivers/clk/clk-s2mps11.c
13079 F:      drivers/rtc/rtc-s5m.c
13080 F:      include/linux/mfd/samsung/
13081 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13082 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13083 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13084 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13085
13086 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13087 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13088 L:      linux-media@vger.kernel.org
13089 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13090 S:      Maintained
13091 F:      drivers/media/platform/s3c-camif/
13092 F:      include/media/drv-intf/s3c_camif.h
13093
13094 SAMSUNG S3FWRN5 NFC DRIVER
13095 M:      Robert Baldyga <r.baldyga@samsung.com>
13096 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13097 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13098 S:      Supported
13099 F:      drivers/nfc/s3fwrn5
13100
13101 SAMSUNG S5C73M3 CAMERA DRIVER
13102 M:      Kyungmin Park <kyungmin.park@samsung.com>
13103 M:      Andrzej Hajda <a.hajda@samsung.com>
13104 L:      linux-media@vger.kernel.org
13105 S:      Supported
13106 F:      drivers/media/i2c/s5c73m3/*
13107
13108 SAMSUNG S5K5BAF CAMERA DRIVER
13109 M:      Kyungmin Park <kyungmin.park@samsung.com>
13110 M:      Andrzej Hajda <a.hajda@samsung.com>
13111 L:      linux-media@vger.kernel.org
13112 S:      Supported
13113 F:      drivers/media/i2c/s5k5baf.c
13114
13115 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13116 M:      Krzysztof Kozlowski <krzk@kernel.org>
13117 M:      Vladimir Zapolskiy <vz@mleia.com>
13118 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13119 L:      linux-crypto@vger.kernel.org
13120 L:      linux-samsung-soc@vger.kernel.org
13121 S:      Maintained
13122 F:      drivers/crypto/s5p-sss.c
13123
13124 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13125 M:      Kyungmin Park <kyungmin.park@samsung.com>
13126 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13127 L:      linux-media@vger.kernel.org
13128 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13129 S:      Supported
13130 F:      drivers/media/platform/exynos4-is/
13131
13132 SAMSUNG SOC CLOCK DRIVERS
13133 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13134 M:      Tomasz Figa <tomasz.figa@gmail.com>
13135 M:      Chanwoo Choi <cw00.choi@samsung.com>
13136 S:      Supported
13137 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13139 F:      drivers/clk/samsung/
13140 F:      include/dt-bindings/clock/exynos*.h
13141 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13142
13143 SAMSUNG SPI DRIVERS
13144 M:      Kukjin Kim <kgene@kernel.org>
13145 M:      Krzysztof Kozlowski <krzk@kernel.org>
13146 M:      Andi Shyti <andi@etezian.org>
13147 L:      linux-spi@vger.kernel.org
13148 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13149 S:      Maintained
13150 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13151 F:      drivers/spi/spi-s3c*
13152 F:      include/linux/platform_data/spi-s3c64xx.h
13153
13154 SAMSUNG SXGBE DRIVERS
13155 M:      Byungho An <bh74.an@samsung.com>
13156 M:      Girish K S <ks.giri@samsung.com>
13157 M:      Vipul Pandya <vipul.pandya@samsung.com>
13158 S:      Supported
13159 L:      netdev@vger.kernel.org
13160 F:      drivers/net/ethernet/samsung/sxgbe/
13161
13162 SAMSUNG THERMAL DRIVER
13163 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13164 L:      linux-pm@vger.kernel.org
13165 L:      linux-samsung-soc@vger.kernel.org
13166 S:      Supported
13167 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13168 F:      drivers/thermal/samsung/
13169
13170 SAMSUNG USB2 PHY DRIVER
13171 M:      Kamil Debski <kamil@wypas.org>
13172 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13173 L:      linux-kernel@vger.kernel.org
13174 S:      Supported
13175 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13176 F:      Documentation/phy/samsung-usb2.txt
13177 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13178 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13179 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13180 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13181 F:      drivers/phy/samsung/phy-samsung-usb2.c
13182 F:      drivers/phy/samsung/phy-samsung-usb2.h
13183
13184 SC1200 WDT DRIVER
13185 M:      Zwane Mwaikambo <zwanem@gmail.com>
13186 S:      Maintained
13187 F:      drivers/watchdog/sc1200wdt.c
13188
13189 SCHEDULER
13190 M:      Ingo Molnar <mingo@redhat.com>
13191 M:      Peter Zijlstra <peterz@infradead.org>
13192 L:      linux-kernel@vger.kernel.org
13193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13194 S:      Maintained
13195 F:      kernel/sched/
13196 F:      include/linux/sched.h
13197 F:      include/uapi/linux/sched.h
13198 F:      include/linux/wait.h
13199
13200 SCR24X CHIP CARD INTERFACE DRIVER
13201 M:      Lubomir Rintel <lkundrak@v3.sk>
13202 S:      Supported
13203 F:      drivers/char/pcmcia/scr24x_cs.c
13204
13205 SCSI CDROM DRIVER
13206 M:      Jens Axboe <axboe@kernel.dk>
13207 L:      linux-scsi@vger.kernel.org
13208 W:      http://www.kernel.dk
13209 S:      Maintained
13210 F:      drivers/scsi/sr*
13211
13212 SCSI RDMA PROTOCOL (SRP) INITIATOR
13213 M:      Bart Van Assche <bvanassche@acm.org>
13214 L:      linux-rdma@vger.kernel.org
13215 S:      Supported
13216 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13217 F:      drivers/infiniband/ulp/srp/
13218 F:      include/scsi/srp.h
13219
13220 SCSI RDMA PROTOCOL (SRP) TARGET
13221 M:      Bart Van Assche <bvanassche@acm.org>
13222 L:      linux-rdma@vger.kernel.org
13223 L:      target-devel@vger.kernel.org
13224 S:      Supported
13225 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13226 F:      drivers/infiniband/ulp/srpt/
13227
13228 SCSI SG DRIVER
13229 M:      Doug Gilbert <dgilbert@interlog.com>
13230 L:      linux-scsi@vger.kernel.org
13231 W:      http://sg.danny.cz/sg
13232 S:      Maintained
13233 F:      Documentation/scsi/scsi-generic.txt
13234 F:      drivers/scsi/sg.c
13235 F:      include/scsi/sg.h
13236
13237 SCSI SUBSYSTEM
13238 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13240 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13242 L:      linux-scsi@vger.kernel.org
13243 S:      Maintained
13244 F:      Documentation/devicetree/bindings/scsi/
13245 F:      drivers/scsi/
13246 F:      include/scsi/
13247
13248 SCSI TAPE DRIVER
13249 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13250 L:      linux-scsi@vger.kernel.org
13251 S:      Maintained
13252 F:      Documentation/scsi/st.txt
13253 F:      drivers/scsi/st.*
13254 F:      drivers/scsi/st_*.h
13255
13256 SCTP PROTOCOL
13257 M:      Vlad Yasevich <vyasevich@gmail.com>
13258 M:      Neil Horman <nhorman@tuxdriver.com>
13259 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13260 L:      linux-sctp@vger.kernel.org
13261 W:      http://lksctp.sourceforge.net
13262 S:      Maintained
13263 F:      Documentation/networking/sctp.txt
13264 F:      include/linux/sctp.h
13265 F:      include/uapi/linux/sctp.h
13266 F:      include/net/sctp/
13267 F:      net/sctp/
13268
13269 SCx200 CPU SUPPORT
13270 M:      Jim Cromie <jim.cromie@gmail.com>
13271 S:      Odd Fixes
13272 F:      Documentation/i2c/busses/scx200_acb
13273 F:      arch/x86/platform/scx200/
13274 F:      drivers/watchdog/scx200_wdt.c
13275 F:      drivers/i2c/busses/scx200*
13276 F:      drivers/mtd/maps/scx200_docflash.c
13277 F:      include/linux/scx200.h
13278
13279 SCx200 GPIO DRIVER
13280 M:      Jim Cromie <jim.cromie@gmail.com>
13281 S:      Maintained
13282 F:      drivers/char/scx200_gpio.c
13283 F:      include/linux/scx200_gpio.h
13284
13285 SCx200 HRT CLOCKSOURCE DRIVER
13286 M:      Jim Cromie <jim.cromie@gmail.com>
13287 S:      Maintained
13288 F:      drivers/clocksource/scx200_hrt.c
13289
13290 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13291 M:      Sascha Sommer <saschasommer@freenet.de>
13292 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13293 S:      Maintained
13294 F:      drivers/mmc/host/sdricoh_cs.c
13295
13296 SECURE COMPUTING
13297 M:      Kees Cook <keescook@chromium.org>
13298 R:      Andy Lutomirski <luto@amacapital.net>
13299 R:      Will Drewry <wad@chromium.org>
13300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13301 S:      Supported
13302 F:      kernel/seccomp.c
13303 F:      include/uapi/linux/seccomp.h
13304 F:      include/linux/seccomp.h
13305 F:      tools/testing/selftests/seccomp/*
13306 F:      tools/testing/selftests/kselftest_harness.h
13307 F:      Documentation/userspace-api/seccomp_filter.rst
13308 K:      \bsecure_computing
13309 K:      \bTIF_SECCOMP\b
13310
13311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13312 M:      Al Cooper <alcooperx@gmail.com>
13313 L:      linux-mmc@vger.kernel.org
13314 L:      bcm-kernel-feedback-list@broadcom.com
13315 S:      Maintained
13316 F:      drivers/mmc/host/sdhci-brcmstb*
13317
13318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13319 M:      Adrian Hunter <adrian.hunter@intel.com>
13320 L:      linux-mmc@vger.kernel.org
13321 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13322 S:      Maintained
13323 F:      drivers/mmc/host/sdhci*
13324 F:      include/linux/mmc/sdhci*
13325
13326 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13327 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13328 M:      Manjunath M B <manjumb@synopsys.com>
13329 L:      linux-mmc@vger.kernel.org
13330 S:      Maintained
13331 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13332
13333 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13334 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13335 L:      linux-mmc@vger.kernel.org
13336 S:      Supported
13337 F:      drivers/mmc/host/sdhci-of-at91.c
13338
13339 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13340 M:      Ben Dooks <ben-linux@fluff.org>
13341 M:      Jaehoon Chung <jh80.chung@samsung.com>
13342 L:      linux-mmc@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/mmc/host/sdhci-s3c*
13345
13346 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13347 M:      Viresh Kumar <vireshk@kernel.org>
13348 L:      linux-mmc@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/mmc/host/sdhci-spear.c
13351
13352 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13353 M:      Kishon Vijay Abraham I <kishon@ti.com>
13354 L:      linux-mmc@vger.kernel.org
13355 S:      Maintained
13356 F:      drivers/mmc/host/sdhci-omap.c
13357
13358 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13359 M:      Scott Bauer <scott.bauer@intel.com>
13360 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13361 L:      linux-block@vger.kernel.org
13362 S:      Supported
13363 F:      block/sed*
13364 F:      block/opal_proto.h
13365 F:      include/linux/sed*
13366 F:      include/uapi/linux/sed*
13367
13368 SECURITY CONTACT
13369 M:      Security Officers <security@kernel.org>
13370 S:      Supported
13371
13372 SECURITY SUBSYSTEM
13373 M:      James Morris <jmorris@namei.org>
13374 M:      "Serge E. Hallyn" <serge@hallyn.com>
13375 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13377 W:      http://kernsec.org/
13378 S:      Supported
13379 F:      security/
13380 X:      security/selinux/
13381
13382 SELINUX SECURITY MODULE
13383 M:      Paul Moore <paul@paul-moore.com>
13384 M:      Stephen Smalley <sds@tycho.nsa.gov>
13385 M:      Eric Paris <eparis@parisplace.org>
13386 L:      selinux@vger.kernel.org
13387 W:      https://selinuxproject.org
13388 W:      https://github.com/SELinuxProject
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13390 S:      Supported
13391 F:      include/linux/selinux*
13392 F:      security/selinux/
13393 F:      scripts/selinux/
13394 F:      Documentation/admin-guide/LSM/SELinux.rst
13395
13396 SENSABLE PHANTOM
13397 M:      Jiri Slaby <jirislaby@gmail.com>
13398 S:      Maintained
13399 F:      drivers/misc/phantom.c
13400 F:      include/uapi/linux/phantom.h
13401
13402 SERIAL DEVICE BUS
13403 M:      Rob Herring <robh@kernel.org>
13404 L:      linux-serial@vger.kernel.org
13405 S:      Maintained
13406 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13407 F:      drivers/tty/serdev/
13408 F:      include/linux/serdev.h
13409
13410 SERIAL DRIVERS
13411 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13412 L:      linux-serial@vger.kernel.org
13413 S:      Maintained
13414 F:      Documentation/devicetree/bindings/serial/
13415 F:      drivers/tty/serial/
13416
13417 SERIAL IR RECEIVER
13418 M:      Sean Young <sean@mess.org>
13419 L:      linux-media@vger.kernel.org
13420 S:      Maintained
13421 F:      drivers/media/rc/serial_ir.c
13422
13423 SFC NETWORK DRIVER
13424 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13425 M:      Edward Cree <ecree@solarflare.com>
13426 M:      Bert Kenward <bkenward@solarflare.com>
13427 L:      netdev@vger.kernel.org
13428 S:      Supported
13429 F:      drivers/net/ethernet/sfc/
13430
13431 SGI GRU DRIVER
13432 M:      Dimitri Sivanich <sivanich@sgi.com>
13433 S:      Maintained
13434 F:      drivers/misc/sgi-gru/
13435
13436 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13437 M:      Pat Gefre <pfg@sgi.com>
13438 L:      linux-ia64@vger.kernel.org
13439 S:      Supported
13440 F:      Documentation/ia64/serial.txt
13441 F:      drivers/tty/serial/ioc?_serial.c
13442 F:      include/linux/ioc?.h
13443
13444 SGI XP/XPC/XPNET DRIVER
13445 M:      Cliff Whickman <cpw@sgi.com>
13446 M:      Robin Holt <robinmholt@gmail.com>
13447 S:      Maintained
13448 F:      drivers/misc/sgi-xp/
13449
13450 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13451 M:      Ursula Braun <ubraun@linux.ibm.com>
13452 L:      linux-s390@vger.kernel.org
13453 W:      http://www.ibm.com/developerworks/linux/linux390/
13454 S:      Supported
13455 F:      net/smc/
13456
13457 SHARP RJ54N1CB0C SENSOR DRIVER
13458 M:      Jacopo Mondi <jacopo@jmondi.org>
13459 L:      linux-media@vger.kernel.org
13460 T:      git git://linuxtv.org/media_tree.git
13461 S:      Odd fixes
13462 F:      drivers/media/i2c/rj54n1cb0c.c
13463 F:      include/media/i2c/rj54n1cb0c.h
13464
13465 SH_VEU V4L2 MEM2MEM DRIVER
13466 L:      linux-media@vger.kernel.org
13467 S:      Orphan
13468 F:      drivers/media/platform/sh_veu.c
13469
13470 SH_VOU V4L2 OUTPUT DRIVER
13471 L:      linux-media@vger.kernel.org
13472 S:      Orphan
13473 F:      drivers/media/platform/sh_vou.c
13474 F:      include/media/drv-intf/sh_vou.h
13475
13476 SI2157 MEDIA DRIVER
13477 M:      Antti Palosaari <crope@iki.fi>
13478 L:      linux-media@vger.kernel.org
13479 W:      https://linuxtv.org
13480 W:      http://palosaari.fi/linux/
13481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13482 T:      git git://linuxtv.org/anttip/media_tree.git
13483 S:      Maintained
13484 F:      drivers/media/tuners/si2157*
13485
13486 SI2165 MEDIA DRIVER
13487 M:      Matthias Schwarzott <zzam@gentoo.org>
13488 L:      linux-media@vger.kernel.org
13489 W:      https://linuxtv.org
13490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13491 S:      Maintained
13492 F:      drivers/media/dvb-frontends/si2165*
13493
13494 SI2168 MEDIA DRIVER
13495 M:      Antti Palosaari <crope@iki.fi>
13496 L:      linux-media@vger.kernel.org
13497 W:      https://linuxtv.org
13498 W:      http://palosaari.fi/linux/
13499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13500 T:      git git://linuxtv.org/anttip/media_tree.git
13501 S:      Maintained
13502 F:      drivers/media/dvb-frontends/si2168*
13503
13504 SI470X FM RADIO RECEIVER I2C DRIVER
13505 M:      Hans Verkuil <hverkuil@xs4all.nl>
13506 L:      linux-media@vger.kernel.org
13507 T:      git git://linuxtv.org/media_tree.git
13508 W:      https://linuxtv.org
13509 S:      Odd Fixes
13510 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13511
13512 SI470X FM RADIO RECEIVER USB DRIVER
13513 M:      Hans Verkuil <hverkuil@xs4all.nl>
13514 L:      linux-media@vger.kernel.org
13515 T:      git git://linuxtv.org/media_tree.git
13516 W:      https://linuxtv.org
13517 S:      Maintained
13518 F:      drivers/media/radio/si470x/radio-si470x-common.c
13519 F:      drivers/media/radio/si470x/radio-si470x.h
13520 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13521
13522 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13523 M:      Eduardo Valentin <edubezval@gmail.com>
13524 L:      linux-media@vger.kernel.org
13525 T:      git git://linuxtv.org/media_tree.git
13526 W:      https://linuxtv.org
13527 S:      Odd Fixes
13528 F:      drivers/media/radio/si4713/si4713.?
13529
13530 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13531 M:      Eduardo Valentin <edubezval@gmail.com>
13532 L:      linux-media@vger.kernel.org
13533 T:      git git://linuxtv.org/media_tree.git
13534 W:      https://linuxtv.org
13535 S:      Odd Fixes
13536 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13537
13538 SI4713 FM RADIO TRANSMITTER USB DRIVER
13539 M:      Hans Verkuil <hverkuil@xs4all.nl>
13540 L:      linux-media@vger.kernel.org
13541 T:      git git://linuxtv.org/media_tree.git
13542 W:      https://linuxtv.org
13543 S:      Maintained
13544 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13545
13546 SIANO DVB DRIVER
13547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13548 L:      linux-media@vger.kernel.org
13549 W:      https://linuxtv.org
13550 T:      git git://linuxtv.org/media_tree.git
13551 S:      Odd fixes
13552 F:      drivers/media/common/siano/
13553 F:      drivers/media/usb/siano/
13554 F:      drivers/media/usb/siano/
13555 F:      drivers/media/mmc/siano/
13556
13557 SIFIVE DRIVERS
13558 M:      Palmer Dabbelt <palmer@sifive.com>
13559 L:      linux-riscv@lists.infradead.org
13560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13561 S:      Supported
13562 K:      sifive
13563 N:      sifive
13564
13565 SILEAD TOUCHSCREEN DRIVER
13566 M:      Hans de Goede <hdegoede@redhat.com>
13567 L:      linux-input@vger.kernel.org
13568 L:      platform-driver-x86@vger.kernel.org
13569 S:      Maintained
13570 F:      drivers/input/touchscreen/silead.c
13571 F:      drivers/platform/x86/touchscreen_dmi.c
13572
13573 SILICON MOTION SM712 FRAME BUFFER DRIVER
13574 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13575 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13576 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13577 L:      linux-fbdev@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/video/fbdev/sm712*
13580 F:      Documentation/fb/sm712fb.txt
13581
13582 SIMPLE FIRMWARE INTERFACE (SFI)
13583 M:      Len Brown <lenb@kernel.org>
13584 L:      sfi-devel@simplefirmware.org
13585 W:      http://simplefirmware.org/
13586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13587 S:      Supported
13588 F:      arch/x86/platform/sfi/
13589 F:      drivers/sfi/
13590 F:      include/linux/sfi*.h
13591
13592 SIMPLEFB FB DRIVER
13593 M:      Hans de Goede <hdegoede@redhat.com>
13594 L:      linux-fbdev@vger.kernel.org
13595 S:      Maintained
13596 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13597 F:      drivers/video/fbdev/simplefb.c
13598 F:      include/linux/platform_data/simplefb.h
13599
13600 SIMTEC EB110ATX (Chalice CATS)
13601 P:      Ben Dooks
13602 P:      Vincent Sanders <vince@simtec.co.uk>
13603 M:      Simtec Linux Team <linux@simtec.co.uk>
13604 W:      http://www.simtec.co.uk/products/EB110ATX/
13605 S:      Supported
13606
13607 SIMTEC EB2410ITX (BAST)
13608 P:      Ben Dooks
13609 P:      Vincent Sanders <vince@simtec.co.uk>
13610 M:      Simtec Linux Team <linux@simtec.co.uk>
13611 W:      http://www.simtec.co.uk/products/EB2410ITX/
13612 S:      Supported
13613 F:      arch/arm/mach-s3c24xx/mach-bast.c
13614 F:      arch/arm/mach-s3c24xx/bast-ide.c
13615 F:      arch/arm/mach-s3c24xx/bast-irq.c
13616
13617 SIPHASH PRF ROUTINES
13618 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13619 S:      Maintained
13620 F:      lib/siphash.c
13621 F:      lib/test_siphash.c
13622 F:      include/linux/siphash.h
13623
13624 SIOX
13625 M:      Gavin Schenk <g.schenk@eckelmann.de>
13626 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13627 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13628 S:      Supported
13629 F:      drivers/siox/*
13630 F:      drivers/gpio/gpio-siox.c
13631 F:      include/trace/events/siox.h
13632
13633 SIS 190 ETHERNET DRIVER
13634 M:      Francois Romieu <romieu@fr.zoreil.com>
13635 L:      netdev@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/net/ethernet/sis/sis190.c
13638
13639 SIS 900/7016 FAST ETHERNET DRIVER
13640 M:      Daniele Venzano <venza@brownhat.org>
13641 W:      http://www.brownhat.org/sis900.html
13642 L:      netdev@vger.kernel.org
13643 S:      Maintained
13644 F:      drivers/net/ethernet/sis/sis900.*
13645
13646 SIS FRAMEBUFFER DRIVER
13647 M:      Thomas Winischhofer <thomas@winischhofer.net>
13648 W:      http://www.winischhofer.net/linuxsisvga.shtml
13649 S:      Maintained
13650 F:      Documentation/fb/sisfb.txt
13651 F:      drivers/video/fbdev/sis/
13652 F:      include/video/sisfb.h
13653
13654 SIS USB2VGA DRIVER
13655 M:      Thomas Winischhofer <thomas@winischhofer.net>
13656 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13657 S:      Maintained
13658 F:      drivers/usb/misc/sisusbvga/
13659
13660 SLAB ALLOCATOR
13661 M:      Christoph Lameter <cl@linux.com>
13662 M:      Pekka Enberg <penberg@kernel.org>
13663 M:      David Rientjes <rientjes@google.com>
13664 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13665 M:      Andrew Morton <akpm@linux-foundation.org>
13666 L:      linux-mm@kvack.org
13667 S:      Maintained
13668 F:      include/linux/sl?b*.h
13669 F:      mm/sl?b*
13670
13671 SLEEPABLE READ-COPY UPDATE (SRCU)
13672 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13673 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13674 M:      Josh Triplett <josh@joshtriplett.org>
13675 R:      Steven Rostedt <rostedt@goodmis.org>
13676 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13677 L:      linux-kernel@vger.kernel.org
13678 W:      http://www.rdrop.com/users/paulmck/RCU/
13679 S:      Supported
13680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13681 F:      include/linux/srcu*.h
13682 F:      kernel/rcu/srcu*.c
13683
13684 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13685 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13686 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13687 S:      Maintained
13688 F:      drivers/slimbus/
13689 F:      Documentation/devicetree/bindings/slimbus/
13690 F:      include/linux/slimbus.h
13691
13692 SMACK SECURITY MODULE
13693 M:      Casey Schaufler <casey@schaufler-ca.com>
13694 L:      linux-security-module@vger.kernel.org
13695 W:      http://schaufler-ca.com
13696 T:      git git://github.com/cschaufler/smack-next
13697 S:      Maintained
13698 F:      Documentation/admin-guide/LSM/Smack.rst
13699 F:      security/smack/
13700
13701 SMC91x ETHERNET DRIVER
13702 M:      Nicolas Pitre <nico@fluxnic.net>
13703 S:      Odd Fixes
13704 F:      drivers/net/ethernet/smsc/smc91x.*
13705
13706 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13707 M:      Sakari Ailus <sakari.ailus@iki.fi>
13708 L:      linux-media@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/media/i2c/smiapp/
13711 F:      include/media/i2c/smiapp.h
13712 F:      drivers/media/i2c/smiapp-pll.c
13713 F:      drivers/media/i2c/smiapp-pll.h
13714 F:      include/uapi/linux/smiapp.h
13715 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13716
13717 SMM665 HARDWARE MONITOR DRIVER
13718 M:      Guenter Roeck <linux@roeck-us.net>
13719 L:      linux-hwmon@vger.kernel.org
13720 S:      Maintained
13721 F:      Documentation/hwmon/smm665
13722 F:      drivers/hwmon/smm665.c
13723
13724 SMSC EMC2103 HARDWARE MONITOR DRIVER
13725 M:      Steve Glendinning <steve.glendinning@shawell.net>
13726 L:      linux-hwmon@vger.kernel.org
13727 S:      Maintained
13728 F:      Documentation/hwmon/emc2103
13729 F:      drivers/hwmon/emc2103.c
13730
13731 SMSC SCH5627 HARDWARE MONITOR DRIVER
13732 M:      Hans de Goede <hdegoede@redhat.com>
13733 L:      linux-hwmon@vger.kernel.org
13734 S:      Supported
13735 F:      Documentation/hwmon/sch5627
13736 F:      drivers/hwmon/sch5627.c
13737
13738 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13739 M:      Steve Glendinning <steve.glendinning@shawell.net>
13740 L:      linux-fbdev@vger.kernel.org
13741 S:      Maintained
13742 F:      drivers/video/fbdev/smscufx.c
13743
13744 SMSC47B397 HARDWARE MONITOR DRIVER
13745 M:      Jean Delvare <jdelvare@suse.com>
13746 L:      linux-hwmon@vger.kernel.org
13747 S:      Maintained
13748 F:      Documentation/hwmon/smsc47b397
13749 F:      drivers/hwmon/smsc47b397.c
13750
13751 SMSC911x ETHERNET DRIVER
13752 M:      Steve Glendinning <steve.glendinning@shawell.net>
13753 L:      netdev@vger.kernel.org
13754 S:      Maintained
13755 F:      include/linux/smsc911x.h
13756 F:      drivers/net/ethernet/smsc/smsc911x.*
13757
13758 SMSC9420 PCI ETHERNET DRIVER
13759 M:      Steve Glendinning <steve.glendinning@shawell.net>
13760 L:      netdev@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/net/ethernet/smsc/smsc9420.*
13763
13764 SOC-CAMERA V4L2 SUBSYSTEM
13765 L:      linux-media@vger.kernel.org
13766 T:      git git://linuxtv.org/media_tree.git
13767 S:      Orphan
13768 F:      include/media/soc*
13769 F:      drivers/media/i2c/soc_camera/
13770 F:      drivers/media/platform/soc_camera/
13771
13772 SOCIONEXT SYNQUACER I2C DRIVER
13773 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13774 L:      linux-i2c@vger.kernel.org
13775 S:      Maintained
13776 F:      drivers/i2c/busses/i2c-synquacer.c
13777 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13778
13779 SOCIONEXT UNIPHIER SOUND DRIVER
13780 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13781 S:      Orphan
13782 F:      sound/soc/uniphier/
13783
13784 SOEKRIS NET48XX LED SUPPORT
13785 M:      Chris Boot <bootc@bootc.net>
13786 S:      Maintained
13787 F:      drivers/leds/leds-net48xx.c
13788
13789 SOFT-ROCE DRIVER (rxe)
13790 M:      Moni Shoua <monis@mellanox.com>
13791 L:      linux-rdma@vger.kernel.org
13792 S:      Supported
13793 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13794 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13795 F:      drivers/infiniband/sw/rxe/
13796 F:      include/uapi/rdma/rdma_user_rxe.h
13797
13798 SOFTLOGIC 6x10 MPEG CODEC
13799 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13800 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13801 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13802 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13803 M:      Ismael Luceno <ismael@iodev.co.uk>
13804 L:      linux-media@vger.kernel.org
13805 S:      Supported
13806 F:      drivers/media/pci/solo6x10/
13807
13808 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13809 M:      James Morse <james.morse@arm.com>
13810 L:      linux-arm-kernel@lists.infradead.org
13811 S:      Maintained
13812 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13813 F:      drivers/firmware/arm_sdei.c
13814 F:      include/linux/arm_sdei.h
13815 F:      include/uapi/linux/arm_sdei.h
13816
13817 SOFTWARE RAID (Multiple Disks) SUPPORT
13818 M:      Shaohua Li <shli@kernel.org>
13819 L:      linux-raid@vger.kernel.org
13820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13821 S:      Supported
13822 F:      drivers/md/Makefile
13823 F:      drivers/md/Kconfig
13824 F:      drivers/md/md*
13825 F:      drivers/md/raid*
13826 F:      include/linux/raid/
13827 F:      include/uapi/linux/raid/
13828
13829 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13830 M:      Jassi Brar <jaswinder.singh@linaro.org>
13831 L:      netdev@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/net/ethernet/socionext/netsec.c
13834 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13835
13836 SOLIDRUN CLEARFOG SUPPORT
13837 M:      Russell King <linux@armlinux.org.uk>
13838 S:      Maintained
13839 F:      arch/arm/boot/dts/armada-388-clearfog*
13840 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13841
13842 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13843 M:      Russell King <linux@armlinux.org.uk>
13844 S:      Maintained
13845 F:      arch/arm/boot/dts/imx6*-cubox-i*
13846 F:      arch/arm/boot/dts/imx6*-hummingboard*
13847 F:      arch/arm/boot/dts/imx6*-sr-*
13848
13849 SONIC NETWORK DRIVER
13850 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13851 L:      netdev@vger.kernel.org
13852 S:      Maintained
13853 F:      drivers/net/ethernet/natsemi/sonic.*
13854
13855 SONICS SILICON BACKPLANE DRIVER (SSB)
13856 M:      Michael Buesch <m@bues.ch>
13857 L:      linux-wireless@vger.kernel.org
13858 S:      Maintained
13859 F:      drivers/ssb/
13860 F:      include/linux/ssb/
13861
13862 SONY IMX258 SENSOR DRIVER
13863 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13864 L:      linux-media@vger.kernel.org
13865 T:      git git://linuxtv.org/media_tree.git
13866 S:      Maintained
13867 F:      drivers/media/i2c/imx258.c
13868
13869 SONY IMX274 SENSOR DRIVER
13870 M:      Leon Luo <leonl@leopardimaging.com>
13871 L:      linux-media@vger.kernel.org
13872 T:      git git://linuxtv.org/media_tree.git
13873 S:      Maintained
13874 F:      drivers/media/i2c/imx274.c
13875 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13876
13877 SONY IMX319 SENSOR DRIVER
13878 M:      Bingbu Cao <bingbu.cao@intel.com>
13879 L:      linux-media@vger.kernel.org
13880 T:      git git://linuxtv.org/media_tree.git
13881 S:      Maintained
13882 F:      drivers/media/i2c/imx319.c
13883
13884 SONY IMX355 SENSOR DRIVER
13885 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13886 L:      linux-media@vger.kernel.org
13887 T:      git git://linuxtv.org/media_tree.git
13888 S:      Maintained
13889 F:      drivers/media/i2c/imx355.c
13890
13891 SONY MEMORYSTICK CARD SUPPORT
13892 M:      Alex Dubov <oakad@yahoo.com>
13893 W:      http://tifmxx.berlios.de/
13894 S:      Maintained
13895 F:      drivers/memstick/host/tifm_ms.c
13896
13897 SONY MEMORYSTICK STANDARD SUPPORT
13898 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13899 S:      Maintained
13900 F:      drivers/memstick/core/ms_block.*
13901
13902 SONY VAIO CONTROL DEVICE DRIVER
13903 M:      Mattia Dongili <malattia@linux.it>
13904 L:      platform-driver-x86@vger.kernel.org
13905 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13906 S:      Maintained
13907 F:      Documentation/laptops/sony-laptop.txt
13908 F:      drivers/char/sonypi.c
13909 F:      drivers/platform/x86/sony-laptop.c
13910 F:      include/linux/sony-laptop.h
13911
13912 SOUND
13913 M:      Jaroslav Kysela <perex@perex.cz>
13914 M:      Takashi Iwai <tiwai@suse.com>
13915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13916 W:      http://www.alsa-project.org/
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13918 T:      git git://git.alsa-project.org/alsa-kernel.git
13919 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13920 S:      Maintained
13921 F:      Documentation/sound/
13922 F:      include/sound/
13923 F:      include/uapi/sound/
13924 F:      sound/
13925
13926 SOUND - COMPRESSED AUDIO
13927 M:      Vinod Koul <vkoul@kernel.org>
13928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13930 S:      Supported
13931 F:      Documentation/sound/designs/compress-offload.rst
13932 F:      include/sound/compress_driver.h
13933 F:      include/uapi/sound/compress_*
13934 F:      sound/core/compress_offload.c
13935 F:      sound/soc/soc-compress.c
13936
13937 SOUND - DMAENGINE HELPERS
13938 M:      Lars-Peter Clausen <lars@metafoo.de>
13939 S:      Supported
13940 F:      include/sound/dmaengine_pcm.h
13941 F:      sound/core/pcm_dmaengine.c
13942 F:      sound/soc/soc-generic-dmaengine-pcm.c
13943
13944 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13945 M:      Liam Girdwood <lgirdwood@gmail.com>
13946 M:      Mark Brown <broonie@kernel.org>
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13949 W:      http://alsa-project.org/main/index.php/ASoC
13950 S:      Supported
13951 F:      Documentation/devicetree/bindings/sound/
13952 F:      Documentation/sound/soc/
13953 F:      sound/soc/
13954 F:      include/sound/soc*
13955
13956 SOUNDWIRE SUBSYSTEM
13957 M:      Vinod Koul <vkoul@kernel.org>
13958 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13959 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13960 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13961 S:      Supported
13962 F:      Documentation/driver-api/soundwire/
13963 F:      drivers/soundwire/
13964 F:      include/linux/soundwire/
13965
13966 SP2 MEDIA DRIVER
13967 M:      Olli Salonen <olli.salonen@iki.fi>
13968 L:      linux-media@vger.kernel.org
13969 W:      https://linuxtv.org
13970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13971 S:      Maintained
13972 F:      drivers/media/dvb-frontends/sp2*
13973
13974 SPARC + UltraSPARC (sparc/sparc64)
13975 M:      "David S. Miller" <davem@davemloft.net>
13976 L:      sparclinux@vger.kernel.org
13977 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13980 S:      Maintained
13981 F:      arch/sparc/
13982 F:      drivers/sbus/
13983
13984 SPARC SERIAL DRIVERS
13985 M:      "David S. Miller" <davem@davemloft.net>
13986 L:      sparclinux@vger.kernel.org
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13989 S:      Maintained
13990 F:      include/linux/sunserialcore.h
13991 F:      drivers/tty/serial/suncore.c
13992 F:      drivers/tty/serial/sunhv.c
13993 F:      drivers/tty/serial/sunsab.c
13994 F:      drivers/tty/serial/sunsab.h
13995 F:      drivers/tty/serial/sunsu.c
13996 F:      drivers/tty/serial/sunzilog.c
13997 F:      drivers/tty/serial/sunzilog.h
13998 F:      drivers/tty/vcc.c
13999
14000 SPARSE CHECKER
14001 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14002 L:      linux-sparse@vger.kernel.org
14003 W:      https://sparse.wiki.kernel.org/
14004 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14005 S:      Maintained
14006 F:      include/linux/compiler.h
14007
14008 SPEAR CLOCK FRAMEWORK SUPPORT
14009 M:      Viresh Kumar <vireshk@kernel.org>
14010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14011 W:      http://www.st.com/spear
14012 S:      Maintained
14013 F:      drivers/clk/spear/
14014
14015 SPEAR PLATFORM SUPPORT
14016 M:      Viresh Kumar <vireshk@kernel.org>
14017 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14019 W:      http://www.st.com/spear
14020 S:      Maintained
14021 F:      arch/arm/boot/dts/spear*
14022 F:      arch/arm/mach-spear/
14023
14024 SPI NOR SUBSYSTEM
14025 M:      Marek Vasut <marek.vasut@gmail.com>
14026 L:      linux-mtd@lists.infradead.org
14027 W:      http://www.linux-mtd.infradead.org/
14028 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14029 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14030 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14031 S:      Maintained
14032 F:      drivers/mtd/spi-nor/
14033 F:      include/linux/mtd/spi-nor.h
14034
14035 SPI SUBSYSTEM
14036 M:      Mark Brown <broonie@kernel.org>
14037 L:      linux-spi@vger.kernel.org
14038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14039 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14040 S:      Maintained
14041 F:      Documentation/devicetree/bindings/spi/
14042 F:      Documentation/spi/
14043 F:      drivers/spi/
14044 F:      include/linux/spi/
14045 F:      include/uapi/linux/spi/
14046 F:      tools/spi/
14047
14048 SPIDERNET NETWORK DRIVER for CELL
14049 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14050 L:      netdev@vger.kernel.org
14051 S:      Supported
14052 F:      Documentation/networking/spider_net.txt
14053 F:      drivers/net/ethernet/toshiba/spider_net*
14054
14055 SPMI SUBSYSTEM
14056 R:      Stephen Boyd <sboyd@kernel.org>
14057 L:      linux-arm-msm@vger.kernel.org
14058 F:      Documentation/devicetree/bindings/spmi/
14059 F:      drivers/spmi/
14060 F:      include/dt-bindings/spmi/spmi.h
14061 F:      include/linux/spmi.h
14062 F:      include/trace/events/spmi.h
14063
14064 SPU FILE SYSTEM
14065 M:      Jeremy Kerr <jk@ozlabs.org>
14066 L:      linuxppc-dev@lists.ozlabs.org
14067 W:      http://www.ibm.com/developerworks/power/cell/
14068 S:      Supported
14069 F:      Documentation/filesystems/spufs.txt
14070 F:      arch/powerpc/platforms/cell/spufs/
14071
14072 SQUASHFS FILE SYSTEM
14073 M:      Phillip Lougher <phillip@squashfs.org.uk>
14074 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14075 W:      http://squashfs.org.uk
14076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14077 S:      Maintained
14078 F:      Documentation/filesystems/squashfs.txt
14079 F:      fs/squashfs/
14080
14081 SRM (Alpha) environment access
14082 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14083 S:      Maintained
14084 F:      arch/alpha/kernel/srm_env.c
14085
14086 ST STM32 I2C/SMBUS DRIVER
14087 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14088 L:      linux-i2c@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/i2c/busses/i2c-stm32*
14091
14092 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14093 M:      Song Qiang <songqiang1304521@gmail.com>
14094 L:      linux-iio@vger.kernel.org
14095 S:      Maintained
14096 F:      drivers/iio/proximity/vl53l0x-i2c.c
14097 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14098
14099 STABLE BRANCH
14100 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14101 M:      Sasha Levin <sashal@kernel.org>
14102 L:      stable@vger.kernel.org
14103 S:      Supported
14104 F:      Documentation/process/stable-kernel-rules.rst
14105
14106 STAGING - COMEDI
14107 M:      Ian Abbott <abbotti@mev.co.uk>
14108 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14109 S:      Odd Fixes
14110 F:      drivers/staging/comedi/
14111
14112 STAGING - EROFS FILE SYSTEM
14113 M:      Gao Xiang <gaoxiang25@huawei.com>
14114 M:      Chao Yu <yuchao0@huawei.com>
14115 L:      linux-erofs@lists.ozlabs.org
14116 S:      Maintained
14117 F:      drivers/staging/erofs/
14118
14119 STAGING - INDUSTRIAL IO
14120 M:      Jonathan Cameron <jic23@kernel.org>
14121 L:      linux-iio@vger.kernel.org
14122 S:      Odd Fixes
14123 F:      Documentation/devicetree/bindings/staging/iio/
14124 F:      drivers/staging/iio/
14125
14126 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14127 M:      Marc Dietrich <marvin24@gmx.de>
14128 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14129 L:      linux-tegra@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/staging/nvec/
14132
14133 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14134 M:      Jens Frederich <jfrederich@gmail.com>
14135 M:      Daniel Drake <dsd@laptop.org>
14136 M:      Jon Nettleton <jon.nettleton@gmail.com>
14137 W:      http://wiki.laptop.org/go/DCON
14138 S:      Maintained
14139 F:      drivers/staging/olpc_dcon/
14140
14141 STAGING - REALTEK RTL8712U DRIVERS
14142 M:      Larry Finger <Larry.Finger@lwfinger.net>
14143 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14144 S:      Odd Fixes
14145 F:      drivers/staging/rtl8712/
14146
14147 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14148 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14149 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14150 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14151 L:      linux-fbdev@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/staging/sm750fb/
14154
14155 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14156 M:      William Hubbs <w.d.hubbs@gmail.com>
14157 M:      Chris Brannon <chris@the-brannons.com>
14158 M:      Kirk Reiser <kirk@reisers.ca>
14159 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14160 L:      speakup@linux-speakup.org
14161 W:      http://www.linux-speakup.org/
14162 S:      Odd Fixes
14163 F:      drivers/staging/speakup/
14164
14165 STAGING - VIA VT665X DRIVERS
14166 M:      Forest Bond <forest@alittletooquiet.net>
14167 S:      Odd Fixes
14168 F:      drivers/staging/vt665?/
14169
14170 STAGING - WILC1000 WIFI DRIVER
14171 M:      Aditya Shankar <aditya.shankar@microchip.com>
14172 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14173 L:      linux-wireless@vger.kernel.org
14174 S:      Supported
14175 F:      drivers/staging/wilc1000/
14176
14177 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14178 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14179 S:      Odd Fixes
14180 F:      drivers/staging/xgifb/
14181
14182 STAGING SUBSYSTEM
14183 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14185 L:      devel@driverdev.osuosl.org
14186 S:      Supported
14187 F:      drivers/staging/
14188
14189 STARFIRE/DURALAN NETWORK DRIVER
14190 M:      Ion Badulescu <ionut@badula.org>
14191 S:      Odd Fixes
14192 F:      drivers/net/ethernet/adaptec/starfire*
14193
14194 STEC S1220 SKD DRIVER
14195 M:      Bart Van Assche <bart.vanassche@wdc.com>
14196 L:      linux-block@vger.kernel.org
14197 S:      Maintained
14198 F:      drivers/block/skd*[ch]
14199
14200 STI AUDIO (ASoC) DRIVERS
14201 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14202 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14203 S:      Maintained
14204 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14205 F:      sound/soc/sti/
14206
14207 STI CEC DRIVER
14208 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14209 S:      Maintained
14210 F:      drivers/media/platform/sti/cec/
14211 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14212
14213 STK1160 USB VIDEO CAPTURE DRIVER
14214 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14215 L:      linux-media@vger.kernel.org
14216 T:      git git://linuxtv.org/media_tree.git
14217 S:      Maintained
14218 F:      drivers/media/usb/stk1160/
14219
14220 STM32 AUDIO (ASoC) DRIVERS
14221 M:      Olivier Moysan <olivier.moysan@st.com>
14222 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14223 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14224 S:      Maintained
14225 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14226 F:      sound/soc/stm/
14227
14228 STM32 TIMER/LPTIMER DRIVERS
14229 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14230 S:      Maintained
14231 F:      drivers/*/stm32-*timer*
14232 F:      drivers/pwm/pwm-stm32*
14233 F:      include/linux/*/stm32-*tim*
14234 F:      Documentation/ABI/testing/*timer-stm32
14235 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14236 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14237
14238 STMMAC ETHERNET DRIVER
14239 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14240 M:      Alexandre Torgue <alexandre.torgue@st.com>
14241 M:      Jose Abreu <joabreu@synopsys.com>
14242 L:      netdev@vger.kernel.org
14243 W:      http://www.stlinux.com
14244 S:      Supported
14245 F:      drivers/net/ethernet/stmicro/stmmac/
14246
14247 SUN3/3X
14248 M:      Sam Creasey <sammy@sammy.net>
14249 W:      http://sammy.net/sun3/
14250 S:      Maintained
14251 F:      arch/m68k/kernel/*sun3*
14252 F:      arch/m68k/sun3*/
14253 F:      arch/m68k/include/asm/sun3*
14254 F:      drivers/net/ethernet/i825xx/sun3*
14255
14256 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14257 M:      Hans de Goede <hdegoede@redhat.com>
14258 L:      linux-input@vger.kernel.org
14259 S:      Maintained
14260 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14261 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14262
14263 SUNDANCE NETWORK DRIVER
14264 M:      Denis Kirjanov <kda@linux-powerpc.org>
14265 L:      netdev@vger.kernel.org
14266 S:      Maintained
14267 F:      drivers/net/ethernet/dlink/sundance.c
14268
14269 SUPERH
14270 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14271 M:      Rich Felker <dalias@libc.org>
14272 L:      linux-sh@vger.kernel.org
14273 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14274 S:      Maintained
14275 F:      Documentation/sh/
14276 F:      arch/sh/
14277 F:      drivers/sh/
14278
14279 SUSPEND TO RAM
14280 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14281 M:      Len Brown <len.brown@intel.com>
14282 M:      Pavel Machek <pavel@ucw.cz>
14283 L:      linux-pm@vger.kernel.org
14284 B:      https://bugzilla.kernel.org
14285 S:      Supported
14286 F:      Documentation/power/
14287 F:      arch/x86/kernel/acpi/
14288 F:      drivers/base/power/
14289 F:      kernel/power/
14290 F:      include/linux/suspend.h
14291 F:      include/linux/freezer.h
14292 F:      include/linux/pm.h
14293
14294 SVGA HANDLING
14295 M:      Martin Mares <mj@ucw.cz>
14296 L:      linux-video@atrey.karlin.mff.cuni.cz
14297 S:      Maintained
14298 F:      Documentation/svga.txt
14299 F:      arch/x86/boot/video*
14300
14301 SWIOTLB SUBSYSTEM
14302 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14303 L:      iommu@lists.linux-foundation.org
14304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14305 S:      Supported
14306 F:      kernel/dma/swiotlb.c
14307 F:      arch/*/kernel/pci-swiotlb.c
14308 F:      include/linux/swiotlb.h
14309
14310 SWITCHDEV
14311 M:      Jiri Pirko <jiri@resnulli.us>
14312 M:      Ivan Vecera <ivecera@redhat.com>
14313 L:      netdev@vger.kernel.org
14314 S:      Supported
14315 F:      net/switchdev/
14316 F:      include/net/switchdev.h
14317
14318 SY8106A REGULATOR DRIVER
14319 M:      Icenowy Zheng <icenowy@aosc.io>
14320 S:      Maintained
14321 F:      drivers/regulator/sy8106a-regulator.c
14322 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14323
14324 SYNC FILE FRAMEWORK
14325 M:      Sumit Semwal <sumit.semwal@linaro.org>
14326 R:      Gustavo Padovan <gustavo@padovan.org>
14327 S:      Maintained
14328 L:      linux-media@vger.kernel.org
14329 L:      dri-devel@lists.freedesktop.org
14330 F:      drivers/dma-buf/sync_*
14331 F:      drivers/dma-buf/dma-fence*
14332 F:      drivers/dma-buf/sw_sync.c
14333 F:      include/linux/sync_file.h
14334 F:      include/uapi/linux/sync_file.h
14335 F:      Documentation/sync_file.txt
14336 T:      git git://anongit.freedesktop.org/drm/drm-misc
14337
14338 SYNOPSYS ARC ARCHITECTURE
14339 M:      Vineet Gupta <vgupta@synopsys.com>
14340 L:      linux-snps-arc@lists.infradead.org
14341 S:      Supported
14342 F:      arch/arc/
14343 F:      Documentation/devicetree/bindings/arc/*
14344 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14345 F:      drivers/clocksource/arc_timer.c
14346 F:      drivers/tty/serial/arc_uart.c
14347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14348
14349 SYNOPSYS ARC HSDK SDP pll clock driver
14350 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14351 S:      Supported
14352 F:      drivers/clk/clk-hsdk-pll.c
14353 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14354
14355 SYNOPSYS ARC SDP clock driver
14356 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14357 S:      Supported
14358 F:      drivers/clk/axs10x/*
14359 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14360
14361 SYNOPSYS ARC SDP platform support
14362 M:      Alexey Brodkin <abrodkin@synopsys.com>
14363 S:      Supported
14364 F:      arch/arc/plat-axs10x
14365 F:      arch/arc/boot/dts/ax*
14366 F:      Documentation/devicetree/bindings/arc/axs10*
14367
14368 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14369 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14370 S:      Supported
14371 F:      drivers/reset/reset-axs10x.c
14372 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14373
14374 SYNOPSYS CREG GPIO DRIVER
14375 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14376 S:      Maintained
14377 F:      drivers/gpio/gpio-creg-snps.c
14378 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14379
14380 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14382 S:      Maintained
14383 F:      drivers/tty/serial/8250/8250_dw.c
14384
14385 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14386 M:      Hoan Tran <hotran@apm.com>
14387 L:      linux-gpio@vger.kernel.org
14388 S:      Maintained
14389 F:      drivers/gpio/gpio-dwapb.c
14390 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14391
14392 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14393 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14394 S:      Maintained
14395 F:      drivers/dma/dwi-axi-dmac/
14396 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14397
14398 SYNOPSYS DESIGNWARE DMAC DRIVER
14399 M:      Viresh Kumar <vireshk@kernel.org>
14400 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14401 S:      Maintained
14402 F:      include/linux/dma/dw.h
14403 F:      include/linux/platform_data/dma-dw.h
14404 F:      drivers/dma/dw/
14405
14406 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14407 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14408 L:      netdev@vger.kernel.org
14409 S:      Supported
14410 F:      drivers/net/ethernet/synopsys/
14411
14412 SYNOPSYS DESIGNWARE I2C DRIVER
14413 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14414 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14415 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14416 L:      linux-i2c@vger.kernel.org
14417 S:      Maintained
14418 F:      drivers/i2c/busses/i2c-designware-*
14419 F:      include/linux/platform_data/i2c-designware.h
14420
14421 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14422 M:      Jaehoon Chung <jh80.chung@samsung.com>
14423 L:      linux-mmc@vger.kernel.org
14424 S:      Maintained
14425 F:      drivers/mmc/host/dw_mmc*
14426
14427 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14428 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14429 S:      Supported
14430 F:      drivers/reset/reset-hsdk.c
14431 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14432 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14433
14434 SYSTEM CONFIGURATION (SYSCON)
14435 M:      Lee Jones <lee.jones@linaro.org>
14436 M:      Arnd Bergmann <arnd@arndb.de>
14437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14438 S:      Supported
14439 F:      drivers/mfd/syscon.c
14440
14441 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14442 M:      Sudeep Holla <sudeep.holla@arm.com>
14443 L:      linux-arm-kernel@lists.infradead.org
14444 S:      Maintained
14445 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14446 F:      drivers/clk/clk-sc[mp]i.c
14447 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14448 F:      drivers/firmware/arm_scpi.c
14449 F:      drivers/firmware/arm_scmi/
14450 F:      include/linux/sc[mp]i_protocol.h
14451
14452 SYSTEM RESET/SHUTDOWN DRIVERS
14453 M:      Sebastian Reichel <sre@kernel.org>
14454 L:      linux-pm@vger.kernel.org
14455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14456 S:      Maintained
14457 F:      Documentation/devicetree/bindings/power/reset/
14458 F:      drivers/power/reset/
14459
14460 SYSTEM TRACE MODULE CLASS
14461 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14462 S:      Maintained
14463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14464 F:      Documentation/trace/stm.rst
14465 F:      drivers/hwtracing/stm/
14466 F:      include/linux/stm.h
14467 F:      include/uapi/linux/stm.h
14468
14469 SYSV FILESYSTEM
14470 M:      Christoph Hellwig <hch@infradead.org>
14471 S:      Maintained
14472 F:      Documentation/filesystems/sysv-fs.txt
14473 F:      fs/sysv/
14474 F:      include/linux/sysv_fs.h
14475
14476 TARGET SUBSYSTEM
14477 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14478 L:      linux-scsi@vger.kernel.org
14479 L:      target-devel@vger.kernel.org
14480 W:      http://www.linux-iscsi.org
14481 W:      http://groups.google.com/group/linux-iscsi-target-dev
14482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14483 S:      Supported
14484 F:      drivers/target/
14485 F:      include/target/
14486 F:      Documentation/target/
14487
14488 TASKSTATS STATISTICS INTERFACE
14489 M:      Balbir Singh <bsingharora@gmail.com>
14490 S:      Maintained
14491 F:      Documentation/accounting/taskstats*
14492 F:      include/linux/taskstats*
14493 F:      kernel/taskstats.c
14494
14495 TC subsystem
14496 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14497 M:      Cong Wang <xiyou.wangcong@gmail.com>
14498 M:      Jiri Pirko <jiri@resnulli.us>
14499 L:      netdev@vger.kernel.org
14500 S:      Maintained
14501 F:      include/net/pkt_cls.h
14502 F:      include/net/pkt_sched.h
14503 F:      include/net/tc_act/
14504 F:      include/uapi/linux/pkt_cls.h
14505 F:      include/uapi/linux/pkt_sched.h
14506 F:      include/uapi/linux/tc_act/
14507 F:      include/uapi/linux/tc_ematch/
14508 F:      net/sched/
14509
14510 TC90522 MEDIA DRIVER
14511 M:      Akihiro Tsukada <tskd08@gmail.com>
14512 L:      linux-media@vger.kernel.org
14513 S:      Odd Fixes
14514 F:      drivers/media/dvb-frontends/tc90522*
14515
14516 TCP LOW PRIORITY MODULE
14517 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14518 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14519 W:      http://tcp-lp-mod.sourceforge.net/
14520 S:      Maintained
14521 F:      net/ipv4/tcp_lp.c
14522
14523 TDA10071 MEDIA DRIVER
14524 M:      Antti Palosaari <crope@iki.fi>
14525 L:      linux-media@vger.kernel.org
14526 W:      https://linuxtv.org
14527 W:      http://palosaari.fi/linux/
14528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14529 T:      git git://linuxtv.org/anttip/media_tree.git
14530 S:      Maintained
14531 F:      drivers/media/dvb-frontends/tda10071*
14532
14533 TDA18212 MEDIA DRIVER
14534 M:      Antti Palosaari <crope@iki.fi>
14535 L:      linux-media@vger.kernel.org
14536 W:      https://linuxtv.org
14537 W:      http://palosaari.fi/linux/
14538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14539 T:      git git://linuxtv.org/anttip/media_tree.git
14540 S:      Maintained
14541 F:      drivers/media/tuners/tda18212*
14542
14543 TDA18218 MEDIA DRIVER
14544 M:      Antti Palosaari <crope@iki.fi>
14545 L:      linux-media@vger.kernel.org
14546 W:      https://linuxtv.org
14547 W:      http://palosaari.fi/linux/
14548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14549 T:      git git://linuxtv.org/anttip/media_tree.git
14550 S:      Maintained
14551 F:      drivers/media/tuners/tda18218*
14552
14553 TDA18250 MEDIA DRIVER
14554 M:      Olli Salonen <olli.salonen@iki.fi>
14555 L:      linux-media@vger.kernel.org
14556 W:      https://linuxtv.org
14557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14558 T:      git git://linuxtv.org/media_tree.git
14559 S:      Maintained
14560 F:      drivers/media/tuners/tda18250*
14561
14562 TDA18271 MEDIA DRIVER
14563 M:      Michael Krufky <mkrufky@linuxtv.org>
14564 L:      linux-media@vger.kernel.org
14565 W:      https://linuxtv.org
14566 W:      http://github.com/mkrufky
14567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14568 T:      git git://linuxtv.org/mkrufky/tuners.git
14569 S:      Maintained
14570 F:      drivers/media/tuners/tda18271*
14571
14572 TDA1997x MEDIA DRIVER
14573 M:      Tim Harvey <tharvey@gateworks.com>
14574 L:      linux-media@vger.kernel.org
14575 W:      https://linuxtv.org
14576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14577 S:      Maintained
14578 F:      drivers/media/i2c/tda1997x.*
14579
14580 TDA827x MEDIA DRIVER
14581 M:      Michael Krufky <mkrufky@linuxtv.org>
14582 L:      linux-media@vger.kernel.org
14583 W:      https://linuxtv.org
14584 W:      http://github.com/mkrufky
14585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14586 T:      git git://linuxtv.org/mkrufky/tuners.git
14587 S:      Maintained
14588 F:      drivers/media/tuners/tda8290.*
14589
14590 TDA8290 MEDIA DRIVER
14591 M:      Michael Krufky <mkrufky@linuxtv.org>
14592 L:      linux-media@vger.kernel.org
14593 W:      https://linuxtv.org
14594 W:      http://github.com/mkrufky
14595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14596 T:      git git://linuxtv.org/mkrufky/tuners.git
14597 S:      Maintained
14598 F:      drivers/media/tuners/tda8290.*
14599
14600 TDA9840 MEDIA DRIVER
14601 M:      Hans Verkuil <hverkuil@xs4all.nl>
14602 L:      linux-media@vger.kernel.org
14603 T:      git git://linuxtv.org/media_tree.git
14604 W:      https://linuxtv.org
14605 S:      Maintained
14606 F:      drivers/media/i2c/tda9840*
14607
14608 TEA5761 TUNER DRIVER
14609 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14610 L:      linux-media@vger.kernel.org
14611 W:      https://linuxtv.org
14612 T:      git git://linuxtv.org/media_tree.git
14613 S:      Odd fixes
14614 F:      drivers/media/tuners/tea5761.*
14615
14616 TEA5767 TUNER DRIVER
14617 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14618 L:      linux-media@vger.kernel.org
14619 W:      https://linuxtv.org
14620 T:      git git://linuxtv.org/media_tree.git
14621 S:      Maintained
14622 F:      drivers/media/tuners/tea5767.*
14623
14624 TEA6415C MEDIA DRIVER
14625 M:      Hans Verkuil <hverkuil@xs4all.nl>
14626 L:      linux-media@vger.kernel.org
14627 T:      git git://linuxtv.org/media_tree.git
14628 W:      https://linuxtv.org
14629 S:      Maintained
14630 F:      drivers/media/i2c/tea6415c*
14631
14632 TEA6420 MEDIA DRIVER
14633 M:      Hans Verkuil <hverkuil@xs4all.nl>
14634 L:      linux-media@vger.kernel.org
14635 T:      git git://linuxtv.org/media_tree.git
14636 W:      https://linuxtv.org
14637 S:      Maintained
14638 F:      drivers/media/i2c/tea6420*
14639
14640 TEAM DRIVER
14641 M:      Jiri Pirko <jiri@resnulli.us>
14642 L:      netdev@vger.kernel.org
14643 S:      Supported
14644 F:      drivers/net/team/
14645 F:      include/linux/if_team.h
14646 F:      include/uapi/linux/if_team.h
14647
14648 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14649 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14650 S:      Maintained
14651 F:      arch/x86/platform/ts5500/
14652
14653 TECHNOTREND USB IR RECEIVER
14654 M:      Sean Young <sean@mess.org>
14655 L:      linux-media@vger.kernel.org
14656 S:      Maintained
14657 F:      drivers/media/rc/ttusbir.c
14658
14659 TECHWELL TW9910 VIDEO DECODER
14660 L:      linux-media@vger.kernel.org
14661 S:      Orphan
14662 F:      drivers/media/i2c/tw9910.c
14663 F:      include/media/i2c/tw9910.h
14664
14665 TEE SUBSYSTEM
14666 M:      Jens Wiklander <jens.wiklander@linaro.org>
14667 S:      Maintained
14668 F:      include/linux/tee_drv.h
14669 F:      include/uapi/linux/tee.h
14670 F:      drivers/tee/
14671 F:      Documentation/tee.txt
14672
14673 TEGRA ARCHITECTURE SUPPORT
14674 M:      Thierry Reding <thierry.reding@gmail.com>
14675 M:      Jonathan Hunter <jonathanh@nvidia.com>
14676 L:      linux-tegra@vger.kernel.org
14677 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14679 S:      Supported
14680 N:      [^a-z]tegra
14681
14682 TEGRA CLOCK DRIVER
14683 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14684 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14685 S:      Supported
14686 F:      drivers/clk/tegra/
14687
14688 TEGRA DMA DRIVERS
14689 M:      Laxman Dewangan <ldewangan@nvidia.com>
14690 M:      Jon Hunter <jonathanh@nvidia.com>
14691 S:      Supported
14692 F:      drivers/dma/tegra*
14693
14694 TEGRA I2C DRIVER
14695 M:      Laxman Dewangan <ldewangan@nvidia.com>
14696 S:      Supported
14697 F:      drivers/i2c/busses/i2c-tegra.c
14698
14699 TEGRA IOMMU DRIVERS
14700 M:      Thierry Reding <thierry.reding@gmail.com>
14701 L:      linux-tegra@vger.kernel.org
14702 S:      Supported
14703 F:      drivers/iommu/tegra*
14704
14705 TEGRA KBC DRIVER
14706 M:      Laxman Dewangan <ldewangan@nvidia.com>
14707 S:      Supported
14708 F:      drivers/input/keyboard/tegra-kbc.c
14709
14710 TEGRA NAND DRIVER
14711 M:      Stefan Agner <stefan@agner.ch>
14712 M:      Lucas Stach <dev@lynxeye.de>
14713 S:      Maintained
14714 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14715 F:      drivers/mtd/nand/raw/tegra_nand.c
14716
14717 TEGRA PWM DRIVER
14718 M:      Thierry Reding <thierry.reding@gmail.com>
14719 S:      Supported
14720 F:      drivers/pwm/pwm-tegra.c
14721
14722 TEGRA SERIAL DRIVER
14723 M:      Laxman Dewangan <ldewangan@nvidia.com>
14724 S:      Supported
14725 F:      drivers/tty/serial/serial-tegra.c
14726
14727 TEGRA SPI DRIVER
14728 M:      Laxman Dewangan <ldewangan@nvidia.com>
14729 S:      Supported
14730 F:      drivers/spi/spi-tegra*
14731
14732 TEHUTI ETHERNET DRIVER
14733 M:      Andy Gospodarek <andy@greyhouse.net>
14734 L:      netdev@vger.kernel.org
14735 S:      Supported
14736 F:      drivers/net/ethernet/tehuti/*
14737
14738 Telecom Clock Driver for MCPL0010
14739 M:      Mark Gross <mark.gross@intel.com>
14740 S:      Supported
14741 F:      drivers/char/tlclk.c
14742
14743 TENSILICA XTENSA PORT (xtensa)
14744 M:      Chris Zankel <chris@zankel.net>
14745 M:      Max Filippov <jcmvbkbc@gmail.com>
14746 L:      linux-xtensa@linux-xtensa.org
14747 T:      git git://github.com/czankel/xtensa-linux.git
14748 S:      Maintained
14749 F:      arch/xtensa/
14750 F:      drivers/irqchip/irq-xtensa-*
14751
14752 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14753 M:      Nishanth Menon <nm@ti.com>
14754 M:      Tero Kristo <t-kristo@ti.com>
14755 M:      Santosh Shilimkar <ssantosh@kernel.org>
14756 L:      linux-arm-kernel@lists.infradead.org
14757 S:      Maintained
14758 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14759 F:      drivers/firmware/ti_sci*
14760 F:      include/linux/soc/ti/ti_sci_protocol.h
14761 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14762 F:      drivers/soc/ti/ti_sci_pm_domains.c
14763 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14764 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14765 F:      drivers/clk/keystone/sci-clk.c
14766 F:      drivers/reset/reset-ti-sci.c
14767
14768 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14769 M:      Hans Verkuil <hverkuil@xs4all.nl>
14770 L:      linux-media@vger.kernel.org
14771 T:      git git://linuxtv.org/media_tree.git
14772 W:      https://linuxtv.org
14773 S:      Maintained
14774 F:      drivers/media/radio/radio-raremono.c
14775
14776 THERMAL
14777 M:      Zhang Rui <rui.zhang@intel.com>
14778 M:      Eduardo Valentin <edubezval@gmail.com>
14779 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14780 L:      linux-pm@vger.kernel.org
14781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14783 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14784 S:      Supported
14785 F:      drivers/thermal/
14786 F:      include/linux/thermal.h
14787 F:      include/uapi/linux/thermal.h
14788 F:      include/linux/cpu_cooling.h
14789 F:      Documentation/devicetree/bindings/thermal/
14790
14791 THERMAL/CPU_COOLING
14792 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14793 M:      Viresh Kumar <viresh.kumar@linaro.org>
14794 M:      Javi Merino <javi.merino@kernel.org>
14795 L:      linux-pm@vger.kernel.org
14796 S:      Supported
14797 F:      Documentation/thermal/cpu-cooling-api.txt
14798 F:      drivers/thermal/cpu_cooling.c
14799 F:      include/linux/cpu_cooling.h
14800
14801 THINKPAD ACPI EXTRAS DRIVER
14802 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14803 L:      ibm-acpi-devel@lists.sourceforge.net
14804 L:      platform-driver-x86@vger.kernel.org
14805 W:      http://ibm-acpi.sourceforge.net
14806 W:      http://thinkwiki.org/wiki/Ibm-acpi
14807 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14808 S:      Maintained
14809 F:      drivers/platform/x86/thinkpad_acpi.c
14810
14811 THUNDERBOLT DRIVER
14812 M:      Andreas Noever <andreas.noever@gmail.com>
14813 M:      Michael Jamet <michael.jamet@intel.com>
14814 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14815 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14817 S:      Maintained
14818 F:      Documentation/admin-guide/thunderbolt.rst
14819 F:      drivers/thunderbolt/
14820 F:      include/linux/thunderbolt.h
14821
14822 THUNDERBOLT NETWORK DRIVER
14823 M:      Michael Jamet <michael.jamet@intel.com>
14824 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14825 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14826 L:      netdev@vger.kernel.org
14827 S:      Maintained
14828 F:      drivers/net/thunderbolt.c
14829
14830 THUNDERX GPIO DRIVER
14831 M:      David Daney <david.daney@cavium.com>
14832 S:      Maintained
14833 F:      drivers/gpio/gpio-thunderx.c
14834
14835 TI AM437X VPFE DRIVER
14836 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14837 L:      linux-media@vger.kernel.org
14838 W:      https://linuxtv.org
14839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14840 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14841 S:      Maintained
14842 F:      drivers/media/platform/am437x/
14843
14844 TI BANDGAP AND THERMAL DRIVER
14845 M:      Eduardo Valentin <edubezval@gmail.com>
14846 M:      Keerthy <j-keerthy@ti.com>
14847 L:      linux-pm@vger.kernel.org
14848 L:      linux-omap@vger.kernel.org
14849 S:      Maintained
14850 F:      drivers/thermal/ti-soc-thermal/
14851
14852 TI BQ27XXX POWER SUPPLY DRIVER
14853 R:      Andrew F. Davis <afd@ti.com>
14854 F:      include/linux/power/bq27xxx_battery.h
14855 F:      drivers/power/supply/bq27xxx_battery.c
14856 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14857
14858 TI CDCE706 CLOCK DRIVER
14859 M:      Max Filippov <jcmvbkbc@gmail.com>
14860 S:      Maintained
14861 F:      drivers/clk/clk-cdce706.c
14862
14863 TI CLOCK DRIVER
14864 M:      Tero Kristo <t-kristo@ti.com>
14865 L:      linux-omap@vger.kernel.org
14866 S:      Maintained
14867 F:      drivers/clk/ti/
14868 F:      include/linux/clk/ti.h
14869
14870 TI DAVINCI MACHINE SUPPORT
14871 M:      Sekhar Nori <nsekhar@ti.com>
14872 M:      Kevin Hilman <khilman@kernel.org>
14873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14875 S:      Supported
14876 F:      arch/arm/mach-davinci/
14877 F:      drivers/i2c/busses/i2c-davinci.c
14878 F:      arch/arm/boot/dts/da850*
14879
14880 TI DAVINCI SERIES CLOCK DRIVER
14881 M:      David Lechner <david@lechnology.com>
14882 R:      Sekhar Nori <nsekhar@ti.com>
14883 S:      Maintained
14884 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14885 F:      drivers/clk/davinci/
14886
14887 TI DAVINCI SERIES GPIO DRIVER
14888 M:      Keerthy <j-keerthy@ti.com>
14889 L:      linux-gpio@vger.kernel.org
14890 S:      Maintained
14891 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14892 F:      drivers/gpio/gpio-davinci.c
14893
14894 TI DAVINCI SERIES MEDIA DRIVER
14895 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14896 L:      linux-media@vger.kernel.org
14897 W:      https://linuxtv.org
14898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14899 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14900 S:      Maintained
14901 F:      drivers/media/platform/davinci/
14902 F:      include/media/davinci/
14903
14904 TI ETHERNET SWITCH DRIVER (CPSW)
14905 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14906 L:      linux-omap@vger.kernel.org
14907 L:      netdev@vger.kernel.org
14908 S:      Maintained
14909 F:      drivers/net/ethernet/ti/cpsw*
14910 F:      drivers/net/ethernet/ti/davinci*
14911
14912 TI FLASH MEDIA INTERFACE DRIVER
14913 M:      Alex Dubov <oakad@yahoo.com>
14914 S:      Maintained
14915 F:      drivers/misc/tifm*
14916 F:      drivers/mmc/host/tifm_sd.c
14917 F:      include/linux/tifm.h
14918
14919 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14920 M:      Santosh Shilimkar <ssantosh@kernel.org>
14921 L:      linux-kernel@vger.kernel.org
14922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14923 S:      Maintained
14924 F:      drivers/soc/ti/*
14925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14926
14927 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14928 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14929 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14931 S:      Maintained
14932 F:      sound/soc/codecs/lm49453*
14933 F:      sound/soc/codecs/isabelle*
14934
14935 TI LP855x BACKLIGHT DRIVER
14936 M:      Milo Kim <milo.kim@ti.com>
14937 S:      Maintained
14938 F:      Documentation/backlight/lp855x-driver.txt
14939 F:      drivers/video/backlight/lp855x_bl.c
14940 F:      include/linux/platform_data/lp855x.h
14941
14942 TI LP8727 CHARGER DRIVER
14943 M:      Milo Kim <milo.kim@ti.com>
14944 S:      Maintained
14945 F:      drivers/power/supply/lp8727_charger.c
14946 F:      include/linux/platform_data/lp8727.h
14947
14948 TI LP8788 MFD DRIVER
14949 M:      Milo Kim <milo.kim@ti.com>
14950 S:      Maintained
14951 F:      drivers/iio/adc/lp8788_adc.c
14952 F:      drivers/leds/leds-lp8788.c
14953 F:      drivers/mfd/lp8788*.c
14954 F:      drivers/power/supply/lp8788-charger.c
14955 F:      drivers/regulator/lp8788-*.c
14956 F:      include/linux/mfd/lp8788*.h
14957
14958 TI NETCP ETHERNET DRIVER
14959 M:      Wingman Kwok <w-kwok2@ti.com>
14960 M:      Murali Karicheri <m-karicheri2@ti.com>
14961 L:      netdev@vger.kernel.org
14962 S:      Maintained
14963 F:      drivers/net/ethernet/ti/netcp*
14964
14965 TI PCM3060 ASoC CODEC DRIVER
14966 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14968 S:      Maintained
14969 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14970 F:      sound/soc/codecs/pcm3060*
14971
14972 TI TAS571X FAMILY ASoC CODEC DRIVER
14973 M:      Kevin Cernekee <cernekee@chromium.org>
14974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14975 S:      Odd Fixes
14976 F:      sound/soc/codecs/tas571x*
14977
14978 TI TRF7970A NFC DRIVER
14979 M:      Mark Greer <mgreer@animalcreek.com>
14980 L:      linux-wireless@vger.kernel.org
14981 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14982 S:      Supported
14983 F:      drivers/nfc/trf7970a.c
14984 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14985
14986 TI TWL4030 SERIES SOC CODEC DRIVER
14987 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14989 S:      Maintained
14990 F:      sound/soc/codecs/twl4030*
14991
14992 TI VPE/CAL DRIVERS
14993 M:      Benoit Parrot <bparrot@ti.com>
14994 L:      linux-media@vger.kernel.org
14995 W:      http://linuxtv.org/
14996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14997 S:      Maintained
14998 F:      drivers/media/platform/ti-vpe/
14999
15000 TI WILINK WIRELESS DRIVERS
15001 L:      linux-wireless@vger.kernel.org
15002 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15003 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15005 S:      Orphan
15006 F:      drivers/net/wireless/ti/
15007 F:      include/linux/wl12xx.h
15008
15009 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15010 M:      John Stultz <john.stultz@linaro.org>
15011 M:      Thomas Gleixner <tglx@linutronix.de>
15012 R:      Stephen Boyd <sboyd@kernel.org>
15013 L:      linux-kernel@vger.kernel.org
15014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15015 S:      Supported
15016 F:      include/linux/clocksource.h
15017 F:      include/linux/time.h
15018 F:      include/linux/timex.h
15019 F:      include/uapi/linux/time.h
15020 F:      include/uapi/linux/timex.h
15021 F:      kernel/time/clocksource.c
15022 F:      kernel/time/time*.c
15023 F:      kernel/time/alarmtimer.c
15024 F:      kernel/time/ntp.c
15025 F:      tools/testing/selftests/timers/
15026
15027 TIPC NETWORK LAYER
15028 M:      Jon Maloy <jon.maloy@ericsson.com>
15029 M:      Ying Xue <ying.xue@windriver.com>
15030 L:      netdev@vger.kernel.org (core kernel code)
15031 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15032 W:      http://tipc.sourceforge.net/
15033 S:      Maintained
15034 F:      include/uapi/linux/tipc*.h
15035 F:      net/tipc/
15036
15037 TLAN NETWORK DRIVER
15038 M:      Samuel Chessman <chessman@tux.org>
15039 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15040 W:      http://sourceforge.net/projects/tlan/
15041 S:      Maintained
15042 F:      Documentation/networking/tlan.txt
15043 F:      drivers/net/ethernet/ti/tlan.*
15044
15045 TM6000 VIDEO4LINUX DRIVER
15046 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15047 L:      linux-media@vger.kernel.org
15048 W:      https://linuxtv.org
15049 T:      git git://linuxtv.org/media_tree.git
15050 S:      Odd fixes
15051 F:      drivers/media/usb/tm6000/
15052 F:      Documentation/media/v4l-drivers/tm6000*
15053
15054 TMIO/SDHI MMC DRIVER
15055 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15056 L:      linux-mmc@vger.kernel.org
15057 S:      Supported
15058 F:      drivers/mmc/host/tmio_mmc*
15059 F:      drivers/mmc/host/renesas_sdhi*
15060 F:      include/linux/mfd/tmio.h
15061
15062 TMP401 HARDWARE MONITOR DRIVER
15063 M:      Guenter Roeck <linux@roeck-us.net>
15064 L:      linux-hwmon@vger.kernel.org
15065 S:      Maintained
15066 F:      Documentation/hwmon/tmp401
15067 F:      drivers/hwmon/tmp401.c
15068
15069 TMPFS (SHMEM FILESYSTEM)
15070 M:      Hugh Dickins <hughd@google.com>
15071 L:      linux-mm@kvack.org
15072 S:      Maintained
15073 F:      include/linux/shmem_fs.h
15074 F:      mm/shmem.c
15075
15076 TOMOYO SECURITY MODULE
15077 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15078 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15079 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15080 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15081 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15082 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15083 W:      http://tomoyo.sourceforge.jp/
15084 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15085 S:      Maintained
15086 F:      security/tomoyo/
15087
15088 TOPSTAR LAPTOP EXTRAS DRIVER
15089 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15090 L:      platform-driver-x86@vger.kernel.org
15091 S:      Maintained
15092 F:      drivers/platform/x86/topstar-laptop.c
15093
15094 TORTURE-TEST MODULES
15095 M:      Davidlohr Bueso <dave@stgolabs.net>
15096 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15097 M:      Josh Triplett <josh@joshtriplett.org>
15098 L:      linux-kernel@vger.kernel.org
15099 S:      Supported
15100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15101 F:      Documentation/RCU/torture.txt
15102 F:      kernel/torture.c
15103 F:      kernel/rcu/rcutorture.c
15104 F:      kernel/rcu/rcuperf.c
15105 F:      kernel/locking/locktorture.c
15106
15107 TOSHIBA ACPI EXTRAS DRIVER
15108 M:      Azael Avalos <coproscefalo@gmail.com>
15109 L:      platform-driver-x86@vger.kernel.org
15110 S:      Maintained
15111 F:      drivers/platform/x86/toshiba_acpi.c
15112
15113 TOSHIBA BLUETOOTH DRIVER
15114 M:      Azael Avalos <coproscefalo@gmail.com>
15115 L:      platform-driver-x86@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/platform/x86/toshiba_bluetooth.c
15118
15119 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15120 M:      Azael Avalos <coproscefalo@gmail.com>
15121 L:      platform-driver-x86@vger.kernel.org
15122 S:      Maintained
15123 F:      drivers/platform/x86/toshiba_haps.c
15124
15125 TOSHIBA SMM DRIVER
15126 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15127 W:      http://www.buzzard.org.uk/toshiba/
15128 S:      Maintained
15129 F:      drivers/char/toshiba.c
15130 F:      include/linux/toshiba.h
15131 F:      include/uapi/linux/toshiba.h
15132
15133 TOSHIBA TC358743 DRIVER
15134 M:      Mats Randgaard <matrandg@cisco.com>
15135 L:      linux-media@vger.kernel.org
15136 S:      Maintained
15137 F:      drivers/media/i2c/tc358743*
15138 F:      include/media/i2c/tc358743.h
15139
15140 TOSHIBA WMI HOTKEYS DRIVER
15141 M:      Azael Avalos <coproscefalo@gmail.com>
15142 L:      platform-driver-x86@vger.kernel.org
15143 S:      Maintained
15144 F:      drivers/platform/x86/toshiba-wmi.c
15145
15146 TPM DEVICE DRIVER
15147 M:      Peter Huewe <peterhuewe@gmx.de>
15148 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15149 R:      Jason Gunthorpe <jgg@ziepe.ca>
15150 L:      linux-integrity@vger.kernel.org
15151 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15152 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15153 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15154 S:      Maintained
15155 F:      drivers/char/tpm/
15156
15157 TRACING
15158 M:      Steven Rostedt <rostedt@goodmis.org>
15159 M:      Ingo Molnar <mingo@redhat.com>
15160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15161 S:      Maintained
15162 F:      Documentation/trace/ftrace.rst
15163 F:      arch/*/*/*/ftrace.h
15164 F:      arch/*/kernel/ftrace.c
15165 F:      include/*/ftrace.h
15166 F:      include/linux/trace*.h
15167 F:      include/trace/
15168 F:      kernel/trace/
15169 F:      tools/testing/selftests/ftrace/
15170
15171 TRACING MMIO ACCESSES (MMIOTRACE)
15172 M:      Steven Rostedt <rostedt@goodmis.org>
15173 M:      Ingo Molnar <mingo@kernel.org>
15174 R:      Karol Herbst <karolherbst@gmail.com>
15175 R:      Pekka Paalanen <ppaalanen@gmail.com>
15176 S:      Maintained
15177 L:      linux-kernel@vger.kernel.org
15178 L:      nouveau@lists.freedesktop.org
15179 F:      kernel/trace/trace_mmiotrace.c
15180 F:      include/linux/mmiotrace.h
15181 F:      arch/x86/mm/kmmio.c
15182 F:      arch/x86/mm/mmio-mod.c
15183 F:      arch/x86/mm/testmmiotrace.c
15184
15185 TRIVIAL PATCHES
15186 M:      Jiri Kosina <trivial@kernel.org>
15187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15188 S:      Maintained
15189 K:      ^Subject:.*(?i)trivial
15190
15191 TEMPO SEMICONDUCTOR DRIVERS
15192 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15193 S:      Maintained
15194 F:      sound/soc/codecs/tscs*.c
15195 F:      sound/soc/codecs/tscs*.h
15196 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15197
15198 TTY LAYER
15199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15200 M:      Jiri Slaby <jslaby@suse.com>
15201 S:      Supported
15202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15203 F:      Documentation/serial/
15204 F:      drivers/tty/
15205 F:      drivers/tty/serial/serial_core.c
15206 F:      include/linux/serial_core.h
15207 F:      include/linux/serial.h
15208 F:      include/linux/tty.h
15209 F:      include/uapi/linux/serial_core.h
15210 F:      include/uapi/linux/serial.h
15211 F:      include/uapi/linux/tty.h
15212
15213 TUA9001 MEDIA DRIVER
15214 M:      Antti Palosaari <crope@iki.fi>
15215 L:      linux-media@vger.kernel.org
15216 W:      https://linuxtv.org
15217 W:      http://palosaari.fi/linux/
15218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15219 T:      git git://linuxtv.org/anttip/media_tree.git
15220 S:      Maintained
15221 F:      drivers/media/tuners/tua9001*
15222
15223 TULIP NETWORK DRIVERS
15224 L:      netdev@vger.kernel.org
15225 L:      linux-parisc@vger.kernel.org
15226 S:      Orphan
15227 F:      drivers/net/ethernet/dec/tulip/
15228
15229 TUN/TAP driver
15230 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15231 W:      http://vtun.sourceforge.net/tun
15232 S:      Maintained
15233 F:      Documentation/networking/tuntap.txt
15234 F:      arch/um/os-Linux/drivers/
15235
15236 TURBOCHANNEL SUBSYSTEM
15237 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15238 M:      Ralf Baechle <ralf@linux-mips.org>
15239 L:      linux-mips@linux-mips.org
15240 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15241 S:      Maintained
15242 F:      drivers/tc/
15243 F:      include/linux/tc.h
15244
15245 TURBOSTAT UTILITY
15246 M:      "Len Brown" <lenb@kernel.org>
15247 L:      linux-pm@vger.kernel.org
15248 B:      https://bugzilla.kernel.org
15249 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15251 S:      Supported
15252 F:      tools/power/x86/turbostat/
15253
15254 TW5864 VIDEO4LINUX DRIVER
15255 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15256 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15257 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15258 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15259 L:      linux-media@vger.kernel.org
15260 S:      Supported
15261 F:      drivers/media/pci/tw5864/
15262
15263 TW68 VIDEO4LINUX DRIVER
15264 M:      Hans Verkuil <hverkuil@xs4all.nl>
15265 L:      linux-media@vger.kernel.org
15266 T:      git git://linuxtv.org/media_tree.git
15267 W:      https://linuxtv.org
15268 S:      Odd Fixes
15269 F:      drivers/media/pci/tw68/
15270
15271 TW686X VIDEO4LINUX DRIVER
15272 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15273 L:      linux-media@vger.kernel.org
15274 T:      git git://linuxtv.org/media_tree.git
15275 W:      http://linuxtv.org
15276 S:      Maintained
15277 F:      drivers/media/pci/tw686x/
15278
15279 UBI FILE SYSTEM (UBIFS)
15280 M:      Richard Weinberger <richard@nod.at>
15281 M:      Artem Bityutskiy <dedekind1@gmail.com>
15282 M:      Adrian Hunter <adrian.hunter@intel.com>
15283 L:      linux-mtd@lists.infradead.org
15284 T:      git git://git.infradead.org/ubifs-2.6.git
15285 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15286 S:      Supported
15287 F:      Documentation/filesystems/ubifs.txt
15288 F:      fs/ubifs/
15289
15290 UCLINUX (M68KNOMMU AND COLDFIRE)
15291 M:      Greg Ungerer <gerg@linux-m68k.org>
15292 W:      http://www.linux-m68k.org/
15293 W:      http://www.uclinux.org/
15294 L:      linux-m68k@lists.linux-m68k.org
15295 L:      uclinux-dev@uclinux.org  (subscribers-only)
15296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15297 S:      Maintained
15298 F:      arch/m68k/coldfire/
15299 F:      arch/m68k/68*/
15300 F:      arch/m68k/*/*_no.*
15301 F:      arch/m68k/include/asm/*_no.*
15302
15303 UDF FILESYSTEM
15304 M:      Jan Kara <jack@suse.com>
15305 S:      Maintained
15306 F:      Documentation/filesystems/udf.txt
15307 F:      fs/udf/
15308
15309 UDRAW TABLET
15310 M:      Bastien Nocera <hadess@hadess.net>
15311 L:      linux-input@vger.kernel.org
15312 S:      Maintained
15313 F:      drivers/hid/hid-udraw-ps3.c
15314
15315 UFS FILESYSTEM
15316 M:      Evgeniy Dushistov <dushistov@mail.ru>
15317 S:      Maintained
15318 F:      Documentation/filesystems/ufs.txt
15319 F:      fs/ufs/
15320
15321 UHID USERSPACE HID IO DRIVER:
15322 M:      David Herrmann <dh.herrmann@googlemail.com>
15323 L:      linux-input@vger.kernel.org
15324 S:      Maintained
15325 F:      drivers/hid/uhid.c
15326 F:      include/uapi/linux/uhid.h
15327
15328 ULPI BUS
15329 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15330 L:      linux-usb@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/usb/common/ulpi.c
15333 F:      include/linux/ulpi/
15334
15335 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15336 L:      linux-usb@vger.kernel.org
15337 S:      Orphan
15338 F:      drivers/uwb/
15339 F:      include/linux/uwb.h
15340 F:      include/linux/uwb/
15341
15342 UNICORE32 ARCHITECTURE:
15343 M:      Guan Xuetao <gxt@pku.edu.cn>
15344 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15345 S:      Maintained
15346 T:      git git://github.com/gxt/linux.git
15347 F:      arch/unicore32/
15348
15349 UNIFDEF
15350 M:      Tony Finch <dot@dotat.at>
15351 W:      http://dotat.at/prog/unifdef
15352 S:      Maintained
15353 F:      scripts/unifdef.c
15354
15355 UNIFORM CDROM DRIVER
15356 M:      Jens Axboe <axboe@kernel.dk>
15357 W:      http://www.kernel.dk
15358 S:      Maintained
15359 F:      Documentation/cdrom/
15360 F:      drivers/cdrom/cdrom.c
15361 F:      include/linux/cdrom.h
15362 F:      include/uapi/linux/cdrom.h
15363
15364 UNISYS S-PAR DRIVERS
15365 M:      David Kershner <david.kershner@unisys.com>
15366 L:      sparmaintainer@unisys.com (Unisys internal)
15367 S:      Supported
15368 F:      include/linux/visorbus.h
15369 F:      drivers/visorbus/
15370 F:      drivers/staging/unisys/
15371
15372 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15373 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15374 L:      linux-scsi@vger.kernel.org
15375 S:      Supported
15376 F:      Documentation/scsi/ufs.txt
15377 F:      drivers/scsi/ufs/
15378
15379 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15380 M:      Joao Pinto <jpinto@synopsys.com>
15381 L:      linux-scsi@vger.kernel.org
15382 S:      Supported
15383 F:      drivers/scsi/ufs/*dwc*
15384
15385 UNSORTED BLOCK IMAGES (UBI)
15386 M:      Artem Bityutskiy <dedekind1@gmail.com>
15387 M:      Richard Weinberger <richard@nod.at>
15388 W:      http://www.linux-mtd.infradead.org/
15389 L:      linux-mtd@lists.infradead.org
15390 T:      git git://git.infradead.org/ubifs-2.6.git
15391 S:      Supported
15392 F:      drivers/mtd/ubi/
15393 F:      include/linux/mtd/ubi.h
15394 F:      include/uapi/mtd/ubi-user.h
15395
15396 USB "USBNET" DRIVER FRAMEWORK
15397 M:      Oliver Neukum <oneukum@suse.com>
15398 L:      netdev@vger.kernel.org
15399 W:      http://www.linux-usb.org/usbnet
15400 S:      Maintained
15401 F:      drivers/net/usb/usbnet.c
15402 F:      include/linux/usb/usbnet.h
15403
15404 USB ACM DRIVER
15405 M:      Oliver Neukum <oneukum@suse.com>
15406 L:      linux-usb@vger.kernel.org
15407 S:      Maintained
15408 F:      Documentation/usb/acm.txt
15409 F:      drivers/usb/class/cdc-acm.*
15410
15411 USB AR5523 WIRELESS DRIVER
15412 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15413 L:      linux-wireless@vger.kernel.org
15414 S:      Maintained
15415 F:      drivers/net/wireless/ath/ar5523/
15416
15417 USB ATTACHED SCSI
15418 M:      Oliver Neukum <oneukum@suse.com>
15419 L:      linux-usb@vger.kernel.org
15420 L:      linux-scsi@vger.kernel.org
15421 S:      Maintained
15422 F:      drivers/usb/storage/uas.c
15423
15424 USB CDC ETHERNET DRIVER
15425 M:      Oliver Neukum <oliver@neukum.org>
15426 L:      linux-usb@vger.kernel.org
15427 S:      Maintained
15428 F:      drivers/net/usb/cdc_*.c
15429 F:      include/uapi/linux/usb/cdc.h
15430
15431 USB CHAOSKEY DRIVER
15432 M:      Keith Packard <keithp@keithp.com>
15433 L:      linux-usb@vger.kernel.org
15434 S:      Maintained
15435 F:      drivers/usb/misc/chaoskey.c
15436
15437 USB CYPRESS C67X00 DRIVER
15438 M:      Peter Korsgaard <jacmet@sunsite.dk>
15439 L:      linux-usb@vger.kernel.org
15440 S:      Maintained
15441 F:      drivers/usb/c67x00/
15442
15443 USB DAVICOM DM9601 DRIVER
15444 M:      Peter Korsgaard <jacmet@sunsite.dk>
15445 L:      netdev@vger.kernel.org
15446 W:      http://www.linux-usb.org/usbnet
15447 S:      Maintained
15448 F:      drivers/net/usb/dm9601.c
15449
15450 USB DIAMOND RIO500 DRIVER
15451 M:      Cesar Miquel <miquel@df.uba.ar>
15452 L:      rio500-users@lists.sourceforge.net
15453 W:      http://rio500.sourceforge.net
15454 S:      Maintained
15455 F:      drivers/usb/misc/rio500*
15456
15457 USB EHCI DRIVER
15458 M:      Alan Stern <stern@rowland.harvard.edu>
15459 L:      linux-usb@vger.kernel.org
15460 S:      Maintained
15461 F:      Documentation/usb/ehci.txt
15462 F:      drivers/usb/host/ehci*
15463
15464 USB GADGET/PERIPHERAL SUBSYSTEM
15465 M:      Felipe Balbi <balbi@kernel.org>
15466 L:      linux-usb@vger.kernel.org
15467 W:      http://www.linux-usb.org/gadget
15468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15469 S:      Maintained
15470 F:      drivers/usb/gadget/
15471 F:      include/linux/usb/gadget*
15472
15473 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15474 M:      Jiri Kosina <jikos@kernel.org>
15475 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15476 L:      linux-usb@vger.kernel.org
15477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15478 S:      Maintained
15479 F:      Documentation/hid/hiddev.txt
15480 F:      drivers/hid/usbhid/
15481
15482 USB INTEL XHCI ROLE MUX DRIVER
15483 M:      Hans de Goede <hdegoede@redhat.com>
15484 L:      linux-usb@vger.kernel.org
15485 S:      Maintained
15486 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15487
15488 USB ISP116X DRIVER
15489 M:      Olav Kongas <ok@artecdesign.ee>
15490 L:      linux-usb@vger.kernel.org
15491 S:      Maintained
15492 F:      drivers/usb/host/isp116x*
15493 F:      include/linux/usb/isp116x.h
15494
15495 USB LAN78XX ETHERNET DRIVER
15496 M:      Woojung Huh <woojung.huh@microchip.com>
15497 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15498 L:      netdev@vger.kernel.org
15499 S:      Maintained
15500 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15501 F:      drivers/net/usb/lan78xx.*
15502 F:      include/dt-bindings/net/microchip-lan78xx.h
15503
15504 USB MASS STORAGE DRIVER
15505 M:      Alan Stern <stern@rowland.harvard.edu>
15506 L:      linux-usb@vger.kernel.org
15507 L:      usb-storage@lists.one-eyed-alien.net
15508 S:      Maintained
15509 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15510 F:      drivers/usb/storage/
15511
15512 USB MIDI DRIVER
15513 M:      Clemens Ladisch <clemens@ladisch.de>
15514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15515 T:      git git://git.alsa-project.org/alsa-kernel.git
15516 S:      Maintained
15517 F:      sound/usb/midi.*
15518
15519 USB NETWORKING DRIVERS
15520 L:      linux-usb@vger.kernel.org
15521 S:      Odd Fixes
15522 F:      drivers/net/usb/
15523
15524 USB OHCI DRIVER
15525 M:      Alan Stern <stern@rowland.harvard.edu>
15526 L:      linux-usb@vger.kernel.org
15527 S:      Maintained
15528 F:      Documentation/usb/ohci.txt
15529 F:      drivers/usb/host/ohci*
15530
15531 USB OTG FSM (Finite State Machine)
15532 M:      Peter Chen <Peter.Chen@nxp.com>
15533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15534 L:      linux-usb@vger.kernel.org
15535 S:      Maintained
15536 F:      drivers/usb/common/usb-otg-fsm.c
15537
15538 USB OVER IP DRIVER
15539 M:      Valentina Manea <valentina.manea.m@gmail.com>
15540 M:      Shuah Khan <shuah@kernel.org>
15541 L:      linux-usb@vger.kernel.org
15542 S:      Maintained
15543 F:      Documentation/usb/usbip_protocol.txt
15544 F:      drivers/usb/usbip/
15545 F:      tools/usb/usbip/
15546 F:      tools/testing/selftests/drivers/usb/usbip/
15547
15548 USB PEGASUS DRIVER
15549 M:      Petko Manolov <petkan@nucleusys.com>
15550 L:      linux-usb@vger.kernel.org
15551 L:      netdev@vger.kernel.org
15552 T:      git git://github.com/petkan/pegasus.git
15553 W:      https://github.com/petkan/pegasus
15554 S:      Maintained
15555 F:      drivers/net/usb/pegasus.*
15556
15557 USB PHY LAYER
15558 M:      Felipe Balbi <balbi@kernel.org>
15559 L:      linux-usb@vger.kernel.org
15560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15561 S:      Maintained
15562 F:      drivers/usb/phy/
15563
15564 USB PRINTER DRIVER (usblp)
15565 M:      Pete Zaitcev <zaitcev@redhat.com>
15566 L:      linux-usb@vger.kernel.org
15567 S:      Supported
15568 F:      drivers/usb/class/usblp.c
15569
15570 USB QMI WWAN NETWORK DRIVER
15571 M:      Bjørn Mork <bjorn@mork.no>
15572 L:      netdev@vger.kernel.org
15573 S:      Maintained
15574 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15575 F:      drivers/net/usb/qmi_wwan.c
15576
15577 USB RTL8150 DRIVER
15578 M:      Petko Manolov <petkan@nucleusys.com>
15579 L:      linux-usb@vger.kernel.org
15580 L:      netdev@vger.kernel.org
15581 T:      git git://github.com/petkan/rtl8150.git
15582 W:      https://github.com/petkan/rtl8150
15583 S:      Maintained
15584 F:      drivers/net/usb/rtl8150.c
15585
15586 USB SERIAL SUBSYSTEM
15587 M:      Johan Hovold <johan@kernel.org>
15588 L:      linux-usb@vger.kernel.org
15589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15590 S:      Maintained
15591 F:      Documentation/usb/usb-serial.txt
15592 F:      drivers/usb/serial/
15593 F:      include/linux/usb/serial.h
15594
15595 USB SMSC75XX ETHERNET DRIVER
15596 M:      Steve Glendinning <steve.glendinning@shawell.net>
15597 L:      netdev@vger.kernel.org
15598 S:      Maintained
15599 F:      drivers/net/usb/smsc75xx.*
15600
15601 USB SMSC95XX ETHERNET DRIVER
15602 M:      Steve Glendinning <steve.glendinning@shawell.net>
15603 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15604 L:      netdev@vger.kernel.org
15605 S:      Maintained
15606 F:      drivers/net/usb/smsc95xx.*
15607
15608 USB SUBSYSTEM
15609 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15610 L:      linux-usb@vger.kernel.org
15611 W:      http://www.linux-usb.org
15612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15613 S:      Supported
15614 F:      Documentation/devicetree/bindings/usb/
15615 F:      Documentation/usb/
15616 F:      drivers/usb/
15617 F:      include/linux/usb.h
15618 F:      include/linux/usb/
15619
15620 USB TYPEC PI3USB30532 MUX DRIVER
15621 M:      Hans de Goede <hdegoede@redhat.com>
15622 L:      linux-usb@vger.kernel.org
15623 S:      Maintained
15624 F:      drivers/usb/typec/mux/pi3usb30532.c
15625
15626 USB TYPEC CLASS
15627 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15628 L:      linux-usb@vger.kernel.org
15629 S:      Maintained
15630 F:      Documentation/ABI/testing/sysfs-class-typec
15631 F:      Documentation/driver-api/usb/typec.rst
15632 F:      drivers/usb/typec/
15633 F:      include/linux/usb/typec.h
15634
15635 USB TYPEC BUS FOR ALTERNATE MODES
15636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15637 L:      linux-usb@vger.kernel.org
15638 S:      Maintained
15639 F:      Documentation/ABI/testing/sysfs-bus-typec
15640 F:      Documentation/driver-api/usb/typec_bus.rst
15641 F:      drivers/usb/typec/altmodes/
15642 F:      include/linux/usb/typec_altmode.h
15643
15644 USB TYPEC PORT CONTROLLER DRIVERS
15645 M:      Guenter Roeck <linux@roeck-us.net>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      drivers/usb/typec/tcpm/
15649
15650 USB UHCI DRIVER
15651 M:      Alan Stern <stern@rowland.harvard.edu>
15652 L:      linux-usb@vger.kernel.org
15653 S:      Maintained
15654 F:      drivers/usb/host/uhci*
15655
15656 USB VIDEO CLASS
15657 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15658 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15659 L:      linux-media@vger.kernel.org
15660 T:      git git://linuxtv.org/media_tree.git
15661 W:      http://www.ideasonboard.org/uvc/
15662 S:      Maintained
15663 F:      drivers/media/usb/uvc/
15664 F:      include/uapi/linux/uvcvideo.h
15665
15666 USB VISION DRIVER
15667 M:      Hans Verkuil <hverkuil@xs4all.nl>
15668 L:      linux-media@vger.kernel.org
15669 T:      git git://linuxtv.org/media_tree.git
15670 W:      https://linuxtv.org
15671 S:      Odd Fixes
15672 F:      drivers/media/usb/usbvision/
15673
15674 USB WEBCAM GADGET
15675 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15676 L:      linux-usb@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/usb/gadget/function/*uvc*
15679 F:      drivers/usb/gadget/legacy/webcam.c
15680 F:      include/uapi/linux/usb/g_uvc.h
15681
15682 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15683 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15684 L:      linux-wireless@vger.kernel.org
15685 S:      Maintained
15686 F:      drivers/net/wireless/rndis_wlan.c
15687
15688 USB XHCI DRIVER
15689 M:      Mathias Nyman <mathias.nyman@intel.com>
15690 L:      linux-usb@vger.kernel.org
15691 S:      Supported
15692 F:      drivers/usb/host/xhci*
15693 F:      drivers/usb/host/pci-quirks*
15694
15695 USB ZD1201 DRIVER
15696 L:      linux-wireless@vger.kernel.org
15697 W:      http://linux-lc100020.sourceforge.net
15698 S:      Orphan
15699 F:      drivers/net/wireless/zydas/zd1201.*
15700
15701 USB ZR364XX DRIVER
15702 M:      Antoine Jacquet <royale@zerezo.com>
15703 L:      linux-usb@vger.kernel.org
15704 L:      linux-media@vger.kernel.org
15705 T:      git git://linuxtv.org/media_tree.git
15706 W:      http://royale.zerezo.com/zr364xx/
15707 S:      Maintained
15708 F:      Documentation/media/v4l-drivers/zr364xx*
15709 F:      drivers/media/usb/zr364xx/
15710
15711 USER-MODE LINUX (UML)
15712 M:      Jeff Dike <jdike@addtoit.com>
15713 M:      Richard Weinberger <richard@nod.at>
15714 L:      linux-um@lists.infradead.org
15715 W:      http://user-mode-linux.sourceforge.net
15716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15717 S:      Maintained
15718 F:      Documentation/virtual/uml/
15719 F:      arch/um/
15720 F:      arch/x86/um/
15721 F:      fs/hostfs/
15722 F:      fs/hppfs/
15723
15724 USERSPACE COPYIN/COPYOUT (UIOVEC)
15725 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15726 S:      Maintained
15727 F:      lib/iov_iter.c
15728 F:      include/linux/uio.h
15729
15730 USERSPACE DMA BUFFER DRIVER
15731 M:      Gerd Hoffmann <kraxel@redhat.com>
15732 S:      Maintained
15733 L:      dri-devel@lists.freedesktop.org
15734 F:      drivers/dma-buf/udmabuf.c
15735 F:      include/uapi/linux/udmabuf.h
15736 T:      git git://anongit.freedesktop.org/drm/drm-misc
15737
15738 USERSPACE I/O (UIO)
15739 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15740 S:      Maintained
15741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15742 F:      Documentation/driver-api/uio-howto.rst
15743 F:      drivers/uio/
15744 F:      include/linux/uio_driver.h
15745
15746 UTIL-LINUX PACKAGE
15747 M:      Karel Zak <kzak@redhat.com>
15748 L:      util-linux@vger.kernel.org
15749 W:      http://en.wikipedia.org/wiki/Util-linux
15750 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15751 S:      Maintained
15752
15753 UUID HELPERS
15754 M:      Christoph Hellwig <hch@lst.de>
15755 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15756 L:      linux-kernel@vger.kernel.org
15757 T:      git git://git.infradead.org/users/hch/uuid.git
15758 F:      lib/uuid.c
15759 F:      lib/test_uuid.c
15760 F:      include/linux/uuid.h
15761 F:      include/uapi/linux/uuid.h
15762 S:      Maintained
15763
15764 UVESAFB DRIVER
15765 M:      Michal Januszewski <spock@gentoo.org>
15766 L:      linux-fbdev@vger.kernel.org
15767 W:      https://github.com/mjanusz/v86d
15768 S:      Maintained
15769 F:      Documentation/fb/uvesafb.txt
15770 F:      drivers/video/fbdev/uvesafb.*
15771
15772 VF610 NAND DRIVER
15773 M:      Stefan Agner <stefan@agner.ch>
15774 L:      linux-mtd@lists.infradead.org
15775 S:      Supported
15776 F:      drivers/mtd/nand/raw/vf610_nfc.c
15777
15778 VFAT/FAT/MSDOS FILESYSTEM
15779 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15780 S:      Maintained
15781 F:      Documentation/filesystems/vfat.txt
15782 F:      fs/fat/
15783
15784 VFIO DRIVER
15785 M:      Alex Williamson <alex.williamson@redhat.com>
15786 L:      kvm@vger.kernel.org
15787 T:      git git://github.com/awilliam/linux-vfio.git
15788 S:      Maintained
15789 F:      Documentation/vfio.txt
15790 F:      drivers/vfio/
15791 F:      include/linux/vfio.h
15792 F:      include/uapi/linux/vfio.h
15793
15794 VFIO MEDIATED DEVICE DRIVERS
15795 M:      Kirti Wankhede <kwankhede@nvidia.com>
15796 L:      kvm@vger.kernel.org
15797 S:      Maintained
15798 F:      Documentation/vfio-mediated-device.txt
15799 F:      drivers/vfio/mdev/
15800 F:      include/linux/mdev.h
15801 F:      samples/vfio-mdev/
15802
15803 VFIO PLATFORM DRIVER
15804 M:      Eric Auger <eric.auger@redhat.com>
15805 L:      kvm@vger.kernel.org
15806 S:      Maintained
15807 F:      drivers/vfio/platform/
15808
15809 VGA_SWITCHEROO
15810 R:      Lukas Wunner <lukas@wunner.de>
15811 S:      Maintained
15812 F:      Documentation/gpu/vga-switcheroo.rst
15813 F:      drivers/gpu/vga/vga_switcheroo.c
15814 F:      include/linux/vga_switcheroo.h
15815 T:      git git://anongit.freedesktop.org/drm/drm-misc
15816
15817 VIA RHINE NETWORK DRIVER
15818 S:      Orphan
15819 F:      drivers/net/ethernet/via/via-rhine.c
15820
15821 VIA SD/MMC CARD CONTROLLER DRIVER
15822 M:      Bruce Chang <brucechang@via.com.tw>
15823 M:      Harald Welte <HaraldWelte@viatech.com>
15824 S:      Maintained
15825 F:      drivers/mmc/host/via-sdmmc.c
15826
15827 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15828 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15829 L:      linux-fbdev@vger.kernel.org
15830 S:      Maintained
15831 F:      include/linux/via-core.h
15832 F:      include/linux/via-gpio.h
15833 F:      include/linux/via_i2c.h
15834 F:      drivers/video/fbdev/via/
15835
15836 VIA VELOCITY NETWORK DRIVER
15837 M:      Francois Romieu <romieu@fr.zoreil.com>
15838 L:      netdev@vger.kernel.org
15839 S:      Maintained
15840 F:      drivers/net/ethernet/via/via-velocity.*
15841
15842 VICODEC VIRTUAL CODEC DRIVER
15843 M:      Hans Verkuil <hans.verkuil@cisco.com>
15844 L:      linux-media@vger.kernel.org
15845 T:      git git://linuxtv.org/media_tree.git
15846 W:      https://linuxtv.org
15847 S:      Maintained
15848 F:      drivers/media/platform/vicodec/*
15849
15850 VIDEO MULTIPLEXER DRIVER
15851 M:      Philipp Zabel <p.zabel@pengutronix.de>
15852 L:      linux-media@vger.kernel.org
15853 S:      Maintained
15854 F:      drivers/media/platform/video-mux.c
15855
15856 VIDEO I2C POLLING DRIVER
15857 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15858 L:      linux-media@vger.kernel.org
15859 S:      Maintained
15860 F:      drivers/media/i2c/video-i2c.c
15861
15862 VIDEOBUF2 FRAMEWORK
15863 M:      Pawel Osciak <pawel@osciak.com>
15864 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15865 M:      Kyungmin Park <kyungmin.park@samsung.com>
15866 L:      linux-media@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/media/common/videobuf2/*
15869 F:      include/media/videobuf2-*
15870
15871 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15872 M:      Helen Koike <helen.koike@collabora.com>
15873 L:      linux-media@vger.kernel.org
15874 T:      git git://linuxtv.org/media_tree.git
15875 W:      https://linuxtv.org
15876 S:      Maintained
15877 F:      drivers/media/platform/vimc/*
15878
15879 VIRT LIB
15880 M:      Alex Williamson <alex.williamson@redhat.com>
15881 M:      Paolo Bonzini <pbonzini@redhat.com>
15882 L:      kvm@vger.kernel.org
15883 S:      Supported
15884 F:      virt/lib/
15885
15886 VIRTIO AND VHOST VSOCK DRIVER
15887 M:      Stefan Hajnoczi <stefanha@redhat.com>
15888 L:      kvm@vger.kernel.org
15889 L:      virtualization@lists.linux-foundation.org
15890 L:      netdev@vger.kernel.org
15891 S:      Maintained
15892 F:      include/linux/virtio_vsock.h
15893 F:      include/uapi/linux/virtio_vsock.h
15894 F:      include/uapi/linux/vsockmon.h
15895 F:      include/uapi/linux/vm_sockets_diag.h
15896 F:      net/vmw_vsock/diag.c
15897 F:      net/vmw_vsock/af_vsock_tap.c
15898 F:      net/vmw_vsock/virtio_transport_common.c
15899 F:      net/vmw_vsock/virtio_transport.c
15900 F:      drivers/net/vsockmon.c
15901 F:      drivers/vhost/vsock.c
15902 F:      tools/testing/vsock/
15903
15904 VIRTIO CONSOLE DRIVER
15905 M:      Amit Shah <amit@kernel.org>
15906 L:      virtualization@lists.linux-foundation.org
15907 S:      Maintained
15908 F:      drivers/char/virtio_console.c
15909 F:      include/linux/virtio_console.h
15910 F:      include/uapi/linux/virtio_console.h
15911
15912 VIRTIO CORE, NET AND BLOCK DRIVERS
15913 M:      "Michael S. Tsirkin" <mst@redhat.com>
15914 M:      Jason Wang <jasowang@redhat.com>
15915 L:      virtualization@lists.linux-foundation.org
15916 S:      Maintained
15917 F:      Documentation/devicetree/bindings/virtio/
15918 F:      drivers/virtio/
15919 F:      tools/virtio/
15920 F:      drivers/net/virtio_net.c
15921 F:      drivers/block/virtio_blk.c
15922 F:      include/linux/virtio*.h
15923 F:      include/uapi/linux/virtio_*.h
15924 F:      drivers/crypto/virtio/
15925 F:      mm/balloon_compaction.c
15926
15927 VIRTIO CRYPTO DRIVER
15928 M:      Gonglei <arei.gonglei@huawei.com>
15929 L:      virtualization@lists.linux-foundation.org
15930 L:      linux-crypto@vger.kernel.org
15931 S:      Maintained
15932 F:      drivers/crypto/virtio/
15933 F:      include/uapi/linux/virtio_crypto.h
15934
15935 VIRTIO DRIVERS FOR S390
15936 M:      Cornelia Huck <cohuck@redhat.com>
15937 M:      Halil Pasic <pasic@linux.ibm.com>
15938 L:      linux-s390@vger.kernel.org
15939 L:      virtualization@lists.linux-foundation.org
15940 L:      kvm@vger.kernel.org
15941 S:      Supported
15942 F:      drivers/s390/virtio/
15943 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15944
15945 VIRTIO GPU DRIVER
15946 M:      David Airlie <airlied@linux.ie>
15947 M:      Gerd Hoffmann <kraxel@redhat.com>
15948 L:      dri-devel@lists.freedesktop.org
15949 L:      virtualization@lists.linux-foundation.org
15950 T:      git git://anongit.freedesktop.org/drm/drm-misc
15951 S:      Maintained
15952 F:      drivers/gpu/drm/virtio/
15953 F:      include/uapi/linux/virtio_gpu.h
15954
15955 VIRTIO HOST (VHOST)
15956 M:      "Michael S. Tsirkin" <mst@redhat.com>
15957 M:      Jason Wang <jasowang@redhat.com>
15958 L:      kvm@vger.kernel.org
15959 L:      virtualization@lists.linux-foundation.org
15960 L:      netdev@vger.kernel.org
15961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15962 S:      Maintained
15963 F:      drivers/vhost/
15964 F:      include/uapi/linux/vhost.h
15965
15966 VIRTIO INPUT DRIVER
15967 M:      Gerd Hoffmann <kraxel@redhat.com>
15968 S:      Maintained
15969 F:      drivers/virtio/virtio_input.c
15970 F:      include/uapi/linux/virtio_input.h
15971
15972 VIRTUAL BOX GUEST DEVICE DRIVER
15973 M:      Hans de Goede <hdegoede@redhat.com>
15974 M:      Arnd Bergmann <arnd@arndb.de>
15975 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15976 S:      Maintained
15977 F:      include/linux/vbox_utils.h
15978 F:      include/uapi/linux/vbox*.h
15979 F:      drivers/virt/vboxguest/
15980
15981 VIRTUAL SERIO DEVICE DRIVER
15982 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15983 S:      Maintained
15984 F:      drivers/input/serio/userio.c
15985 F:      include/uapi/linux/userio.h
15986
15987 VIVID VIRTUAL VIDEO DRIVER
15988 M:      Hans Verkuil <hverkuil@xs4all.nl>
15989 L:      linux-media@vger.kernel.org
15990 T:      git git://linuxtv.org/media_tree.git
15991 W:      https://linuxtv.org
15992 S:      Maintained
15993 F:      drivers/media/platform/vivid/*
15994
15995 VLYNQ BUS
15996 M:      Florian Fainelli <f.fainelli@gmail.com>
15997 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15998 S:      Maintained
15999 F:      drivers/vlynq/vlynq.c
16000 F:      include/linux/vlynq.h
16001
16002 VME SUBSYSTEM
16003 M:      Martyn Welch <martyn@welchs.me.uk>
16004 M:      Manohar Vanga <manohar.vanga@gmail.com>
16005 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16006 L:      devel@driverdev.osuosl.org
16007 S:      Maintained
16008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16009 F:      Documentation/driver-api/vme.rst
16010 F:      drivers/staging/vme/
16011 F:      drivers/vme/
16012 F:      include/linux/vme*
16013
16014 VMWARE BALLOON DRIVER
16015 M:      Xavier Deguillard <xdeguillard@vmware.com>
16016 M:      Nadav Amit <namit@vmware.com>
16017 M:      "VMware, Inc." <pv-drivers@vmware.com>
16018 L:      linux-kernel@vger.kernel.org
16019 S:      Maintained
16020 F:      drivers/misc/vmw_balloon.c
16021
16022 VMWARE HYPERVISOR INTERFACE
16023 M:      Alok Kataria <akataria@vmware.com>
16024 L:      virtualization@lists.linux-foundation.org
16025 S:      Supported
16026 F:      arch/x86/kernel/cpu/vmware.c
16027
16028 VMWARE PVRDMA DRIVER
16029 M:      Adit Ranadive <aditr@vmware.com>
16030 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16031 L:      linux-rdma@vger.kernel.org
16032 S:      Maintained
16033 F:      drivers/infiniband/hw/vmw_pvrdma/
16034
16035 VMware PVSCSI driver
16036 M:      Jim Gill <jgill@vmware.com>
16037 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16038 L:      linux-scsi@vger.kernel.org
16039 S:      Maintained
16040 F:      drivers/scsi/vmw_pvscsi.c
16041 F:      drivers/scsi/vmw_pvscsi.h
16042
16043 VMWARE VMMOUSE SUBDRIVER
16044 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16045 M:      "VMware, Inc." <pv-drivers@vmware.com>
16046 L:      linux-input@vger.kernel.org
16047 S:      Maintained
16048 F:      drivers/input/mouse/vmmouse.c
16049 F:      drivers/input/mouse/vmmouse.h
16050
16051 VMWARE VMXNET3 ETHERNET DRIVER
16052 M:      Ronak Doshi <doshir@vmware.com>
16053 M:      "VMware, Inc." <pv-drivers@vmware.com>
16054 L:      netdev@vger.kernel.org
16055 S:      Maintained
16056 F:      drivers/net/vmxnet3/
16057
16058 VOCORE VOCORE2 BOARD
16059 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16060 L:      linux-mips@linux-mips.org
16061 S:      Maintained
16062 F:      arch/mips/boot/dts/ralink/vocore2.dts
16063
16064 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16065 M:      Liam Girdwood <lgirdwood@gmail.com>
16066 M:      Mark Brown <broonie@kernel.org>
16067 L:      linux-kernel@vger.kernel.org
16068 W:      http://www.slimlogic.co.uk/?p=48
16069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16070 S:      Supported
16071 F:      Documentation/devicetree/bindings/regulator/
16072 F:      Documentation/power/regulator/
16073 F:      drivers/regulator/
16074 F:      include/dt-bindings/regulator/
16075 F:      include/linux/regulator/
16076
16077 VRF
16078 M:      David Ahern <dsa@cumulusnetworks.com>
16079 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16080 L:      netdev@vger.kernel.org
16081 S:      Maintained
16082 F:      drivers/net/vrf.c
16083 F:      Documentation/networking/vrf.txt
16084
16085 VT1211 HARDWARE MONITOR DRIVER
16086 M:      Juerg Haefliger <juergh@gmail.com>
16087 L:      linux-hwmon@vger.kernel.org
16088 S:      Maintained
16089 F:      Documentation/hwmon/vt1211
16090 F:      drivers/hwmon/vt1211.c
16091
16092 VT8231 HARDWARE MONITOR DRIVER
16093 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16094 L:      linux-hwmon@vger.kernel.org
16095 S:      Maintained
16096 F:      drivers/hwmon/vt8231.c
16097
16098 VUB300 USB to SDIO/SD/MMC bridge chip
16099 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16100 L:      linux-mmc@vger.kernel.org
16101 L:      linux-usb@vger.kernel.org
16102 S:      Supported
16103 F:      drivers/mmc/host/vub300.c
16104
16105 W1 DALLAS'S 1-WIRE BUS
16106 M:      Evgeniy Polyakov <zbr@ioremap.net>
16107 S:      Maintained
16108 F:      Documentation/devicetree/bindings/w1/
16109 F:      Documentation/w1/
16110 F:      drivers/w1/
16111 F:      include/linux/w1.h
16112
16113 W83791D HARDWARE MONITORING DRIVER
16114 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16115 L:      linux-hwmon@vger.kernel.org
16116 S:      Maintained
16117 F:      Documentation/hwmon/w83791d
16118 F:      drivers/hwmon/w83791d.c
16119
16120 W83793 HARDWARE MONITORING DRIVER
16121 M:      Rudolf Marek <r.marek@assembler.cz>
16122 L:      linux-hwmon@vger.kernel.org
16123 S:      Maintained
16124 F:      Documentation/hwmon/w83793
16125 F:      drivers/hwmon/w83793.c
16126
16127 W83795 HARDWARE MONITORING DRIVER
16128 M:      Jean Delvare <jdelvare@suse.com>
16129 L:      linux-hwmon@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/hwmon/w83795.c
16132
16133 W83L51xD SD/MMC CARD INTERFACE DRIVER
16134 M:      Pierre Ossman <pierre@ossman.eu>
16135 S:      Maintained
16136 F:      drivers/mmc/host/wbsd.*
16137
16138 WACOM PROTOCOL 4 SERIAL TABLETS
16139 M:      Julian Squires <julian@cipht.net>
16140 M:      Hans de Goede <hdegoede@redhat.com>
16141 L:      linux-input@vger.kernel.org
16142 S:      Maintained
16143 F:      drivers/input/tablet/wacom_serial4.c
16144
16145 WATCHDOG DEVICE DRIVERS
16146 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16147 M:      Guenter Roeck <linux@roeck-us.net>
16148 L:      linux-watchdog@vger.kernel.org
16149 W:      http://www.linux-watchdog.org/
16150 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16151 S:      Maintained
16152 F:      Documentation/devicetree/bindings/watchdog/
16153 F:      Documentation/watchdog/
16154 F:      drivers/watchdog/
16155 F:      include/linux/watchdog.h
16156 F:      include/uapi/linux/watchdog.h
16157
16158 WHISKEYCOVE PMIC GPIO DRIVER
16159 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16160 L:      linux-gpio@vger.kernel.org
16161 S:      Maintained
16162 F:      drivers/gpio/gpio-wcove.c
16163
16164 WIIMOTE HID DRIVER
16165 M:      David Herrmann <dh.herrmann@googlemail.com>
16166 L:      linux-input@vger.kernel.org
16167 S:      Maintained
16168 F:      drivers/hid/hid-wiimote*
16169
16170 WILOCITY WIL6210 WIRELESS DRIVER
16171 M:      Maya Erez <merez@codeaurora.org>
16172 L:      linux-wireless@vger.kernel.org
16173 L:      wil6210@qti.qualcomm.com
16174 S:      Supported
16175 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16176 F:      drivers/net/wireless/ath/wil6210/
16177
16178 WIMAX STACK
16179 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16180 M:      linux-wimax@intel.com
16181 L:      wimax@linuxwimax.org (subscribers-only)
16182 S:      Supported
16183 W:      http://linuxwimax.org
16184 F:      Documentation/wimax/README.wimax
16185 F:      include/linux/wimax/debug.h
16186 F:      include/net/wimax.h
16187 F:      include/uapi/linux/wimax.h
16188 F:      net/wimax/
16189
16190 WINBOND CIR DRIVER
16191 M:      David Härdeman <david@hardeman.nu>
16192 S:      Maintained
16193 F:      drivers/media/rc/winbond-cir.c
16194
16195 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16196 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16197 L:      linux-watchdog@vger.kernel.org
16198 S:      Maintained
16199 F:      drivers/watchdog/ebc-c384_wdt.c
16200
16201 WINSYSTEMS WS16C48 GPIO DRIVER
16202 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16203 L:      linux-gpio@vger.kernel.org
16204 S:      Maintained
16205 F:      drivers/gpio/gpio-ws16c48.c
16206
16207 WISTRON LAPTOP BUTTON DRIVER
16208 M:      Miloslav Trmac <mitr@volny.cz>
16209 S:      Maintained
16210 F:      drivers/input/misc/wistron_btns.c
16211
16212 WL3501 WIRELESS PCMCIA CARD DRIVER
16213 L:      linux-wireless@vger.kernel.org
16214 S:      Odd fixes
16215 F:      drivers/net/wireless/wl3501*
16216
16217 WOLFSON MICROELECTRONICS DRIVERS
16218 L:      patches@opensource.cirrus.com
16219 T:      git https://github.com/CirrusLogic/linux-drivers.git
16220 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16221 S:      Supported
16222 F:      Documentation/hwmon/wm83??
16223 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16224 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16225 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16226 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16227 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16228 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16229 F:      drivers/clk/clk-wm83*.c
16230 F:      drivers/extcon/extcon-arizona.c
16231 F:      drivers/leds/leds-wm83*.c
16232 F:      drivers/gpio/gpio-*wm*.c
16233 F:      drivers/gpio/gpio-arizona.c
16234 F:      drivers/hwmon/wm83??-hwmon.c
16235 F:      drivers/input/misc/wm831x-on.c
16236 F:      drivers/input/touchscreen/wm831x-ts.c
16237 F:      drivers/input/touchscreen/wm97*.c
16238 F:      drivers/mfd/arizona*
16239 F:      drivers/mfd/wm*.c
16240 F:      drivers/mfd/cs47l24*
16241 F:      drivers/power/supply/wm83*.c
16242 F:      drivers/rtc/rtc-wm83*.c
16243 F:      drivers/regulator/wm8*.c
16244 F:      drivers/regulator/arizona*
16245 F:      drivers/video/backlight/wm83*_bl.c
16246 F:      drivers/watchdog/wm83*_wdt.c
16247 F:      include/linux/mfd/arizona/
16248 F:      include/linux/mfd/wm831x/
16249 F:      include/linux/mfd/wm8350/
16250 F:      include/linux/mfd/wm8400*
16251 F:      include/linux/regulator/arizona*
16252 F:      include/linux/wm97xx.h
16253 F:      include/sound/wm????.h
16254 F:      sound/soc/codecs/arizona.?
16255 F:      sound/soc/codecs/wm*
16256 F:      sound/soc/codecs/cs47l24*
16257
16258 WORKQUEUE
16259 M:      Tejun Heo <tj@kernel.org>
16260 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16262 S:      Maintained
16263 F:      include/linux/workqueue.h
16264 F:      kernel/workqueue.c
16265 F:      Documentation/core-api/workqueue.rst
16266
16267 X-POWERS AXP288 PMIC DRIVERS
16268 M:      Hans de Goede <hdegoede@redhat.com>
16269 S:      Maintained
16270 N:      axp288
16271 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16272
16273 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16274 M:      Chen-Yu Tsai <wens@csie.org>
16275 L:      linux-kernel@vger.kernel.org
16276 S:      Maintained
16277 N:      axp[128]
16278
16279 X.25 NETWORK LAYER
16280 M:      Andrew Hendry <andrew.hendry@gmail.com>
16281 L:      linux-x25@vger.kernel.org
16282 S:      Odd Fixes
16283 F:      Documentation/networking/x25*
16284 F:      include/net/x25*
16285 F:      net/x25/
16286
16287 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16288 M:      Thomas Gleixner <tglx@linutronix.de>
16289 M:      Ingo Molnar <mingo@redhat.com>
16290 M:      Borislav Petkov <bp@alien8.de>
16291 R:      "H. Peter Anvin" <hpa@zytor.com>
16292 M:      x86@kernel.org
16293 L:      linux-kernel@vger.kernel.org
16294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16295 S:      Maintained
16296 F:      Documentation/devicetree/bindings/x86/
16297 F:      Documentation/x86/
16298 F:      arch/x86/
16299
16300 X86 ENTRY CODE
16301 M:      Andy Lutomirski <luto@kernel.org>
16302 L:      linux-kernel@vger.kernel.org
16303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16304 S:      Maintained
16305 F:      arch/x86/entry/
16306
16307 X86 MCE INFRASTRUCTURE
16308 M:      Tony Luck <tony.luck@intel.com>
16309 M:      Borislav Petkov <bp@alien8.de>
16310 L:      linux-edac@vger.kernel.org
16311 S:      Maintained
16312 F:      arch/x86/kernel/cpu/mcheck/*
16313
16314 X86 MICROCODE UPDATE SUPPORT
16315 M:      Borislav Petkov <bp@alien8.de>
16316 S:      Maintained
16317 F:      arch/x86/kernel/cpu/microcode/*
16318
16319 X86 MM
16320 M:      Dave Hansen <dave.hansen@linux.intel.com>
16321 M:      Andy Lutomirski <luto@kernel.org>
16322 M:      Peter Zijlstra <peterz@infradead.org>
16323 L:      linux-kernel@vger.kernel.org
16324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16325 S:      Maintained
16326 F:      arch/x86/mm/
16327
16328 X86 PLATFORM DRIVERS
16329 M:      Darren Hart <dvhart@infradead.org>
16330 M:      Andy Shevchenko <andy@infradead.org>
16331 L:      platform-driver-x86@vger.kernel.org
16332 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16333 S:      Maintained
16334 F:      drivers/platform/x86/
16335 F:      drivers/platform/olpc/
16336
16337 X86 VDSO
16338 M:      Andy Lutomirski <luto@kernel.org>
16339 L:      linux-kernel@vger.kernel.org
16340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16341 S:      Maintained
16342 F:      arch/x86/entry/vdso/
16343
16344 XARRAY
16345 M:      Matthew Wilcox <willy@infradead.org>
16346 L:      linux-fsdevel@vger.kernel.org
16347 S:      Supported
16348 F:      Documentation/core-api/xarray.rst
16349 F:      lib/idr.c
16350 F:      lib/xarray.c
16351 F:      include/linux/idr.h
16352 F:      include/linux/xarray.h
16353 F:      tools/testing/radix-tree
16354
16355 XC2028/3028 TUNER DRIVER
16356 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16357 L:      linux-media@vger.kernel.org
16358 W:      https://linuxtv.org
16359 T:      git git://linuxtv.org/media_tree.git
16360 S:      Maintained
16361 F:      drivers/media/tuners/tuner-xc2028.*
16362
16363 XDP SOCKETS (AF_XDP)
16364 M:      Björn Töpel <bjorn.topel@intel.com>
16365 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16366 L:      netdev@vger.kernel.org
16367 S:      Maintained
16368 F:      kernel/bpf/xskmap.c
16369 F:      net/xdp/
16370
16371 XEN BLOCK SUBSYSTEM
16372 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16373 M:      Roger Pau Monné <roger.pau@citrix.com>
16374 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16375 S:      Supported
16376 F:      drivers/block/xen-blkback/*
16377 F:      drivers/block/xen*
16378
16379 XEN HYPERVISOR ARM
16380 M:      Stefano Stabellini <sstabellini@kernel.org>
16381 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16382 S:      Maintained
16383 F:      arch/arm/xen/
16384 F:      arch/arm/include/asm/xen/
16385
16386 XEN HYPERVISOR ARM64
16387 M:      Stefano Stabellini <sstabellini@kernel.org>
16388 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16389 S:      Maintained
16390 F:      arch/arm64/xen/
16391 F:      arch/arm64/include/asm/xen/
16392
16393 XEN HYPERVISOR INTERFACE
16394 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16395 M:      Juergen Gross <jgross@suse.com>
16396 R:      Stefano Stabellini <sstabellini@kernel.org>
16397 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16399 S:      Supported
16400 F:      arch/x86/xen/
16401 F:      drivers/*/xen-*front.c
16402 F:      drivers/xen/
16403 F:      arch/x86/include/asm/xen/
16404 F:      arch/x86/include/asm/pvclock-abi.h
16405 F:      include/xen/
16406 F:      include/uapi/xen/
16407 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16408 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16409
16410 XEN NETWORK BACKEND DRIVER
16411 M:      Wei Liu <wei.liu2@citrix.com>
16412 M:      Paul Durrant <paul.durrant@citrix.com>
16413 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16414 L:      netdev@vger.kernel.org
16415 S:      Supported
16416 F:      drivers/net/xen-netback/*
16417
16418 XEN PCI SUBSYSTEM
16419 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16420 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16421 S:      Supported
16422 F:      arch/x86/pci/*xen*
16423 F:      drivers/pci/*xen*
16424
16425 XEN PVSCSI DRIVERS
16426 M:      Juergen Gross <jgross@suse.com>
16427 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16428 L:      linux-scsi@vger.kernel.org
16429 S:      Supported
16430 F:      drivers/scsi/xen-scsifront.c
16431 F:      drivers/xen/xen-scsiback.c
16432 F:      include/xen/interface/io/vscsiif.h
16433
16434 XEN SWIOTLB SUBSYSTEM
16435 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 L:      iommu@lists.linux-foundation.org
16438 S:      Supported
16439 F:      arch/x86/xen/*swiotlb*
16440 F:      drivers/xen/*swiotlb*
16441
16442 XEN SOUND FRONTEND DRIVER
16443 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16444 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16446 S:      Supported
16447 F:      sound/xen/*
16448
16449 XFS FILESYSTEM
16450 M:      Darrick J. Wong <darrick.wong@oracle.com>
16451 M:      linux-xfs@vger.kernel.org
16452 L:      linux-xfs@vger.kernel.org
16453 W:      http://xfs.org/
16454 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16455 S:      Supported
16456 F:      Documentation/filesystems/xfs.txt
16457 F:      fs/xfs/
16458
16459 XILINX AXI ETHERNET DRIVER
16460 M:      Anirudha Sarangi <anirudh@xilinx.com>
16461 M:      John Linn <John.Linn@xilinx.com>
16462 S:      Maintained
16463 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16464
16465 XILINX UARTLITE SERIAL DRIVER
16466 M:      Peter Korsgaard <jacmet@sunsite.dk>
16467 L:      linux-serial@vger.kernel.org
16468 S:      Maintained
16469 F:      drivers/tty/serial/uartlite.c
16470
16471 XILINX VIDEO IP CORES
16472 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16473 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16474 L:      linux-media@vger.kernel.org
16475 T:      git git://linuxtv.org/media_tree.git
16476 S:      Supported
16477 F:      Documentation/devicetree/bindings/media/xilinx/
16478 F:      drivers/media/platform/xilinx/
16479 F:      include/uapi/linux/xilinx-v4l2-controls.h
16480
16481 XILLYBUS DRIVER
16482 M:      Eli Billauer <eli.billauer@gmail.com>
16483 L:      linux-kernel@vger.kernel.org
16484 S:      Supported
16485 F:      drivers/char/xillybus/
16486
16487 XLP9XX I2C DRIVER
16488 M:      George Cherian <george.cherian@cavium.com>
16489 M:      Jan Glauber <jglauber@cavium.com>
16490 L:      linux-i2c@vger.kernel.org
16491 W:      http://www.cavium.com
16492 S:      Supported
16493 F:      drivers/i2c/busses/i2c-xlp9xx.c
16494
16495 XRA1403 GPIO EXPANDER
16496 M:      Nandor Han <nandor.han@ge.com>
16497 M:      Semi Malinen <semi.malinen@ge.com>
16498 L:      linux-gpio@vger.kernel.org
16499 S:      Maintained
16500 F:      drivers/gpio/gpio-xra1403.c
16501 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16502
16503 XTENSA XTFPGA PLATFORM SUPPORT
16504 M:      Max Filippov <jcmvbkbc@gmail.com>
16505 L:      linux-xtensa@linux-xtensa.org
16506 S:      Maintained
16507 F:      drivers/spi/spi-xtensa-xtfpga.c
16508 F:      sound/soc/xtensa/xtfpga-i2s.c
16509
16510 YAM DRIVER FOR AX.25
16511 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16512 L:      linux-hams@vger.kernel.org
16513 S:      Maintained
16514 F:      drivers/net/hamradio/yam*
16515 F:      include/linux/yam.h
16516
16517 YAMA SECURITY MODULE
16518 M:      Kees Cook <keescook@chromium.org>
16519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16520 S:      Supported
16521 F:      security/yama/
16522 F:      Documentation/admin-guide/LSM/Yama.rst
16523
16524 YEALINK PHONE DRIVER
16525 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16526 L:      usbb2k-api-dev@nongnu.org
16527 S:      Maintained
16528 F:      Documentation/input/devices/yealink.rst
16529 F:      drivers/input/misc/yealink.*
16530
16531 Z8530 DRIVER FOR AX.25
16532 M:      Joerg Reuter <jreuter@yaina.de>
16533 W:      http://yaina.de/jreuter/
16534 W:      http://www.qsl.net/dl1bke/
16535 L:      linux-hams@vger.kernel.org
16536 S:      Maintained
16537 F:      Documentation/networking/z8530drv.txt
16538 F:      drivers/net/hamradio/*scc.c
16539 F:      drivers/net/hamradio/z8530.h
16540
16541 ZBUD COMPRESSED PAGE ALLOCATOR
16542 M:      Seth Jennings <sjenning@redhat.com>
16543 M:      Dan Streetman <ddstreet@ieee.org>
16544 L:      linux-mm@kvack.org
16545 S:      Maintained
16546 F:      mm/zbud.c
16547 F:      include/linux/zbud.h
16548
16549 ZD1211RW WIRELESS DRIVER
16550 M:      Daniel Drake <dsd@gentoo.org>
16551 M:      Ulrich Kunitz <kune@deine-taler.de>
16552 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16553 L:      linux-wireless@vger.kernel.org
16554 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16555 S:      Maintained
16556 F:      drivers/net/wireless/zydas/zd1211rw/
16557
16558 ZD1301 MEDIA DRIVER
16559 M:      Antti Palosaari <crope@iki.fi>
16560 L:      linux-media@vger.kernel.org
16561 W:      https://linuxtv.org/
16562 W:      http://palosaari.fi/linux/
16563 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16564 S:      Maintained
16565 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16566
16567 ZD1301_DEMOD MEDIA DRIVER
16568 M:      Antti Palosaari <crope@iki.fi>
16569 L:      linux-media@vger.kernel.org
16570 W:      https://linuxtv.org/
16571 W:      http://palosaari.fi/linux/
16572 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16573 S:      Maintained
16574 F:      drivers/media/dvb-frontends/zd1301_demod*
16575
16576 ZPOOL COMPRESSED PAGE STORAGE API
16577 M:      Dan Streetman <ddstreet@ieee.org>
16578 L:      linux-mm@kvack.org
16579 S:      Maintained
16580 F:      mm/zpool.c
16581 F:      include/linux/zpool.h
16582
16583 ZR36067 VIDEO FOR LINUX DRIVER
16584 L:      mjpeg-users@lists.sourceforge.net
16585 L:      linux-media@vger.kernel.org
16586 W:      http://mjpeg.sourceforge.net/driver-zoran/
16587 T:      hg https://linuxtv.org/hg/v4l-dvb
16588 S:      Odd Fixes
16589 F:      drivers/staging/media/zoran/
16590
16591 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16592 M:      Minchan Kim <minchan@kernel.org>
16593 M:      Nitin Gupta <ngupta@vflare.org>
16594 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16595 L:      linux-kernel@vger.kernel.org
16596 S:      Maintained
16597 F:      drivers/block/zram/
16598 F:      Documentation/blockdev/zram.txt
16599
16600 ZS DECSTATION Z85C30 SERIAL DRIVER
16601 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16602 S:      Maintained
16603 F:      drivers/tty/serial/zs.*
16604
16605 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16606 M:      Minchan Kim <minchan@kernel.org>
16607 M:      Nitin Gupta <ngupta@vflare.org>
16608 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16609 L:      linux-mm@kvack.org
16610 S:      Maintained
16611 F:      mm/zsmalloc.c
16612 F:      include/linux/zsmalloc.h
16613 F:      Documentation/vm/zsmalloc.rst
16614
16615 ZSWAP COMPRESSED SWAP CACHING
16616 M:      Seth Jennings <sjenning@redhat.com>
16617 M:      Dan Streetman <ddstreet@ieee.org>
16618 L:      linux-mm@kvack.org
16619 S:      Maintained
16620 F:      mm/zswap.c
16621
16622 THE REST
16623 M:      Linus Torvalds <torvalds@linux-foundation.org>
16624 L:      linux-kernel@vger.kernel.org
16625 Q:      http://patchwork.kernel.org/project/LKML/list/
16626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16627 S:      Buried alive in reporters
16628 F:      *
16629 F:      */