]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
mt76: add entry in MAINTAINERS file
[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/mfd/madera/*
3615 F:      drivers/gpio/gpio-madera*
3616 F:      drivers/mfd/madera*
3617 F:      drivers/mfd/cs47l*
3618 F:      drivers/pinctrl/cirrus/*
3619
3620 CLANG-FORMAT FILE
3621 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3622 S:      Maintained
3623 F:      .clang-format
3624
3625 CLEANCACHE API
3626 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627 L:      linux-kernel@vger.kernel.org
3628 S:      Maintained
3629 F:      mm/cleancache.c
3630 F:      include/linux/cleancache.h
3631
3632 CLK API
3633 M:      Russell King <linux@armlinux.org.uk>
3634 L:      linux-clk@vger.kernel.org
3635 S:      Maintained
3636 F:      include/linux/clk.h
3637
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3639 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3640 M:      Thomas Gleixner <tglx@linutronix.de>
3641 L:      linux-kernel@vger.kernel.org
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3643 S:      Supported
3644 F:      drivers/clocksource/
3645 F:      Documentation/devicetree/bindings/timer/
3646
3647 CMPC ACPI DRIVER
3648 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3650 L:      platform-driver-x86@vger.kernel.org
3651 S:      Supported
3652 F:      drivers/platform/x86/classmate-laptop.c
3653
3654 COBALT MEDIA DRIVER
3655 M:      Hans Verkuil <hans.verkuil@cisco.com>
3656 L:      linux-media@vger.kernel.org
3657 T:      git git://linuxtv.org/media_tree.git
3658 W:      https://linuxtv.org
3659 S:      Supported
3660 F:      drivers/media/pci/cobalt/
3661
3662 COCCINELLE/Semantic Patches (SmPL)
3663 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3664 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3665 M:      Nicolas Palix <nicolas.palix@imag.fr>
3666 M:      Michal Marek <michal.lkml@markovi.net>
3667 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W:      http://coccinelle.lip6.fr/
3670 S:      Supported
3671 F:      Documentation/dev-tools/coccinelle.rst
3672 F:      scripts/coccinelle/
3673 F:      scripts/coccicheck
3674
3675 CODA FILE SYSTEM
3676 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3677 M:      coda@cs.cmu.edu
3678 L:      codalist@coda.cs.cmu.edu
3679 W:      http://www.coda.cs.cmu.edu/
3680 S:      Maintained
3681 F:      Documentation/filesystems/coda.txt
3682 F:      fs/coda/
3683 F:      include/linux/coda*.h
3684 F:      include/uapi/linux/coda*.h
3685
3686 CODA V4L2 MEM2MEM DRIVER
3687 M:      Philipp Zabel <p.zabel@pengutronix.de>
3688 L:      linux-media@vger.kernel.org
3689 S:      Maintained
3690 F:      Documentation/devicetree/bindings/media/coda.txt
3691 F:      drivers/media/platform/coda/
3692
3693 CODE OF CONDUCT
3694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3695 S:      Supported
3696 F:      Documentation/process/code-of-conduct.rst
3697 F:      Documentation/process/code-of-conduct-interpretation.rst
3698
3699 COMMON CLK FRAMEWORK
3700 M:      Michael Turquette <mturquette@baylibre.com>
3701 M:      Stephen Boyd <sboyd@kernel.org>
3702 L:      linux-clk@vger.kernel.org
3703 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3705 S:      Maintained
3706 F:      Documentation/devicetree/bindings/clock/
3707 F:      drivers/clk/
3708 X:      drivers/clk/clkdev.c
3709 F:      include/linux/clk-pr*
3710 F:      include/linux/clk/
3711 F:      include/linux/of_clk.h
3712
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3714 M:      Steve French <sfrench@samba.org>
3715 L:      linux-cifs@vger.kernel.org
3716 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3717 W:      http://linux-cifs.samba.org/
3718 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3719 S:      Supported
3720 F:      Documentation/filesystems/cifs/
3721 F:      fs/cifs/
3722
3723 COMPACTPCI HOTPLUG CORE
3724 M:      Scott Murray <scott@spiteful.org>
3725 L:      linux-pci@vger.kernel.org
3726 S:      Maintained
3727 F:      drivers/pci/hotplug/cpci_hotplug*
3728
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3730 M:      Scott Murray <scott@spiteful.org>
3731 L:      linux-pci@vger.kernel.org
3732 S:      Maintained
3733 F:      drivers/pci/hotplug/cpcihp_generic.c
3734
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736 M:      Scott Murray <scott@spiteful.org>
3737 L:      linux-pci@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3740
3741 COMPAL LAPTOP SUPPORT
3742 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743 L:      platform-driver-x86@vger.kernel.org
3744 S:      Maintained
3745 F:      drivers/platform/x86/compal-laptop.c
3746
3747 COMPILER ATTRIBUTES
3748 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3749 S:      Maintained
3750 F:      include/linux/compiler_attributes.h
3751
3752 CONEXANT ACCESSRUNNER USB DRIVER
3753 L:      accessrunner-general@lists.sourceforge.net
3754 W:      http://accessrunner.sourceforge.net/
3755 S:      Orphan
3756 F:      drivers/usb/atm/cxacru.c
3757
3758 CONFIGFS
3759 M:      Joel Becker <jlbec@evilplan.org>
3760 M:      Christoph Hellwig <hch@lst.de>
3761 T:      git git://git.infradead.org/users/hch/configfs.git
3762 S:      Supported
3763 F:      fs/configfs/
3764 F:      include/linux/configfs.h
3765
3766 CONNECTOR
3767 M:      Evgeniy Polyakov <zbr@ioremap.net>
3768 L:      netdev@vger.kernel.org
3769 S:      Maintained
3770 F:      drivers/connector/
3771
3772 CONTROL GROUP (CGROUP)
3773 M:      Tejun Heo <tj@kernel.org>
3774 M:      Li Zefan <lizefan@huawei.com>
3775 M:      Johannes Weiner <hannes@cmpxchg.org>
3776 L:      cgroups@vger.kernel.org
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778 S:      Maintained
3779 F:      Documentation/cgroup*
3780 F:      include/linux/cgroup*
3781 F:      kernel/cgroup*
3782
3783 CONTROL GROUP - CPUSET
3784 M:      Li Zefan <lizefan@huawei.com>
3785 L:      cgroups@vger.kernel.org
3786 W:      http://www.bullopensource.org/cpuset/
3787 W:      http://oss.sgi.com/projects/cpusets/
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3789 S:      Maintained
3790 F:      Documentation/cgroup-v1/cpusets.txt
3791 F:      include/linux/cpuset.h
3792 F:      kernel/cgroup/cpuset.c
3793
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795 M:      Johannes Weiner <hannes@cmpxchg.org>
3796 M:      Michal Hocko <mhocko@kernel.org>
3797 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3798 L:      cgroups@vger.kernel.org
3799 L:      linux-mm@kvack.org
3800 S:      Maintained
3801 F:      mm/memcontrol.c
3802 F:      mm/swap_cgroup.c
3803
3804 CORETEMP HARDWARE MONITORING DRIVER
3805 M:      Fenghua Yu <fenghua.yu@intel.com>
3806 L:      linux-hwmon@vger.kernel.org
3807 S:      Maintained
3808 F:      Documentation/hwmon/coretemp
3809 F:      drivers/hwmon/coretemp.c
3810
3811 COSA/SRP SYNC SERIAL DRIVER
3812 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813 W:      http://www.fi.muni.cz/~kas/cosa/
3814 S:      Maintained
3815 F:      drivers/net/wan/cosa*
3816
3817 CPMAC ETHERNET DRIVER
3818 M:      Florian Fainelli <f.fainelli@gmail.com>
3819 L:      netdev@vger.kernel.org
3820 S:      Maintained
3821 F:      drivers/net/ethernet/ti/cpmac.c
3822
3823 CPU FREQUENCY DRIVERS
3824 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3825 M:      Viresh Kumar <viresh.kumar@linaro.org>
3826 L:      linux-pm@vger.kernel.org
3827 S:      Maintained
3828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B:      https://bugzilla.kernel.org
3831 F:      Documentation/cpu-freq/
3832 F:      Documentation/devicetree/bindings/cpufreq/
3833 F:      drivers/cpufreq/
3834 F:      include/linux/cpufreq.h
3835 F:      tools/testing/selftests/cpufreq/
3836
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838 M:      Viresh Kumar <viresh.kumar@linaro.org>
3839 M:      Sudeep Holla <sudeep.holla@arm.com>
3840 L:      linux-pm@vger.kernel.org
3841 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3842 S:      Maintained
3843 F:      drivers/cpufreq/arm_big_little.h
3844 F:      drivers/cpufreq/arm_big_little.c
3845
3846 CPU POWER MONITORING SUBSYSTEM
3847 M:      Thomas Renninger <trenn@suse.com>
3848 M:      Shuah Khan <shuah@kernel.org>
3849 L:      linux-pm@vger.kernel.org
3850 S:      Maintained
3851 F:      tools/power/cpupower/
3852
3853 CPUID/MSR DRIVER
3854 M:      "H. Peter Anvin" <hpa@zytor.com>
3855 S:      Maintained
3856 F:      arch/x86/kernel/cpuid.c
3857 F:      arch/x86/kernel/msr.c
3858
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3860 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L:      linux-pm@vger.kernel.org
3863 L:      linux-arm-kernel@lists.infradead.org
3864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865 S:      Maintained
3866 F:      drivers/cpuidle/cpuidle-big_little.c
3867
3868 CPUIDLE DRIVER - ARM EXYNOS
3869 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M:      Kukjin Kim <kgene@kernel.org>
3872 L:      linux-pm@vger.kernel.org
3873 L:      linux-samsung-soc@vger.kernel.org
3874 S:      Supported
3875 F:      drivers/cpuidle/cpuidle-exynos.c
3876 F:      arch/arm/mach-exynos/pm.c
3877
3878 CPUIDLE DRIVERS
3879 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3880 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3881 L:      linux-pm@vger.kernel.org
3882 S:      Maintained
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B:      https://bugzilla.kernel.org
3885 F:      drivers/cpuidle/*
3886 F:      include/linux/cpuidle.h
3887
3888 CRAMFS FILESYSTEM
3889 M:      Nicolas Pitre <nico@linaro.org>
3890 S:      Maintained
3891 F:      Documentation/filesystems/cramfs.txt
3892 F:      fs/cramfs/
3893
3894 CRYPTO API
3895 M:      Herbert Xu <herbert@gondor.apana.org.au>
3896 M:      "David S. Miller" <davem@davemloft.net>
3897 L:      linux-crypto@vger.kernel.org
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3900 S:      Maintained
3901 F:      Documentation/crypto/
3902 F:      Documentation/devicetree/bindings/crypto/
3903 F:      arch/*/crypto/
3904 F:      crypto/
3905 F:      drivers/crypto/
3906 F:      include/crypto/
3907 F:      include/linux/crypto*
3908
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910 M:      Neil Horman <nhorman@tuxdriver.com>
3911 L:      linux-crypto@vger.kernel.org
3912 S:      Maintained
3913 F:      crypto/ansi_cprng.c
3914 F:      crypto/rng.c
3915
3916 CS3308 MEDIA DRIVER
3917 M:      Hans Verkuil <hverkuil@xs4all.nl>
3918 L:      linux-media@vger.kernel.org
3919 T:      git git://linuxtv.org/media_tree.git
3920 W:      http://linuxtv.org
3921 S:      Odd Fixes
3922 F:      drivers/media/i2c/cs3308.c
3923 F:      drivers/media/i2c/cs3308.h
3924
3925 CS5535 Audio ALSA driver
3926 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3927 S:      Maintained
3928 F:      sound/pci/cs5535audio/
3929
3930 CW1200 WLAN driver
3931 M:      Solomon Peachy <pizza@shaftnet.org>
3932 S:      Maintained
3933 F:      drivers/net/wireless/st/cw1200/
3934
3935 CX18 VIDEO4LINUX DRIVER
3936 M:      Andy Walls <awalls@md.metrocast.net>
3937 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3938 L:      linux-media@vger.kernel.org
3939 T:      git git://linuxtv.org/media_tree.git
3940 W:      https://linuxtv.org
3941 W:      http://www.ivtvdriver.org/index.php/Cx18
3942 S:      Maintained
3943 F:      Documentation/media/v4l-drivers/cx18*
3944 F:      drivers/media/pci/cx18/
3945 F:      include/uapi/linux/ivtv*
3946
3947 CX2341X MPEG ENCODER HELPER MODULE
3948 M:      Hans Verkuil <hverkuil@xs4all.nl>
3949 L:      linux-media@vger.kernel.org
3950 T:      git git://linuxtv.org/media_tree.git
3951 W:      https://linuxtv.org
3952 S:      Maintained
3953 F:      drivers/media/common/cx2341x*
3954 F:      include/media/cx2341x*
3955
3956 CX24120 MEDIA DRIVER
3957 M:      Jemma Denson <jdenson@gmail.com>
3958 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3959 L:      linux-media@vger.kernel.org
3960 W:      https://linuxtv.org
3961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3962 S:      Maintained
3963 F:      drivers/media/dvb-frontends/cx24120*
3964
3965 CX88 VIDEO4LINUX DRIVER
3966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3967 L:      linux-media@vger.kernel.org
3968 W:      https://linuxtv.org
3969 T:      git git://linuxtv.org/media_tree.git
3970 S:      Odd fixes
3971 F:      Documentation/media/v4l-drivers/cx88*
3972 F:      drivers/media/pci/cx88/
3973
3974 CXD2820R MEDIA DRIVER
3975 M:      Antti Palosaari <crope@iki.fi>
3976 L:      linux-media@vger.kernel.org
3977 W:      https://linuxtv.org
3978 W:      http://palosaari.fi/linux/
3979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3980 T:      git git://linuxtv.org/anttip/media_tree.git
3981 S:      Maintained
3982 F:      drivers/media/dvb-frontends/cxd2820r*
3983
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3985 M:      Santosh Raspatur <santosh@chelsio.com>
3986 L:      netdev@vger.kernel.org
3987 W:      http://www.chelsio.com
3988 S:      Supported
3989 F:      drivers/net/ethernet/chelsio/cxgb3/
3990
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3992 M:      Karen Xie <kxie@chelsio.com>
3993 L:      linux-scsi@vger.kernel.org
3994 W:      http://www.chelsio.com
3995 S:      Supported
3996 F:      drivers/scsi/cxgbi/cxgb3i
3997
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999 M:      Steve Wise <swise@chelsio.com>
4000 L:      linux-rdma@vger.kernel.org
4001 W:      http://www.openfabrics.org
4002 S:      Supported
4003 F:      drivers/infiniband/hw/cxgb3/
4004 F:      include/uapi/rdma/cxgb3-abi.h
4005
4006 CXGB4 CRYPTO DRIVER (chcr)
4007 M:      Harsh Jain <harsh@chelsio.com>
4008 L:      linux-crypto@vger.kernel.org
4009 W:      http://www.chelsio.com
4010 S:      Supported
4011 F:      drivers/crypto/chelsio
4012
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4014 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4015 L:      netdev@vger.kernel.org
4016 W:      http://www.chelsio.com
4017 S:      Supported
4018 F:      drivers/net/ethernet/chelsio/cxgb4/
4019
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4021 M:      Karen Xie <kxie@chelsio.com>
4022 L:      linux-scsi@vger.kernel.org
4023 W:      http://www.chelsio.com
4024 S:      Supported
4025 F:      drivers/scsi/cxgbi/cxgb4i
4026
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028 M:      Steve Wise <swise@chelsio.com>
4029 L:      linux-rdma@vger.kernel.org
4030 W:      http://www.openfabrics.org
4031 S:      Supported
4032 F:      drivers/infiniband/hw/cxgb4/
4033 F:      include/uapi/rdma/cxgb4-abi.h
4034
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036 M:      Casey Leedom <leedom@chelsio.com>
4037 L:      netdev@vger.kernel.org
4038 W:      http://www.chelsio.com
4039 S:      Supported
4040 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4041
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045 L:      linuxppc-dev@lists.ozlabs.org
4046 S:      Supported
4047 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4048 F:      drivers/misc/cxl/
4049 F:      include/misc/cxl*
4050 F:      include/uapi/misc/cxl.h
4051 F:      Documentation/powerpc/cxl.txt
4052 F:      Documentation/ABI/testing/sysfs-class-cxl
4053
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058 L:      linux-scsi@vger.kernel.org
4059 S:      Supported
4060 F:      drivers/scsi/cxlflash/
4061 F:      include/uapi/scsi/cxlflash_ioctl.h
4062 F:      Documentation/powerpc/cxlflash.txt
4063
4064 CYBERPRO FB DRIVER
4065 M:      Russell King <linux@armlinux.org.uk>
4066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 W:      http://www.armlinux.org.uk/
4068 S:      Maintained
4069 F:      drivers/video/fbdev/cyber2000fb.*
4070
4071 CYCLADES ASYNC MUX DRIVER
4072 W:      http://www.cyclades.com/
4073 S:      Orphan
4074 F:      drivers/tty/cyclades.c
4075 F:      include/linux/cyclades.h
4076 F:      include/uapi/linux/cyclades.h
4077
4078 CYCLADES PC300 DRIVER
4079 W:      http://www.cyclades.com/
4080 S:      Orphan
4081 F:      drivers/net/wan/pc300*
4082
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4084 M:      Antti Palosaari <crope@iki.fi>
4085 L:      linux-media@vger.kernel.org
4086 W:      https://linuxtv.org
4087 W:      http://palosaari.fi/linux/
4088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4089 T:      git git://linuxtv.org/anttip/media_tree.git
4090 S:      Maintained
4091 F:      drivers/media/common/cypress_firmware*
4092
4093 CYTTSP TOUCHSCREEN DRIVER
4094 M:      Ferruh Yigit <fery@cypress.com>
4095 L:      linux-input@vger.kernel.org
4096 S:      Supported
4097 F:      drivers/input/touchscreen/cyttsp*
4098 F:      include/linux/input/cyttsp.h
4099
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4101 M:      Linus Walleij <linus.walleij@linaro.org>
4102 L:      linux-input@vger.kernel.org
4103 S:      Supported
4104 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4105
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107 M:      Joshua Kinard <kumba@gentoo.org>
4108 S:      Maintained
4109 F:      drivers/rtc/rtc-ds1685.c
4110 F:      include/linux/rtc/ds1685.h
4111
4112 DAMA SLAVE for AX.25
4113 M:      Joerg Reuter <jreuter@yaina.de>
4114 W:      http://yaina.de/jreuter/
4115 W:      http://www.qsl.net/dl1bke/
4116 L:      linux-hams@vger.kernel.org
4117 S:      Maintained
4118 F:      net/ax25/af_ax25.c
4119 F:      net/ax25/ax25_dev.c
4120 F:      net/ax25/ax25_ds_*
4121 F:      net/ax25/ax25_in.c
4122 F:      net/ax25/ax25_out.c
4123 F:      net/ax25/ax25_timer.c
4124 F:      net/ax25/sysctl_net_ax25.c
4125
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127 L:      netdev@vger.kernel.org
4128 S:      Orphan
4129 F:      Documentation/networking/dmfe.txt
4130 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4131
4132 DC390/AM53C974 SCSI driver
4133 M:      Hannes Reinecke <hare@suse.com>
4134 L:      linux-scsi@vger.kernel.org
4135 S:      Maintained
4136 F:      drivers/scsi/am53c974.c
4137
4138 DC395x SCSI driver
4139 M:      Oliver Neukum <oliver@neukum.org>
4140 M:      Ali Akcaagac <aliakc@web.de>
4141 M:      Jamie Lenehan <lenehan@twibble.org>
4142 L:      dc395x@twibble.org
4143 W:      http://twibble.org/dist/dc395x/
4144 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4145 S:      Maintained
4146 F:      Documentation/scsi/dc395x.txt
4147 F:      drivers/scsi/dc395x.*
4148
4149 DCCP PROTOCOL
4150 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151 L:      dccp@vger.kernel.org
4152 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4153 S:      Maintained
4154 F:      include/linux/dccp.h
4155 F:      include/uapi/linux/dccp.h
4156 F:      include/linux/tfrc.h
4157 F:      net/dccp/
4158
4159 DECnet NETWORK LAYER
4160 W:      http://linux-decnet.sourceforge.net
4161 L:      linux-decnet-user@lists.sourceforge.net
4162 S:      Orphan
4163 F:      Documentation/networking/decnet.txt
4164 F:      net/decnet/
4165
4166 DECSTATION PLATFORM SUPPORT
4167 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4168 L:      linux-mips@linux-mips.org
4169 W:      http://www.linux-mips.org/wiki/DECstation
4170 S:      Maintained
4171 F:      arch/mips/dec/
4172 F:      arch/mips/include/asm/dec/
4173 F:      arch/mips/include/asm/mach-dec/
4174
4175 DEFXX FDDI NETWORK DRIVER
4176 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4177 S:      Maintained
4178 F:      drivers/net/fddi/defxx.*
4179
4180 DELL SMBIOS DRIVER
4181 M:      Pali Rohár <pali.rohar@gmail.com>
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios.*
4186
4187 DELL SMBIOS SMM DRIVER
4188 M:      Mario Limonciello <mario.limonciello@dell.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/dell-smbios-smm.c
4192
4193 DELL SMBIOS WMI DRIVER
4194 M:      Mario Limonciello <mario.limonciello@dell.com>
4195 L:      platform-driver-x86@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/platform/x86/dell-smbios-wmi.c
4198 F:      tools/wmi/dell-smbios-example.c
4199
4200 DEFZA FDDI NETWORK DRIVER
4201 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4202 S:      Maintained
4203 F:      drivers/net/fddi/defza.*
4204
4205 DELL LAPTOP DRIVER
4206 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4207 M:      Pali Rohár <pali.rohar@gmail.com>
4208 L:      platform-driver-x86@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/platform/x86/dell-laptop.c
4211
4212 DELL LAPTOP FREEFALL DRIVER
4213 M:      Pali Rohár <pali.rohar@gmail.com>
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-smo8800.c
4216
4217 DELL LAPTOP RBTN DRIVER
4218 M:      Pali Rohár <pali.rohar@gmail.com>
4219 S:      Maintained
4220 F:      drivers/platform/x86/dell-rbtn.*
4221
4222 DELL REMOTE BIOS UPDATE DRIVER
4223 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/platform/x86/dell_rbu.c
4227
4228 DELL LAPTOP SMM DRIVER
4229 M:      Pali Rohár <pali.rohar@gmail.com>
4230 S:      Maintained
4231 F:      drivers/hwmon/dell-smm-hwmon.c
4232 F:      include/uapi/linux/i8k.h
4233
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4236 L:      platform-driver-x86@vger.kernel.org
4237 S:      Maintained
4238 F:      Documentation/dcdbas.txt
4239 F:      drivers/platform/x86/dcdbas.*
4240
4241 DELL WMI NOTIFICATIONS DRIVER
4242 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4243 M:      Pali Rohár <pali.rohar@gmail.com>
4244 S:      Maintained
4245 F:      drivers/platform/x86/dell-wmi.c
4246
4247 DELL WMI DESCRIPTOR DRIVER
4248 M:      Mario Limonciello <mario.limonciello@dell.com>
4249 S:      Maintained
4250 F:      drivers/platform/x86/dell-wmi-descriptor.c
4251
4252 DELTA ST MEDIA DRIVER
4253 M:      Hugues Fruchet <hugues.fruchet@st.com>
4254 L:      linux-media@vger.kernel.org
4255 T:      git git://linuxtv.org/media_tree.git
4256 W:      https://linuxtv.org
4257 S:      Supported
4258 F:      drivers/media/platform/sti/delta
4259
4260 DENALI NAND DRIVER
4261 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4262 L:      linux-mtd@lists.infradead.org
4263 S:      Supported
4264 F:      drivers/mtd/nand/raw/denali*
4265
4266 DESIGNWARE USB2 DRD IP DRIVER
4267 M:      Minas Harutyunyan <hminas@synopsys.com>
4268 L:      linux-usb@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270 S:      Maintained
4271 F:      drivers/usb/dwc2/
4272
4273 DESIGNWARE USB3 DRD IP DRIVER
4274 M:      Felipe Balbi <balbi@kernel.org>
4275 L:      linux-usb@vger.kernel.org
4276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4277 S:      Maintained
4278 F:      drivers/usb/dwc3/
4279
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281 M:      Andreas Klinger <ak@it-klinger.de>
4282 L:      linux-iio@vger.kernel.org
4283 S:      Maintained
4284 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F:      drivers/iio/proximity/srf*.c
4286
4287 DEVICE COREDUMP (DEV_COREDUMP)
4288 M:      Johannes Berg <johannes@sipsolutions.net>
4289 L:      linux-kernel@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/base/devcoredump.c
4292 F:      include/linux/devcoredump.h
4293
4294 DEVICE FREQUENCY (DEVFREQ)
4295 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4296 M:      Kyungmin Park <kyungmin.park@samsung.com>
4297 R:      Chanwoo Choi <cw00.choi@samsung.com>
4298 L:      linux-pm@vger.kernel.org
4299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 S:      Maintained
4301 F:      drivers/devfreq/
4302 F:      include/linux/devfreq.h
4303 F:      Documentation/devicetree/bindings/devfreq/
4304
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306 M:      Chanwoo Choi <cw00.choi@samsung.com>
4307 L:      linux-pm@vger.kernel.org
4308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4309 S:      Supported
4310 F:      drivers/devfreq/event/
4311 F:      drivers/devfreq/devfreq-event.c
4312 F:      include/linux/devfreq-event.h
4313 F:      Documentation/devicetree/bindings/devfreq/event/
4314
4315 DEVICE NUMBER REGISTRY
4316 M:      Torben Mathiasen <device@lanana.org>
4317 W:      http://lanana.org/docs/device-list/index.html
4318 S:      Maintained
4319
4320 DEVICE-MAPPER  (LVM)
4321 M:      Alasdair Kergon <agk@redhat.com>
4322 M:      Mike Snitzer <snitzer@redhat.com>
4323 M:      dm-devel@redhat.com
4324 L:      dm-devel@redhat.com
4325 W:      http://sources.redhat.com/dm
4326 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4329 S:      Maintained
4330 F:      Documentation/device-mapper/
4331 F:      drivers/md/Makefile
4332 F:      drivers/md/Kconfig
4333 F:      drivers/md/dm*
4334 F:      drivers/md/persistent-data/
4335 F:      include/linux/device-mapper.h
4336 F:      include/linux/dm-*.h
4337 F:      include/uapi/linux/dm-*.h
4338
4339 DEVLINK
4340 M:      Jiri Pirko <jiri@mellanox.com>
4341 L:      netdev@vger.kernel.org
4342 S:      Supported
4343 F:      net/core/devlink.c
4344 F:      include/net/devlink.h
4345 F:      include/uapi/linux/devlink.h
4346
4347 DIALOG SEMICONDUCTOR DRIVERS
4348 M:      Support Opensource <support.opensource@diasemi.com>
4349 W:      http://www.dialog-semiconductor.com/products
4350 S:      Supported
4351 F:      Documentation/hwmon/da90??
4352 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4353 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4356 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F:      drivers/gpio/gpio-da90??.c
4359 F:      drivers/hwmon/da90??-hwmon.c
4360 F:      drivers/iio/adc/da91??-*.c
4361 F:      drivers/input/misc/da90??_onkey.c
4362 F:      drivers/input/touchscreen/da9052_tsi.c
4363 F:      drivers/leds/leds-da90??.c
4364 F:      drivers/mfd/da903x.c
4365 F:      drivers/mfd/da90??-*.c
4366 F:      drivers/mfd/da91??-*.c
4367 F:      drivers/power/supply/da9052-battery.c
4368 F:      drivers/power/supply/da91??-*.c
4369 F:      drivers/regulator/da903x.c
4370 F:      drivers/regulator/da9???-regulator.[ch]
4371 F:      drivers/thermal/da90??-thermal.c
4372 F:      drivers/rtc/rtc-da90??.c
4373 F:      drivers/video/backlight/da90??_bl.c
4374 F:      drivers/watchdog/da90??_wdt.c
4375 F:      include/linux/mfd/da903x.h
4376 F:      include/linux/mfd/da9052/
4377 F:      include/linux/mfd/da9055/
4378 F:      include/linux/mfd/da9062/
4379 F:      include/linux/mfd/da9063/
4380 F:      include/linux/mfd/da9150/
4381 F:      include/linux/regulator/da9211.h
4382 F:      include/sound/da[79]*.h
4383 F:      sound/soc/codecs/da[79]*.[ch]
4384
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4387 L:      linux-gpio@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/gpio/gpio-gpio-mm.c
4390
4391 DIOLAN U2C-12 I2C DRIVER
4392 M:      Guenter Roeck <linux@roeck-us.net>
4393 L:      linux-i2c@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4396
4397 FILESYSTEM DIRECT ACCESS (DAX)
4398 M:      Matthew Wilcox <willy@infradead.org>
4399 M:      Ross Zwisler <zwisler@kernel.org>
4400 M:      Jan Kara <jack@suse.cz>
4401 L:      linux-fsdevel@vger.kernel.org
4402 S:      Supported
4403 F:      fs/dax.c
4404 F:      include/linux/dax.h
4405 F:      include/trace/events/fs_dax.h
4406
4407 DEVICE DIRECT ACCESS (DAX)
4408 M:      Dan Williams <dan.j.williams@intel.com>
4409 M:      Dave Jiang <dave.jiang@intel.com>
4410 M:      Ross Zwisler <zwisler@kernel.org>
4411 M:      Vishal Verma <vishal.l.verma@intel.com>
4412 L:      linux-nvdimm@lists.01.org
4413 S:      Supported
4414 F:      drivers/dax/
4415
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4417 M:      Jan Kara <jack@suse.cz>
4418 R:      Amir Goldstein <amir73il@gmail.com>
4419 L:      linux-fsdevel@vger.kernel.org
4420 S:      Maintained
4421 F:      Documentation/filesystems/dnotify.txt
4422 F:      fs/notify/dnotify/
4423 F:      include/linux/dnotify.h
4424
4425 DISK GEOMETRY AND PARTITION HANDLING
4426 M:      Andries Brouwer <aeb@cwi.nl>
4427 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4430 S:      Maintained
4431
4432 DISKQUOTA
4433 M:      Jan Kara <jack@suse.com>
4434 S:      Maintained
4435 F:      Documentation/filesystems/quota.txt
4436 F:      fs/quota/
4437 F:      include/linux/quota*.h
4438 F:      include/uapi/linux/quota*.h
4439
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441 M:      Bernie Thompson <bernie@plugable.com>
4442 L:      linux-fbdev@vger.kernel.org
4443 S:      Maintained
4444 W:      http://plugable.com/category/projects/udlfb/
4445 F:      drivers/video/fbdev/udlfb.c
4446 F:      include/video/udlfb.h
4447 F:      Documentation/fb/udlfb.txt
4448
4449 DISTRIBUTED LOCK MANAGER (DLM)
4450 M:      Christine Caulfield <ccaulfie@redhat.com>
4451 M:      David Teigland <teigland@redhat.com>
4452 L:      cluster-devel@redhat.com
4453 W:      http://sources.redhat.com/cluster/
4454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4455 S:      Supported
4456 F:      fs/dlm/
4457
4458 DMA BUFFER SHARING FRAMEWORK
4459 M:      Sumit Semwal <sumit.semwal@linaro.org>
4460 S:      Maintained
4461 L:      linux-media@vger.kernel.org
4462 L:      dri-devel@lists.freedesktop.org
4463 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4464 F:      drivers/dma-buf/
4465 F:      include/linux/dma-buf*
4466 F:      include/linux/reservation.h
4467 F:      include/linux/*fence.h
4468 F:      Documentation/driver-api/dma-buf.rst
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472 M:      Vinod Koul <vkoul@kernel.org>
4473 L:      dmaengine@vger.kernel.org
4474 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4475 S:      Maintained
4476 F:      drivers/dma/
4477 F:      include/linux/dmaengine.h
4478 F:      include/linux/of_dma.h
4479 F:      Documentation/devicetree/bindings/dma/
4480 F:      Documentation/driver-api/dmaengine/
4481 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4482
4483 DMA MAPPING HELPERS
4484 M:      Christoph Hellwig <hch@lst.de>
4485 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4486 R:      Robin Murphy <robin.murphy@arm.com>
4487 L:      iommu@lists.linux-foundation.org
4488 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4489 W:      http://git.infradead.org/users/hch/dma-mapping.git
4490 S:      Supported
4491 F:      kernel/dma/
4492 F:      include/asm-generic/dma-mapping.h
4493 F:      include/linux/dma-direct.h
4494 F:      include/linux/dma-mapping.h
4495 F:      include/linux/dma-noncoherent.h
4496
4497 DME1737 HARDWARE MONITOR DRIVER
4498 M:      Juerg Haefliger <juergh@gmail.com>
4499 L:      linux-hwmon@vger.kernel.org
4500 S:      Maintained
4501 F:      Documentation/hwmon/dme1737
4502 F:      drivers/hwmon/dme1737.c
4503
4504 DMI/SMBIOS SUPPORT
4505 M:      Jean Delvare <jdelvare@suse.com>
4506 S:      Maintained
4507 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F:      drivers/firmware/dmi-id.c
4510 F:      drivers/firmware/dmi_scan.c
4511 F:      include/linux/dmi.h
4512
4513 DOCUMENTATION
4514 M:      Jonathan Corbet <corbet@lwn.net>
4515 L:      linux-doc@vger.kernel.org
4516 S:      Maintained
4517 F:      Documentation/
4518 F:      scripts/kernel-doc
4519 X:      Documentation/ABI/
4520 X:      Documentation/acpi/
4521 X:      Documentation/devicetree/
4522 X:      Documentation/i2c/
4523 X:      Documentation/media/
4524 X:      Documentation/power/
4525 X:      Documentation/spi/
4526 T:      git git://git.lwn.net/linux.git docs-next
4527
4528 DOCUMENTATION/ITALIAN
4529 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4530 L:      linux-doc@vger.kernel.org
4531 S:      Maintained
4532 F:      Documentation/translations/it_IT
4533
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4535 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L:      linux-media@vger.kernel.org
4537 T:      git git://linuxtv.org/media_tree.git
4538 S:      Maintained
4539 F:      drivers/media/i2c/dw9714.c
4540 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4541
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4543 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4544 L:      linux-media@vger.kernel.org
4545 T:      git git://linuxtv.org/media_tree.git
4546 S:      Maintained
4547 F:      drivers/media/i2c/dw9807-vcm.c
4548 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4549
4550 DOUBLETALK DRIVER
4551 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4552 L:      blinux-list@redhat.com
4553 S:      Maintained
4554 F:      drivers/char/dtlk.c
4555 F:      include/linux/dtlk.h
4556
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4558 M:      Roy Pledge <Roy.Pledge@nxp.com>
4559 L:      linux-kernel@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/soc/fsl/dpio
4562
4563 DPAA2 ETHERNET DRIVER
4564 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 L:      netdev@vger.kernel.org
4566 S:      Maintained
4567 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4572
4573 DPAA2 ETHERNET SWITCH DRIVER
4574 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4576 L:      linux-kernel@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/staging/fsl-dpaa2/ethsw
4579
4580 DPAA2 PTP CLOCK DRIVER
4581 M:      Yangbo Lu <yangbo.lu@nxp.com>
4582 L:      netdev@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4586
4587 DPT_I2O SCSI RAID DRIVER
4588 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589 L:      linux-scsi@vger.kernel.org
4590 W:      http://www.adaptec.com/
4591 S:      Maintained
4592 F:      drivers/scsi/dpt*
4593 F:      drivers/scsi/dpt/
4594
4595 DRBD DRIVER
4596 M:      Philipp Reisner <philipp.reisner@linbit.com>
4597 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4598 L:      drbd-dev@lists.linbit.com
4599 W:      http://www.drbd.org
4600 T:      git git://git.linbit.com/linux-drbd.git
4601 T:      git git://git.linbit.com/drbd-8.4.git
4602 S:      Supported
4603 F:      drivers/block/drbd/
4604 F:      lib/lru_cache.c
4605 F:      Documentation/blockdev/drbd/
4606
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4611 S:      Supported
4612 F:      Documentation/kobject.txt
4613 F:      drivers/base/
4614 F:      fs/debugfs/
4615 F:      fs/sysfs/
4616 F:      include/linux/debugfs.h
4617 F:      include/linux/kobj*
4618 F:      lib/kobj*
4619
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621 M:      Kevin Hilman <khilman@kernel.org>
4622 M:      Nishanth Menon <nm@ti.com>
4623 S:      Maintained
4624 F:      drivers/power/avs/
4625 F:      include/linux/power/smartreflex.h
4626 L:      linux-pm@vger.kernel.org
4627
4628 DRM DRIVER FOR ARM PL111 CLCD
4629 M:      Eric Anholt <eric@anholt.net>
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 S:      Supported
4632 F:      drivers/gpu/drm/pl111/
4633
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635 M:      Linus Walleij <linus.walleij@linaro.org>
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 S:      Maintained
4638 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4640
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642 M:      Dave Airlie <airlied@redhat.com>
4643 S:      Odd Fixes
4644 F:      drivers/gpu/drm/ast/
4645
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4647 M:      Gerd Hoffmann <kraxel@redhat.com>
4648 L:      virtualization@lists.linux-foundation.org
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650 S:      Maintained
4651 F:      drivers/gpu/drm/bochs/
4652
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654 M:      Linus Walleij <linus.walleij@linaro.org>
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tve200/
4658
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4660 M:      David Lechner <david@lechnology.com>
4661 S:      Maintained
4662 F:      drivers/gpu/drm/tinydrm/ili9225.c
4663 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4664
4665 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4666 S:      Orphan / Obsolete
4667 F:      drivers/gpu/drm/i810/
4668 F:      include/uapi/drm/i810_drm.h
4669
4670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4671 S:      Orphan / Obsolete
4672 F:      drivers/gpu/drm/mga/
4673 F:      include/uapi/drm/mga_drm.h
4674
4675 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4676 M:      Dave Airlie <airlied@redhat.com>
4677 S:      Odd Fixes
4678 F:      drivers/gpu/drm/mgag200/
4679
4680 DRM DRIVER FOR MI0283QT
4681 M:      Noralf Trønnes <noralf@tronnes.org>
4682 S:      Maintained
4683 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4684 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4685
4686 DRM DRIVER FOR MSM ADRENO GPU
4687 M:      Rob Clark <robdclark@gmail.com>
4688 L:      linux-arm-msm@vger.kernel.org
4689 L:      dri-devel@lists.freedesktop.org
4690 L:      freedreno@lists.freedesktop.org
4691 T:      git git://people.freedesktop.org/~robclark/linux
4692 S:      Maintained
4693 F:      drivers/gpu/drm/msm/
4694 F:      include/uapi/drm/msm_drm.h
4695 F:      Documentation/devicetree/bindings/display/msm/
4696
4697 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4698 M:      Ben Skeggs <bskeggs@redhat.com>
4699 L:      dri-devel@lists.freedesktop.org
4700 L:      nouveau@lists.freedesktop.org
4701 T:      git git://github.com/skeggsb/linux
4702 S:      Supported
4703 F:      drivers/gpu/drm/nouveau/
4704 F:      include/uapi/drm/nouveau_drm.h
4705
4706 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4707 M:      Noralf Trønnes <noralf@tronnes.org>
4708 S:      Maintained
4709 F:      drivers/gpu/drm/tinydrm/repaper.c
4710 F:      Documentation/devicetree/bindings/display/repaper.txt
4711
4712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4713 M:      Dave Airlie <airlied@redhat.com>
4714 M:      Gerd Hoffmann <kraxel@redhat.com>
4715 L:      virtualization@lists.linux-foundation.org
4716 T:      git git://anongit.freedesktop.org/drm/drm-misc
4717 S:      Obsolete
4718 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4719 F:      drivers/gpu/drm/cirrus/
4720
4721 DRM DRIVER FOR QXL VIRTUAL GPU
4722 M:      Dave Airlie <airlied@redhat.com>
4723 M:      Gerd Hoffmann <kraxel@redhat.com>
4724 L:      virtualization@lists.linux-foundation.org
4725 T:      git git://anongit.freedesktop.org/drm/drm-misc
4726 S:      Maintained
4727 F:      drivers/gpu/drm/qxl/
4728 F:      include/uapi/drm/qxl_drm.h
4729
4730 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4731 S:      Orphan / Obsolete
4732 F:      drivers/gpu/drm/r128/
4733 F:      include/uapi/drm/r128_drm.h
4734
4735 DRM DRIVER FOR SAVAGE VIDEO CARDS
4736 S:      Orphan / Obsolete
4737 F:      drivers/gpu/drm/savage/
4738 F:      include/uapi/drm/savage_drm.h
4739
4740 DRM DRIVER FOR SIS VIDEO CARDS
4741 S:      Orphan / Obsolete
4742 F:      drivers/gpu/drm/sis/
4743 F:      include/uapi/drm/sis_drm.h
4744
4745 DRM DRIVER FOR SITRONIX ST7586 PANELS
4746 M:      David Lechner <david@lechnology.com>
4747 S:      Maintained
4748 F:      drivers/gpu/drm/tinydrm/st7586.c
4749 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4750
4751 DRM DRIVER FOR SITRONIX ST7735R PANELS
4752 M:      David Lechner <david@lechnology.com>
4753 S:      Maintained
4754 F:      drivers/gpu/drm/tinydrm/st7735r.c
4755 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4756
4757 DRM DRIVER FOR TDFX VIDEO CARDS
4758 S:      Orphan / Obsolete
4759 F:      drivers/gpu/drm/tdfx/
4760
4761 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4762 M:      Dave Airlie <airlied@redhat.com>
4763 R:      Sean Paul <sean@poorly.run>
4764 L:      dri-devel@lists.freedesktop.org
4765 S:      Odd Fixes
4766 F:      drivers/gpu/drm/udl/
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768
4769 DRM DRIVER FOR VMWARE VIRTUAL GPU
4770 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4771 M:      Sinclair Yeh <syeh@vmware.com>
4772 M:      Thomas Hellstrom <thellstrom@vmware.com>
4773 L:      dri-devel@lists.freedesktop.org
4774 T:      git git://people.freedesktop.org/~syeh/repos_linux
4775 T:      git git://people.freedesktop.org/~thomash/linux
4776 S:      Supported
4777 F:      drivers/gpu/drm/vmwgfx/
4778 F:      include/uapi/drm/vmwgfx_drm.h
4779
4780 DRM DRIVERS
4781 M:      David Airlie <airlied@linux.ie>
4782 L:      dri-devel@lists.freedesktop.org
4783 T:      git git://anongit.freedesktop.org/drm/drm
4784 B:      https://bugs.freedesktop.org/
4785 C:      irc://chat.freenode.net/dri-devel
4786 S:      Maintained
4787 F:      drivers/gpu/drm/
4788 F:      drivers/gpu/vga/
4789 F:      Documentation/devicetree/bindings/display/
4790 F:      Documentation/devicetree/bindings/gpu/
4791 F:      Documentation/gpu/
4792 F:      include/drm/
4793 F:      include/uapi/drm/
4794 F:      include/linux/vga*
4795
4796 DRM DRIVERS AND MISC GPU PATCHES
4797 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4798 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4799 M:      Sean Paul <sean@poorly.run>
4800 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4801 S:      Maintained
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803 F:      Documentation/gpu/
4804 F:      drivers/gpu/vga/
4805 F:      drivers/gpu/drm/*
4806 F:      include/drm/drm*
4807 F:      include/uapi/drm/drm*
4808 F:      include/linux/vga*
4809
4810 DRM DRIVERS FOR ALLWINNER A10
4811 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4812 L:      dri-devel@lists.freedesktop.org
4813 S:      Supported
4814 F:      drivers/gpu/drm/sun4i/
4815 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4816 T:      git git://anongit.freedesktop.org/drm/drm-misc
4817
4818 DRM DRIVERS FOR AMLOGIC SOCS
4819 M:      Neil Armstrong <narmstrong@baylibre.com>
4820 L:      dri-devel@lists.freedesktop.org
4821 L:      linux-amlogic@lists.infradead.org
4822 W:      http://linux-meson.com/
4823 S:      Supported
4824 F:      drivers/gpu/drm/meson/
4825 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4826 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4827 F:      Documentation/gpu/meson.rst
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829
4830 DRM DRIVERS FOR ATMEL HLCDC
4831 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4832 L:      dri-devel@lists.freedesktop.org
4833 S:      Supported
4834 F:      drivers/gpu/drm/atmel-hlcdc/
4835 F:      Documentation/devicetree/bindings/display/atmel/
4836 T:      git git://anongit.freedesktop.org/drm/drm-misc
4837
4838 DRM DRIVERS FOR BRIDGE CHIPS
4839 M:      Archit Taneja <architt@codeaurora.org>
4840 M:      Andrzej Hajda <a.hajda@samsung.com>
4841 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4842 S:      Maintained
4843 T:      git git://anongit.freedesktop.org/drm/drm-misc
4844 F:      drivers/gpu/drm/bridge/
4845
4846 DRM DRIVERS FOR EXYNOS
4847 M:      Inki Dae <inki.dae@samsung.com>
4848 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4849 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4850 M:      Kyungmin Park <kyungmin.park@samsung.com>
4851 L:      dri-devel@lists.freedesktop.org
4852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4853 S:      Supported
4854 F:      drivers/gpu/drm/exynos/
4855 F:      include/uapi/drm/exynos_drm.h
4856 F:      Documentation/devicetree/bindings/display/exynos/
4857
4858 DRM DRIVERS FOR FREESCALE DCU
4859 M:      Stefan Agner <stefan@agner.ch>
4860 M:      Alison Wang <alison.wang@nxp.com>
4861 L:      dri-devel@lists.freedesktop.org
4862 S:      Supported
4863 F:      drivers/gpu/drm/fsl-dcu/
4864 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4865 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4866 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4867 T:      git git://anongit.freedesktop.org/drm/drm-misc
4868
4869 DRM DRIVERS FOR FREESCALE IMX
4870 M:      Philipp Zabel <p.zabel@pengutronix.de>
4871 L:      dri-devel@lists.freedesktop.org
4872 S:      Maintained
4873 F:      drivers/gpu/drm/imx/
4874 F:      drivers/gpu/ipu-v3/
4875 F:      Documentation/devicetree/bindings/display/imx/
4876
4877 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4878 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4879 L:      dri-devel@lists.freedesktop.org
4880 T:      git git://github.com/patjak/drm-gma500
4881 S:      Maintained
4882 F:      drivers/gpu/drm/gma500/
4883
4884 DRM DRIVERS FOR HISILICON
4885 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4886 M:      Rongrong Zou <zourongrong@gmail.com>
4887 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4888 R:      Chen Feng <puck.chen@hisilicon.com>
4889 L:      dri-devel@lists.freedesktop.org
4890 T:      git git://github.com/xin3liang/linux.git
4891 S:      Maintained
4892 F:      drivers/gpu/drm/hisilicon/
4893 F:      Documentation/devicetree/bindings/display/hisilicon/
4894
4895 DRM DRIVERS FOR MEDIATEK
4896 M:      CK Hu <ck.hu@mediatek.com>
4897 M:      Philipp Zabel <p.zabel@pengutronix.de>
4898 L:      dri-devel@lists.freedesktop.org
4899 S:      Supported
4900 F:      drivers/gpu/drm/mediatek/
4901 F:      Documentation/devicetree/bindings/display/mediatek/
4902
4903 DRM DRIVERS FOR NVIDIA TEGRA
4904 M:      Thierry Reding <thierry.reding@gmail.com>
4905 L:      dri-devel@lists.freedesktop.org
4906 L:      linux-tegra@vger.kernel.org
4907 T:      git git://anongit.freedesktop.org/tegra/linux.git
4908 S:      Supported
4909 F:      drivers/gpu/drm/tegra/
4910 F:      drivers/gpu/host1x/
4911 F:      include/linux/host1x.h
4912 F:      include/uapi/drm/tegra_drm.h
4913 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4914
4915 DRM DRIVERS FOR RENESAS
4916 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4917 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4918 L:      dri-devel@lists.freedesktop.org
4919 L:      linux-renesas-soc@vger.kernel.org
4920 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4921 S:      Supported
4922 F:      drivers/gpu/drm/rcar-du/
4923 F:      drivers/gpu/drm/shmobile/
4924 F:      include/linux/platform_data/shmob_drm.h
4925 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4926 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4927 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4928
4929 DRM DRIVERS FOR ROCKCHIP
4930 M:      Sandy Huang <hjc@rock-chips.com>
4931 M:      Heiko Stübner <heiko@sntech.de>
4932 L:      dri-devel@lists.freedesktop.org
4933 S:      Maintained
4934 F:      drivers/gpu/drm/rockchip/
4935 F:      Documentation/devicetree/bindings/display/rockchip/
4936 T:      git git://anongit.freedesktop.org/drm/drm-misc
4937
4938 DRM DRIVERS FOR STI
4939 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4940 M:      Vincent Abriou <vincent.abriou@st.com>
4941 L:      dri-devel@lists.freedesktop.org
4942 T:      git git://anongit.freedesktop.org/drm/drm-misc
4943 S:      Maintained
4944 F:      drivers/gpu/drm/sti
4945 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4946
4947 DRM DRIVERS FOR STM
4948 M:      Yannick Fertre <yannick.fertre@st.com>
4949 M:      Philippe Cornu <philippe.cornu@st.com>
4950 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M:      Vincent Abriou <vincent.abriou@st.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 S:      Maintained
4955 F:      drivers/gpu/drm/stm
4956 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4957
4958 DRM DRIVERS FOR TI LCDC
4959 M:      Jyri Sarha <jsarha@ti.com>
4960 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4961 L:      dri-devel@lists.freedesktop.org
4962 S:      Maintained
4963 F:      drivers/gpu/drm/tilcdc/
4964 F:      Documentation/devicetree/bindings/display/tilcdc/
4965
4966 DRM DRIVERS FOR TI OMAP
4967 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4968 L:      dri-devel@lists.freedesktop.org
4969 S:      Maintained
4970 F:      drivers/gpu/drm/omapdrm/
4971 F:      Documentation/devicetree/bindings/display/ti/
4972
4973 DRM DRIVERS FOR V3D
4974 M:      Eric Anholt <eric@anholt.net>
4975 S:      Supported
4976 F:      drivers/gpu/drm/v3d/
4977 F:      include/uapi/drm/v3d_drm.h
4978 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4979 T:      git git://anongit.freedesktop.org/drm/drm-misc
4980
4981 DRM DRIVERS FOR VC4
4982 M:      Eric Anholt <eric@anholt.net>
4983 T:      git git://github.com/anholt/linux
4984 S:      Supported
4985 F:      drivers/gpu/drm/vc4/
4986 F:      include/uapi/drm/vc4_drm.h
4987 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVERS FOR VIVANTE GPU IP
4991 M:      Lucas Stach <l.stach@pengutronix.de>
4992 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4993 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4994 L:      etnaviv@lists.freedesktop.org
4995 L:      dri-devel@lists.freedesktop.org
4996 S:      Maintained
4997 F:      drivers/gpu/drm/etnaviv/
4998 F:      include/uapi/drm/etnaviv_drm.h
4999 F:      Documentation/devicetree/bindings/display/etnaviv/
5000
5001 DRM DRIVERS FOR ZTE ZX
5002 M:      Shawn Guo <shawnguo@kernel.org>
5003 L:      dri-devel@lists.freedesktop.org
5004 S:      Maintained
5005 F:      drivers/gpu/drm/zte/
5006 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5007 T:      git git://anongit.freedesktop.org/drm/drm-misc
5008
5009 DRM PANEL DRIVERS
5010 M:      Thierry Reding <thierry.reding@gmail.com>
5011 L:      dri-devel@lists.freedesktop.org
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013 S:      Maintained
5014 F:      drivers/gpu/drm/drm_panel.c
5015 F:      drivers/gpu/drm/panel/
5016 F:      include/drm/drm_panel.h
5017 F:      Documentation/devicetree/bindings/display/panel/
5018
5019 DRM TINYDRM DRIVERS
5020 M:      Noralf Trønnes <noralf@tronnes.org>
5021 W:      https://github.com/notro/tinydrm/wiki/Development
5022 T:      git git://anongit.freedesktop.org/drm/drm-misc
5023 S:      Maintained
5024 F:      drivers/gpu/drm/tinydrm/
5025 F:      include/drm/tinydrm/
5026
5027 DRM DRIVERS FOR XEN
5028 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5029 T:      git git://anongit.freedesktop.org/drm/drm-misc
5030 L:      dri-devel@lists.freedesktop.org
5031 L:      xen-devel@lists.xen.org
5032 S:      Supported
5033 F:      drivers/gpu/drm/xen/
5034 F:      Documentation/gpu/xen-front.rst
5035
5036 DRM TTM SUBSYSTEM
5037 M:      Christian Koenig <christian.koenig@amd.com>
5038 M:      Huang Rui <ray.huang@amd.com>
5039 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5040 T:      git git://people.freedesktop.org/~agd5f/linux
5041 S:      Maintained
5042 L:      dri-devel@lists.freedesktop.org
5043 F:      include/drm/ttm/
5044 F:      drivers/gpu/drm/ttm/
5045
5046 DSBR100 USB FM RADIO DRIVER
5047 M:      Alexey Klimov <klimov.linux@gmail.com>
5048 L:      linux-media@vger.kernel.org
5049 T:      git git://linuxtv.org/media_tree.git
5050 S:      Maintained
5051 F:      drivers/media/radio/dsbr100.c
5052
5053 DSCC4 DRIVER
5054 M:      Francois Romieu <romieu@fr.zoreil.com>
5055 L:      netdev@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/net/wan/dscc4.c
5058
5059 DT3155 MEDIA DRIVER
5060 M:      Hans Verkuil <hverkuil@xs4all.nl>
5061 L:      linux-media@vger.kernel.org
5062 T:      git git://linuxtv.org/media_tree.git
5063 W:      https://linuxtv.org
5064 S:      Odd Fixes
5065 F:      drivers/media/pci/dt3155/
5066
5067 DVB_USB_AF9015 MEDIA DRIVER
5068 M:      Antti Palosaari <crope@iki.fi>
5069 L:      linux-media@vger.kernel.org
5070 W:      https://linuxtv.org
5071 W:      http://palosaari.fi/linux/
5072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5073 T:      git git://linuxtv.org/anttip/media_tree.git
5074 S:      Maintained
5075 F:      drivers/media/usb/dvb-usb-v2/af9015*
5076
5077 DVB_USB_AF9035 MEDIA DRIVER
5078 M:      Antti Palosaari <crope@iki.fi>
5079 L:      linux-media@vger.kernel.org
5080 W:      https://linuxtv.org
5081 W:      http://palosaari.fi/linux/
5082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5083 T:      git git://linuxtv.org/anttip/media_tree.git
5084 S:      Maintained
5085 F:      drivers/media/usb/dvb-usb-v2/af9035*
5086
5087 DVB_USB_ANYSEE MEDIA DRIVER
5088 M:      Antti Palosaari <crope@iki.fi>
5089 L:      linux-media@vger.kernel.org
5090 W:      https://linuxtv.org
5091 W:      http://palosaari.fi/linux/
5092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5093 T:      git git://linuxtv.org/anttip/media_tree.git
5094 S:      Maintained
5095 F:      drivers/media/usb/dvb-usb-v2/anysee*
5096
5097 DVB_USB_AU6610 MEDIA DRIVER
5098 M:      Antti Palosaari <crope@iki.fi>
5099 L:      linux-media@vger.kernel.org
5100 W:      https://linuxtv.org
5101 W:      http://palosaari.fi/linux/
5102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5103 T:      git git://linuxtv.org/anttip/media_tree.git
5104 S:      Maintained
5105 F:      drivers/media/usb/dvb-usb-v2/au6610*
5106
5107 DVB_USB_CE6230 MEDIA DRIVER
5108 M:      Antti Palosaari <crope@iki.fi>
5109 L:      linux-media@vger.kernel.org
5110 W:      https://linuxtv.org
5111 W:      http://palosaari.fi/linux/
5112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5113 T:      git git://linuxtv.org/anttip/media_tree.git
5114 S:      Maintained
5115 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5116
5117 DVB_USB_CXUSB MEDIA DRIVER
5118 M:      Michael Krufky <mkrufky@linuxtv.org>
5119 L:      linux-media@vger.kernel.org
5120 W:      https://linuxtv.org
5121 W:      http://github.com/mkrufky
5122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5123 T:      git git://linuxtv.org/media_tree.git
5124 S:      Maintained
5125 F:      drivers/media/usb/dvb-usb/cxusb*
5126
5127 DVB_USB_EC168 MEDIA DRIVER
5128 M:      Antti Palosaari <crope@iki.fi>
5129 L:      linux-media@vger.kernel.org
5130 W:      https://linuxtv.org
5131 W:      http://palosaari.fi/linux/
5132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5133 T:      git git://linuxtv.org/anttip/media_tree.git
5134 S:      Maintained
5135 F:      drivers/media/usb/dvb-usb-v2/ec168*
5136
5137 DVB_USB_GL861 MEDIA DRIVER
5138 M:      Antti Palosaari <crope@iki.fi>
5139 L:      linux-media@vger.kernel.org
5140 W:      https://linuxtv.org
5141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5142 T:      git git://linuxtv.org/anttip/media_tree.git
5143 S:      Maintained
5144 F:      drivers/media/usb/dvb-usb-v2/gl861*
5145
5146 DVB_USB_MXL111SF MEDIA DRIVER
5147 M:      Michael Krufky <mkrufky@linuxtv.org>
5148 L:      linux-media@vger.kernel.org
5149 W:      https://linuxtv.org
5150 W:      http://github.com/mkrufky
5151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5152 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5153 S:      Maintained
5154 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5155
5156 DVB_USB_RTL28XXU MEDIA DRIVER
5157 M:      Antti Palosaari <crope@iki.fi>
5158 L:      linux-media@vger.kernel.org
5159 W:      https://linuxtv.org
5160 W:      http://palosaari.fi/linux/
5161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5162 T:      git git://linuxtv.org/anttip/media_tree.git
5163 S:      Maintained
5164 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5165
5166 DVB_USB_V2 MEDIA DRIVER
5167 M:      Antti Palosaari <crope@iki.fi>
5168 L:      linux-media@vger.kernel.org
5169 W:      https://linuxtv.org
5170 W:      http://palosaari.fi/linux/
5171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5172 T:      git git://linuxtv.org/anttip/media_tree.git
5173 S:      Maintained
5174 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5175 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5176
5177 DYNAMIC DEBUG
5178 M:      Jason Baron <jbaron@akamai.com>
5179 S:      Maintained
5180 F:      lib/dynamic_debug.c
5181 F:      include/linux/dynamic_debug.h
5182
5183 DYNAMIC INTERRUPT MODERATION
5184 M:      Tal Gilboa <talgi@mellanox.com>
5185 S:      Maintained
5186 F:      include/linux/net_dim.h
5187
5188 DZ DECSTATION DZ11 SERIAL DRIVER
5189 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5190 S:      Maintained
5191 F:      drivers/tty/serial/dz.*
5192
5193 E3X0 POWER BUTTON DRIVER
5194 M:      Moritz Fischer <moritz.fischer@ettus.com>
5195 L:      usrp-users@lists.ettus.com
5196 W:      http://www.ettus.com
5197 S:      Supported
5198 F:      drivers/input/misc/e3x0-button.c
5199 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5200
5201 E4000 MEDIA DRIVER
5202 M:      Antti Palosaari <crope@iki.fi>
5203 L:      linux-media@vger.kernel.org
5204 W:      https://linuxtv.org
5205 W:      http://palosaari.fi/linux/
5206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5207 T:      git git://linuxtv.org/anttip/media_tree.git
5208 S:      Maintained
5209 F:      drivers/media/tuners/e4000*
5210
5211 EARTH_PT1 MEDIA DRIVER
5212 M:      Akihiro Tsukada <tskd08@gmail.com>
5213 L:      linux-media@vger.kernel.org
5214 S:      Odd Fixes
5215 F:      drivers/media/pci/pt1/
5216
5217 EARTH_PT3 MEDIA DRIVER
5218 M:      Akihiro Tsukada <tskd08@gmail.com>
5219 L:      linux-media@vger.kernel.org
5220 S:      Odd Fixes
5221 F:      drivers/media/pci/pt3/
5222
5223 EC100 MEDIA DRIVER
5224 M:      Antti Palosaari <crope@iki.fi>
5225 L:      linux-media@vger.kernel.org
5226 W:      https://linuxtv.org
5227 W:      http://palosaari.fi/linux/
5228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5229 T:      git git://linuxtv.org/anttip/media_tree.git
5230 S:      Maintained
5231 F:      drivers/media/dvb-frontends/ec100*
5232
5233 ECRYPT FILE SYSTEM
5234 M:      Tyler Hicks <tyhicks@canonical.com>
5235 L:      ecryptfs@vger.kernel.org
5236 W:      http://ecryptfs.org
5237 W:      https://launchpad.net/ecryptfs
5238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5239 S:      Supported
5240 F:      Documentation/filesystems/ecryptfs.txt
5241 F:      fs/ecryptfs/
5242
5243 EDAC-AMD64
5244 M:      Borislav Petkov <bp@alien8.de>
5245 L:      linux-edac@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/edac/amd64_edac*
5248
5249 EDAC-CALXEDA
5250 M:      Robert Richter <rric@kernel.org>
5251 L:      linux-edac@vger.kernel.org
5252 S:      Maintained
5253 F:      drivers/edac/highbank*
5254
5255 EDAC-CAVIUM OCTEON
5256 M:      Ralf Baechle <ralf@linux-mips.org>
5257 M:      David Daney <david.daney@cavium.com>
5258 L:      linux-edac@vger.kernel.org
5259 L:      linux-mips@linux-mips.org
5260 S:      Supported
5261 F:      drivers/edac/octeon_edac*
5262
5263 EDAC-CAVIUM THUNDERX
5264 M:      David Daney <david.daney@cavium.com>
5265 M:      Jan Glauber <jglauber@cavium.com>
5266 L:      linux-edac@vger.kernel.org
5267 S:      Supported
5268 F:      drivers/edac/thunderx_edac*
5269
5270 EDAC-CORE
5271 M:      Borislav Petkov <bp@alien8.de>
5272 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5273 L:      linux-edac@vger.kernel.org
5274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5276 S:      Supported
5277 F:      Documentation/admin-guide/ras.rst
5278 F:      Documentation/driver-api/edac.rst
5279 F:      drivers/edac/
5280 F:      include/linux/edac.h
5281
5282 EDAC-E752X
5283 M:      Mark Gross <mark.gross@intel.com>
5284 L:      linux-edac@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/edac/e752x_edac.c
5287
5288 EDAC-E7XXX
5289 L:      linux-edac@vger.kernel.org
5290 S:      Maintained
5291 F:      drivers/edac/e7xxx_edac.c
5292
5293 EDAC-FSL_DDR
5294 M:      York Sun <york.sun@nxp.com>
5295 L:      linux-edac@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/edac/fsl_ddr_edac.*
5298
5299 EDAC-GHES
5300 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5301 L:      linux-edac@vger.kernel.org
5302 S:      Maintained
5303 F:      drivers/edac/ghes_edac.c
5304
5305 EDAC-I3000
5306 L:      linux-edac@vger.kernel.org
5307 S:      Orphan
5308 F:      drivers/edac/i3000_edac.c
5309
5310 EDAC-I5000
5311 L:      linux-edac@vger.kernel.org
5312 S:      Maintained
5313 F:      drivers/edac/i5000_edac.c
5314
5315 EDAC-I5400
5316 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L:      linux-edac@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/edac/i5400_edac.c
5320
5321 EDAC-I7300
5322 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L:      linux-edac@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/edac/i7300_edac.c
5326
5327 EDAC-I7CORE
5328 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5329 L:      linux-edac@vger.kernel.org
5330 S:      Maintained
5331 F:      drivers/edac/i7core_edac.c
5332
5333 EDAC-I82443BXGX
5334 M:      Tim Small <tim@buttersideup.com>
5335 L:      linux-edac@vger.kernel.org
5336 S:      Maintained
5337 F:      drivers/edac/i82443bxgx_edac.c
5338
5339 EDAC-I82975X
5340 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5341 M:      "Arvind R." <arvino55@gmail.com>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/i82975x_edac.c
5345
5346 EDAC-IE31200
5347 M:      Jason Baron <jbaron@akamai.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/ie31200_edac.c
5351
5352 EDAC-MPC85XX
5353 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5354 L:      linux-edac@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/edac/mpc85xx_edac.[ch]
5357
5358 EDAC-PASEMI
5359 M:      Egor Martovetsky <egor@pasemi.com>
5360 L:      linux-edac@vger.kernel.org
5361 S:      Maintained
5362 F:      drivers/edac/pasemi_edac.c
5363
5364 EDAC-PND2
5365 M:      Tony Luck <tony.luck@intel.com>
5366 L:      linux-edac@vger.kernel.org
5367 S:      Maintained
5368 F:      drivers/edac/pnd2_edac.[ch]
5369
5370 EDAC-R82600
5371 M:      Tim Small <tim@buttersideup.com>
5372 L:      linux-edac@vger.kernel.org
5373 S:      Maintained
5374 F:      drivers/edac/r82600_edac.c
5375
5376 EDAC-SBRIDGE
5377 M:      Tony Luck <tony.luck@intel.com>
5378 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/sb_edac.c
5382
5383 EDAC-SKYLAKE
5384 M:      Tony Luck <tony.luck@intel.com>
5385 L:      linux-edac@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/edac/skx_edac.c
5388
5389 EDAC-TI
5390 M:      Tero Kristo <t-kristo@ti.com>
5391 L:      linux-edac@vger.kernel.org
5392 S:      Maintained
5393 F:      drivers/edac/ti_edac.c
5394
5395 EDAC-QCOM
5396 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5397 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5398 L:      linux-arm-msm@vger.kernel.org
5399 L:      linux-edac@vger.kernel.org
5400 S:      Maintained
5401 F:      drivers/edac/qcom_edac.c
5402
5403 EDIROL UA-101/UA-1000 DRIVER
5404 M:      Clemens Ladisch <clemens@ladisch.de>
5405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5406 T:      git git://git.alsa-project.org/alsa-kernel.git
5407 S:      Maintained
5408 F:      sound/usb/misc/ua101.c
5409
5410 EFI TEST DRIVER
5411 L:      linux-efi@vger.kernel.org
5412 M:      Ivan Hu <ivan.hu@canonical.com>
5413 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414 S:      Maintained
5415 F:      drivers/firmware/efi/test/
5416
5417 EFI VARIABLE FILESYSTEM
5418 M:      Matthew Garrett <matthew.garrett@nebula.com>
5419 M:      Jeremy Kerr <jk@ozlabs.org>
5420 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5422 L:      linux-efi@vger.kernel.org
5423 S:      Maintained
5424 F:      fs/efivarfs/
5425
5426 EFIFB FRAMEBUFFER DRIVER
5427 L:      linux-fbdev@vger.kernel.org
5428 M:      Peter Jones <pjones@redhat.com>
5429 S:      Maintained
5430 F:      drivers/video/fbdev/efifb.c
5431
5432 EFS FILESYSTEM
5433 W:      http://aeschi.ch.eu.org/efs/
5434 S:      Orphan
5435 F:      fs/efs/
5436
5437 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5438 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5439 L:      netdev@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/net/ethernet/ibm/ehea/
5442
5443 EM28XX VIDEO4LINUX DRIVER
5444 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5445 L:      linux-media@vger.kernel.org
5446 W:      https://linuxtv.org
5447 T:      git git://linuxtv.org/media_tree.git
5448 S:      Maintained
5449 F:      drivers/media/usb/em28xx/
5450 F:      Documentation/media/v4l-drivers/em28xx*
5451
5452 EMBEDDED LINUX
5453 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5454 M:      Matt Mackall <mpm@selenic.com>
5455 M:      David Woodhouse <dwmw2@infradead.org>
5456 L:      linux-embedded@vger.kernel.org
5457 S:      Maintained
5458
5459 Emulex 10Gbps iSCSI - OneConnect DRIVER
5460 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5461 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5462 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5463 L:      linux-scsi@vger.kernel.org
5464 W:      http://www.broadcom.com
5465 S:      Supported
5466 F:      drivers/scsi/be2iscsi/
5467
5468 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5469 M:      Sathya Perla <sathya.perla@broadcom.com>
5470 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5471 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5472 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5473 L:      netdev@vger.kernel.org
5474 W:      http://www.emulex.com
5475 S:      Supported
5476 F:      drivers/net/ethernet/emulex/benet/
5477
5478 EMULEX ONECONNECT ROCE DRIVER
5479 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5480 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5481 L:      linux-rdma@vger.kernel.org
5482 W:      http://www.broadcom.com
5483 S:      Odd Fixes
5484 F:      drivers/infiniband/hw/ocrdma/
5485 F:      include/uapi/rdma/ocrdma-abi.h
5486
5487 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5488 M:      James Smart <james.smart@broadcom.com>
5489 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5490 L:      linux-scsi@vger.kernel.org
5491 W:      http://www.broadcom.com
5492 S:      Supported
5493 F:      drivers/scsi/lpfc/
5494
5495 ENE CB710 FLASH CARD READER DRIVER
5496 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5497 S:      Maintained
5498 F:      drivers/misc/cb710/
5499 F:      drivers/mmc/host/cb710-mmc.*
5500 F:      include/linux/cb710.h
5501
5502 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5503 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5504 S:      Maintained
5505 F:      drivers/media/rc/ene_ir.*
5506
5507 EPSON S1D13XXX FRAMEBUFFER DRIVER
5508 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5509 S:      Maintained
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5511 F:      drivers/video/fbdev/s1d13xxxfb.c
5512 F:      include/video/s1d13xxxfb.h
5513
5514 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5515 M:      Jeff Layton <jlayton@kernel.org>
5516 S:      Maintained
5517 F:      lib/errseq.c
5518 F:      include/linux/errseq.h
5519
5520 ET131X NETWORK DRIVER
5521 M:      Mark Einon <mark.einon@gmail.com>
5522 S:      Odd Fixes
5523 F:      drivers/net/ethernet/agere/
5524
5525 ETHERNET BRIDGE
5526 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5527 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5528 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5529 L:      netdev@vger.kernel.org
5530 W:      http://www.linuxfoundation.org/en/Net:Bridge
5531 S:      Maintained
5532 F:      include/linux/netfilter_bridge/
5533 F:      net/bridge/
5534
5535 ETHERNET PHY LIBRARY
5536 M:      Andrew Lunn <andrew@lunn.ch>
5537 M:      Florian Fainelli <f.fainelli@gmail.com>
5538 M:      Heiner Kallweit <hkallweit1@gmail.com>
5539 L:      netdev@vger.kernel.org
5540 S:      Maintained
5541 F:      Documentation/ABI/testing/sysfs-bus-mdio
5542 F:      Documentation/devicetree/bindings/net/mdio*
5543 F:      Documentation/networking/phy.txt
5544 F:      drivers/net/phy/
5545 F:      drivers/of/of_mdio.c
5546 F:      drivers/of/of_net.c
5547 F:      include/linux/*mdio*.h
5548 F:      include/linux/of_net.h
5549 F:      include/linux/phy.h
5550 F:      include/linux/phy_fixed.h
5551 F:      include/linux/platform_data/mdio-bcm-unimac.h
5552 F:      include/trace/events/mdio.h
5553 F:      include/uapi/linux/mdio.h
5554 F:      include/uapi/linux/mii.h
5555
5556 EXT2 FILE SYSTEM
5557 M:      Jan Kara <jack@suse.com>
5558 L:      linux-ext4@vger.kernel.org
5559 S:      Maintained
5560 F:      Documentation/filesystems/ext2.txt
5561 F:      fs/ext2/
5562 F:      include/linux/ext2*
5563
5564 EXT4 FILE SYSTEM
5565 M:      "Theodore Ts'o" <tytso@mit.edu>
5566 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5567 L:      linux-ext4@vger.kernel.org
5568 W:      http://ext4.wiki.kernel.org
5569 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5571 S:      Maintained
5572 F:      Documentation/filesystems/ext4/ext4.rst
5573 F:      fs/ext4/
5574
5575 Extended Verification Module (EVM)
5576 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5577 L:      linux-integrity@vger.kernel.org
5578 S:      Supported
5579 F:      security/integrity/evm/
5580
5581 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5582 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5583 L:      linux-efi@vger.kernel.org
5584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5585 S:      Maintained
5586 F:      Documentation/efi-stub.txt
5587 F:      arch/*/kernel/efi.c
5588 F:      arch/x86/boot/compressed/eboot.[ch]
5589 F:      arch/*/include/asm/efi.h
5590 F:      arch/x86/platform/efi/
5591 F:      drivers/firmware/efi/
5592 F:      include/linux/efi*.h
5593 F:      arch/arm/boot/compressed/efi-header.S
5594 F:      arch/arm64/kernel/efi-entry.S
5595
5596 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5597 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5598 M:      Chanwoo Choi <cw00.choi@samsung.com>
5599 L:      linux-kernel@vger.kernel.org
5600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5601 S:      Maintained
5602 F:      drivers/extcon/
5603 F:      include/linux/extcon/
5604 F:      include/linux/extcon.h
5605 F:      Documentation/extcon/
5606 F:      Documentation/devicetree/bindings/extcon/
5607
5608 EXYNOS DP DRIVER
5609 M:      Jingoo Han <jingoohan1@gmail.com>
5610 L:      dri-devel@lists.freedesktop.org
5611 S:      Maintained
5612 F:      drivers/gpu/drm/exynos/exynos_dp*
5613
5614 EXYNOS SYSMMU (IOMMU) driver
5615 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5616 L:      iommu@lists.linux-foundation.org
5617 S:      Maintained
5618 F:      drivers/iommu/exynos-iommu.c
5619
5620 EZchip NPS platform support
5621 M:      Vineet Gupta <vgupta@synopsys.com>
5622 M:      Ofer Levi <oferle@mellanox.com>
5623 S:      Supported
5624 F:      arch/arc/plat-eznps
5625 F:      arch/arc/boot/dts/eznps.dts
5626
5627 F2FS FILE SYSTEM
5628 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5629 M:      Chao Yu <yuchao0@huawei.com>
5630 L:      linux-f2fs-devel@lists.sourceforge.net
5631 W:      https://f2fs.wiki.kernel.org/
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5633 S:      Maintained
5634 F:      Documentation/filesystems/f2fs.txt
5635 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5636 F:      fs/f2fs/
5637 F:      include/linux/f2fs_fs.h
5638 F:      include/trace/events/f2fs.h
5639
5640 F71805F HARDWARE MONITORING DRIVER
5641 M:      Jean Delvare <jdelvare@suse.com>
5642 L:      linux-hwmon@vger.kernel.org
5643 S:      Maintained
5644 F:      Documentation/hwmon/f71805f
5645 F:      drivers/hwmon/f71805f.c
5646
5647 FADDR2LINE
5648 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5649 S:      Maintained
5650 F:      scripts/faddr2line
5651
5652 FAILOVER MODULE
5653 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5654 L:      netdev@vger.kernel.org
5655 S:      Supported
5656 F:      net/core/failover.c
5657 F:      include/net/failover.h
5658 F:      Documentation/networking/failover.rst
5659
5660 FANOTIFY
5661 M:      Jan Kara <jack@suse.cz>
5662 R:      Amir Goldstein <amir73il@gmail.com>
5663 L:      linux-fsdevel@vger.kernel.org
5664 S:      Maintained
5665 F:      fs/notify/fanotify/
5666 F:      include/linux/fanotify.h
5667 F:      include/uapi/linux/fanotify.h
5668
5669 FARSYNC SYNCHRONOUS DRIVER
5670 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5671 W:      http://www.farsite.co.uk/
5672 S:      Supported
5673 F:      drivers/net/wan/farsync.*
5674
5675 FAULT INJECTION SUPPORT
5676 M:      Akinobu Mita <akinobu.mita@gmail.com>
5677 S:      Supported
5678 F:      Documentation/fault-injection/
5679 F:      lib/fault-inject.c
5680
5681 FBTFT Framebuffer drivers
5682 S:      Orphan
5683 L:      dri-devel@lists.freedesktop.org
5684 L:      linux-fbdev@vger.kernel.org
5685 F:      drivers/staging/fbtft/
5686
5687 FC0011 TUNER DRIVER
5688 M:      Michael Buesch <m@bues.ch>
5689 L:      linux-media@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/media/tuners/fc0011.h
5692 F:      drivers/media/tuners/fc0011.c
5693
5694 FC2580 MEDIA DRIVER
5695 M:      Antti Palosaari <crope@iki.fi>
5696 L:      linux-media@vger.kernel.org
5697 W:      https://linuxtv.org
5698 W:      http://palosaari.fi/linux/
5699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5700 T:      git git://linuxtv.org/anttip/media_tree.git
5701 S:      Maintained
5702 F:      drivers/media/tuners/fc2580*
5703
5704 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5705 M:      Johannes Thumshirn <jth@kernel.org>
5706 L:      linux-scsi@vger.kernel.org
5707 W:      www.Open-FCoE.org
5708 S:      Supported
5709 F:      drivers/scsi/libfc/
5710 F:      drivers/scsi/fcoe/
5711 F:      include/scsi/fc/
5712 F:      include/scsi/libfc.h
5713 F:      include/scsi/libfcoe.h
5714 F:      include/uapi/scsi/fc/
5715
5716 FILE LOCKING (flock() and fcntl()/lockf())
5717 M:      Jeff Layton <jlayton@kernel.org>
5718 M:      "J. Bruce Fields" <bfields@fieldses.org>
5719 L:      linux-fsdevel@vger.kernel.org
5720 S:      Maintained
5721 F:      include/linux/fcntl.h
5722 F:      include/uapi/linux/fcntl.h
5723 F:      fs/fcntl.c
5724 F:      fs/locks.c
5725
5726 FILESYSTEMS (VFS and infrastructure)
5727 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5728 L:      linux-fsdevel@vger.kernel.org
5729 S:      Maintained
5730 F:      fs/*
5731 F:      include/linux/fs.h
5732 F:      include/uapi/linux/fs.h
5733
5734 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5735 M:      Riku Voipio <riku.voipio@iki.fi>
5736 L:      linux-hwmon@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/hwmon/f75375s.c
5739 F:      include/linux/f75375s.h
5740
5741 FIREWIRE AUDIO DRIVERS
5742 M:      Clemens Ladisch <clemens@ladisch.de>
5743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5744 T:      git git://git.alsa-project.org/alsa-kernel.git
5745 S:      Maintained
5746 F:      sound/firewire/
5747
5748 FIREWIRE MEDIA DRIVERS (firedtv)
5749 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5750 L:      linux-media@vger.kernel.org
5751 L:      linux1394-devel@lists.sourceforge.net
5752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5753 S:      Maintained
5754 F:      drivers/media/firewire/
5755
5756 FIREWIRE SBP-2 TARGET
5757 M:      Chris Boot <bootc@bootc.net>
5758 L:      linux-scsi@vger.kernel.org
5759 L:      target-devel@vger.kernel.org
5760 L:      linux1394-devel@lists.sourceforge.net
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5762 S:      Maintained
5763 F:      drivers/target/sbp/
5764
5765 FIREWIRE SUBSYSTEM
5766 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5767 L:      linux1394-devel@lists.sourceforge.net
5768 W:      http://ieee1394.wiki.kernel.org/
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5770 S:      Maintained
5771 F:      drivers/firewire/
5772 F:      include/linux/firewire.h
5773 F:      include/uapi/linux/firewire*.h
5774 F:      tools/firewire/
5775
5776 FIRMWARE LOADER (request_firmware)
5777 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5778 L:      linux-kernel@vger.kernel.org
5779 S:      Maintained
5780 F:      Documentation/firmware_class/
5781 F:      drivers/base/firmware_loader/
5782 F:      include/linux/firmware.h
5783
5784 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5785 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5786 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5787 S:      Maintained
5788 F:      drivers/block/rsxx/
5789
5790 FLOPPY DRIVER
5791 M:      Jiri Kosina <jikos@kernel.org>
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5793 S:      Odd fixes
5794 F:      drivers/block/floppy.c
5795
5796 FMC SUBSYSTEM
5797 M:      Alessandro Rubini <rubini@gnudd.com>
5798 W:      http://www.ohwr.org/projects/fmc-bus
5799 S:      Supported
5800 F:      drivers/fmc/
5801 F:      include/linux/fmc*.h
5802 F:      include/linux/ipmi-fru.h
5803 K:      fmc_d.*register
5804
5805 FPGA MANAGER FRAMEWORK
5806 M:      Alan Tull <atull@kernel.org>
5807 M:      Moritz Fischer <mdf@kernel.org>
5808 L:      linux-fpga@vger.kernel.org
5809 S:      Maintained
5810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5811 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5812 F:      Documentation/fpga/
5813 F:      Documentation/driver-api/fpga/
5814 F:      Documentation/devicetree/bindings/fpga/
5815 F:      drivers/fpga/
5816 F:      include/linux/fpga/
5817 W:      http://www.rocketboards.org
5818
5819 FPGA DFL DRIVERS
5820 M:      Wu Hao <hao.wu@intel.com>
5821 L:      linux-fpga@vger.kernel.org
5822 S:      Maintained
5823 F:      Documentation/fpga/dfl.txt
5824 F:      include/uapi/linux/fpga-dfl.h
5825 F:      drivers/fpga/dfl*
5826
5827 FPU EMULATOR
5828 M:      Bill Metzenthen <billm@melbpc.org.au>
5829 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5830 S:      Maintained
5831 F:      arch/x86/math-emu/
5832
5833 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5834 L:      netdev@vger.kernel.org
5835 S:      Orphan
5836 F:      drivers/net/wan/dlci.c
5837 F:      drivers/net/wan/sdla.c
5838
5839 FRAMEBUFFER LAYER
5840 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5841 L:      dri-devel@lists.freedesktop.org
5842 L:      linux-fbdev@vger.kernel.org
5843 T:      git git://github.com/bzolnier/linux.git
5844 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5845 S:      Maintained
5846 F:      Documentation/fb/
5847 F:      drivers/video/
5848 F:      include/video/
5849 F:      include/linux/fb.h
5850 F:      include/uapi/video/
5851 F:      include/uapi/linux/fb.h
5852
5853 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5854 M:      Horia Geantă <horia.geanta@nxp.com>
5855 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5856 L:      linux-crypto@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/crypto/caam/
5859 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5860
5861 FREESCALE DIU FRAMEBUFFER DRIVER
5862 M:      Timur Tabi <timur@kernel.org>
5863 L:      linux-fbdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/video/fbdev/fsl-diu-fb.*
5866
5867 FREESCALE DMA DRIVER
5868 M:      Li Yang <leoyang.li@nxp.com>
5869 M:      Zhang Wei <zw@zh-kernel.org>
5870 L:      linuxppc-dev@lists.ozlabs.org
5871 S:      Maintained
5872 F:      drivers/dma/fsldma.*
5873
5874 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5875 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5876 L:      netdev@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/net/ethernet/freescale/gianfar*
5879 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5880
5881 FREESCALE GPMI NAND DRIVER
5882 M:      Han Xu <han.xu@nxp.com>
5883 L:      linux-mtd@lists.infradead.org
5884 S:      Maintained
5885 F:      drivers/mtd/nand/raw/gpmi-nand/*
5886
5887 FREESCALE I2C CPM DRIVER
5888 M:      Jochen Friedrich <jochen@scram.de>
5889 L:      linuxppc-dev@lists.ozlabs.org
5890 L:      linux-i2c@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/i2c/busses/i2c-cpm.c
5893
5894 FREESCALE IMX LPI2C DRIVER
5895 M:      Dong Aisheng <aisheng.dong@nxp.com>
5896 L:      linux-i2c@vger.kernel.org
5897 L:      linux-imx@nxp.com
5898 S:      Maintained
5899 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5900 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5901
5902 FREESCALE IMX / MXC FEC DRIVER
5903 M:      Fugang Duan <fugang.duan@nxp.com>
5904 L:      netdev@vger.kernel.org
5905 S:      Maintained
5906 F:      drivers/net/ethernet/freescale/fec_main.c
5907 F:      drivers/net/ethernet/freescale/fec_ptp.c
5908 F:      drivers/net/ethernet/freescale/fec.h
5909 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5910
5911 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5912 M:      Sascha Hauer <s.hauer@pengutronix.de>
5913 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5914 L:      linux-fbdev@vger.kernel.org
5915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5916 S:      Maintained
5917 F:      include/linux/platform_data/video-imxfb.h
5918 F:      drivers/video/fbdev/imxfb.c
5919
5920 FREESCALE QORIQ DPAA ETHERNET DRIVER
5921 M:      Madalin Bucur <madalin.bucur@nxp.com>
5922 L:      netdev@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/net/ethernet/freescale/dpaa
5925
5926 FREESCALE QORIQ DPAA FMAN DRIVER
5927 M:      Madalin Bucur <madalin.bucur@nxp.com>
5928 L:      netdev@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/net/ethernet/freescale/fman
5931 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5932
5933 FREESCALE QORIQ PTP CLOCK DRIVER
5934 M:      Yangbo Lu <yangbo.lu@nxp.com>
5935 L:      netdev@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/ptp/ptp_qoriq.c
5938 F:      include/linux/fsl/ptp_qoriq.h
5939 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5940
5941 FREESCALE QUAD SPI DRIVER
5942 M:      Han Xu <han.xu@nxp.com>
5943 L:      linux-mtd@lists.infradead.org
5944 S:      Maintained
5945 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5946
5947 FREESCALE QUICC ENGINE LIBRARY
5948 M:      Qiang Zhao <qiang.zhao@nxp.com>
5949 L:      linuxppc-dev@lists.ozlabs.org
5950 S:      Maintained
5951 F:      drivers/soc/fsl/qe/
5952 F:      include/soc/fsl/*qe*.h
5953 F:      include/soc/fsl/*ucc*.h
5954
5955 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5956 M:      Li Yang <leoyang.li@nxp.com>
5957 L:      netdev@vger.kernel.org
5958 L:      linuxppc-dev@lists.ozlabs.org
5959 S:      Maintained
5960 F:      drivers/net/ethernet/freescale/ucc_geth*
5961
5962 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5963 M:      Zhao Qiang <qiang.zhao@nxp.com>
5964 L:      netdev@vger.kernel.org
5965 L:      linuxppc-dev@lists.ozlabs.org
5966 S:      Maintained
5967 F:      drivers/net/wan/fsl_ucc_hdlc*
5968
5969 FREESCALE QUICC ENGINE UCC UART DRIVER
5970 M:      Timur Tabi <timur@kernel.org>
5971 L:      linuxppc-dev@lists.ozlabs.org
5972 S:      Maintained
5973 F:      drivers/tty/serial/ucc_uart.c
5974
5975 FREESCALE SOC DRIVERS
5976 M:      Li Yang <leoyang.li@nxp.com>
5977 L:      linuxppc-dev@lists.ozlabs.org
5978 L:      linux-arm-kernel@lists.infradead.org
5979 S:      Maintained
5980 F:      Documentation/devicetree/bindings/soc/fsl/
5981 F:      drivers/soc/fsl/
5982 F:      include/linux/fsl/
5983
5984 FREESCALE SOC FS_ENET DRIVER
5985 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5986 L:      linuxppc-dev@lists.ozlabs.org
5987 L:      netdev@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/net/ethernet/freescale/fs_enet/
5990 F:      include/linux/fs_enet_pd.h
5991
5992 FREESCALE SOC SOUND DRIVERS
5993 M:      Timur Tabi <timur@kernel.org>
5994 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5995 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5996 R:      Fabio Estevam <fabio.estevam@nxp.com>
5997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5998 L:      linuxppc-dev@lists.ozlabs.org
5999 S:      Maintained
6000 F:      sound/soc/fsl/fsl*
6001 F:      sound/soc/fsl/imx*
6002 F:      sound/soc/fsl/mpc8610_hpcd.c
6003
6004 FREESCALE USB PERIPHERAL DRIVERS
6005 M:      Li Yang <leoyang.li@nxp.com>
6006 L:      linux-usb@vger.kernel.org
6007 L:      linuxppc-dev@lists.ozlabs.org
6008 S:      Maintained
6009 F:      drivers/usb/gadget/udc/fsl*
6010
6011 FREEVXFS FILESYSTEM
6012 M:      Christoph Hellwig <hch@infradead.org>
6013 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6014 S:      Maintained
6015 F:      fs/freevxfs/
6016
6017 FREEZER
6018 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6019 M:      Pavel Machek <pavel@ucw.cz>
6020 L:      linux-pm@vger.kernel.org
6021 S:      Supported
6022 F:      Documentation/power/freezing-of-tasks.txt
6023 F:      include/linux/freezer.h
6024 F:      kernel/freezer.c
6025
6026 FRONTSWAP API
6027 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6028 L:      linux-kernel@vger.kernel.org
6029 S:      Maintained
6030 F:      mm/frontswap.c
6031 F:      include/linux/frontswap.h
6032
6033 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6034 M:      David Howells <dhowells@redhat.com>
6035 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6036 S:      Supported
6037 F:      Documentation/filesystems/caching/
6038 F:      fs/fscache/
6039 F:      include/linux/fscache*.h
6040
6041 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6042 M:      Theodore Y. Ts'o <tytso@mit.edu>
6043 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6044 L:      linux-fscrypt@vger.kernel.org
6045 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6047 S:      Supported
6048 F:      fs/crypto/
6049 F:      include/linux/fscrypt*.h
6050 F:      Documentation/filesystems/fscrypt.rst
6051
6052 FSI-ATTACHED I2C DRIVER
6053 M:      Eddie James <eajames@linux.vnet.ibm.com>
6054 L:      linux-i2c@vger.kernel.org
6055 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6056 S:      Maintained
6057 F:      drivers/i2c/busses/i2c-fsi.c
6058 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6059
6060 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6061 M:      Jan Kara <jack@suse.cz>
6062 R:      Amir Goldstein <amir73il@gmail.com>
6063 L:      linux-fsdevel@vger.kernel.org
6064 S:      Maintained
6065 F:      fs/notify/
6066 F:      include/linux/fsnotify*.h
6067
6068 FUJITSU LAPTOP EXTRAS
6069 M:      Jonathan Woithe <jwoithe@just42.net>
6070 L:      platform-driver-x86@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/platform/x86/fujitsu-laptop.c
6073
6074 FUJITSU M-5MO LS CAMERA ISP DRIVER
6075 M:      Kyungmin Park <kyungmin.park@samsung.com>
6076 M:      Heungjun Kim <riverful.kim@samsung.com>
6077 L:      linux-media@vger.kernel.org
6078 S:      Maintained
6079 F:      drivers/media/i2c/m5mols/
6080 F:      include/media/i2c/m5mols.h
6081
6082 FUJITSU TABLET EXTRAS
6083 M:      Robert Gerlach <khnz@gmx.de>
6084 L:      platform-driver-x86@vger.kernel.org
6085 S:      Maintained
6086 F:      drivers/platform/x86/fujitsu-tablet.c
6087
6088 FUSE: FILESYSTEM IN USERSPACE
6089 M:      Miklos Szeredi <miklos@szeredi.hu>
6090 L:      linux-fsdevel@vger.kernel.org
6091 W:      http://fuse.sourceforge.net/
6092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6093 S:      Maintained
6094 F:      fs/fuse/
6095 F:      include/uapi/linux/fuse.h
6096 F:      Documentation/filesystems/fuse.txt
6097
6098 FUTEX SUBSYSTEM
6099 M:      Thomas Gleixner <tglx@linutronix.de>
6100 M:      Ingo Molnar <mingo@redhat.com>
6101 R:      Peter Zijlstra <peterz@infradead.org>
6102 R:      Darren Hart <dvhart@infradead.org>
6103 L:      linux-kernel@vger.kernel.org
6104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6105 S:      Maintained
6106 F:      kernel/futex.c
6107 F:      kernel/futex_compat.c
6108 F:      include/asm-generic/futex.h
6109 F:      include/linux/futex.h
6110 F:      include/uapi/linux/futex.h
6111 F:      tools/testing/selftests/futex/
6112 F:      tools/perf/bench/futex*
6113 F:      Documentation/*futex*
6114
6115 GCC PLUGINS
6116 M:      Kees Cook <keescook@chromium.org>
6117 R:      Emese Revfy <re.emese@gmail.com>
6118 L:      kernel-hardening@lists.openwall.com
6119 S:      Maintained
6120 F:      scripts/gcc-plugins/
6121 F:      scripts/gcc-plugin.sh
6122 F:      scripts/Makefile.gcc-plugins
6123 F:      Documentation/gcc-plugins.txt
6124
6125 GASKET DRIVER FRAMEWORK
6126 M:      Rob Springer <rspringer@google.com>
6127 M:      Todd Poynor <toddpoynor@google.com>
6128 M:      Ben Chan <benchan@chromium.org>
6129 S:      Maintained
6130 F:      drivers/staging/gasket/
6131
6132 GCOV BASED KERNEL PROFILING
6133 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6134 S:      Maintained
6135 F:      kernel/gcov/
6136 F:      Documentation/dev-tools/gcov.rst
6137
6138 GDB KERNEL DEBUGGING HELPER SCRIPTS
6139 M:      Jan Kiszka <jan.kiszka@siemens.com>
6140 M:      Kieran Bingham <kbingham@kernel.org>
6141 S:      Supported
6142 F:      scripts/gdb/
6143
6144 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6145 M:      Achim Leubner <achim_leubner@adaptec.com>
6146 L:      linux-scsi@vger.kernel.org
6147 W:      http://www.icp-vortex.com/
6148 S:      Supported
6149 F:      drivers/scsi/gdt*
6150
6151 GEMTEK FM RADIO RECEIVER DRIVER
6152 M:      Hans Verkuil <hverkuil@xs4all.nl>
6153 L:      linux-media@vger.kernel.org
6154 T:      git git://linuxtv.org/media_tree.git
6155 W:      https://linuxtv.org
6156 S:      Maintained
6157 F:      drivers/media/radio/radio-gemtek*
6158
6159 GENERIC GPIO I2C DRIVER
6160 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6161 S:      Supported
6162 F:      drivers/i2c/busses/i2c-gpio.c
6163 F:      include/linux/platform_data/i2c-gpio.h
6164
6165 GENERIC GPIO I2C MULTIPLEXER DRIVER
6166 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6167 L:      linux-i2c@vger.kernel.org
6168 S:      Supported
6169 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6170 F:      include/linux/platform_data/i2c-mux-gpio.h
6171 F:      Documentation/i2c/muxes/i2c-mux-gpio
6172
6173 GENERIC HDLC (WAN) DRIVERS
6174 M:      Krzysztof Halasa <khc@pm.waw.pl>
6175 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6176 S:      Maintained
6177 F:      drivers/net/wan/c101.c
6178 F:      drivers/net/wan/hd6457*
6179 F:      drivers/net/wan/hdlc*
6180 F:      drivers/net/wan/n2.c
6181 F:      drivers/net/wan/pc300too.c
6182 F:      drivers/net/wan/pci200syn.c
6183 F:      drivers/net/wan/wanxl*
6184
6185 GENERIC INCLUDE/ASM HEADER FILES
6186 M:      Arnd Bergmann <arnd@arndb.de>
6187 L:      linux-arch@vger.kernel.org
6188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6189 S:      Maintained
6190 F:      include/asm-generic/
6191 F:      include/uapi/asm-generic/
6192
6193 GENERIC PHY FRAMEWORK
6194 M:      Kishon Vijay Abraham I <kishon@ti.com>
6195 L:      linux-kernel@vger.kernel.org
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6197 S:      Supported
6198 F:      drivers/phy/
6199 F:      include/linux/phy/
6200
6201 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6202 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6203 S:      Supported
6204 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6205
6206 GENERIC PM DOMAINS
6207 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6208 M:      Kevin Hilman <khilman@kernel.org>
6209 M:      Ulf Hansson <ulf.hansson@linaro.org>
6210 L:      linux-pm@vger.kernel.org
6211 S:      Supported
6212 F:      drivers/base/power/domain*.c
6213 F:      include/linux/pm_domain.h
6214 F:      Documentation/devicetree/bindings/power/power_domain.txt
6215
6216 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6217 M:      Eugen Hristev <eugen.hristev@microchip.com>
6218 L:      linux-input@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/input/touchscreen/resistive-adc-touch.c
6221
6222 GENERIC UIO DRIVER FOR PCI DEVICES
6223 M:      "Michael S. Tsirkin" <mst@redhat.com>
6224 L:      kvm@vger.kernel.org
6225 S:      Supported
6226 F:      drivers/uio/uio_pci_generic.c
6227
6228 GENWQE (IBM Generic Workqueue Card)
6229 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6230 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6231 S:      Supported
6232 F:      drivers/misc/genwqe/
6233
6234 GET_MAINTAINER SCRIPT
6235 M:      Joe Perches <joe@perches.com>
6236 S:      Maintained
6237 F:      scripts/get_maintainer.pl
6238
6239 GFS2 FILE SYSTEM
6240 M:      Bob Peterson <rpeterso@redhat.com>
6241 M:      Andreas Gruenbacher <agruenba@redhat.com>
6242 L:      cluster-devel@redhat.com
6243 W:      http://sources.redhat.com/cluster/
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6245 S:      Supported
6246 F:      Documentation/filesystems/gfs2*.txt
6247 F:      fs/gfs2/
6248 F:      include/uapi/linux/gfs2_ondisk.h
6249
6250 GIGASET ISDN DRIVERS
6251 M:      Paul Bolle <pebolle@tiscali.nl>
6252 L:      gigaset307x-common@lists.sourceforge.net
6253 W:      http://gigaset307x.sourceforge.net/
6254 S:      Odd Fixes
6255 F:      Documentation/isdn/README.gigaset
6256 F:      drivers/isdn/gigaset/
6257 F:      include/uapi/linux/gigaset_dev.h
6258
6259 GNSS SUBSYSTEM
6260 M:      Johan Hovold <johan@kernel.org>
6261 S:      Maintained
6262 F:      Documentation/ABI/testing/sysfs-class-gnss
6263 F:      Documentation/devicetree/bindings/gnss/
6264 F:      drivers/gnss/
6265 F:      include/linux/gnss.h
6266
6267 GO7007 MPEG CODEC
6268 M:      Hans Verkuil <hans.verkuil@cisco.com>
6269 L:      linux-media@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/media/usb/go7007/
6272
6273 GOODIX TOUCHSCREEN
6274 M:      Bastien Nocera <hadess@hadess.net>
6275 L:      linux-input@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/input/touchscreen/goodix.c
6278
6279 GPD POCKET FAN DRIVER
6280 M:      Hans de Goede <hdegoede@redhat.com>
6281 L:      platform-driver-x86@vger.kernel.org
6282 S:      Maintained
6283 F:      drivers/platform/x86/gpd-pocket-fan.c
6284
6285 GPIO ACPI SUPPORT
6286 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6287 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6288 L:      linux-gpio@vger.kernel.org
6289 L:      linux-acpi@vger.kernel.org
6290 S:      Maintained
6291 F:      Documentation/acpi/gpio-properties.txt
6292 F:      drivers/gpio/gpiolib-acpi.c
6293
6294 GPIO IR Transmitter
6295 M:      Sean Young <sean@mess.org>
6296 L:      linux-media@vger.kernel.org
6297 S:      Maintained
6298 F:      drivers/media/rc/gpio-ir-tx.c
6299
6300 GPIO MOCKUP DRIVER
6301 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6302 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6303 L:      linux-gpio@vger.kernel.org
6304 S:      Maintained
6305 F:      drivers/gpio/gpio-mockup.c
6306 F:      tools/testing/selftests/gpio/
6307
6308 GPIO SUBSYSTEM
6309 M:      Linus Walleij <linus.walleij@linaro.org>
6310 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6311 L:      linux-gpio@vger.kernel.org
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6313 S:      Maintained
6314 F:      Documentation/devicetree/bindings/gpio/
6315 F:      Documentation/driver-api/gpio/
6316 F:      Documentation/gpio/
6317 F:      Documentation/ABI/testing/gpio-cdev
6318 F:      Documentation/ABI/obsolete/sysfs-gpio
6319 F:      drivers/gpio/
6320 F:      include/linux/gpio/
6321 F:      include/linux/gpio.h
6322 F:      include/linux/of_gpio.h
6323 F:      include/asm-generic/gpio.h
6324 F:      include/uapi/linux/gpio.h
6325 F:      tools/gpio/
6326
6327 GRE DEMULTIPLEXER DRIVER
6328 M:      Dmitry Kozlov <xeb@mail.ru>
6329 L:      netdev@vger.kernel.org
6330 S:      Maintained
6331 F:      net/ipv4/gre_demux.c
6332 F:      net/ipv4/gre_offload.c
6333 F:      include/net/gre.h
6334
6335 GRETH 10/100/1G Ethernet MAC device driver
6336 M:      Andreas Larsson <andreas@gaisler.com>
6337 L:      netdev@vger.kernel.org
6338 S:      Maintained
6339 F:      drivers/net/ethernet/aeroflex/
6340
6341 GREYBUS AUDIO PROTOCOLS DRIVERS
6342 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6343 M:      Mark Greer <mgreer@animalcreek.com>
6344 S:      Maintained
6345 F:      drivers/staging/greybus/audio_apbridgea.c
6346 F:      drivers/staging/greybus/audio_apbridgea.h
6347 F:      drivers/staging/greybus/audio_codec.c
6348 F:      drivers/staging/greybus/audio_codec.h
6349 F:      drivers/staging/greybus/audio_gb.c
6350 F:      drivers/staging/greybus/audio_manager.c
6351 F:      drivers/staging/greybus/audio_manager.h
6352 F:      drivers/staging/greybus/audio_manager_module.c
6353 F:      drivers/staging/greybus/audio_manager_private.h
6354 F:      drivers/staging/greybus/audio_manager_sysfs.c
6355 F:      drivers/staging/greybus/audio_module.c
6356 F:      drivers/staging/greybus/audio_topology.c
6357
6358 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6359 M:      Viresh Kumar <vireshk@kernel.org>
6360 S:      Maintained
6361 F:      drivers/staging/greybus/authentication.c
6362 F:      drivers/staging/greybus/bootrom.c
6363 F:      drivers/staging/greybus/firmware.h
6364 F:      drivers/staging/greybus/fw-core.c
6365 F:      drivers/staging/greybus/fw-download.c
6366 F:      drivers/staging/greybus/fw-management.c
6367 F:      drivers/staging/greybus/greybus_authentication.h
6368 F:      drivers/staging/greybus/greybus_firmware.h
6369 F:      drivers/staging/greybus/hid.c
6370 F:      drivers/staging/greybus/i2c.c
6371 F:      drivers/staging/greybus/spi.c
6372 F:      drivers/staging/greybus/spilib.c
6373 F:      drivers/staging/greybus/spilib.h
6374
6375 GREYBUS LOOPBACK DRIVER
6376 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6377 S:      Maintained
6378 F:      drivers/staging/greybus/loopback.c
6379
6380 GREYBUS PLATFORM DRIVERS
6381 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6382 S:      Maintained
6383 F:      drivers/staging/greybus/arche-platform.c
6384 F:      drivers/staging/greybus/arche-apb-ctrl.c
6385 F:      drivers/staging/greybus/arche_platform.h
6386
6387 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6388 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6389 S:      Maintained
6390 F:      drivers/staging/greybus/sdio.c
6391 F:      drivers/staging/greybus/light.c
6392 F:      drivers/staging/greybus/gpio.c
6393 F:      drivers/staging/greybus/power_supply.c
6394 F:      drivers/staging/greybus/spi.c
6395 F:      drivers/staging/greybus/spilib.c
6396
6397 GREYBUS SUBSYSTEM
6398 M:      Johan Hovold <johan@kernel.org>
6399 M:      Alex Elder <elder@kernel.org>
6400 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6401 S:      Maintained
6402 F:      drivers/staging/greybus/
6403 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6404
6405 GREYBUS UART PROTOCOLS DRIVERS
6406 M:      David Lin <dtwlin@gmail.com>
6407 S:      Maintained
6408 F:      drivers/staging/greybus/uart.c
6409 F:      drivers/staging/greybus/log.c
6410
6411 GS1662 VIDEO SERIALIZER
6412 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6413 L:      linux-media@vger.kernel.org
6414 T:      git git://linuxtv.org/media_tree.git
6415 S:      Maintained
6416 F:      drivers/media/spi/gs1662.c
6417
6418 GSPCA FINEPIX SUBDRIVER
6419 M:      Frank Zago <frank@zago.net>
6420 L:      linux-media@vger.kernel.org
6421 T:      git git://linuxtv.org/media_tree.git
6422 S:      Maintained
6423 F:      drivers/media/usb/gspca/finepix.c
6424
6425 GSPCA GL860 SUBDRIVER
6426 M:      Olivier Lorin <o.lorin@laposte.net>
6427 L:      linux-media@vger.kernel.org
6428 T:      git git://linuxtv.org/media_tree.git
6429 S:      Maintained
6430 F:      drivers/media/usb/gspca/gl860/
6431
6432 GSPCA M5602 SUBDRIVER
6433 M:      Erik Andren <erik.andren@gmail.com>
6434 L:      linux-media@vger.kernel.org
6435 T:      git git://linuxtv.org/media_tree.git
6436 S:      Maintained
6437 F:      drivers/media/usb/gspca/m5602/
6438
6439 GSPCA PAC207 SONIXB SUBDRIVER
6440 M:      Hans Verkuil <hverkuil@xs4all.nl>
6441 L:      linux-media@vger.kernel.org
6442 T:      git git://linuxtv.org/media_tree.git
6443 S:      Odd Fixes
6444 F:      drivers/media/usb/gspca/pac207.c
6445
6446 GSPCA SN9C20X SUBDRIVER
6447 M:      Brian Johnson <brijohn@gmail.com>
6448 L:      linux-media@vger.kernel.org
6449 T:      git git://linuxtv.org/media_tree.git
6450 S:      Maintained
6451 F:      drivers/media/usb/gspca/sn9c20x.c
6452
6453 GSPCA T613 SUBDRIVER
6454 M:      Leandro Costantino <lcostantino@gmail.com>
6455 L:      linux-media@vger.kernel.org
6456 T:      git git://linuxtv.org/media_tree.git
6457 S:      Maintained
6458 F:      drivers/media/usb/gspca/t613.c
6459
6460 GSPCA USB WEBCAM DRIVER
6461 M:      Hans Verkuil <hverkuil@xs4all.nl>
6462 L:      linux-media@vger.kernel.org
6463 T:      git git://linuxtv.org/media_tree.git
6464 S:      Odd Fixes
6465 F:      drivers/media/usb/gspca/
6466
6467 GTP (GPRS Tunneling Protocol)
6468 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6469 M:      Harald Welte <laforge@gnumonks.org>
6470 L:      osmocom-net-gprs@lists.osmocom.org
6471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6472 S:      Maintained
6473 F:      drivers/net/gtp.c
6474
6475 GUID PARTITION TABLE (GPT)
6476 M:      Davidlohr Bueso <dave@stgolabs.net>
6477 L:      linux-efi@vger.kernel.org
6478 S:      Maintained
6479 F:      block/partitions/efi.*
6480
6481 H8/300 ARCHITECTURE
6482 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6483 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6484 W:      http://uclinux-h8.sourceforge.jp
6485 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6486 S:      Maintained
6487 F:      arch/h8300/
6488 F:      drivers/clocksource/h8300_*.c
6489 F:      drivers/clk/h8300/
6490 F:      drivers/irqchip/irq-renesas-h8*.c
6491
6492 HACKRF MEDIA DRIVER
6493 M:      Antti Palosaari <crope@iki.fi>
6494 L:      linux-media@vger.kernel.org
6495 W:      https://linuxtv.org
6496 W:      http://palosaari.fi/linux/
6497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6498 T:      git git://linuxtv.org/anttip/media_tree.git
6499 S:      Maintained
6500 F:      drivers/media/usb/hackrf/
6501
6502 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6503 M:      Frank Seidel <frank@f-seidel.de>
6504 L:      platform-driver-x86@vger.kernel.org
6505 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6506 S:      Maintained
6507 F:      drivers/platform/x86/hdaps.c
6508
6509 HARDWARE MONITORING
6510 M:      Jean Delvare <jdelvare@suse.com>
6511 M:      Guenter Roeck <linux@roeck-us.net>
6512 L:      linux-hwmon@vger.kernel.org
6513 W:      http://hwmon.wiki.kernel.org/
6514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6515 S:      Maintained
6516 F:      Documentation/devicetree/bindings/hwmon/
6517 F:      Documentation/hwmon/
6518 F:      drivers/hwmon/
6519 F:      include/linux/hwmon*.h
6520 F:      include/trace/events/hwmon*.h
6521
6522 HARDWARE RANDOM NUMBER GENERATOR CORE
6523 M:      Matt Mackall <mpm@selenic.com>
6524 M:      Herbert Xu <herbert@gondor.apana.org.au>
6525 L:      linux-crypto@vger.kernel.org
6526 S:      Odd fixes
6527 F:      Documentation/devicetree/bindings/rng/
6528 F:      Documentation/hw_random.txt
6529 F:      drivers/char/hw_random/
6530 F:      include/linux/hw_random.h
6531
6532 HARDWARE TRACING FACILITIES
6533 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6534 S:      Maintained
6535 F:      drivers/hwtracing/
6536
6537 HARDWARE SPINLOCK CORE
6538 M:      Ohad Ben-Cohen <ohad@wizery.com>
6539 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6540 L:      linux-remoteproc@vger.kernel.org
6541 S:      Maintained
6542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6543 F:      Documentation/devicetree/bindings/hwlock/
6544 F:      Documentation/hwspinlock.txt
6545 F:      drivers/hwspinlock/
6546 F:      include/linux/hwspinlock.h
6547
6548 HARMONY SOUND DRIVER
6549 L:      linux-parisc@vger.kernel.org
6550 S:      Maintained
6551 F:      sound/parisc/harmony.*
6552
6553 HDPVR USB VIDEO ENCODER DRIVER
6554 M:      Hans Verkuil <hverkuil@xs4all.nl>
6555 L:      linux-media@vger.kernel.org
6556 T:      git git://linuxtv.org/media_tree.git
6557 W:      https://linuxtv.org
6558 S:      Odd Fixes
6559 F:      drivers/media/usb/hdpvr/
6560
6561 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6562 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6563 S:      Supported
6564 F:      Documentation/watchdog/hpwdt.txt
6565 F:      drivers/watchdog/hpwdt.c
6566
6567 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6568 M:      Don Brace <don.brace@microsemi.com>
6569 L:      esc.storagedev@microsemi.com
6570 L:      linux-scsi@vger.kernel.org
6571 S:      Supported
6572 F:      Documentation/scsi/hpsa.txt
6573 F:      drivers/scsi/hpsa*.[ch]
6574 F:      include/linux/cciss*.h
6575 F:      include/uapi/linux/cciss*.h
6576
6577 HFI1 DRIVER
6578 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6579 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6580 L:      linux-rdma@vger.kernel.org
6581 S:      Supported
6582 F:      drivers/infiniband/hw/hfi1
6583
6584 HFS FILESYSTEM
6585 L:      linux-fsdevel@vger.kernel.org
6586 S:      Orphan
6587 F:      Documentation/filesystems/hfs.txt
6588 F:      fs/hfs/
6589
6590 HFSPLUS FILESYSTEM
6591 L:      linux-fsdevel@vger.kernel.org
6592 S:      Orphan
6593 F:      Documentation/filesystems/hfsplus.txt
6594 F:      fs/hfsplus/
6595
6596 HGA FRAMEBUFFER DRIVER
6597 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6598 L:      linux-nvidia@lists.surfsouth.com
6599 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6600 S:      Maintained
6601 F:      drivers/video/fbdev/hgafb.c
6602
6603 HIBERNATION (aka Software Suspend, aka swsusp)
6604 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6605 M:      Pavel Machek <pavel@ucw.cz>
6606 L:      linux-pm@vger.kernel.org
6607 B:      https://bugzilla.kernel.org
6608 S:      Supported
6609 F:      arch/x86/power/
6610 F:      drivers/base/power/
6611 F:      kernel/power/
6612 F:      include/linux/suspend.h
6613 F:      include/linux/freezer.h
6614 F:      include/linux/pm.h
6615 F:      arch/*/include/asm/suspend*.h
6616
6617 HID CORE LAYER
6618 M:      Jiri Kosina <jikos@kernel.org>
6619 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6620 L:      linux-input@vger.kernel.org
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6622 S:      Maintained
6623 F:      drivers/hid/
6624 F:      include/linux/hid*
6625 F:      include/uapi/linux/hid*
6626
6627 HID SENSOR HUB DRIVERS
6628 M:      Jiri Kosina <jikos@kernel.org>
6629 M:      Jonathan Cameron <jic23@kernel.org>
6630 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6631 L:      linux-input@vger.kernel.org
6632 L:      linux-iio@vger.kernel.org
6633 S:      Maintained
6634 F:      Documentation/hid/hid-sensor*
6635 F:      drivers/hid/hid-sensor-*
6636 F:      drivers/iio/*/hid-*
6637 F:      include/linux/hid-sensor-*
6638
6639 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6640 M:      Thomas Gleixner <tglx@linutronix.de>
6641 L:      linux-kernel@vger.kernel.org
6642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6643 S:      Maintained
6644 F:      Documentation/timers/
6645 F:      kernel/time/hrtimer.c
6646 F:      kernel/time/clockevents.c
6647 F:      kernel/time/timer_*.c
6648 F:      include/linux/clockchips.h
6649 F:      include/linux/hrtimer.h
6650
6651 HIGH-SPEED SCC DRIVER FOR AX.25
6652 L:      linux-hams@vger.kernel.org
6653 S:      Orphan
6654 F:      drivers/net/hamradio/dmascc.c
6655 F:      drivers/net/hamradio/scc.c
6656
6657 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6658 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6659 W:      http://www.highpoint-tech.com
6660 S:      Supported
6661 F:      Documentation/scsi/hptiop.txt
6662 F:      drivers/scsi/hptiop.c
6663
6664 HIPPI
6665 M:      Jes Sorensen <jes@trained-monkey.org>
6666 L:      linux-hippi@sunsite.dk
6667 S:      Maintained
6668 F:      include/linux/hippidevice.h
6669 F:      include/uapi/linux/if_hippi.h
6670 F:      net/802/hippi.c
6671 F:      drivers/net/hippi/
6672
6673 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6674 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6675 M:      Salil Mehta <salil.mehta@huawei.com>
6676 L:      netdev@vger.kernel.org
6677 W:      http://www.hisilicon.com
6678 S:      Maintained
6679 F:      drivers/net/ethernet/hisilicon/hns3/
6680
6681 HISILICON LPC BUS DRIVER
6682 M:      john.garry@huawei.com
6683 W:      http://www.hisilicon.com
6684 S:      Maintained
6685 F:      drivers/bus/hisi_lpc.c
6686 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6687
6688 HISILICON NETWORK SUBSYSTEM DRIVER
6689 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6690 M:      Salil Mehta <salil.mehta@huawei.com>
6691 L:      netdev@vger.kernel.org
6692 W:      http://www.hisilicon.com
6693 S:      Maintained
6694 F:      drivers/net/ethernet/hisilicon/
6695 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6696
6697 HISILICON PMU DRIVER
6698 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6699 W:      http://www.hisilicon.com
6700 S:      Supported
6701 F:      drivers/perf/hisilicon
6702 F:      Documentation/perf/hisi-pmu.txt
6703
6704 HISILICON ROCE DRIVER
6705 M:      Lijun Ou <oulijun@huawei.com>
6706 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6707 L:      linux-rdma@vger.kernel.org
6708 S:      Maintained
6709 F:      drivers/infiniband/hw/hns/
6710 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6711
6712 HISILICON SAS Controller
6713 M:      John Garry <john.garry@huawei.com>
6714 W:      http://www.hisilicon.com
6715 S:      Supported
6716 F:      drivers/scsi/hisi_sas/
6717 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6718
6719 HMM - Heterogeneous Memory Management
6720 M:      Jérôme Glisse <jglisse@redhat.com>
6721 L:      linux-mm@kvack.org
6722 S:      Maintained
6723 F:      mm/hmm*
6724 F:      include/linux/hmm*
6725 F:      Documentation/vm/hmm.rst
6726
6727 HOST AP DRIVER
6728 M:      Jouni Malinen <j@w1.fi>
6729 L:      linux-wireless@vger.kernel.org
6730 W:      http://w1.fi/hostap-driver.html
6731 S:      Obsolete
6732 F:      drivers/net/wireless/intersil/hostap/
6733
6734 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6735 L:      platform-driver-x86@vger.kernel.org
6736 S:      Orphan
6737 F:      drivers/platform/x86/tc1100-wmi.c
6738
6739 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6740 M:      Jaroslav Kysela <perex@perex.cz>
6741 S:      Maintained
6742 F:      drivers/net/ethernet/hp/hp100.*
6743
6744 HPET:   High Precision Event Timers driver
6745 M:      Clemens Ladisch <clemens@ladisch.de>
6746 S:      Maintained
6747 F:      Documentation/timers/hpet.txt
6748 F:      drivers/char/hpet.c
6749 F:      include/linux/hpet.h
6750 F:      include/uapi/linux/hpet.h
6751
6752 HPET:   x86
6753 S:      Orphan
6754 F:      arch/x86/kernel/hpet.c
6755 F:      arch/x86/include/asm/hpet.h
6756
6757 HPFS FILESYSTEM
6758 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6759 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6760 S:      Maintained
6761 F:      fs/hpfs/
6762
6763 HSI SUBSYSTEM
6764 M:      Sebastian Reichel <sre@kernel.org>
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6766 S:      Maintained
6767 F:      Documentation/ABI/testing/sysfs-bus-hsi
6768 F:      Documentation/driver-api/hsi.rst
6769 F:      drivers/hsi/
6770 F:      include/linux/hsi/
6771 F:      include/uapi/linux/hsi/
6772
6773 HSO 3G MODEM DRIVER
6774 L:      linux-usb@vger.kernel.org
6775 S:      Orphan
6776 F:      drivers/net/usb/hso.c
6777
6778 HSR NETWORK PROTOCOL
6779 M:      Arvid Brodin <arvid.brodin@alten.se>
6780 L:      netdev@vger.kernel.org
6781 S:      Maintained
6782 F:      net/hsr/
6783
6784 HT16K33 LED CONTROLLER DRIVER
6785 M:      Robin van der Gracht <robin@protonic.nl>
6786 S:      Maintained
6787 F:      drivers/auxdisplay/ht16k33.c
6788 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6789
6790 HTCPEN TOUCHSCREEN DRIVER
6791 M:      Pau Oliva Fora <pof@eslack.org>
6792 L:      linux-input@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/input/touchscreen/htcpen.c
6795
6796 HUAWEI ETHERNET DRIVER
6797 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6798 L:      netdev@vger.kernel.org
6799 S:      Supported
6800 F:      Documentation/networking/hinic.txt
6801 F:      drivers/net/ethernet/huawei/hinic/
6802
6803 HUGETLB FILESYSTEM
6804 M:      Mike Kravetz <mike.kravetz@oracle.com>
6805 L:      linux-mm@kvack.org
6806 S:      Maintained
6807 F:      fs/hugetlbfs/
6808 F:      mm/hugetlb.c
6809 F:      include/linux/hugetlb.h
6810 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6811 F:      Documentation/vm/hugetlbfs_reserv.rst
6812 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6813
6814 HVA ST MEDIA DRIVER
6815 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6816 L:      linux-media@vger.kernel.org
6817 T:      git git://linuxtv.org/media_tree.git
6818 W:      https://linuxtv.org
6819 S:      Supported
6820 F:      drivers/media/platform/sti/hva
6821
6822 HWPOISON MEMORY FAILURE HANDLING
6823 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6824 L:      linux-mm@kvack.org
6825 S:      Maintained
6826 F:      mm/memory-failure.c
6827 F:      mm/hwpoison-inject.c
6828
6829 HYGON PROCESSOR SUPPORT
6830 M:      Pu Wen <puwen@hygon.cn>
6831 L:      linux-kernel@vger.kernel.org
6832 S:      Maintained
6833 F:      arch/x86/kernel/cpu/hygon.c
6834
6835 Hyper-V CORE AND DRIVERS
6836 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6837 M:      Haiyang Zhang <haiyangz@microsoft.com>
6838 M:      Stephen Hemminger <sthemmin@microsoft.com>
6839 L:      devel@linuxdriverproject.org
6840 S:      Maintained
6841 F:      Documentation/networking/netvsc.txt
6842 F:      arch/x86/include/asm/mshyperv.h
6843 F:      arch/x86/include/asm/trace/hyperv.h
6844 F:      arch/x86/include/asm/hyperv-tlfs.h
6845 F:      arch/x86/kernel/cpu/mshyperv.c
6846 F:      arch/x86/hyperv
6847 F:      drivers/hid/hid-hyperv.c
6848 F:      drivers/hv/
6849 F:      drivers/input/serio/hyperv-keyboard.c
6850 F:      drivers/pci/controller/pci-hyperv.c
6851 F:      drivers/net/hyperv/
6852 F:      drivers/scsi/storvsc_drv.c
6853 F:      drivers/uio/uio_hv_generic.c
6854 F:      drivers/video/fbdev/hyperv_fb.c
6855 F:      net/vmw_vsock/hyperv_transport.c
6856 F:      include/linux/hyperv.h
6857 F:      include/uapi/linux/hyperv.h
6858 F:      tools/hv/
6859 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6860
6861 HYPERVISOR VIRTUAL CONSOLE DRIVER
6862 L:      linuxppc-dev@lists.ozlabs.org
6863 S:      Odd Fixes
6864 F:      drivers/tty/hvc/
6865
6866 I2C ACPI SUPPORT
6867 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6868 L:      linux-i2c@vger.kernel.org
6869 L:      linux-acpi@vger.kernel.org
6870 S:      Maintained
6871 F:      drivers/i2c/i2c-core-acpi.c
6872
6873 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6874 M:      Ajay Gupta <ajayg@nvidia.com>
6875 L:      linux-i2c@vger.kernel.org
6876 S:      Maintained
6877 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6878 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6879
6880 I2C MUXES
6881 M:      Peter Rosin <peda@axentia.se>
6882 L:      linux-i2c@vger.kernel.org
6883 S:      Maintained
6884 F:      Documentation/i2c/i2c-topology
6885 F:      Documentation/i2c/muxes/
6886 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6887 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6888 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6889 F:      drivers/i2c/i2c-mux.c
6890 F:      drivers/i2c/muxes/
6891 F:      include/linux/i2c-mux.h
6892
6893 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6894 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6895 L:      linux-i2c@vger.kernel.org
6896 S:      Maintained
6897 F:      drivers/i2c/busses/i2c-mv64xxx.c
6898
6899 I2C OVER PARALLEL PORT
6900 M:      Jean Delvare <jdelvare@suse.com>
6901 L:      linux-i2c@vger.kernel.org
6902 S:      Maintained
6903 F:      Documentation/i2c/busses/i2c-parport
6904 F:      Documentation/i2c/busses/i2c-parport-light
6905 F:      drivers/i2c/busses/i2c-parport.c
6906 F:      drivers/i2c/busses/i2c-parport-light.c
6907
6908 I2C SUBSYSTEM
6909 M:      Wolfram Sang <wsa@the-dreams.de>
6910 L:      linux-i2c@vger.kernel.org
6911 W:      https://i2c.wiki.kernel.org/
6912 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6914 S:      Maintained
6915 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6916 F:      Documentation/i2c/
6917 F:      drivers/i2c/*
6918 F:      include/linux/i2c.h
6919 F:      include/linux/i2c-dev.h
6920 F:      include/linux/i2c-smbus.h
6921 F:      include/uapi/linux/i2c.h
6922 F:      include/uapi/linux/i2c-*.h
6923
6924 I2C SUBSYSTEM HOST DRIVERS
6925 L:      linux-i2c@vger.kernel.org
6926 W:      https://i2c.wiki.kernel.org/
6927 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6929 S:      Odd Fixes
6930 F:      Documentation/devicetree/bindings/i2c/
6931 F:      drivers/i2c/algos/
6932 F:      drivers/i2c/busses/
6933
6934 I2C-TAOS-EVM DRIVER
6935 M:      Jean Delvare <jdelvare@suse.com>
6936 L:      linux-i2c@vger.kernel.org
6937 S:      Maintained
6938 F:      Documentation/i2c/busses/i2c-taos-evm
6939 F:      drivers/i2c/busses/i2c-taos-evm.c
6940
6941 I2C-TINY-USB DRIVER
6942 M:      Till Harbaum <till@harbaum.org>
6943 L:      linux-i2c@vger.kernel.org
6944 W:      http://www.harbaum.org/till/i2c_tiny_usb
6945 S:      Maintained
6946 F:      drivers/i2c/busses/i2c-tiny-usb.c
6947
6948 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6949 M:      Jean Delvare <jdelvare@suse.com>
6950 L:      linux-i2c@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/i2c/busses/i2c-ali1535
6953 F:      Documentation/i2c/busses/i2c-ali1563
6954 F:      Documentation/i2c/busses/i2c-ali15x3
6955 F:      Documentation/i2c/busses/i2c-amd756
6956 F:      Documentation/i2c/busses/i2c-amd8111
6957 F:      Documentation/i2c/busses/i2c-i801
6958 F:      Documentation/i2c/busses/i2c-nforce2
6959 F:      Documentation/i2c/busses/i2c-piix4
6960 F:      Documentation/i2c/busses/i2c-sis5595
6961 F:      Documentation/i2c/busses/i2c-sis630
6962 F:      Documentation/i2c/busses/i2c-sis96x
6963 F:      Documentation/i2c/busses/i2c-via
6964 F:      Documentation/i2c/busses/i2c-viapro
6965 F:      drivers/i2c/busses/i2c-ali1535.c
6966 F:      drivers/i2c/busses/i2c-ali1563.c
6967 F:      drivers/i2c/busses/i2c-ali15x3.c
6968 F:      drivers/i2c/busses/i2c-amd756.c
6969 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6970 F:      drivers/i2c/busses/i2c-amd8111.c
6971 F:      drivers/i2c/busses/i2c-i801.c
6972 F:      drivers/i2c/busses/i2c-isch.c
6973 F:      drivers/i2c/busses/i2c-nforce2.c
6974 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6975 F:      drivers/i2c/busses/i2c-piix4.c
6976 F:      drivers/i2c/busses/i2c-sis5595.c
6977 F:      drivers/i2c/busses/i2c-sis630.c
6978 F:      drivers/i2c/busses/i2c-sis96x.c
6979 F:      drivers/i2c/busses/i2c-via.c
6980 F:      drivers/i2c/busses/i2c-viapro.c
6981
6982 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6983 M:      Hans de Goede <hdegoede@redhat.com>
6984 L:      linux-i2c@vger.kernel.org
6985 S:      Maintained
6986 F:      drivers/i2c/busses/i2c-cht-wc.c
6987
6988 I2C/SMBUS ISMT DRIVER
6989 M:      Seth Heasley <seth.heasley@intel.com>
6990 M:      Neil Horman <nhorman@tuxdriver.com>
6991 L:      linux-i2c@vger.kernel.org
6992 F:      drivers/i2c/busses/i2c-ismt.c
6993 F:      Documentation/i2c/busses/i2c-ismt
6994
6995 I2C/SMBUS STUB DRIVER
6996 M:      Jean Delvare <jdelvare@suse.com>
6997 L:      linux-i2c@vger.kernel.org
6998 S:      Maintained
6999 F:      drivers/i2c/i2c-stub.c
7000
7001 IA64 (Itanium) PLATFORM
7002 M:      Tony Luck <tony.luck@intel.com>
7003 M:      Fenghua Yu <fenghua.yu@intel.com>
7004 L:      linux-ia64@vger.kernel.org
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7006 S:      Maintained
7007 F:      arch/ia64/
7008
7009 IBM Power 842 compression accelerator
7010 M:      Haren Myneni <haren@us.ibm.com>
7011 S:      Supported
7012 F:      drivers/crypto/nx/Makefile
7013 F:      drivers/crypto/nx/Kconfig
7014 F:      drivers/crypto/nx/nx-842*
7015 F:      include/linux/sw842.h
7016 F:      crypto/842.c
7017 F:      lib/842/
7018
7019 IBM Power in-Nest Crypto Acceleration
7020 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7021 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7022 L:      linux-crypto@vger.kernel.org
7023 S:      Supported
7024 F:      drivers/crypto/nx/Makefile
7025 F:      drivers/crypto/nx/Kconfig
7026 F:      drivers/crypto/nx/nx-aes*
7027 F:      drivers/crypto/nx/nx-sha*
7028 F:      drivers/crypto/nx/nx.*
7029 F:      drivers/crypto/nx/nx_csbcpb.h
7030 F:      drivers/crypto/nx/nx_debugfs.h
7031
7032 IBM Power Linux RAID adapter
7033 M:      Brian King <brking@us.ibm.com>
7034 S:      Supported
7035 F:      drivers/scsi/ipr.*
7036
7037 IBM Power SRIOV Virtual NIC Device Driver
7038 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7039 M:      John Allen <jallen@linux.vnet.ibm.com>
7040 L:      netdev@vger.kernel.org
7041 S:      Supported
7042 F:      drivers/net/ethernet/ibm/ibmvnic.*
7043
7044 IBM Power Virtual Accelerator Switchboard
7045 M:      Sukadev Bhattiprolu
7046 L:      linuxppc-dev@lists.ozlabs.org
7047 S:      Supported
7048 F:      arch/powerpc/platforms/powernv/vas*
7049 F:      arch/powerpc/platforms/powernv/copy-paste.h
7050 F:      arch/powerpc/include/asm/vas.h
7051 F:      arch/powerpc/include/uapi/asm/vas.h
7052
7053 IBM Power Virtual Ethernet Device Driver
7054 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7055 L:      netdev@vger.kernel.org
7056 S:      Supported
7057 F:      drivers/net/ethernet/ibm/ibmveth.*
7058
7059 IBM Power Virtual FC Device Drivers
7060 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7061 L:      linux-scsi@vger.kernel.org
7062 S:      Supported
7063 F:      drivers/scsi/ibmvscsi/ibmvfc*
7064
7065 IBM Power Virtual Management Channel Driver
7066 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7067 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7068 S:      Supported
7069 F:      drivers/misc/ibmvmc.*
7070
7071 IBM Power Virtual SCSI Device Drivers
7072 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7073 L:      linux-scsi@vger.kernel.org
7074 S:      Supported
7075 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7076 F:      include/scsi/viosrp.h
7077
7078 IBM Power Virtual SCSI Device Target Driver
7079 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7080 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7081 L:      linux-scsi@vger.kernel.org
7082 L:      target-devel@vger.kernel.org
7083 S:      Supported
7084 F:      drivers/scsi/ibmvscsi_tgt/
7085
7086 IBM Power VMX Cryptographic instructions
7087 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7088 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7089 L:      linux-crypto@vger.kernel.org
7090 S:      Supported
7091 F:      drivers/crypto/vmx/Makefile
7092 F:      drivers/crypto/vmx/Kconfig
7093 F:      drivers/crypto/vmx/vmx.c
7094 F:      drivers/crypto/vmx/aes*
7095 F:      drivers/crypto/vmx/ghash*
7096 F:      drivers/crypto/vmx/ppc-xlate.pl
7097
7098 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7099 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7100 L:      linux-pci@vger.kernel.org
7101 L:      linuxppc-dev@lists.ozlabs.org
7102 S:      Supported
7103 F:      drivers/pci/hotplug/rpaphp*
7104
7105 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7106 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7107 L:      linux-pci@vger.kernel.org
7108 L:      linuxppc-dev@lists.ozlabs.org
7109 S:      Supported
7110 F:      drivers/pci/hotplug/rpadlpar*
7111
7112 IBM ServeRAID RAID DRIVER
7113 S:      Orphan
7114 F:      drivers/scsi/ips.*
7115
7116 ICH LPC AND GPIO DRIVER
7117 M:      Peter Tyser <ptyser@xes-inc.com>
7118 S:      Maintained
7119 F:      drivers/mfd/lpc_ich.c
7120 F:      drivers/gpio/gpio-ich.c
7121
7122 IDE SUBSYSTEM
7123 M:      "David S. Miller" <davem@davemloft.net>
7124 L:      linux-ide@vger.kernel.org
7125 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7127 S:      Maintained
7128 F:      Documentation/ide/
7129 F:      drivers/ide/
7130 F:      include/linux/ide.h
7131
7132 IDE/ATAPI DRIVERS
7133 M:      Borislav Petkov <bp@alien8.de>
7134 L:      linux-ide@vger.kernel.org
7135 S:      Maintained
7136 F:      Documentation/cdrom/ide-cd
7137 F:      drivers/ide/ide-cd*
7138
7139 IDEAPAD LAPTOP EXTRAS DRIVER
7140 M:      Ike Panhc <ike.pan@canonical.com>
7141 L:      platform-driver-x86@vger.kernel.org
7142 W:      http://launchpad.net/ideapad-laptop
7143 S:      Maintained
7144 F:      drivers/platform/x86/ideapad-laptop.c
7145
7146 IDEAPAD LAPTOP SLIDEBAR DRIVER
7147 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7148 L:      linux-input@vger.kernel.org
7149 W:      https://github.com/o2genum/ideapad-slidebar
7150 S:      Maintained
7151 F:      drivers/input/misc/ideapad_slidebar.c
7152
7153 IDT VersaClock 5 CLOCK DRIVER
7154 M:      Marek Vasut <marek.vasut@gmail.com>
7155 S:      Maintained
7156 F:      drivers/clk/clk-versaclock5.c
7157
7158 IEEE 802.15.4 SUBSYSTEM
7159 M:      Alexander Aring <alex.aring@gmail.com>
7160 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7161 L:      linux-wpan@vger.kernel.org
7162 W:      http://wpan.cakelab.org/
7163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7165 S:      Maintained
7166 F:      net/ieee802154/
7167 F:      net/mac802154/
7168 F:      drivers/net/ieee802154/
7169 F:      include/linux/nl802154.h
7170 F:      include/linux/ieee802154.h
7171 F:      include/net/nl802154.h
7172 F:      include/net/mac802154.h
7173 F:      include/net/af_ieee802154.h
7174 F:      include/net/cfg802154.h
7175 F:      include/net/ieee802154_netdev.h
7176 F:      Documentation/networking/ieee802154.txt
7177
7178 IFE PROTOCOL
7179 M:      Yotam Gigi <yotam.gi@gmail.com>
7180 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7181 F:      net/ife
7182 F:      include/net/ife.h
7183 F:      include/uapi/linux/ife.h
7184
7185 IGORPLUG-USB IR RECEIVER
7186 M:      Sean Young <sean@mess.org>
7187 L:      linux-media@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/media/rc/igorplugusb.c
7190
7191 IGUANAWORKS USB IR TRANSCEIVER
7192 M:      Sean Young <sean@mess.org>
7193 L:      linux-media@vger.kernel.org
7194 S:      Maintained
7195 F:      drivers/media/rc/iguanair.c
7196
7197 IIO DIGITAL POTENTIOMETER DAC
7198 M:      Peter Rosin <peda@axentia.se>
7199 L:      linux-iio@vger.kernel.org
7200 S:      Maintained
7201 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7202 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7203 F:      drivers/iio/dac/dpot-dac.c
7204
7205 IIO ENVELOPE DETECTOR
7206 M:      Peter Rosin <peda@axentia.se>
7207 L:      linux-iio@vger.kernel.org
7208 S:      Maintained
7209 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7210 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7211 F:      drivers/iio/adc/envelope-detector.c
7212
7213 IIO MULTIPLEXER
7214 M:      Peter Rosin <peda@axentia.se>
7215 L:      linux-iio@vger.kernel.org
7216 S:      Maintained
7217 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7218 F:      drivers/iio/multiplexer/iio-mux.c
7219
7220 IIO SUBSYSTEM AND DRIVERS
7221 M:      Jonathan Cameron <jic23@kernel.org>
7222 R:      Hartmut Knaack <knaack.h@gmx.de>
7223 R:      Lars-Peter Clausen <lars@metafoo.de>
7224 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7225 L:      linux-iio@vger.kernel.org
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7227 S:      Maintained
7228 F:      Documentation/ABI/testing/configfs-iio*
7229 F:      Documentation/ABI/testing/sysfs-bus-iio*
7230 F:      Documentation/devicetree/bindings/iio/
7231 F:      drivers/iio/
7232 F:      drivers/staging/iio/
7233 F:      include/linux/iio/
7234 F:      tools/iio/
7235
7236 IIO UNIT CONVERTER
7237 M:      Peter Rosin <peda@axentia.se>
7238 L:      linux-iio@vger.kernel.org
7239 S:      Maintained
7240 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7241 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7242 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7243 F:      drivers/iio/afe/iio-rescale.c
7244
7245 IKANOS/ADI EAGLE ADSL USB DRIVER
7246 M:      Matthieu Castet <castet.matthieu@free.fr>
7247 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7248 S:      Maintained
7249 F:      drivers/usb/atm/ueagle-atm.c
7250
7251 IMGTEC ASCII LCD DRIVER
7252 M:      Paul Burton <paul.burton@mips.com>
7253 S:      Maintained
7254 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7255 F:      drivers/auxdisplay/img-ascii-lcd.c
7256
7257 IMGTEC IR DECODER DRIVER
7258 M:      James Hogan <jhogan@kernel.org>
7259 S:      Maintained
7260 F:      drivers/media/rc/img-ir/
7261
7262 IMON SOUNDGRAPH USB IR RECEIVER
7263 M:      Sean Young <sean@mess.org>
7264 L:      linux-media@vger.kernel.org
7265 S:      Maintained
7266 F:      drivers/media/rc/imon_raw.c
7267 F:      drivers/media/rc/imon.c
7268
7269 IMS TWINTURBO FRAMEBUFFER DRIVER
7270 L:      linux-fbdev@vger.kernel.org
7271 S:      Orphan
7272 F:      drivers/video/fbdev/imsttfb.c
7273
7274 INA209 HARDWARE MONITOR DRIVER
7275 M:      Guenter Roeck <linux@roeck-us.net>
7276 L:      linux-hwmon@vger.kernel.org
7277 S:      Maintained
7278 F:      Documentation/hwmon/ina209
7279 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7280 F:      drivers/hwmon/ina209.c
7281
7282 INA2XX HARDWARE MONITOR DRIVER
7283 M:      Guenter Roeck <linux@roeck-us.net>
7284 L:      linux-hwmon@vger.kernel.org
7285 S:      Maintained
7286 F:      Documentation/hwmon/ina2xx
7287 F:      drivers/hwmon/ina2xx.c
7288 F:      include/linux/platform_data/ina2xx.h
7289
7290 INDUSTRY PACK SUBSYSTEM (IPACK)
7291 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7292 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7293 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7294 L:      industrypack-devel@lists.sourceforge.net
7295 W:      http://industrypack.sourceforge.net
7296 S:      Maintained
7297 F:      drivers/ipack/
7298
7299 INFINIBAND SUBSYSTEM
7300 M:      Doug Ledford <dledford@redhat.com>
7301 M:      Jason Gunthorpe <jgg@mellanox.com>
7302 L:      linux-rdma@vger.kernel.org
7303 W:      https://github.com/linux-rdma/rdma-core
7304 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7306 S:      Supported
7307 F:      Documentation/devicetree/bindings/infiniband/
7308 F:      Documentation/infiniband/
7309 F:      drivers/infiniband/
7310 F:      include/uapi/linux/if_infiniband.h
7311 F:      include/uapi/rdma/
7312 F:      include/rdma/
7313
7314 INGENIC JZ4780 DMA Driver
7315 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7316 S:      Maintained
7317 F:      drivers/dma/dma-jz4780.c
7318
7319 INGENIC JZ4780 NAND DRIVER
7320 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7321 L:      linux-mtd@lists.infradead.org
7322 S:      Maintained
7323 F:      drivers/mtd/nand/raw/jz4780_*
7324
7325 INOTIFY
7326 M:      Jan Kara <jack@suse.cz>
7327 R:      Amir Goldstein <amir73il@gmail.com>
7328 L:      linux-fsdevel@vger.kernel.org
7329 S:      Maintained
7330 F:      Documentation/filesystems/inotify.txt
7331 F:      fs/notify/inotify/
7332 F:      include/linux/inotify.h
7333 F:      include/uapi/linux/inotify.h
7334
7335 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7336 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7337 L:      linux-input@vger.kernel.org
7338 Q:      http://patchwork.kernel.org/project/linux-input/list/
7339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7340 S:      Maintained
7341 F:      drivers/input/
7342 F:      include/linux/input.h
7343 F:      include/uapi/linux/input.h
7344 F:      include/uapi/linux/input-event-codes.h
7345 F:      include/linux/input/
7346 F:      Documentation/devicetree/bindings/input/
7347 F:      Documentation/devicetree/bindings/serio/
7348 F:      Documentation/input/
7349
7350 INPUT MULTITOUCH (MT) PROTOCOL
7351 M:      Henrik Rydberg <rydberg@bitmath.org>
7352 L:      linux-input@vger.kernel.org
7353 S:      Odd fixes
7354 F:      Documentation/input/multi-touch-protocol.rst
7355 F:      drivers/input/input-mt.c
7356 K:      \b(ABS|SYN)_MT_
7357
7358 INSIDE SECURE CRYPTO DRIVER
7359 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7360 F:      drivers/crypto/inside-secure/
7361 S:      Maintained
7362 L:      linux-crypto@vger.kernel.org
7363
7364 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7365 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7366 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7367 L:      linux-integrity@vger.kernel.org
7368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7369 S:      Supported
7370 F:      security/integrity/ima/
7371
7372 INTEL 810/815 FRAMEBUFFER DRIVER
7373 M:      Antonino Daplas <adaplas@gmail.com>
7374 L:      linux-fbdev@vger.kernel.org
7375 S:      Maintained
7376 F:      drivers/video/fbdev/i810/
7377
7378 INTEL ASoC DRIVERS
7379 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7380 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7381 M:      Jie Yang <yang.jie@linux.intel.com>
7382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7383 S:      Supported
7384 F:      sound/soc/intel/
7385
7386 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7387 M:      Hans de Goede <hdegoede@redhat.com>
7388 L:      platform-driver-x86@vger.kernel.org
7389 S:      Maintained
7390 F:      drivers/platform/x86/intel_atomisp2_pm.c
7391
7392 INTEL C600 SERIES SAS CONTROLLER DRIVER
7393 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7394 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7395 L:      linux-scsi@vger.kernel.org
7396 T:      git git://git.code.sf.net/p/intel-sas/isci
7397 S:      Supported
7398 F:      drivers/scsi/isci/
7399
7400 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7401 M:      Jani Nikula <jani.nikula@linux.intel.com>
7402 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7403 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7404 L:      intel-gfx@lists.freedesktop.org
7405 W:      https://01.org/linuxgraphics/
7406 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7407 C:      irc://chat.freenode.net/intel-gfx
7408 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7409 T:      git git://anongit.freedesktop.org/drm-intel
7410 S:      Supported
7411 F:      drivers/gpu/drm/i915/
7412 F:      include/drm/i915*
7413 F:      include/uapi/drm/i915_drm.h
7414 F:      Documentation/gpu/i915.rst
7415
7416 INTEL ETHERNET DRIVERS
7417 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7418 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7419 W:      http://www.intel.com/support/feedback.htm
7420 W:      http://e1000.sourceforge.net/
7421 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7424 S:      Supported
7425 F:      Documentation/networking/e100.rst
7426 F:      Documentation/networking/e1000.rst
7427 F:      Documentation/networking/e1000e.rst
7428 F:      Documentation/networking/fm10k.rst
7429 F:      Documentation/networking/igb.rst
7430 F:      Documentation/networking/igbvf.rst
7431 F:      Documentation/networking/ixgb.rst
7432 F:      Documentation/networking/ixgbe.rst
7433 F:      Documentation/networking/ixgbevf.rst
7434 F:      Documentation/networking/i40e.rst
7435 F:      Documentation/networking/iavf.rst
7436 F:      Documentation/networking/ice.rst
7437 F:      drivers/net/ethernet/intel/
7438 F:      drivers/net/ethernet/intel/*/
7439 F:      include/linux/avf/virtchnl.h
7440
7441 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7442 M:      Maik Broemme <mbroemme@libmpq.org>
7443 L:      linux-fbdev@vger.kernel.org
7444 S:      Maintained
7445 F:      Documentation/fb/intelfb.txt
7446 F:      drivers/video/fbdev/intelfb/
7447
7448 INTEL GPIO DRIVERS
7449 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7450 L:      linux-gpio@vger.kernel.org
7451 S:      Maintained
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7453 F:      drivers/gpio/gpio-ich.c
7454 F:      drivers/gpio/gpio-intel-mid.c
7455 F:      drivers/gpio/gpio-lynxpoint.c
7456 F:      drivers/gpio/gpio-merrifield.c
7457 F:      drivers/gpio/gpio-ml-ioh.c
7458 F:      drivers/gpio/gpio-pch.c
7459 F:      drivers/gpio/gpio-sch.c
7460 F:      drivers/gpio/gpio-sodaville.c
7461
7462 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7463 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7464 M:      Zhi Wang <zhi.a.wang@intel.com>
7465 L:      intel-gvt-dev@lists.freedesktop.org
7466 L:      intel-gfx@lists.freedesktop.org
7467 W:      https://01.org/igvt-g
7468 T:      git https://github.com/intel/gvt-linux.git
7469 S:      Supported
7470 F:      drivers/gpu/drm/i915/gvt/
7471
7472 INTEL HID EVENT DRIVER
7473 M:      Alex Hung <alex.hung@canonical.com>
7474 L:      platform-driver-x86@vger.kernel.org
7475 S:      Maintained
7476 F:      drivers/platform/x86/intel-hid.c
7477
7478 INTEL I/OAT DMA DRIVER
7479 M:      Dave Jiang <dave.jiang@intel.com>
7480 R:      Dan Williams <dan.j.williams@intel.com>
7481 L:      dmaengine@vger.kernel.org
7482 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7483 S:      Supported
7484 F:      drivers/dma/ioat*
7485
7486 INTEL IDLE DRIVER
7487 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7488 M:      Len Brown <lenb@kernel.org>
7489 L:      linux-pm@vger.kernel.org
7490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7491 B:      https://bugzilla.kernel.org
7492 S:      Supported
7493 F:      drivers/idle/intel_idle.c
7494
7495 INTEL INTEGRATED SENSOR HUB DRIVER
7496 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7497 M:      Jiri Kosina <jikos@kernel.org>
7498 L:      linux-input@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/hid/intel-ish-hid/
7501
7502 INTEL IOMMU (VT-d)
7503 M:      David Woodhouse <dwmw2@infradead.org>
7504 L:      iommu@lists.linux-foundation.org
7505 T:      git git://git.infradead.org/iommu-2.6.git
7506 S:      Supported
7507 F:      drivers/iommu/intel-iommu.c
7508 F:      include/linux/intel-iommu.h
7509
7510 INTEL IOP-ADMA DMA DRIVER
7511 R:      Dan Williams <dan.j.williams@intel.com>
7512 S:      Odd fixes
7513 F:      drivers/dma/iop-adma.c
7514
7515 INTEL IPU3 CSI-2 CIO2 DRIVER
7516 M:      Yong Zhi <yong.zhi@intel.com>
7517 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7518 M:      Bingbu Cao <bingbu.cao@intel.com>
7519 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7520 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7521 L:      linux-media@vger.kernel.org
7522 S:      Maintained
7523 F:      drivers/media/pci/intel/ipu3/
7524 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7525
7526 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7527 M:      Krzysztof Halasa <khalasa@piap.pl>
7528 S:      Maintained
7529 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7530 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7531 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7532 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7533 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7534 F:      drivers/net/wan/ixp4xx_hss.c
7535
7536 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7537 M:      Deepak Saxena <dsaxena@plexity.net>
7538 S:      Maintained
7539 F:      drivers/char/hw_random/ixp4xx-rng.c
7540
7541 INTEL MANAGEMENT ENGINE (mei)
7542 M:      Tomas Winkler <tomas.winkler@intel.com>
7543 L:      linux-kernel@vger.kernel.org
7544 S:      Supported
7545 F:      include/uapi/linux/mei.h
7546 F:      include/linux/mei_cl_bus.h
7547 F:      drivers/misc/mei/*
7548 F:      drivers/watchdog/mei_wdt.c
7549 F:      Documentation/misc-devices/mei/*
7550 F:      samples/mei/*
7551
7552 INTEL MENLOW THERMAL DRIVER
7553 M:      Sujith Thomas <sujith.thomas@intel.com>
7554 L:      platform-driver-x86@vger.kernel.org
7555 W:      https://01.org/linux-acpi
7556 S:      Supported
7557 F:      drivers/platform/x86/intel_menlow.c
7558
7559 INTEL MIC DRIVERS (mic)
7560 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7561 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7562 S:      Supported
7563 W:      https://github.com/sudeepdutt/mic
7564 W:      http://software.intel.com/en-us/mic-developer
7565 F:      include/linux/mic_bus.h
7566 F:      include/linux/scif.h
7567 F:      include/uapi/linux/mic_common.h
7568 F:      include/uapi/linux/mic_ioctl.h
7569 F:      include/uapi/linux/scif_ioctl.h
7570 F:      drivers/misc/mic/
7571 F:      drivers/dma/mic_x100_dma.c
7572 F:      drivers/dma/mic_x100_dma.h
7573 F:      Documentation/mic/
7574
7575 INTEL PMC CORE DRIVER
7576 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7577 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7578 L:      platform-driver-x86@vger.kernel.org
7579 S:      Maintained
7580 F:      drivers/platform/x86/intel_pmc_core*
7581
7582 INTEL PMC/P-Unit IPC DRIVER
7583 M:      Zha Qipeng<qipeng.zha@intel.com>
7584 L:      platform-driver-x86@vger.kernel.org
7585 S:      Maintained
7586 F:      drivers/platform/x86/intel_pmc_ipc.c
7587 F:      drivers/platform/x86/intel_punit_ipc.c
7588 F:      arch/x86/include/asm/intel_pmc_ipc.h
7589 F:      arch/x86/include/asm/intel_punit_ipc.h
7590
7591 INTEL PMIC GPIO DRIVERS
7592 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7593 S:      Maintained
7594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7595 F:      drivers/gpio/gpio-*cove.c
7596 F:      drivers/gpio/gpio-msic.c
7597
7598 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7599 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7600 S:      Maintained
7601 F:      drivers/mfd/intel_msic.c
7602 F:      drivers/mfd/intel_soc_pmic*
7603 F:      include/linux/mfd/intel_msic.h
7604 F:      include/linux/mfd/intel_soc_pmic*
7605
7606 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7607 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7608 L:      linux-wireless@vger.kernel.org
7609 S:      Maintained
7610 F:      Documentation/networking/README.ipw2100
7611 F:      Documentation/networking/README.ipw2200
7612 F:      drivers/net/wireless/intel/ipw2x00/
7613
7614 INTEL PSTATE DRIVER
7615 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7616 M:      Len Brown <lenb@kernel.org>
7617 L:      linux-pm@vger.kernel.org
7618 S:      Supported
7619 F:      drivers/cpufreq/intel_pstate.c
7620
7621 INTEL RDMA RNIC DRIVER
7622 M:      Faisal Latif <faisal.latif@intel.com>
7623 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7624 L:      linux-rdma@vger.kernel.org
7625 S:      Supported
7626 F:      drivers/infiniband/hw/i40iw/
7627 F:      include/uapi/rdma/i40iw-abi.h
7628
7629 INTEL TELEMETRY DRIVER
7630 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7631 M:      "David E. Box" <david.e.box@linux.intel.com>
7632 L:      platform-driver-x86@vger.kernel.org
7633 S:      Maintained
7634 F:      arch/x86/include/asm/intel_telemetry.h
7635 F:      drivers/platform/x86/intel_telemetry*
7636
7637 INTEL VIRTUAL BUTTON DRIVER
7638 M:      AceLan Kao <acelan.kao@canonical.com>
7639 L:      platform-driver-x86@vger.kernel.org
7640 S:      Maintained
7641 F:      drivers/platform/x86/intel-vbtn.c
7642
7643 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7644 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7645 L:      linux-wireless@vger.kernel.org
7646 S:      Supported
7647 F:      drivers/net/wireless/intel/iwlegacy/
7648
7649 INTEL WIRELESS WIFI LINK (iwlwifi)
7650 M:      Johannes Berg <johannes.berg@intel.com>
7651 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7652 M:      Luca Coelho <luciano.coelho@intel.com>
7653 M:      Intel Linux Wireless <linuxwifi@intel.com>
7654 L:      linux-wireless@vger.kernel.org
7655 W:      http://intellinuxwireless.org
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7657 S:      Supported
7658 F:      drivers/net/wireless/intel/iwlwifi/
7659
7660 INTEL WIRELESS WIMAX CONNECTION 2400
7661 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7662 M:      linux-wimax@intel.com
7663 L:      wimax@linuxwimax.org (subscribers-only)
7664 S:      Supported
7665 W:      http://linuxwimax.org
7666 F:      Documentation/wimax/README.i2400m
7667 F:      drivers/net/wimax/i2400m/
7668 F:      include/uapi/linux/wimax/i2400m.h
7669
7670 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7671 M:      Mario Limonciello <mario.limonciello@dell.com>
7672 S:      Maintained
7673 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7674
7675 INTEL(R) TRACE HUB
7676 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7677 S:      Supported
7678 F:      Documentation/trace/intel_th.rst
7679 F:      drivers/hwtracing/intel_th/
7680
7681 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7682 M:      Ning Sun <ning.sun@intel.com>
7683 L:      tboot-devel@lists.sourceforge.net
7684 W:      http://tboot.sourceforge.net
7685 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7686 S:      Supported
7687 F:      Documentation/intel_txt.txt
7688 F:      include/linux/tboot.h
7689 F:      arch/x86/kernel/tboot.c
7690
7691 INTEL-MID GPIO DRIVER
7692 M:      David Cohen <david.a.cohen@linux.intel.com>
7693 L:      linux-gpio@vger.kernel.org
7694 S:      Maintained
7695 F:      drivers/gpio/gpio-intel-mid.c
7696
7697 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7698 M:      Linus Walleij <linus.walleij@linaro.org>
7699 L:      linux-iio@vger.kernel.org
7700 S:      Maintained
7701 F:      drivers/iio/gyro/mpu3050*
7702 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7703
7704 IOC3 ETHERNET DRIVER
7705 M:      Ralf Baechle <ralf@linux-mips.org>
7706 L:      linux-mips@linux-mips.org
7707 S:      Maintained
7708 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7709
7710 IOC3 SERIAL DRIVER
7711 M:      Pat Gefre <pfg@sgi.com>
7712 L:      linux-serial@vger.kernel.org
7713 S:      Maintained
7714 F:      drivers/tty/serial/ioc3_serial.c
7715
7716 IOMMU DRIVERS
7717 M:      Joerg Roedel <joro@8bytes.org>
7718 L:      iommu@lists.linux-foundation.org
7719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7720 S:      Maintained
7721 F:      Documentation/devicetree/bindings/iommu/
7722 F:      drivers/iommu/
7723 F:      include/linux/iommu.h
7724 F:      include/linux/of_iommu.h
7725 F:      include/linux/iova.h
7726
7727 IP MASQUERADING
7728 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7729 S:      Maintained
7730 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7731
7732 IPMI SUBSYSTEM
7733 M:      Corey Minyard <minyard@acm.org>
7734 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7735 W:      http://openipmi.sourceforge.net/
7736 S:      Supported
7737 F:      Documentation/devicetree/bindings/ipmi/
7738 F:      Documentation/IPMI.txt
7739 F:      drivers/char/ipmi/
7740 F:      include/linux/ipmi*
7741 F:      include/uapi/linux/ipmi*
7742
7743 IPS SCSI RAID DRIVER
7744 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7745 L:      linux-scsi@vger.kernel.org
7746 W:      http://www.adaptec.com/
7747 S:      Maintained
7748 F:      drivers/scsi/ips*
7749
7750 IPVS
7751 M:      Wensong Zhang <wensong@linux-vs.org>
7752 M:      Simon Horman <horms@verge.net.au>
7753 M:      Julian Anastasov <ja@ssi.bg>
7754 L:      netdev@vger.kernel.org
7755 L:      lvs-devel@vger.kernel.org
7756 S:      Maintained
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7759 F:      Documentation/networking/ipvs-sysctl.txt
7760 F:      include/net/ip_vs.h
7761 F:      include/uapi/linux/ip_vs.h
7762 F:      net/netfilter/ipvs/
7763
7764 IPWIRELESS DRIVER
7765 M:      Jiri Kosina <jikos@kernel.org>
7766 M:      David Sterba <dsterba@suse.com>
7767 S:      Odd Fixes
7768 F:      drivers/tty/ipwireless/
7769
7770 IPX NETWORK LAYER
7771 L:      netdev@vger.kernel.org
7772 S:      Obsolete
7773 F:      include/uapi/linux/ipx.h
7774
7775 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7776 M:      Marc Zyngier <marc.zyngier@arm.com>
7777 S:      Maintained
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7779 F:      Documentation/IRQ-domain.txt
7780 F:      include/linux/irqdomain.h
7781 F:      kernel/irq/irqdomain.c
7782 F:      kernel/irq/msi.c
7783
7784 IRQ SUBSYSTEM
7785 M:      Thomas Gleixner <tglx@linutronix.de>
7786 L:      linux-kernel@vger.kernel.org
7787 S:      Maintained
7788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7789 F:      kernel/irq/
7790
7791 IRQCHIP DRIVERS
7792 M:      Thomas Gleixner <tglx@linutronix.de>
7793 M:      Jason Cooper <jason@lakedaemon.net>
7794 M:      Marc Zyngier <marc.zyngier@arm.com>
7795 L:      linux-kernel@vger.kernel.org
7796 S:      Maintained
7797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7798 F:      Documentation/devicetree/bindings/interrupt-controller/
7799 F:      drivers/irqchip/
7800
7801 ISA
7802 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7803 S:      Maintained
7804 F:      Documentation/isa.txt
7805 F:      drivers/base/isa.c
7806 F:      include/linux/isa.h
7807
7808 ISA RADIO MODULE
7809 M:      Hans Verkuil <hverkuil@xs4all.nl>
7810 L:      linux-media@vger.kernel.org
7811 T:      git git://linuxtv.org/media_tree.git
7812 W:      https://linuxtv.org
7813 S:      Maintained
7814 F:      drivers/media/radio/radio-isa*
7815
7816 ISAPNP
7817 M:      Jaroslav Kysela <perex@perex.cz>
7818 S:      Maintained
7819 F:      Documentation/isapnp.txt
7820 F:      drivers/pnp/isapnp/
7821 F:      include/linux/isapnp.h
7822
7823 ISCSI
7824 M:      Lee Duncan <lduncan@suse.com>
7825 M:      Chris Leech <cleech@redhat.com>
7826 L:      open-iscsi@googlegroups.com
7827 W:      www.open-iscsi.com
7828 S:      Maintained
7829 F:      drivers/scsi/*iscsi*
7830 F:      include/scsi/*iscsi*
7831
7832 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7833 M:      Peter Jones <pjones@redhat.com>
7834 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7835 S:      Maintained
7836 F:      drivers/firmware/iscsi_ibft*
7837
7838 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7839 M:      Sagi Grimberg <sagi@grimberg.me>
7840 M:      Max Gurtovoy <maxg@mellanox.com>
7841 L:      linux-rdma@vger.kernel.org
7842 S:      Supported
7843 W:      http://www.openfabrics.org
7844 W:      www.open-iscsi.org
7845 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7846 F:      drivers/infiniband/ulp/iser/
7847
7848 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7849 M:      Sagi Grimberg <sagi@grimberg.me>
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7851 L:      linux-rdma@vger.kernel.org
7852 L:      target-devel@vger.kernel.org
7853 S:      Supported
7854 W:      http://www.linux-iscsi.org
7855 F:      drivers/infiniband/ulp/isert
7856
7857 ISDN SUBSYSTEM
7858 M:      Karsten Keil <isdn@linux-pingi.de>
7859 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7860 L:      netdev@vger.kernel.org
7861 W:      http://www.isdn4linux.de
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7863 S:      Maintained
7864 F:      Documentation/isdn/
7865 F:      drivers/isdn/
7866 F:      include/linux/isdn.h
7867 F:      include/linux/isdn/
7868 F:      include/uapi/linux/isdn.h
7869 F:      include/uapi/linux/isdn/
7870
7871 ISDN SUBSYSTEM (Eicon active card driver)
7872 M:      Armin Schindler <mac@melware.de>
7873 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7874 W:      http://www.melware.de
7875 S:      Maintained
7876 F:      drivers/isdn/hardware/eicon/
7877
7878 IT87 HARDWARE MONITORING DRIVER
7879 M:      Jean Delvare <jdelvare@suse.com>
7880 L:      linux-hwmon@vger.kernel.org
7881 S:      Maintained
7882 F:      Documentation/hwmon/it87
7883 F:      drivers/hwmon/it87.c
7884
7885 IT913X MEDIA DRIVER
7886 M:      Antti Palosaari <crope@iki.fi>
7887 L:      linux-media@vger.kernel.org
7888 W:      https://linuxtv.org
7889 W:      http://palosaari.fi/linux/
7890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7891 T:      git git://linuxtv.org/anttip/media_tree.git
7892 S:      Maintained
7893 F:      drivers/media/tuners/it913x*
7894
7895 IVTV VIDEO4LINUX DRIVER
7896 M:      Andy Walls <awalls@md.metrocast.net>
7897 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7898 L:      linux-media@vger.kernel.org
7899 T:      git git://linuxtv.org/media_tree.git
7900 W:      http://www.ivtvdriver.org
7901 S:      Maintained
7902 F:      Documentation/media/v4l-drivers/ivtv*
7903 F:      drivers/media/pci/ivtv/
7904 F:      include/uapi/linux/ivtv*
7905
7906 IX2505V MEDIA DRIVER
7907 M:      Malcolm Priestley <tvboxspy@gmail.com>
7908 L:      linux-media@vger.kernel.org
7909 W:      https://linuxtv.org
7910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7911 S:      Maintained
7912 F:      drivers/media/dvb-frontends/ix2505v*
7913
7914 JAILHOUSE HYPERVISOR INTERFACE
7915 M:      Jan Kiszka <jan.kiszka@siemens.com>
7916 L:      jailhouse-dev@googlegroups.com
7917 S:      Maintained
7918 F:      arch/x86/kernel/jailhouse.c
7919 F:      arch/x86/include/asm/jailhouse_para.h
7920
7921 JC42.4 TEMPERATURE SENSOR DRIVER
7922 M:      Guenter Roeck <linux@roeck-us.net>
7923 L:      linux-hwmon@vger.kernel.org
7924 S:      Maintained
7925 F:      drivers/hwmon/jc42.c
7926 F:      Documentation/hwmon/jc42
7927
7928 JFS FILESYSTEM
7929 M:      Dave Kleikamp <shaggy@kernel.org>
7930 L:      jfs-discussion@lists.sourceforge.net
7931 W:      http://jfs.sourceforge.net/
7932 T:      git git://github.com/kleikamp/linux-shaggy.git
7933 S:      Maintained
7934 F:      Documentation/filesystems/jfs.txt
7935 F:      fs/jfs/
7936
7937 JME NETWORK DRIVER
7938 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7939 L:      netdev@vger.kernel.org
7940 S:      Maintained
7941 F:      drivers/net/ethernet/jme.*
7942
7943 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7944 M:      David Woodhouse <dwmw2@infradead.org>
7945 L:      linux-mtd@lists.infradead.org
7946 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7947 S:      Maintained
7948 F:      fs/jffs2/
7949 F:      include/uapi/linux/jffs2.h
7950
7951 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7952 M:      "Theodore Ts'o" <tytso@mit.edu>
7953 M:      Jan Kara <jack@suse.com>
7954 L:      linux-ext4@vger.kernel.org
7955 S:      Maintained
7956 F:      fs/jbd2/
7957 F:      include/linux/jbd2.h
7958
7959 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7960 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7961 L:      linux-media@vger.kernel.org
7962 S:      Maintained
7963 F:      drivers/media/platform/rcar_jpu.c
7964
7965 JSM Neo PCI based serial card
7966 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7967 L:      linux-serial@vger.kernel.org
7968 S:      Maintained
7969 F:      drivers/tty/serial/jsm/
7970
7971 K10TEMP HARDWARE MONITORING DRIVER
7972 M:      Clemens Ladisch <clemens@ladisch.de>
7973 L:      linux-hwmon@vger.kernel.org
7974 S:      Maintained
7975 F:      Documentation/hwmon/k10temp
7976 F:      drivers/hwmon/k10temp.c
7977
7978 K8TEMP HARDWARE MONITORING DRIVER
7979 M:      Rudolf Marek <r.marek@assembler.cz>
7980 L:      linux-hwmon@vger.kernel.org
7981 S:      Maintained
7982 F:      Documentation/hwmon/k8temp
7983 F:      drivers/hwmon/k8temp.c
7984
7985 KASAN
7986 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7987 R:      Alexander Potapenko <glider@google.com>
7988 R:      Dmitry Vyukov <dvyukov@google.com>
7989 L:      kasan-dev@googlegroups.com
7990 S:      Maintained
7991 F:      arch/*/include/asm/kasan.h
7992 F:      arch/*/mm/kasan_init*
7993 F:      Documentation/dev-tools/kasan.rst
7994 F:      include/linux/kasan*.h
7995 F:      lib/test_kasan.c
7996 F:      mm/kasan/
7997 F:      scripts/Makefile.kasan
7998
7999 KCONFIG
8000 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8002 L:      linux-kbuild@vger.kernel.org
8003 S:      Maintained
8004 F:      Documentation/kbuild/kconfig*
8005 F:      scripts/kconfig/
8006 F:      scripts/Kconfig.include
8007
8008 KDUMP
8009 M:      Dave Young <dyoung@redhat.com>
8010 M:      Baoquan He <bhe@redhat.com>
8011 R:      Vivek Goyal <vgoyal@redhat.com>
8012 L:      kexec@lists.infradead.org
8013 W:      http://lse.sourceforge.net/kdump/
8014 S:      Maintained
8015 F:      Documentation/kdump/
8016
8017 KEENE FM RADIO TRANSMITTER DRIVER
8018 M:      Hans Verkuil <hverkuil@xs4all.nl>
8019 L:      linux-media@vger.kernel.org
8020 T:      git git://linuxtv.org/media_tree.git
8021 W:      https://linuxtv.org
8022 S:      Maintained
8023 F:      drivers/media/radio/radio-keene*
8024
8025 KERNEL AUTOMOUNTER
8026 M:      Ian Kent <raven@themaw.net>
8027 L:      autofs@vger.kernel.org
8028 S:      Maintained
8029 F:      fs/autofs/
8030
8031 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8032 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8033 M:      Michal Marek <michal.lkml@markovi.net>
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8035 L:      linux-kbuild@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/kbuild/
8038 F:      Makefile
8039 F:      scripts/Kbuild*
8040 F:      scripts/Makefile*
8041 F:      scripts/basic/
8042 F:      scripts/mk*
8043 F:      scripts/mod/
8044 F:      scripts/package/
8045
8046 KERNEL JANITORS
8047 L:      kernel-janitors@vger.kernel.org
8048 W:      http://kernelnewbies.org/KernelJanitors
8049 S:      Odd Fixes
8050
8051 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8052 M:      "J. Bruce Fields" <bfields@fieldses.org>
8053 M:      Jeff Layton <jlayton@kernel.org>
8054 L:      linux-nfs@vger.kernel.org
8055 W:      http://nfs.sourceforge.net/
8056 T:      git git://linux-nfs.org/~bfields/linux.git
8057 S:      Supported
8058 F:      fs/nfsd/
8059 F:      include/uapi/linux/nfsd/
8060 F:      fs/lockd/
8061 F:      fs/nfs_common/
8062 F:      net/sunrpc/
8063 F:      include/linux/lockd/
8064 F:      include/linux/sunrpc/
8065 F:      include/uapi/linux/sunrpc/
8066
8067 KERNEL SELFTEST FRAMEWORK
8068 M:      Shuah Khan <shuah@kernel.org>
8069 L:      linux-kselftest@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8071 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8072 S:      Maintained
8073 F:      tools/testing/selftests/
8074 F:      Documentation/dev-tools/kselftest*
8075
8076 KERNEL USERMODE HELPER
8077 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8078 L:      linux-kernel@vger.kernel.org
8079 S:      Maintained
8080 F:      kernel/umh.c
8081 F:      include/linux/umh.h
8082
8083 KERNEL VIRTUAL MACHINE (KVM)
8084 M:      Paolo Bonzini <pbonzini@redhat.com>
8085 M:      Radim Krčmář <rkrcmar@redhat.com>
8086 L:      kvm@vger.kernel.org
8087 W:      http://www.linux-kvm.org
8088 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8089 S:      Supported
8090 F:      Documentation/virtual/kvm/
8091 F:      include/trace/events/kvm.h
8092 F:      include/uapi/asm-generic/kvm*
8093 F:      include/uapi/linux/kvm*
8094 F:      include/asm-generic/kvm*
8095 F:      include/linux/kvm*
8096 F:      include/kvm/iodev.h
8097 F:      virt/kvm/*
8098 F:      tools/kvm/
8099
8100 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8101 M:      Joerg Roedel <joro@8bytes.org>
8102 L:      kvm@vger.kernel.org
8103 W:      http://www.linux-kvm.org/
8104 S:      Maintained
8105 F:      arch/x86/include/asm/svm.h
8106 F:      arch/x86/kvm/svm.c
8107
8108 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8109 M:      Christoffer Dall <christoffer.dall@arm.com>
8110 M:      Marc Zyngier <marc.zyngier@arm.com>
8111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8112 L:      kvmarm@lists.cs.columbia.edu
8113 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8115 S:      Supported
8116 F:      arch/arm/include/uapi/asm/kvm*
8117 F:      arch/arm/include/asm/kvm*
8118 F:      arch/arm/kvm/
8119 F:      virt/kvm/arm/
8120 F:      include/kvm/arm_*
8121
8122 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8123 M:      Christoffer Dall <christoffer.dall@arm.com>
8124 M:      Marc Zyngier <marc.zyngier@arm.com>
8125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8126 L:      kvmarm@lists.cs.columbia.edu
8127 S:      Maintained
8128 F:      arch/arm64/include/uapi/asm/kvm*
8129 F:      arch/arm64/include/asm/kvm*
8130 F:      arch/arm64/kvm/
8131
8132 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8133 M:      James Hogan <jhogan@kernel.org>
8134 L:      linux-mips@linux-mips.org
8135 S:      Supported
8136 F:      arch/mips/include/uapi/asm/kvm*
8137 F:      arch/mips/include/asm/kvm*
8138 F:      arch/mips/kvm/
8139
8140 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8141 M:      Paul Mackerras <paulus@ozlabs.org>
8142 L:      kvm-ppc@vger.kernel.org
8143 W:      http://www.linux-kvm.org/
8144 T:      git git://github.com/agraf/linux-2.6.git
8145 S:      Supported
8146 F:      arch/powerpc/include/uapi/asm/kvm*
8147 F:      arch/powerpc/include/asm/kvm*
8148 F:      arch/powerpc/kvm/
8149 F:      arch/powerpc/kernel/kvm*
8150
8151 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8152 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8153 M:      Janosch Frank <frankja@linux.ibm.com>
8154 R:      David Hildenbrand <david@redhat.com>
8155 R:      Cornelia Huck <cohuck@redhat.com>
8156 L:      linux-s390@vger.kernel.org
8157 W:      http://www.ibm.com/developerworks/linux/linux390/
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8159 S:      Supported
8160 F:      arch/s390/include/uapi/asm/kvm*
8161 F:      arch/s390/include/asm/gmap.h
8162 F:      arch/s390/include/asm/kvm*
8163 F:      arch/s390/kvm/
8164 F:      arch/s390/mm/gmap.c
8165
8166 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8167 M:      Paolo Bonzini <pbonzini@redhat.com>
8168 M:      Radim Krčmář <rkrcmar@redhat.com>
8169 L:      kvm@vger.kernel.org
8170 W:      http://www.linux-kvm.org
8171 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8172 S:      Supported
8173 F:      arch/x86/kvm/
8174 F:      arch/x86/include/uapi/asm/kvm*
8175 F:      arch/x86/include/asm/kvm*
8176 F:      arch/x86/include/asm/pvclock-abi.h
8177 F:      arch/x86/kernel/kvm.c
8178 F:      arch/x86/kernel/kvmclock.c
8179
8180 KERNFS
8181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8182 M:      Tejun Heo <tj@kernel.org>
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8184 S:      Supported
8185 F:      include/linux/kernfs.h
8186 F:      fs/kernfs/
8187
8188 KEXEC
8189 M:      Eric Biederman <ebiederm@xmission.com>
8190 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8191 L:      kexec@lists.infradead.org
8192 S:      Maintained
8193 F:      include/linux/kexec.h
8194 F:      include/uapi/linux/kexec.h
8195 F:      kernel/kexec*
8196
8197 KEYS-ENCRYPTED
8198 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8199 L:      linux-integrity@vger.kernel.org
8200 L:      keyrings@vger.kernel.org
8201 S:      Supported
8202 F:      Documentation/security/keys/trusted-encrypted.rst
8203 F:      include/keys/encrypted-type.h
8204 F:      security/keys/encrypted-keys/
8205
8206 KEYS-TRUSTED
8207 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8208 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8209 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8210 L:      linux-integrity@vger.kernel.org
8211 L:      keyrings@vger.kernel.org
8212 S:      Supported
8213 F:      Documentation/security/keys/trusted-encrypted.rst
8214 F:      include/keys/trusted-type.h
8215 F:      security/keys/trusted.c
8216 F:      security/keys/trusted.h
8217
8218 KEYS/KEYRINGS:
8219 M:      David Howells <dhowells@redhat.com>
8220 L:      keyrings@vger.kernel.org
8221 S:      Maintained
8222 F:      Documentation/security/keys/core.rst
8223 F:      include/linux/key.h
8224 F:      include/linux/key-type.h
8225 F:      include/linux/keyctl.h
8226 F:      include/uapi/linux/keyctl.h
8227 F:      include/keys/
8228 F:      security/keys/
8229
8230 KGDB / KDB /debug_core
8231 M:      Jason Wessel <jason.wessel@windriver.com>
8232 M:      Daniel Thompson <daniel.thompson@linaro.org>
8233 W:      http://kgdb.wiki.kernel.org/
8234 L:      kgdb-bugreport@lists.sourceforge.net
8235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8236 S:      Maintained
8237 F:      Documentation/dev-tools/kgdb.rst
8238 F:      drivers/misc/kgdbts.c
8239 F:      drivers/tty/serial/kgdboc.c
8240 F:      include/linux/kdb.h
8241 F:      include/linux/kgdb.h
8242 F:      kernel/debug/
8243
8244 KMEMLEAK
8245 M:      Catalin Marinas <catalin.marinas@arm.com>
8246 S:      Maintained
8247 F:      Documentation/dev-tools/kmemleak.rst
8248 F:      include/linux/kmemleak.h
8249 F:      mm/kmemleak.c
8250 F:      mm/kmemleak-test.c
8251
8252 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8253 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8254 L:      linux-kernel@vger.kernel.org
8255 S:      Maintained
8256 F:      kernel/kmod.c
8257 F:      include/linux/kmod.h
8258 F:      lib/test_kmod.c
8259 F:      tools/testing/selftests/kmod/
8260
8261 KPROBES
8262 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8263 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8264 M:      "David S. Miller" <davem@davemloft.net>
8265 M:      Masami Hiramatsu <mhiramat@kernel.org>
8266 S:      Maintained
8267 F:      Documentation/kprobes.txt
8268 F:      include/linux/kprobes.h
8269 F:      include/asm-generic/kprobes.h
8270 F:      kernel/kprobes.c
8271
8272 KS0108 LCD CONTROLLER DRIVER
8273 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8274 S:      Maintained
8275 F:      Documentation/auxdisplay/ks0108
8276 F:      drivers/auxdisplay/ks0108.c
8277 F:      include/linux/ks0108.h
8278
8279 L3MDEV
8280 M:      David Ahern <dsa@cumulusnetworks.com>
8281 L:      netdev@vger.kernel.org
8282 S:      Maintained
8283 F:      net/l3mdev
8284 F:      include/net/l3mdev.h
8285
8286 L7 BPF FRAMEWORK
8287 M:      John Fastabend <john.fastabend@gmail.com>
8288 M:      Daniel Borkmann <daniel@iogearbox.net>
8289 L:      netdev@vger.kernel.org
8290 S:      Maintained
8291 F:      include/linux/skmsg.h
8292 F:      net/core/skmsg.c
8293 F:      net/core/sock_map.c
8294 F:      net/ipv4/tcp_bpf.c
8295
8296 LANTIQ / INTEL Ethernet drivers
8297 M:      Hauke Mehrtens <hauke@hauke-m.de>
8298 L:      netdev@vger.kernel.org
8299 S:      Maintained
8300 F:      net/dsa/tag_gswip.c
8301 F:      drivers/net/ethernet/lantiq_xrx200.c
8302 F:      drivers/net/dsa/lantiq_pce.h
8303 F:      drivers/net/dsa/lantiq_gswip.c
8304
8305 LANTIQ MIPS ARCHITECTURE
8306 M:      John Crispin <john@phrozen.org>
8307 L:      linux-mips@linux-mips.org
8308 S:      Maintained
8309 F:      arch/mips/lantiq
8310 F:      drivers/soc/lantiq
8311
8312 LAPB module
8313 L:      linux-x25@vger.kernel.org
8314 S:      Orphan
8315 F:      Documentation/networking/lapb-module.txt
8316 F:      include/*/lapb.h
8317 F:      net/lapb/
8318
8319 LASI 53c700 driver for PARISC
8320 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8321 L:      linux-scsi@vger.kernel.org
8322 S:      Maintained
8323 F:      Documentation/scsi/53c700.txt
8324 F:      drivers/scsi/53c700*
8325
8326 LEAKING_ADDRESSES
8327 M:      Tobin C. Harding <me@tobin.cc>
8328 M:      Tycho Andersen <tycho@tycho.ws>
8329 L:      kernel-hardening@lists.openwall.com
8330 S:      Maintained
8331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8332 F:      scripts/leaking_addresses.pl
8333
8334 LED SUBSYSTEM
8335 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8336 M:      Pavel Machek <pavel@ucw.cz>
8337 L:      linux-leds@vger.kernel.org
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8339 S:      Maintained
8340 F:      Documentation/devicetree/bindings/leds/
8341 F:      drivers/leds/
8342 F:      include/linux/leds.h
8343
8344 LEGACY EEPROM DRIVER
8345 M:      Jean Delvare <jdelvare@suse.com>
8346 S:      Maintained
8347 F:      Documentation/misc-devices/eeprom
8348 F:      drivers/misc/eeprom/eeprom.c
8349
8350 LEGO MINDSTORMS EV3
8351 R:      David Lechner <david@lechnology.com>
8352 S:      Maintained
8353 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8354 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8355 F:      drivers/power/supply/lego_ev3_battery.c
8356
8357 LEGO USB Tower driver
8358 M:      Juergen Stuber <starblue@users.sourceforge.net>
8359 L:      legousb-devel@lists.sourceforge.net
8360 W:      http://legousb.sourceforge.net/
8361 S:      Maintained
8362 F:      drivers/usb/misc/legousbtower.c
8363
8364 LG LAPTOP EXTRAS
8365 M:      Matan Ziv-Av <matan@svgalib.org>
8366 L:      platform-driver-x86@vger.kernel.org
8367 S:      Maintained
8368 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8369 F:      Documentation/laptops/lg-laptop.rst
8370 F:      drivers/platform/x86/lg-laptop.c
8371
8372 LG2160 MEDIA DRIVER
8373 M:      Michael Krufky <mkrufky@linuxtv.org>
8374 L:      linux-media@vger.kernel.org
8375 W:      https://linuxtv.org
8376 W:      http://github.com/mkrufky
8377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8378 T:      git git://linuxtv.org/mkrufky/tuners.git
8379 S:      Maintained
8380 F:      drivers/media/dvb-frontends/lg2160.*
8381
8382 LGDT3305 MEDIA DRIVER
8383 M:      Michael Krufky <mkrufky@linuxtv.org>
8384 L:      linux-media@vger.kernel.org
8385 W:      https://linuxtv.org
8386 W:      http://github.com/mkrufky
8387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8388 T:      git git://linuxtv.org/mkrufky/tuners.git
8389 S:      Maintained
8390 F:      drivers/media/dvb-frontends/lgdt3305.*
8391
8392 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8393 M:      Viresh Kumar <vireshk@kernel.org>
8394 L:      linux-ide@vger.kernel.org
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8396 S:      Maintained
8397 F:      include/linux/pata_arasan_cf_data.h
8398 F:      drivers/ata/pata_arasan_cf.c
8399
8400 LIBATA PATA DRIVERS
8401 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8402 M:      Jens Axboe <axboe@kernel.dk>
8403 L:      linux-ide@vger.kernel.org
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8405 S:      Maintained
8406 F:      drivers/ata/pata_*.c
8407 F:      drivers/ata/ata_generic.c
8408
8409 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8410 M:      Linus Walleij <linus.walleij@linaro.org>
8411 L:      linux-ide@vger.kernel.org
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8413 S:      Maintained
8414 F:      drivers/ata/pata_ftide010.c
8415 F:      drivers/ata/sata_gemini.c
8416 F:      drivers/ata/sata_gemini.h
8417
8418 LIBATA SATA AHCI PLATFORM devices support
8419 M:      Hans de Goede <hdegoede@redhat.com>
8420 M:      Jens Axboe <axboe@kernel.dk>
8421 L:      linux-ide@vger.kernel.org
8422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8423 S:      Maintained
8424 F:      drivers/ata/ahci_platform.c
8425 F:      drivers/ata/libahci_platform.c
8426 F:      include/linux/ahci_platform.h
8427
8428 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8429 M:      Mikael Pettersson <mikpelinux@gmail.com>
8430 L:      linux-ide@vger.kernel.org
8431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8432 S:      Maintained
8433 F:      drivers/ata/sata_promise.*
8434
8435 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8436 M:      Jens Axboe <axboe@kernel.dk>
8437 L:      linux-ide@vger.kernel.org
8438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8439 S:      Maintained
8440 F:      drivers/ata/
8441 F:      include/linux/ata.h
8442 F:      include/linux/libata.h
8443 F:      Documentation/devicetree/bindings/ata/
8444
8445 LIBLOCKDEP
8446 M:      Sasha Levin <alexander.levin@microsoft.com>
8447 S:      Maintained
8448 F:      tools/lib/lockdep/
8449
8450 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8451 M:      Ross Zwisler <zwisler@kernel.org>
8452 M:      Dan Williams <dan.j.williams@intel.com>
8453 M:      Vishal Verma <vishal.l.verma@intel.com>
8454 M:      Dave Jiang <dave.jiang@intel.com>
8455 L:      linux-nvdimm@lists.01.org
8456 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8457 S:      Supported
8458 F:      drivers/nvdimm/blk.c
8459 F:      drivers/nvdimm/region_devs.c
8460
8461 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8462 M:      Vishal Verma <vishal.l.verma@intel.com>
8463 M:      Dan Williams <dan.j.williams@intel.com>
8464 M:      Ross Zwisler <zwisler@kernel.org>
8465 M:      Dave Jiang <dave.jiang@intel.com>
8466 L:      linux-nvdimm@lists.01.org
8467 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8468 S:      Supported
8469 F:      drivers/nvdimm/btt*
8470
8471 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8472 M:      Ross Zwisler <zwisler@kernel.org>
8473 M:      Dan Williams <dan.j.williams@intel.com>
8474 M:      Vishal Verma <vishal.l.verma@intel.com>
8475 M:      Dave Jiang <dave.jiang@intel.com>
8476 L:      linux-nvdimm@lists.01.org
8477 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8478 S:      Supported
8479 F:      drivers/nvdimm/pmem*
8480
8481 LIBNVDIMM: DEVICETREE BINDINGS
8482 M:      Oliver O'Halloran <oohall@gmail.com>
8483 L:      linux-nvdimm@lists.01.org
8484 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8485 S:      Supported
8486 F:      drivers/nvdimm/of_pmem.c
8487 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8488
8489 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8490 M:      Dan Williams <dan.j.williams@intel.com>
8491 M:      Ross Zwisler <zwisler@kernel.org>
8492 M:      Vishal Verma <vishal.l.verma@intel.com>
8493 M:      Dave Jiang <dave.jiang@intel.com>
8494 L:      linux-nvdimm@lists.01.org
8495 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8497 S:      Supported
8498 F:      drivers/nvdimm/*
8499 F:      drivers/acpi/nfit/*
8500 F:      include/linux/nd.h
8501 F:      include/linux/libnvdimm.h
8502 F:      include/uapi/linux/ndctl.h
8503
8504 LIGHTNVM PLATFORM SUPPORT
8505 M:      Matias Bjorling <mb@lightnvm.io>
8506 W:      http://github/OpenChannelSSD
8507 L:      linux-block@vger.kernel.org
8508 S:      Maintained
8509 F:      drivers/lightnvm/
8510 F:      include/linux/lightnvm.h
8511 F:      include/uapi/linux/lightnvm.h
8512
8513 LINUX FOR POWER MACINTOSH
8514 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8515 W:      http://www.penguinppc.org/
8516 L:      linuxppc-dev@lists.ozlabs.org
8517 S:      Maintained
8518 F:      arch/powerpc/platforms/powermac/
8519 F:      drivers/macintosh/
8520
8521 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8522 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8523 M:      Paul Mackerras <paulus@samba.org>
8524 M:      Michael Ellerman <mpe@ellerman.id.au>
8525 W:      https://github.com/linuxppc/linux/wiki
8526 L:      linuxppc-dev@lists.ozlabs.org
8527 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8529 S:      Supported
8530 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8531 F:      Documentation/devicetree/bindings/powerpc/
8532 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8533 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8534 F:      Documentation/powerpc/
8535 F:      arch/powerpc/
8536 F:      drivers/char/tpm/tpm_ibmvtpm*
8537 F:      drivers/crypto/nx/
8538 F:      drivers/crypto/vmx/
8539 F:      drivers/i2c/busses/i2c-opal.c
8540 F:      drivers/net/ethernet/ibm/ibmveth.*
8541 F:      drivers/net/ethernet/ibm/ibmvnic.*
8542 F:      drivers/pci/hotplug/pnv_php.c
8543 F:      drivers/pci/hotplug/rpa*
8544 F:      drivers/rtc/rtc-opal.c
8545 F:      drivers/scsi/ibmvscsi/
8546 F:      drivers/tty/hvc/hvc_opal.c
8547 F:      drivers/watchdog/wdrtas.c
8548 F:      tools/testing/selftests/powerpc
8549 N:      /pmac
8550 N:      powermac
8551 N:      powernv
8552 N:      [^a-z0-9]ps3
8553 N:      pseries
8554
8555 LINUX FOR POWERPC EMBEDDED MPC5XXX
8556 M:      Anatolij Gustschin <agust@denx.de>
8557 L:      linuxppc-dev@lists.ozlabs.org
8558 T:      git git://git.denx.de/linux-denx-agust.git
8559 S:      Maintained
8560 F:      arch/powerpc/platforms/512x/
8561 F:      arch/powerpc/platforms/52xx/
8562
8563 LINUX FOR POWERPC EMBEDDED PPC4XX
8564 M:      Alistair Popple <alistair@popple.id.au>
8565 M:      Matt Porter <mporter@kernel.crashing.org>
8566 W:      http://www.penguinppc.org/
8567 L:      linuxppc-dev@lists.ozlabs.org
8568 S:      Maintained
8569 F:      arch/powerpc/platforms/40x/
8570 F:      arch/powerpc/platforms/44x/
8571
8572 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8573 M:      Scott Wood <oss@buserror.net>
8574 M:      Kumar Gala <galak@kernel.crashing.org>
8575 W:      http://www.penguinppc.org/
8576 L:      linuxppc-dev@lists.ozlabs.org
8577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8578 S:      Maintained
8579 F:      arch/powerpc/platforms/83xx/
8580 F:      arch/powerpc/platforms/85xx/
8581 F:      Documentation/devicetree/bindings/powerpc/fsl/
8582
8583 LINUX FOR POWERPC EMBEDDED PPC8XX
8584 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8585 W:      http://www.penguinppc.org/
8586 L:      linuxppc-dev@lists.ozlabs.org
8587 S:      Maintained
8588 F:      arch/powerpc/platforms/8xx/
8589
8590 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8591 L:      linuxppc-dev@lists.ozlabs.org
8592 S:      Orphan
8593 F:      arch/powerpc/*/*virtex*
8594 F:      arch/powerpc/*/*/*virtex*
8595
8596 LINUX FOR POWERPC PA SEMI PWRFICIENT
8597 L:      linuxppc-dev@lists.ozlabs.org
8598 S:      Orphan
8599 F:      arch/powerpc/platforms/pasemi/
8600 F:      drivers/*/*pasemi*
8601 F:      drivers/*/*/*pasemi*
8602
8603 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8604 M:      Kees Cook <keescook@chromium.org>
8605 S:      Maintained
8606 F:      drivers/misc/lkdtm/*
8607
8608 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8609 M:      Alan Stern <stern@rowland.harvard.edu>
8610 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8611 M:      Will Deacon <will.deacon@arm.com>
8612 M:      Peter Zijlstra <peterz@infradead.org>
8613 M:      Boqun Feng <boqun.feng@gmail.com>
8614 M:      Nicholas Piggin <npiggin@gmail.com>
8615 M:      David Howells <dhowells@redhat.com>
8616 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8617 M:      Luc Maranget <luc.maranget@inria.fr>
8618 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8619 R:      Akira Yokosawa <akiyks@gmail.com>
8620 R:      Daniel Lustig <dlustig@nvidia.com>
8621 L:      linux-kernel@vger.kernel.org
8622 L:      linux-arch@vger.kernel.org
8623 S:      Supported
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8625 F:      tools/memory-model/
8626 F:      Documentation/atomic_bitops.txt
8627 F:      Documentation/atomic_t.txt
8628 F:      Documentation/core-api/atomic_ops.rst
8629 F:      Documentation/core-api/refcount-vs-atomic.rst
8630 F:      Documentation/memory-barriers.txt
8631
8632 LIS3LV02D ACCELEROMETER DRIVER
8633 M:      Eric Piel <eric.piel@tremplin-utc.net>
8634 S:      Maintained
8635 F:      Documentation/misc-devices/lis3lv02d
8636 F:      drivers/misc/lis3lv02d/
8637 F:      drivers/platform/x86/hp_accel.c
8638
8639 LIVE PATCHING
8640 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8641 M:      Jessica Yu <jeyu@kernel.org>
8642 M:      Jiri Kosina <jikos@kernel.org>
8643 M:      Miroslav Benes <mbenes@suse.cz>
8644 R:      Petr Mladek <pmladek@suse.com>
8645 S:      Maintained
8646 F:      kernel/livepatch/
8647 F:      include/linux/livepatch.h
8648 F:      arch/x86/include/asm/livepatch.h
8649 F:      arch/x86/kernel/livepatch.c
8650 F:      Documentation/livepatch/
8651 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8652 F:      samples/livepatch/
8653 L:      live-patching@vger.kernel.org
8654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8655
8656 LLC (802.2)
8657 L:      netdev@vger.kernel.org
8658 S:      Odd fixes
8659 F:      include/linux/llc.h
8660 F:      include/uapi/linux/llc.h
8661 F:      include/net/llc*
8662 F:      net/llc/
8663
8664 LM73 HARDWARE MONITOR DRIVER
8665 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8666 L:      linux-hwmon@vger.kernel.org
8667 S:      Maintained
8668 F:      drivers/hwmon/lm73.c
8669
8670 LM78 HARDWARE MONITOR DRIVER
8671 M:      Jean Delvare <jdelvare@suse.com>
8672 L:      linux-hwmon@vger.kernel.org
8673 S:      Maintained
8674 F:      Documentation/hwmon/lm78
8675 F:      drivers/hwmon/lm78.c
8676
8677 LM83 HARDWARE MONITOR DRIVER
8678 M:      Jean Delvare <jdelvare@suse.com>
8679 L:      linux-hwmon@vger.kernel.org
8680 S:      Maintained
8681 F:      Documentation/hwmon/lm83
8682 F:      drivers/hwmon/lm83.c
8683
8684 LM90 HARDWARE MONITOR DRIVER
8685 M:      Jean Delvare <jdelvare@suse.com>
8686 L:      linux-hwmon@vger.kernel.org
8687 S:      Maintained
8688 F:      Documentation/hwmon/lm90
8689 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8690 F:      drivers/hwmon/lm90.c
8691 F:      include/dt-bindings/thermal/lm90.h
8692
8693 LM95234 HARDWARE MONITOR DRIVER
8694 M:      Guenter Roeck <linux@roeck-us.net>
8695 L:      linux-hwmon@vger.kernel.org
8696 S:      Maintained
8697 F:      Documentation/hwmon/lm95234
8698 F:      drivers/hwmon/lm95234.c
8699
8700 LME2510 MEDIA DRIVER
8701 M:      Malcolm Priestley <tvboxspy@gmail.com>
8702 L:      linux-media@vger.kernel.org
8703 W:      https://linuxtv.org
8704 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8705 S:      Maintained
8706 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8707
8708 LOADPIN SECURITY MODULE
8709 M:      Kees Cook <keescook@chromium.org>
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8711 S:      Supported
8712 F:      security/loadpin/
8713 F:      Documentation/admin-guide/LSM/LoadPin.rst
8714
8715 LOCKING PRIMITIVES
8716 M:      Peter Zijlstra <peterz@infradead.org>
8717 M:      Ingo Molnar <mingo@redhat.com>
8718 M:      Will Deacon <will.deacon@arm.com>
8719 L:      linux-kernel@vger.kernel.org
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8721 S:      Maintained
8722 F:      Documentation/locking/
8723 F:      include/linux/lockdep.h
8724 F:      include/linux/spinlock*.h
8725 F:      arch/*/include/asm/spinlock*.h
8726 F:      include/linux/rwlock*.h
8727 F:      include/linux/mutex*.h
8728 F:      include/linux/rwsem*.h
8729 F:      arch/*/include/asm/rwsem.h
8730 F:      include/linux/seqlock.h
8731 F:      lib/locking*.[ch]
8732 F:      kernel/locking/
8733 X:      kernel/locking/locktorture.c
8734
8735 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8736 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8737 L:      linux-ntfs-dev@lists.sourceforge.net
8738 W:      http://www.linux-ntfs.org/content/view/19/37/
8739 S:      Maintained
8740 F:      Documentation/ldm.txt
8741 F:      block/partitions/ldm.*
8742
8743 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8744 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8745 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8746 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8747 L:      MPT-FusionLinux.pdl@broadcom.com
8748 L:      linux-scsi@vger.kernel.org
8749 W:      http://www.avagotech.com/support/
8750 S:      Supported
8751 F:      drivers/message/fusion/
8752 F:      drivers/scsi/mpt3sas/
8753
8754 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8755 M:      Matthew Wilcox <willy@infradead.org>
8756 L:      linux-scsi@vger.kernel.org
8757 S:      Maintained
8758 F:      drivers/scsi/sym53c8xx_2/
8759
8760 LTC1660 DAC DRIVER
8761 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8762 L:      linux-iio@vger.kernel.org
8763 S:      Maintained
8764 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8765 F:      drivers/iio/dac/ltc1660.c
8766
8767 LTC4261 HARDWARE MONITOR DRIVER
8768 M:      Guenter Roeck <linux@roeck-us.net>
8769 L:      linux-hwmon@vger.kernel.org
8770 S:      Maintained
8771 F:      Documentation/hwmon/ltc4261
8772 F:      drivers/hwmon/ltc4261.c
8773
8774 LTC4306 I2C MULTIPLEXER DRIVER
8775 M:      Michael Hennerich <michael.hennerich@analog.com>
8776 W:      http://ez.analog.com/community/linux-device-drivers
8777 L:      linux-i2c@vger.kernel.org
8778 S:      Supported
8779 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8780 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8781
8782 LTP (Linux Test Project)
8783 M:      Mike Frysinger <vapier@gentoo.org>
8784 M:      Cyril Hrubis <chrubis@suse.cz>
8785 M:      Wanlong Gao <wanlong.gao@gmail.com>
8786 M:      Jan Stancek <jstancek@redhat.com>
8787 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8788 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8789 L:      ltp@lists.linux.it (subscribers-only)
8790 W:      http://linux-test-project.github.io/
8791 T:      git git://github.com/linux-test-project/ltp.git
8792 S:      Maintained
8793
8794 M68K ARCHITECTURE
8795 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8796 L:      linux-m68k@lists.linux-m68k.org
8797 W:      http://www.linux-m68k.org/
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8799 S:      Maintained
8800 F:      arch/m68k/
8801 F:      drivers/zorro/
8802
8803 M68K ON APPLE MACINTOSH
8804 M:      Joshua Thompson <funaho@jurai.org>
8805 W:      http://www.mac.linux-m68k.org/
8806 L:      linux-m68k@lists.linux-m68k.org
8807 S:      Maintained
8808 F:      arch/m68k/mac/
8809
8810 M68K ON HP9000/300
8811 M:      Philip Blundell <philb@gnu.org>
8812 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8813 S:      Maintained
8814 F:      arch/m68k/hp300/
8815
8816 M88DS3103 MEDIA DRIVER
8817 M:      Antti Palosaari <crope@iki.fi>
8818 L:      linux-media@vger.kernel.org
8819 W:      https://linuxtv.org
8820 W:      http://palosaari.fi/linux/
8821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8822 T:      git git://linuxtv.org/anttip/media_tree.git
8823 S:      Maintained
8824 F:      drivers/media/dvb-frontends/m88ds3103*
8825
8826 M88RS2000 MEDIA DRIVER
8827 M:      Malcolm Priestley <tvboxspy@gmail.com>
8828 L:      linux-media@vger.kernel.org
8829 W:      https://linuxtv.org
8830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8831 S:      Maintained
8832 F:      drivers/media/dvb-frontends/m88rs2000*
8833
8834 MA901 MASTERKIT USB FM RADIO DRIVER
8835 M:      Alexey Klimov <klimov.linux@gmail.com>
8836 L:      linux-media@vger.kernel.org
8837 T:      git git://linuxtv.org/media_tree.git
8838 S:      Maintained
8839 F:      drivers/media/radio/radio-ma901.c
8840
8841 MAC80211
8842 M:      Johannes Berg <johannes@sipsolutions.net>
8843 L:      linux-wireless@vger.kernel.org
8844 W:      http://wireless.kernel.org/
8845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8847 S:      Maintained
8848 F:      Documentation/networking/mac80211-injection.txt
8849 F:      include/net/mac80211.h
8850 F:      net/mac80211/
8851 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8852 F:      Documentation/networking/mac80211_hwsim/README
8853
8854 MAILBOX API
8855 M:      Jassi Brar <jassisinghbrar@gmail.com>
8856 L:      linux-kernel@vger.kernel.org
8857 S:      Maintained
8858 F:      drivers/mailbox/
8859 F:      include/linux/mailbox_client.h
8860 F:      include/linux/mailbox_controller.h
8861
8862 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8863 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8864 W:      http://www.kernel.org/doc/man-pages
8865 L:      linux-man@vger.kernel.org
8866 S:      Maintained
8867
8868 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8869 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8870 L:      linux-mips@linux-mips.org
8871 S:      Maintained
8872 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8873
8874 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8875 M:      Andrew Lunn <andrew@lunn.ch>
8876 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8877 L:      netdev@vger.kernel.org
8878 S:      Maintained
8879 F:      drivers/net/dsa/mv88e6xxx/
8880 F:      include/linux/platform_data/mv88e6xxx.h
8881 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8882
8883 MARVELL ARMADA DRM SUPPORT
8884 M:      Russell King <linux@armlinux.org.uk>
8885 S:      Maintained
8886 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8887 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8888 F:      drivers/gpu/drm/armada/
8889 F:      include/uapi/drm/armada_drm.h
8890 F:      Documentation/devicetree/bindings/display/armada/
8891
8892 MARVELL CRYPTO DRIVER
8893 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8894 M:      Arnaud Ebalard <arno@natisbad.org>
8895 F:      drivers/crypto/marvell/
8896 S:      Maintained
8897 L:      linux-crypto@vger.kernel.org
8898
8899 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8900 M:      Mirko Lindner <mlindner@marvell.com>
8901 M:      Stephen Hemminger <stephen@networkplumber.org>
8902 L:      netdev@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/net/ethernet/marvell/sk*
8905
8906 MARVELL LIBERTAS WIRELESS DRIVER
8907 L:      libertas-dev@lists.infradead.org
8908 S:      Orphan
8909 F:      drivers/net/wireless/marvell/libertas/
8910
8911 MARVELL MACCHIATOBIN SUPPORT
8912 M:      Russell King <linux@armlinux.org.uk>
8913 L:      linux-arm-kernel@lists.infradead.org
8914 S:      Maintained
8915 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8916
8917 MARVELL MV643XX ETHERNET DRIVER
8918 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8919 L:      netdev@vger.kernel.org
8920 S:      Maintained
8921 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8922 F:      include/linux/mv643xx.h
8923
8924 MARVELL MV88X3310 PHY DRIVER
8925 M:      Russell King <linux@armlinux.org.uk>
8926 L:      netdev@vger.kernel.org
8927 S:      Maintained
8928 F:      drivers/net/phy/marvell10g.c
8929
8930 MARVELL MVNETA ETHERNET DRIVER
8931 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8932 L:      netdev@vger.kernel.org
8933 S:      Maintained
8934 F:      drivers/net/ethernet/marvell/mvneta.*
8935
8936 MARVELL MWIFIEX WIRELESS DRIVER
8937 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8938 M:      Nishant Sarmukadam <nishants@marvell.com>
8939 M:      Ganapathi Bhat <gbhat@marvell.com>
8940 M:      Xinming Hu <huxinming820@gmail.com>
8941 L:      linux-wireless@vger.kernel.org
8942 S:      Maintained
8943 F:      drivers/net/wireless/marvell/mwifiex/
8944
8945 MARVELL MWL8K WIRELESS DRIVER
8946 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8947 L:      linux-wireless@vger.kernel.org
8948 S:      Odd Fixes
8949 F:      drivers/net/wireless/marvell/mwl8k.c
8950
8951 MARVELL NAND CONTROLLER DRIVER
8952 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8953 L:      linux-mtd@lists.infradead.org
8954 S:      Maintained
8955 F:      drivers/mtd/nand/raw/marvell_nand.c
8956 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8957
8958 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8959 M:      Nicolas Pitre <nico@fluxnic.net>
8960 S:      Odd Fixes
8961 F:      drivers/mmc/host/mvsdio.*
8962
8963 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8964 M:      Hu Ziji <huziji@marvell.com>
8965 L:      linux-mmc@vger.kernel.org
8966 S:      Supported
8967 F:      drivers/mmc/host/sdhci-xenon*
8968 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8969
8970 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8971 M:      Sunil Goutham <sgoutham@marvell.com>
8972 M:      Linu Cherian <lcherian@marvell.com>
8973 M:      Geetha sowjanya <gakula@marvell.com>
8974 M:      Jerin Jacob <jerinj@marvell.com>
8975 L:      netdev@vger.kernel.org
8976 S:      Supported
8977 F:      drivers/net/ethernet/marvell/octeontx2/af/
8978
8979 MATROX FRAMEBUFFER DRIVER
8980 L:      linux-fbdev@vger.kernel.org
8981 S:      Orphan
8982 F:      drivers/video/fbdev/matrox/matroxfb_*
8983 F:      include/uapi/linux/matroxfb.h
8984
8985 MAX16065 HARDWARE MONITOR DRIVER
8986 M:      Guenter Roeck <linux@roeck-us.net>
8987 L:      linux-hwmon@vger.kernel.org
8988 S:      Maintained
8989 F:      Documentation/hwmon/max16065
8990 F:      drivers/hwmon/max16065.c
8991
8992 MAX2175 SDR TUNER DRIVER
8993 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8994 L:      linux-media@vger.kernel.org
8995 T:      git git://linuxtv.org/media_tree.git
8996 S:      Maintained
8997 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8998 F:      Documentation/media/v4l-drivers/max2175.rst
8999 F:      drivers/media/i2c/max2175*
9000 F:      include/uapi/linux/max2175.h
9001
9002 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9003 L:      linux-hwmon@vger.kernel.org
9004 S:      Orphan
9005 F:      Documentation/hwmon/max6650
9006 F:      drivers/hwmon/max6650.c
9007
9008 MAX6697 HARDWARE MONITOR DRIVER
9009 M:      Guenter Roeck <linux@roeck-us.net>
9010 L:      linux-hwmon@vger.kernel.org
9011 S:      Maintained
9012 F:      Documentation/hwmon/max6697
9013 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9014 F:      drivers/hwmon/max6697.c
9015 F:      include/linux/platform_data/max6697.h
9016
9017 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9018 M:      Peter Rosin <peda@axentia.se>
9019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9020 S:      Maintained
9021 F:      Documentation/devicetree/bindings/sound/max9860.txt
9022 F:      sound/soc/codecs/max9860.*
9023
9024 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9025 M:      Javier Martinez Canillas <javier@dowhile0.org>
9026 L:      linux-kernel@vger.kernel.org
9027 S:      Supported
9028 F:      drivers/regulator/max77802-regulator.c
9029 F:      Documentation/devicetree/bindings/*/*max77802.txt
9030 F:      include/dt-bindings/*/*max77802.h
9031
9032 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9033 M:      Krzysztof Kozlowski <krzk@kernel.org>
9034 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9035 L:      linux-pm@vger.kernel.org
9036 S:      Supported
9037 F:      drivers/power/supply/max14577_charger.c
9038 F:      drivers/power/supply/max77693_charger.c
9039
9040 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9041 M:      Chanwoo Choi <cw00.choi@samsung.com>
9042 M:      Krzysztof Kozlowski <krzk@kernel.org>
9043 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9044 L:      linux-kernel@vger.kernel.org
9045 S:      Supported
9046 F:      drivers/*/max14577*.c
9047 F:      drivers/*/max77686*.c
9048 F:      drivers/*/max77693*.c
9049 F:      drivers/extcon/extcon-max14577.c
9050 F:      drivers/extcon/extcon-max77693.c
9051 F:      drivers/rtc/rtc-max77686.c
9052 F:      drivers/clk/clk-max77686.c
9053 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9054 F:      Documentation/devicetree/bindings/*/max77686.txt
9055 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9056 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9057 F:      include/linux/mfd/max14577*.h
9058 F:      include/linux/mfd/max77686*.h
9059 F:      include/linux/mfd/max77693*.h
9060
9061 MAXIRADIO FM RADIO RECEIVER DRIVER
9062 M:      Hans Verkuil <hverkuil@xs4all.nl>
9063 L:      linux-media@vger.kernel.org
9064 T:      git git://linuxtv.org/media_tree.git
9065 W:      https://linuxtv.org
9066 S:      Maintained
9067 F:      drivers/media/radio/radio-maxiradio*
9068
9069 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9070 M:      Peter Rosin <peda@axentia.se>
9071 L:      linux-iio@vger.kernel.org
9072 S:      Maintained
9073 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9074 F:      drivers/iio/potentiometer/mcp4018.c
9075 F:      drivers/iio/potentiometer/mcp4531.c
9076
9077 MCR20A IEEE-802.15.4 RADIO DRIVER
9078 M:      Xue Liu <liuxuenetmail@gmail.com>
9079 L:      linux-wpan@vger.kernel.org
9080 W:      https://github.com/xueliu/mcr20a-linux
9081 S:      Maintained
9082 F:      drivers/net/ieee802154/mcr20a.c
9083 F:      drivers/net/ieee802154/mcr20a.h
9084 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9085
9086 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9087 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9088 L:      linux-iio@vger.kernel.org
9089 S:      Maintained
9090 F:      drivers/iio/dac/cio-dac.c
9091
9092 MEDIA DRIVERS FOR ASCOT2E
9093 M:      Sergey Kozlov <serjk@netup.ru>
9094 M:      Abylay Ospan <aospan@netup.ru>
9095 L:      linux-media@vger.kernel.org
9096 W:      https://linuxtv.org
9097 W:      http://netup.tv/
9098 T:      git git://linuxtv.org/media_tree.git
9099 S:      Supported
9100 F:      drivers/media/dvb-frontends/ascot2e*
9101
9102 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9103 M:      Jasmin Jessich <jasmin@anw.at>
9104 L:      linux-media@vger.kernel.org
9105 W:      https://linuxtv.org
9106 T:      git git://linuxtv.org/media_tree.git
9107 S:      Maintained
9108 F:      drivers/media/dvb-frontends/cxd2099*
9109
9110 MEDIA DRIVERS FOR CXD2841ER
9111 M:      Sergey Kozlov <serjk@netup.ru>
9112 M:      Abylay Ospan <aospan@netup.ru>
9113 L:      linux-media@vger.kernel.org
9114 W:      https://linuxtv.org
9115 W:      http://netup.tv/
9116 T:      git git://linuxtv.org/media_tree.git
9117 S:      Supported
9118 F:      drivers/media/dvb-frontends/cxd2841er*
9119
9120 MEDIA DRIVERS FOR CXD2880
9121 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9122 L:      linux-media@vger.kernel.org
9123 W:      http://linuxtv.org/
9124 T:      git git://linuxtv.org/media_tree.git
9125 S:      Supported
9126 F:      drivers/media/dvb-frontends/cxd2880/*
9127 F:      drivers/media/spi/cxd2880*
9128
9129 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9130 L:      linux-media@vger.kernel.org
9131 W:      https://linuxtv.org
9132 T:      git git://linuxtv.org/media_tree.git
9133 S:      Orphan
9134 F:      drivers/media/pci/ddbridge/*
9135
9136 MEDIA DRIVERS FOR FREESCALE IMX
9137 M:      Steve Longerbeam <slongerbeam@gmail.com>
9138 M:      Philipp Zabel <p.zabel@pengutronix.de>
9139 L:      linux-media@vger.kernel.org
9140 T:      git git://linuxtv.org/media_tree.git
9141 S:      Maintained
9142 F:      Documentation/devicetree/bindings/media/imx.txt
9143 F:      Documentation/media/v4l-drivers/imx.rst
9144 F:      drivers/staging/media/imx/
9145 F:      include/linux/imx-media.h
9146 F:      include/media/imx.h
9147
9148 MEDIA DRIVER FOR FREESCALE IMX PXP
9149 M:      Philipp Zabel <p.zabel@pengutronix.de>
9150 L:      linux-media@vger.kernel.org
9151 T:      git git://linuxtv.org/media_tree.git
9152 S:      Maintained
9153 F:      drivers/media/platform/imx-pxp.[ch]
9154
9155 MEDIA DRIVERS FOR HELENE
9156 M:      Abylay Ospan <aospan@netup.ru>
9157 L:      linux-media@vger.kernel.org
9158 W:      https://linuxtv.org
9159 W:      http://netup.tv/
9160 T:      git git://linuxtv.org/media_tree.git
9161 S:      Supported
9162 F:      drivers/media/dvb-frontends/helene*
9163
9164 MEDIA DRIVERS FOR HORUS3A
9165 M:      Sergey Kozlov <serjk@netup.ru>
9166 M:      Abylay Ospan <aospan@netup.ru>
9167 L:      linux-media@vger.kernel.org
9168 W:      https://linuxtv.org
9169 W:      http://netup.tv/
9170 T:      git git://linuxtv.org/media_tree.git
9171 S:      Supported
9172 F:      drivers/media/dvb-frontends/horus3a*
9173
9174 MEDIA DRIVERS FOR LNBH25
9175 M:      Sergey Kozlov <serjk@netup.ru>
9176 M:      Abylay Ospan <aospan@netup.ru>
9177 L:      linux-media@vger.kernel.org
9178 W:      https://linuxtv.org
9179 W:      http://netup.tv/
9180 T:      git git://linuxtv.org/media_tree.git
9181 S:      Supported
9182 F:      drivers/media/dvb-frontends/lnbh25*
9183
9184 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9185 L:      linux-media@vger.kernel.org
9186 W:      https://linuxtv.org
9187 T:      git git://linuxtv.org/media_tree.git
9188 S:      Orphan
9189 F:      drivers/media/dvb-frontends/mxl5xx*
9190
9191 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9192 M:      Sergey Kozlov <serjk@netup.ru>
9193 M:      Abylay Ospan <aospan@netup.ru>
9194 L:      linux-media@vger.kernel.org
9195 W:      https://linuxtv.org
9196 W:      http://netup.tv/
9197 T:      git git://linuxtv.org/media_tree.git
9198 S:      Supported
9199 F:      drivers/media/pci/netup_unidvb/*
9200
9201 MEDIA DRIVERS FOR RENESAS - CEU
9202 M:      Jacopo Mondi <jacopo@jmondi.org>
9203 L:      linux-media@vger.kernel.org
9204 L:      linux-renesas-soc@vger.kernel.org
9205 T:      git git://linuxtv.org/media_tree.git
9206 S:      Supported
9207 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9208 F:      drivers/media/platform/renesas-ceu.c
9209 F:      include/media/drv-intf/renesas-ceu.h
9210
9211 MEDIA DRIVERS FOR RENESAS - DRIF
9212 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9213 L:      linux-media@vger.kernel.org
9214 L:      linux-renesas-soc@vger.kernel.org
9215 T:      git git://linuxtv.org/media_tree.git
9216 S:      Supported
9217 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9218 F:      drivers/media/platform/rcar_drif.c
9219
9220 MEDIA DRIVERS FOR RENESAS - FCP
9221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222 L:      linux-media@vger.kernel.org
9223 L:      linux-renesas-soc@vger.kernel.org
9224 T:      git git://linuxtv.org/media_tree.git
9225 S:      Supported
9226 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9227 F:      drivers/media/platform/rcar-fcp.c
9228 F:      include/media/rcar-fcp.h
9229
9230 MEDIA DRIVERS FOR RENESAS - FDP1
9231 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9232 L:      linux-media@vger.kernel.org
9233 L:      linux-renesas-soc@vger.kernel.org
9234 T:      git git://linuxtv.org/media_tree.git
9235 S:      Supported
9236 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9237 F:      drivers/media/platform/rcar_fdp1.c
9238
9239 MEDIA DRIVERS FOR RENESAS - VIN
9240 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9241 L:      linux-media@vger.kernel.org
9242 L:      linux-renesas-soc@vger.kernel.org
9243 T:      git git://linuxtv.org/media_tree.git
9244 S:      Supported
9245 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9246 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9247 F:      drivers/media/platform/rcar-vin/
9248
9249 MEDIA DRIVERS FOR RENESAS - VSP1
9250 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9252 L:      linux-media@vger.kernel.org
9253 L:      linux-renesas-soc@vger.kernel.org
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9257 F:      drivers/media/platform/vsp1/
9258
9259 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9260 L:      linux-media@vger.kernel.org
9261 W:      https://linuxtv.org
9262 T:      git git://linuxtv.org/media_tree.git
9263 S:      Orphan
9264 F:      drivers/media/dvb-frontends/stv0910*
9265
9266 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9267 L:      linux-media@vger.kernel.org
9268 W:      https://linuxtv.org
9269 T:      git git://linuxtv.org/media_tree.git
9270 S:      Orphan
9271 F:      drivers/media/dvb-frontends/stv6111*
9272
9273 MEDIA DRIVERS FOR STM32 - DCMI
9274 M:      Hugues Fruchet <hugues.fruchet@st.com>
9275 L:      linux-media@vger.kernel.org
9276 T:      git git://linuxtv.org/media_tree.git
9277 S:      Supported
9278 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9279 F:      drivers/media/platform/stm32/stm32-dcmi.c
9280
9281 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9282 M:      Dmitry Osipenko <digetx@gmail.com>
9283 L:      linux-media@vger.kernel.org
9284 L:      linux-tegra@vger.kernel.org
9285 T:      git git://linuxtv.org/media_tree.git
9286 S:      Maintained
9287 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9288 F:      drivers/staging/media/tegra-vde/
9289
9290 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9291 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9292 P:      LinuxTV.org Project
9293 L:      linux-media@vger.kernel.org
9294 W:      https://linuxtv.org
9295 Q:      http://patchwork.kernel.org/project/linux-media/list/
9296 T:      git git://linuxtv.org/media_tree.git
9297 S:      Maintained
9298 F:      Documentation/devicetree/bindings/media/
9299 F:      Documentation/media/
9300 F:      drivers/media/
9301 F:      drivers/staging/media/
9302 F:      include/linux/platform_data/media/
9303 F:      include/media/
9304 F:      include/uapi/linux/dvb/
9305 F:      include/uapi/linux/videodev2.h
9306 F:      include/uapi/linux/media.h
9307 F:      include/uapi/linux/v4l2-*
9308 F:      include/uapi/linux/meye.h
9309 F:      include/uapi/linux/ivtv*
9310 F:      include/uapi/linux/uvcvideo.h
9311
9312 MEDIATEK BLUETOOTH DRIVER
9313 M:      Sean Wang <sean.wang@mediatek.com>
9314 L:      linux-bluetooth@vger.kernel.org
9315 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9316 S:      Maintained
9317 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9318 F:      drivers/bluetooth/btmtkuart.c
9319
9320 MEDIATEK CIR DRIVER
9321 M:      Sean Wang <sean.wang@mediatek.com>
9322 S:      Maintained
9323 F:      drivers/media/rc/mtk-cir.c
9324
9325 MEDIATEK DMA DRIVER
9326 M:      Sean Wang <sean.wang@mediatek.com>
9327 L:      dmaengine@vger.kernel.org
9328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9330 S:      Maintained
9331 F:      Documentation/devicetree/bindings/dma/mtk-*
9332 F:      drivers/dma/mediatek/
9333
9334 MEDIATEK PMIC LED DRIVER
9335 M:      Sean Wang <sean.wang@mediatek.com>
9336 S:      Maintained
9337 F:      drivers/leds/leds-mt6323.c
9338 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9339
9340 MEDIATEK ETHERNET DRIVER
9341 M:      Felix Fietkau <nbd@openwrt.org>
9342 M:      John Crispin <john@phrozen.org>
9343 M:      Sean Wang <sean.wang@mediatek.com>
9344 M:      Nelson Chang <nelson.chang@mediatek.com>
9345 L:      netdev@vger.kernel.org
9346 S:      Maintained
9347 F:      drivers/net/ethernet/mediatek/
9348
9349 MEDIATEK SWITCH DRIVER
9350 M:      Sean Wang <sean.wang@mediatek.com>
9351 L:      netdev@vger.kernel.org
9352 S:      Maintained
9353 F:      drivers/net/dsa/mt7530.*
9354 F:      net/dsa/tag_mtk.c
9355
9356 MEDIATEK JPEG DRIVER
9357 M:      Rick Chang <rick.chang@mediatek.com>
9358 M:      Bin Liu <bin.liu@mediatek.com>
9359 S:      Supported
9360 F:      drivers/media/platform/mtk-jpeg/
9361 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9362
9363 MEDIATEK MDP DRIVER
9364 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9365 M:      Houlong Wei <houlong.wei@mediatek.com>
9366 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9367 S:      Supported
9368 F:      drivers/media/platform/mtk-mdp/
9369 F:      drivers/media/platform/mtk-vpu/
9370 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9371
9372 MEDIATEK MEDIA DRIVER
9373 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9374 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9375 S:      Supported
9376 F:      drivers/media/platform/mtk-vcodec/
9377 F:      drivers/media/platform/mtk-vpu/
9378 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9379 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9380
9381 MEDIATEK MT76 WIRELESS LAN DRIVER
9382 M:      Felix Fietkau <nbd@nbd.name>
9383 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9384 L:      linux-wireless@vger.kernel.org
9385 S:      Maintained
9386 F:      drivers/net/wireless/mediatek/mt76/
9387
9388 MEDIATEK MT7601U WIRELESS LAN DRIVER
9389 M:      Jakub Kicinski <kubakici@wp.pl>
9390 L:      linux-wireless@vger.kernel.org
9391 S:      Maintained
9392 F:      drivers/net/wireless/mediatek/mt7601u/
9393
9394 MEDIATEK NAND CONTROLLER DRIVER
9395 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9396 L:      linux-mtd@lists.infradead.org
9397 S:      Maintained
9398 F:      drivers/mtd/nand/raw/mtk_*
9399 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9400
9401 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9402 M:      Sean Wang <sean.wang@mediatek.com>
9403 S:      Maintained
9404 F:      drivers/char/hw_random/mtk-rng.c
9405
9406 MEDIATEK USB3 DRD IP DRIVER
9407 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9408 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9410 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9411 S:      Maintained
9412 F:      drivers/usb/mtu3/
9413
9414 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9415 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9416 M:      Martin Donnelly <martin.donnelly@ge.com>
9417 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9418 S:      Maintained
9419 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9420 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9421
9422 MEGARAID SCSI/SAS DRIVERS
9423 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9424 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9425 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9426 L:      megaraidlinux.pdl@broadcom.com
9427 L:      linux-scsi@vger.kernel.org
9428 W:      http://www.avagotech.com/support/
9429 S:      Maintained
9430 F:      Documentation/scsi/megaraid.txt
9431 F:      drivers/scsi/megaraid.*
9432 F:      drivers/scsi/megaraid/
9433
9434 MELEXIS MLX90614 DRIVER
9435 M:      Crt Mori <cmo@melexis.com>
9436 L:      linux-iio@vger.kernel.org
9437 W:      http://www.melexis.com
9438 S:      Supported
9439 F:      drivers/iio/temperature/mlx90614.c
9440
9441 MELEXIS MLX90632 DRIVER
9442 M:      Crt Mori <cmo@melexis.com>
9443 L:      linux-iio@vger.kernel.org
9444 W:      http://www.melexis.com
9445 S:      Supported
9446 F:      drivers/iio/temperature/mlx90632.c
9447
9448 MELFAS MIP4 TOUCHSCREEN DRIVER
9449 M:      Sangwon Jee <jeesw@melfas.com>
9450 W:      http://www.melfas.com
9451 S:      Supported
9452 F:      drivers/input/touchscreen/melfas_mip4.c
9453 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9454
9455 MELLANOX ETHERNET DRIVER (mlx4_en)
9456 M:      Tariq Toukan <tariqt@mellanox.com>
9457 L:      netdev@vger.kernel.org
9458 S:      Supported
9459 W:      http://www.mellanox.com
9460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9461 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9462
9463 MELLANOX ETHERNET DRIVER (mlx5e)
9464 M:      Saeed Mahameed <saeedm@mellanox.com>
9465 L:      netdev@vger.kernel.org
9466 S:      Supported
9467 W:      http://www.mellanox.com
9468 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9469 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9470
9471 MELLANOX ETHERNET INNOVA DRIVERS
9472 R:      Boris Pismenny <borisp@mellanox.com>
9473 L:      netdev@vger.kernel.org
9474 S:      Supported
9475 W:      http://www.mellanox.com
9476 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9477 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9478 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9479 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9480 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9481
9482 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9483 R:      Boris Pismenny <borisp@mellanox.com>
9484 L:      netdev@vger.kernel.org
9485 S:      Supported
9486 W:      http://www.mellanox.com
9487 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9488 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9489 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9490
9491 MELLANOX ETHERNET SWITCH DRIVERS
9492 M:      Jiri Pirko <jiri@mellanox.com>
9493 M:      Ido Schimmel <idosch@mellanox.com>
9494 L:      netdev@vger.kernel.org
9495 S:      Supported
9496 W:      http://www.mellanox.com
9497 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9498 F:      drivers/net/ethernet/mellanox/mlxsw/
9499 F:      tools/testing/selftests/drivers/net/mlxsw/
9500
9501 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9502 M:      mlxsw@mellanox.com
9503 L:      netdev@vger.kernel.org
9504 S:      Supported
9505 W:      http://www.mellanox.com
9506 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9507 F:      drivers/net/ethernet/mellanox/mlxfw/
9508
9509 MELLANOX HARDWARE PLATFORM SUPPORT
9510 M:      Andy Shevchenko <andy@infradead.org>
9511 M:      Darren Hart <dvhart@infradead.org>
9512 M:      Vadim Pasternak <vadimp@mellanox.com>
9513 L:      platform-driver-x86@vger.kernel.org
9514 S:      Supported
9515 F:      drivers/platform/mellanox/
9516
9517 MELLANOX MLX4 core VPI driver
9518 M:      Tariq Toukan <tariqt@mellanox.com>
9519 L:      netdev@vger.kernel.org
9520 L:      linux-rdma@vger.kernel.org
9521 W:      http://www.mellanox.com
9522 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9523 S:      Supported
9524 F:      drivers/net/ethernet/mellanox/mlx4/
9525 F:      include/linux/mlx4/
9526
9527 MELLANOX MLX4 IB driver
9528 M:      Yishai Hadas <yishaih@mellanox.com>
9529 L:      linux-rdma@vger.kernel.org
9530 W:      http://www.mellanox.com
9531 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9532 S:      Supported
9533 F:      drivers/infiniband/hw/mlx4/
9534 F:      include/linux/mlx4/
9535 F:      include/uapi/rdma/mlx4-abi.h
9536
9537 MELLANOX MLX5 core VPI driver
9538 M:      Saeed Mahameed <saeedm@mellanox.com>
9539 M:      Leon Romanovsky <leonro@mellanox.com>
9540 L:      netdev@vger.kernel.org
9541 L:      linux-rdma@vger.kernel.org
9542 W:      http://www.mellanox.com
9543 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9544 S:      Supported
9545 F:      drivers/net/ethernet/mellanox/mlx5/core/
9546 F:      include/linux/mlx5/
9547
9548 MELLANOX MLX5 IB driver
9549 M:      Leon Romanovsky <leonro@mellanox.com>
9550 L:      linux-rdma@vger.kernel.org
9551 W:      http://www.mellanox.com
9552 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9553 S:      Supported
9554 F:      drivers/infiniband/hw/mlx5/
9555 F:      include/linux/mlx5/
9556 F:      include/uapi/rdma/mlx5-abi.h
9557
9558 MELLANOX MLXCPLD I2C AND MUX DRIVER
9559 M:      Vadim Pasternak <vadimp@mellanox.com>
9560 M:      Michael Shych <michaelsh@mellanox.com>
9561 L:      linux-i2c@vger.kernel.org
9562 S:      Supported
9563 F:      drivers/i2c/busses/i2c-mlxcpld.c
9564 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9565 F:      Documentation/i2c/busses/i2c-mlxcpld
9566
9567 MELLANOX MLXCPLD LED DRIVER
9568 M:      Vadim Pasternak <vadimp@mellanox.com>
9569 L:      linux-leds@vger.kernel.org
9570 S:      Supported
9571 F:      drivers/leds/leds-mlxcpld.c
9572 F:      drivers/leds/leds-mlxreg.c
9573 F:      Documentation/leds/leds-mlxcpld.txt
9574
9575 MELLANOX PLATFORM DRIVER
9576 M:      Vadim Pasternak <vadimp@mellanox.com>
9577 L:      platform-driver-x86@vger.kernel.org
9578 S:      Supported
9579 F:      drivers/platform/x86/mlx-platform.c
9580
9581 MEMBARRIER SUPPORT
9582 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9583 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9584 L:      linux-kernel@vger.kernel.org
9585 S:      Supported
9586 F:      kernel/sched/membarrier.c
9587 F:      include/uapi/linux/membarrier.h
9588 F:      arch/powerpc/include/asm/membarrier.h
9589
9590 MEMORY MANAGEMENT
9591 L:      linux-mm@kvack.org
9592 W:      http://www.linux-mm.org
9593 S:      Maintained
9594 F:      include/linux/mm.h
9595 F:      include/linux/gfp.h
9596 F:      include/linux/mmzone.h
9597 F:      include/linux/memory_hotplug.h
9598 F:      include/linux/vmalloc.h
9599 F:      mm/
9600
9601 MEMORY TECHNOLOGY DEVICES (MTD)
9602 M:      David Woodhouse <dwmw2@infradead.org>
9603 M:      Brian Norris <computersforpeace@gmail.com>
9604 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9605 M:      Marek Vasut <marek.vasut@gmail.com>
9606 M:      Richard Weinberger <richard@nod.at>
9607 L:      linux-mtd@lists.infradead.org
9608 W:      http://www.linux-mtd.infradead.org/
9609 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9610 T:      git git://git.infradead.org/linux-mtd.git master
9611 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9612 S:      Maintained
9613 F:      Documentation/devicetree/bindings/mtd/
9614 F:      drivers/mtd/
9615 F:      include/linux/mtd/
9616 F:      include/uapi/mtd/
9617
9618 MEN A21 WATCHDOG DRIVER
9619 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9620 L:      linux-watchdog@vger.kernel.org
9621 S:      Maintained
9622 F:      drivers/watchdog/mena21_wdt.c
9623
9624 MEN CHAMELEON BUS (mcb)
9625 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9626 S:      Maintained
9627 F:      drivers/mcb/
9628 F:      include/linux/mcb.h
9629 F:      Documentation/men-chameleon-bus.txt
9630
9631 MEN F21BMC (Board Management Controller)
9632 M:      Andreas Werner <andreas.werner@men.de>
9633 S:      Supported
9634 F:      drivers/mfd/menf21bmc.c
9635 F:      drivers/watchdog/menf21bmc_wdt.c
9636 F:      drivers/leds/leds-menf21bmc.c
9637 F:      drivers/hwmon/menf21bmc_hwmon.c
9638 F:      Documentation/hwmon/menf21bmc
9639
9640 MEN Z069 WATCHDOG DRIVER
9641 M:      Johannes Thumshirn <jth@kernel.org>
9642 L:      linux-watchdog@vger.kernel.org
9643 S:      Maintained
9644 F:      drivers/watchdog/menz69_wdt.c
9645
9646 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9647 M:      Neil Armstrong <narmstrong@baylibre.com>
9648 L:      linux-media@lists.freedesktop.org
9649 L:      linux-amlogic@lists.infradead.org
9650 W:      http://linux-meson.com/
9651 S:      Supported
9652 F:      drivers/media/platform/meson/ao-cec.c
9653 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9654 T:      git git://linuxtv.org/media_tree.git
9655
9656 MICROBLAZE ARCHITECTURE
9657 M:      Michal Simek <monstr@monstr.eu>
9658 W:      http://www.monstr.eu/fdt/
9659 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9660 S:      Supported
9661 F:      arch/microblaze/
9662
9663 MICROCHIP AT91 SERIAL DRIVER
9664 M:      Richard Genoud <richard.genoud@gmail.com>
9665 S:      Maintained
9666 F:      drivers/tty/serial/atmel_serial.c
9667 F:      drivers/tty/serial/atmel_serial.h
9668 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9669
9670 MICROCHIP AUDIO ASOC DRIVERS
9671 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9673 S:      Supported
9674 F:      sound/soc/atmel
9675
9676 MICROCHIP DMA DRIVER
9677 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9679 L:      dmaengine@vger.kernel.org
9680 S:      Supported
9681 F:      drivers/dma/at_hdmac.c
9682 F:      drivers/dma/at_hdmac_regs.h
9683 F:      include/linux/platform_data/dma-atmel.h
9684 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9685 F:      include/dt-bindings/dma/at91.h
9686
9687 MICROCHIP ECC DRIVER
9688 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9689 L:      linux-crypto@vger.kernel.org
9690 S:      Maintained
9691 F:      drivers/crypto/atmel-ecc.*
9692
9693 MICROCHIP I2C DRIVER
9694 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9695 L:      linux-i2c@vger.kernel.org
9696 S:      Supported
9697 F:      drivers/i2c/busses/i2c-at91.c
9698
9699 MICROCHIP ISC DRIVER
9700 M:      Eugen Hristev <eugen.hristev@microchip.com>
9701 L:      linux-media@vger.kernel.org
9702 S:      Supported
9703 F:      drivers/media/platform/atmel/atmel-isc.c
9704 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9705 F:      devicetree/bindings/media/atmel-isc.txt
9706
9707 MICROCHIP ISI DRIVER
9708 M:      Eugen Hristev <eugen.hristev@microchip.com>
9709 L:      linux-media@vger.kernel.org
9710 S:      Supported
9711 F:      drivers/media/platform/atmel/atmel-isi.c
9712 F:      include/media/atmel-isi.h
9713
9714 MICROCHIP AT91 USART MFD DRIVER
9715 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9716 L:      linux-kernel@vger.kernel.org
9717 S:      Supported
9718 F:      drivers/mfd/at91-usart.c
9719 F:      include/dt-bindings/mfd/at91-usart.h
9720 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9721
9722 MICROCHIP AT91 USART SPI DRIVER
9723 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9724 L:      linux-spi@vger.kernel.org
9725 S:      Supported
9726 F:      drivers/spi/spi-at91-usart.c
9727 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9728
9729 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9730 M:      Woojung Huh <Woojung.Huh@microchip.com>
9731 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9732 L:      netdev@vger.kernel.org
9733 S:      Maintained
9734 F:      net/dsa/tag_ksz.c
9735 F:      drivers/net/dsa/microchip/*
9736 F:      include/linux/platform_data/microchip-ksz.h
9737 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9738
9739 MICROCHIP LAN743X ETHERNET DRIVER
9740 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9741 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9742 L:      netdev@vger.kernel.org
9743 S:      Maintained
9744 F:      drivers/net/ethernet/microchip/lan743x_*
9745
9746 MICROCHIP LCDFB DRIVER
9747 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9748 L:      linux-fbdev@vger.kernel.org
9749 S:      Maintained
9750 F:      drivers/video/fbdev/atmel_lcdfb.c
9751 F:      include/video/atmel_lcdc.h
9752
9753 MICROCHIP MMC/SD/SDIO MCI DRIVER
9754 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9755 S:      Maintained
9756 F:      drivers/mmc/host/atmel-mci.c
9757
9758 MICROCHIP MCP3911 ADC DRIVER
9759 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9760 M:      Kent Gustavsson <kent@minoris.se>
9761 L:      linux-iio@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/iio/adc/mcp3911.c
9764 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9765
9766 MICROCHIP NAND DRIVER
9767 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9768 L:      linux-mtd@lists.infradead.org
9769 S:      Supported
9770 F:      drivers/mtd/nand/raw/atmel/*
9771 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9772
9773 MICROCHIP PWM DRIVER
9774 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776 L:      linux-pwm@vger.kernel.org
9777 S:      Supported
9778 F:      drivers/pwm/pwm-atmel.c
9779 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9780
9781 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9782 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9783 M:      Eugen Hristev <eugen.hristev@microchip.com>
9784 L:      linux-iio@vger.kernel.org
9785 S:      Supported
9786 F:      drivers/iio/adc/at91-sama5d2_adc.c
9787 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9788 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9789
9790 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9791 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9792 S:      Supported
9793 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9794
9795 MICROCHIP SPI DRIVER
9796 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9797 S:      Supported
9798 F:      drivers/spi/spi-atmel.*
9799
9800 MICROCHIP SSC DRIVER
9801 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9803 S:      Supported
9804 F:      drivers/misc/atmel-ssc.c
9805 F:      include/linux/atmel-ssc.h
9806
9807 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9808 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9810 S:      Supported
9811 F:      drivers/misc/atmel_tclib.c
9812 F:      drivers/clocksource/tcb_clksrc.c
9813
9814 MICROCHIP USBA UDC DRIVER
9815 M:      Cristian Birsan <cristian.birsan@microchip.com>
9816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817 S:      Supported
9818 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9819
9820 MICROCHIP USB251XB DRIVER
9821 M:      Richard Leitner <richard.leitner@skidata.com>
9822 L:      linux-usb@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/usb/misc/usb251xb.c
9825 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9826
9827 MICROCHIP XDMA DRIVER
9828 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9829 L:      linux-arm-kernel@lists.infradead.org
9830 L:      dmaengine@vger.kernel.org
9831 S:      Supported
9832 F:      drivers/dma/at_xdmac.c
9833
9834 MICROSEMI MIPS SOCS
9835 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9836 L:      linux-mips@linux-mips.org
9837 S:      Maintained
9838 F:      arch/mips/generic/board-ocelot.c
9839 F:      arch/mips/configs/generic/board-ocelot.config
9840 F:      arch/mips/boot/dts/mscc/
9841 F:      Documentation/devicetree/bindings/mips/mscc.txt
9842
9843 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9844 M:      Don Brace <don.brace@microsemi.com>
9845 L:      esc.storagedev@microsemi.com
9846 L:      linux-scsi@vger.kernel.org
9847 S:      Supported
9848 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9849 F:      drivers/scsi/smartpqi/Kconfig
9850 F:      drivers/scsi/smartpqi/Makefile
9851 F:      include/linux/cciss*.h
9852 F:      include/uapi/linux/cciss*.h
9853 F:      Documentation/scsi/smartpqi.txt
9854
9855 MICROSEMI ETHERNET SWITCH DRIVER
9856 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9857 L:      netdev@vger.kernel.org
9858 S:      Supported
9859 F:      drivers/net/ethernet/mscc/
9860
9861 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9862 M:      Chen Yu <yu.c.chen@intel.com>
9863 L:      platform-driver-x86@vger.kernel.org
9864 S:      Supported
9865 F:      drivers/platform/x86/surfacepro3_button.c
9866
9867 MICROTEK X6 SCANNER
9868 M:      Oliver Neukum <oliver@neukum.org>
9869 S:      Maintained
9870 F:      drivers/usb/image/microtek.*
9871
9872 MIPS
9873 M:      Ralf Baechle <ralf@linux-mips.org>
9874 M:      Paul Burton <paul.burton@mips.com>
9875 M:      James Hogan <jhogan@kernel.org>
9876 L:      linux-mips@linux-mips.org
9877 W:      http://www.linux-mips.org/
9878 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9880 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9881 S:      Supported
9882 F:      Documentation/devicetree/bindings/mips/
9883 F:      Documentation/mips/
9884 F:      arch/mips/
9885 F:      drivers/platform/mips/
9886
9887 MIPS BOSTON DEVELOPMENT BOARD
9888 M:      Paul Burton <paul.burton@mips.com>
9889 L:      linux-mips@linux-mips.org
9890 S:      Maintained
9891 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9892 F:      arch/mips/boot/dts/img/boston.dts
9893 F:      arch/mips/configs/generic/board-boston.config
9894 F:      drivers/clk/imgtec/clk-boston.c
9895 F:      include/dt-bindings/clock/boston-clock.h
9896
9897 MIPS GENERIC PLATFORM
9898 M:      Paul Burton <paul.burton@mips.com>
9899 L:      linux-mips@linux-mips.org
9900 S:      Supported
9901 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9902 F:      arch/mips/generic/
9903 F:      arch/mips/tools/generic-board-config.sh
9904
9905 MIPS/LOONGSON1 ARCHITECTURE
9906 M:      Keguang Zhang <keguang.zhang@gmail.com>
9907 L:      linux-mips@linux-mips.org
9908 S:      Maintained
9909 F:      arch/mips/loongson32/
9910 F:      arch/mips/include/asm/mach-loongson32/
9911 F:      drivers/*/*loongson1*
9912 F:      drivers/*/*/*loongson1*
9913
9914 MIPS/LOONGSON2 ARCHITECTURE
9915 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9916 L:      linux-mips@linux-mips.org
9917 S:      Maintained
9918 F:      arch/mips/loongson64/fuloong-2e/
9919 F:      arch/mips/loongson64/lemote-2f/
9920 F:      arch/mips/include/asm/mach-loongson64/
9921 F:      drivers/*/*loongson2*
9922 F:      drivers/*/*/*loongson2*
9923
9924 MIPS/LOONGSON3 ARCHITECTURE
9925 M:      Huacai Chen <chenhc@lemote.com>
9926 L:      linux-mips@linux-mips.org
9927 S:      Maintained
9928 F:      arch/mips/loongson64/
9929 F:      arch/mips/include/asm/mach-loongson64/
9930 F:      drivers/platform/mips/cpu_hwmon.c
9931 F:      drivers/*/*loongson3*
9932 F:      drivers/*/*/*loongson3*
9933
9934 MIPS RINT INSTRUCTION EMULATION
9935 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9936 L:      linux-mips@linux-mips.org
9937 S:      Supported
9938 F:      arch/mips/math-emu/sp_rint.c
9939 F:      arch/mips/math-emu/dp_rint.c
9940
9941 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9942 M:      Hans Verkuil <hverkuil@xs4all.nl>
9943 L:      linux-media@vger.kernel.org
9944 T:      git git://linuxtv.org/media_tree.git
9945 W:      https://linuxtv.org
9946 S:      Odd Fixes
9947 F:      drivers/media/radio/radio-miropcm20*
9948
9949 MMP SUPPORT
9950 M:      Eric Miao <eric.y.miao@gmail.com>
9951 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9953 T:      git git://github.com/hzhuang1/linux.git
9954 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9955 S:      Maintained
9956 F:      arch/arm/boot/dts/mmp*
9957 F:      arch/arm/mach-mmp/
9958
9959 MMU GATHER AND TLB INVALIDATION
9960 M:      Will Deacon <will.deacon@arm.com>
9961 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9962 M:      Andrew Morton <akpm@linux-foundation.org>
9963 M:      Nick Piggin <npiggin@gmail.com>
9964 M:      Peter Zijlstra <peterz@infradead.org>
9965 L:      linux-arch@vger.kernel.org
9966 L:      linux-mm@kvack.org
9967 S:      Maintained
9968 F:      arch/*/include/asm/tlb.h
9969 F:      include/asm-generic/tlb.h
9970 F:      mm/mmu_gather.c
9971
9972 MN88472 MEDIA DRIVER
9973 M:      Antti Palosaari <crope@iki.fi>
9974 L:      linux-media@vger.kernel.org
9975 W:      https://linuxtv.org
9976 W:      http://palosaari.fi/linux/
9977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9978 S:      Maintained
9979 F:      drivers/media/dvb-frontends/mn88472*
9980
9981 MN88473 MEDIA DRIVER
9982 M:      Antti Palosaari <crope@iki.fi>
9983 L:      linux-media@vger.kernel.org
9984 W:      https://linuxtv.org
9985 W:      http://palosaari.fi/linux/
9986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9987 S:      Maintained
9988 F:      drivers/media/dvb-frontends/mn88473*
9989
9990 MODULE SUPPORT
9991 M:      Jessica Yu <jeyu@kernel.org>
9992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9993 S:      Maintained
9994 F:      include/linux/module.h
9995 F:      kernel/module.c
9996
9997 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9998 W:      http://popies.net/meye/
9999 S:      Orphan
10000 F:      Documentation/media/v4l-drivers/meye*
10001 F:      drivers/media/pci/meye/
10002 F:      include/uapi/linux/meye.h
10003
10004 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10005 M:      Jiri Slaby <jirislaby@gmail.com>
10006 S:      Maintained
10007 F:      Documentation/serial/moxa-smartio
10008 F:      drivers/tty/mxser.*
10009
10010 MR800 AVERMEDIA USB FM RADIO DRIVER
10011 M:      Alexey Klimov <klimov.linux@gmail.com>
10012 L:      linux-media@vger.kernel.org
10013 T:      git git://linuxtv.org/media_tree.git
10014 S:      Maintained
10015 F:      drivers/media/radio/radio-mr800.c
10016
10017 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10018 M:      Alan Ott <alan@signal11.us>
10019 L:      linux-wpan@vger.kernel.org
10020 S:      Maintained
10021 F:      drivers/net/ieee802154/mrf24j40.c
10022 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10023
10024 MSI LAPTOP SUPPORT
10025 M:      "Lee, Chun-Yi" <jlee@suse.com>
10026 L:      platform-driver-x86@vger.kernel.org
10027 S:      Maintained
10028 F:      drivers/platform/x86/msi-laptop.c
10029
10030 MSI WMI SUPPORT
10031 L:      platform-driver-x86@vger.kernel.org
10032 S:      Orphan
10033 F:      drivers/platform/x86/msi-wmi.c
10034
10035 MSI001 MEDIA DRIVER
10036 M:      Antti Palosaari <crope@iki.fi>
10037 L:      linux-media@vger.kernel.org
10038 W:      https://linuxtv.org
10039 W:      http://palosaari.fi/linux/
10040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10041 T:      git git://linuxtv.org/anttip/media_tree.git
10042 S:      Maintained
10043 F:      drivers/media/tuners/msi001*
10044
10045 MSI2500 MEDIA DRIVER
10046 M:      Antti Palosaari <crope@iki.fi>
10047 L:      linux-media@vger.kernel.org
10048 W:      https://linuxtv.org
10049 W:      http://palosaari.fi/linux/
10050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10051 T:      git git://linuxtv.org/anttip/media_tree.git
10052 S:      Maintained
10053 F:      drivers/media/usb/msi2500/
10054
10055 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10056 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10057 L:      linux-mtd@lists.infradead.org
10058 S:      Maintained
10059 F:      drivers/mtd/devices/docg3*
10060
10061 MT9M032 APTINA SENSOR DRIVER
10062 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10063 L:      linux-media@vger.kernel.org
10064 T:      git git://linuxtv.org/media_tree.git
10065 S:      Maintained
10066 F:      drivers/media/i2c/mt9m032.c
10067 F:      include/media/i2c/mt9m032.h
10068
10069 MT9P031 APTINA CAMERA SENSOR
10070 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10071 L:      linux-media@vger.kernel.org
10072 T:      git git://linuxtv.org/media_tree.git
10073 S:      Maintained
10074 F:      drivers/media/i2c/mt9p031.c
10075 F:      include/media/i2c/mt9p031.h
10076
10077 MT9T001 APTINA CAMERA SENSOR
10078 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10079 L:      linux-media@vger.kernel.org
10080 T:      git git://linuxtv.org/media_tree.git
10081 S:      Maintained
10082 F:      drivers/media/i2c/mt9t001.c
10083 F:      include/media/i2c/mt9t001.h
10084
10085 MT9T112 APTINA CAMERA SENSOR
10086 M:      Jacopo Mondi <jacopo@jmondi.org>
10087 L:      linux-media@vger.kernel.org
10088 T:      git git://linuxtv.org/media_tree.git
10089 S:      Odd Fixes
10090 F:      drivers/media/i2c/mt9t112.c
10091 F:      include/media/i2c/mt9t112.h
10092
10093 MT9V032 APTINA CAMERA SENSOR
10094 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10095 L:      linux-media@vger.kernel.org
10096 T:      git git://linuxtv.org/media_tree.git
10097 S:      Maintained
10098 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10099 F:      drivers/media/i2c/mt9v032.c
10100 F:      include/media/i2c/mt9v032.h
10101
10102 MT9V111 APTINA CAMERA SENSOR
10103 M:      Jacopo Mondi <jacopo@jmondi.org>
10104 L:      linux-media@vger.kernel.org
10105 T:      git git://linuxtv.org/media_tree.git
10106 S:      Maintained
10107 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10108 F:      drivers/media/i2c/mt9v111.c
10109
10110 MULTIFUNCTION DEVICES (MFD)
10111 M:      Lee Jones <lee.jones@linaro.org>
10112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10113 S:      Supported
10114 F:      Documentation/devicetree/bindings/mfd/
10115 F:      drivers/mfd/
10116 F:      include/linux/mfd/
10117 F:      include/dt-bindings/mfd/
10118
10119 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10120 S:      Orphan
10121 F:      drivers/mmc/host/mmc_spi.c
10122 F:      include/linux/spi/mmc_spi.h
10123
10124 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10125 M:      Ulf Hansson <ulf.hansson@linaro.org>
10126 L:      linux-mmc@vger.kernel.org
10127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10128 S:      Maintained
10129 F:      Documentation/devicetree/bindings/mmc/
10130 F:      drivers/mmc/
10131 F:      include/linux/mmc/
10132 F:      include/uapi/linux/mmc/
10133
10134 MULTIPLEXER SUBSYSTEM
10135 M:      Peter Rosin <peda@axentia.se>
10136 S:      Maintained
10137 F:      Documentation/ABI/testing/sysfs-class-mux*
10138 F:      Documentation/devicetree/bindings/mux/
10139 F:      include/dt-bindings/mux/
10140 F:      include/linux/mux/
10141 F:      drivers/mux/
10142
10143 MULTITECH MULTIPORT CARD (ISICOM)
10144 S:      Orphan
10145 F:      drivers/tty/isicom.c
10146 F:      include/linux/isicom.h
10147
10148 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10149 M:      Bin Liu <b-liu@ti.com>
10150 L:      linux-usb@vger.kernel.org
10151 S:      Maintained
10152 F:      drivers/usb/musb/
10153
10154 MXL301RF MEDIA DRIVER
10155 M:      Akihiro Tsukada <tskd08@gmail.com>
10156 L:      linux-media@vger.kernel.org
10157 S:      Odd Fixes
10158 F:      drivers/media/tuners/mxl301rf*
10159
10160 MXL5007T MEDIA DRIVER
10161 M:      Michael Krufky <mkrufky@linuxtv.org>
10162 L:      linux-media@vger.kernel.org
10163 W:      https://linuxtv.org
10164 W:      http://github.com/mkrufky
10165 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10166 T:      git git://linuxtv.org/mkrufky/tuners.git
10167 S:      Maintained
10168 F:      drivers/media/tuners/mxl5007t.*
10169
10170 MXSFB DRM DRIVER
10171 M:      Marek Vasut <marex@denx.de>
10172 M:      Stefan Agner <stefan@agner.ch>
10173 L:      dri-devel@lists.freedesktop.org
10174 S:      Supported
10175 F:      drivers/gpu/drm/mxsfb/
10176 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10177 T:      git git://anongit.freedesktop.org/drm/drm-misc
10178
10179 MYLEX DAC960 PCI RAID Controller
10180 M:      Hannes Reinecke <hare@kernel.org>
10181 L:      linux-scsi@vger.kernel.org
10182 S:      Supported
10183 F:      drivers/scsi/myrb.*
10184 F:      drivers/scsi/myrs.*
10185
10186 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10187 M:      Chris Lee <christopher.lee@cspi.com>
10188 L:      netdev@vger.kernel.org
10189 W:      https://www.cspi.com/ethernet-products/support/downloads/
10190 S:      Supported
10191 F:      drivers/net/ethernet/myricom/myri10ge/
10192
10193 NAND FLASH SUBSYSTEM
10194 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10195 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10196 R:      Richard Weinberger <richard@nod.at>
10197 L:      linux-mtd@lists.infradead.org
10198 W:      http://www.linux-mtd.infradead.org/
10199 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10200 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10201 T:      git git://git.infradead.org/linux-mtd.git nand/next
10202 S:      Maintained
10203 F:      drivers/mtd/nand/
10204 F:      include/linux/mtd/*nand*.h
10205
10206 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10207 M:      Daniel Mack <zonque@gmail.com>
10208 S:      Maintained
10209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10210 W:      http://www.native-instruments.com
10211 F:      sound/usb/caiaq/
10212
10213 NATSEMI ETHERNET DRIVER (DP8381x)
10214 S:      Orphan
10215 F:      drivers/net/ethernet/natsemi/natsemi.c
10216
10217 NCR 5380 SCSI DRIVERS
10218 M:      Finn Thain <fthain@telegraphics.com.au>
10219 M:      Michael Schmitz <schmitzmic@gmail.com>
10220 L:      linux-scsi@vger.kernel.org
10221 S:      Maintained
10222 F:      Documentation/scsi/g_NCR5380.txt
10223 F:      drivers/scsi/NCR5380.*
10224 F:      drivers/scsi/arm/cumana_1.c
10225 F:      drivers/scsi/arm/oak.c
10226 F:      drivers/scsi/atari_scsi.*
10227 F:      drivers/scsi/dmx3191d.c
10228 F:      drivers/scsi/g_NCR5380.*
10229 F:      drivers/scsi/mac_scsi.*
10230 F:      drivers/scsi/sun3_scsi.*
10231 F:      drivers/scsi/sun3_scsi_vme.c
10232
10233 NCSI LIBRARY:
10234 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10235 S:      Maintained
10236 F:      net/ncsi/
10237
10238 NCT6775 HARDWARE MONITOR DRIVER
10239 M:      Guenter Roeck <linux@roeck-us.net>
10240 L:      linux-hwmon@vger.kernel.org
10241 S:      Maintained
10242 F:      Documentation/hwmon/nct6775
10243 F:      drivers/hwmon/nct6775.c
10244
10245 NET_FAILOVER MODULE
10246 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10247 L:      netdev@vger.kernel.org
10248 S:      Supported
10249 F:      driver/net/net_failover.c
10250 F:      include/net/net_failover.h
10251 F:      Documentation/networking/net_failover.rst
10252
10253 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10254 M:      Faisal Latif <faisal.latif@intel.com>
10255 L:      linux-rdma@vger.kernel.org
10256 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10257 S:      Supported
10258 F:      drivers/infiniband/hw/nes/
10259 F:      include/uapi/rdma/nes-abi.h
10260
10261 NETEM NETWORK EMULATOR
10262 M:      Stephen Hemminger <stephen@networkplumber.org>
10263 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10264 S:      Maintained
10265 F:      net/sched/sch_netem.c
10266
10267 NETERION 10GbE DRIVERS (s2io/vxge)
10268 M:      Jon Mason <jdmason@kudzu.us>
10269 L:      netdev@vger.kernel.org
10270 S:      Supported
10271 F:      Documentation/networking/s2io.txt
10272 F:      Documentation/networking/vxge.txt
10273 F:      drivers/net/ethernet/neterion/
10274
10275 NETFILTER
10276 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10277 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10278 M:      Florian Westphal <fw@strlen.de>
10279 L:      netfilter-devel@vger.kernel.org
10280 L:      coreteam@netfilter.org
10281 W:      http://www.netfilter.org/
10282 W:      http://www.iptables.org/
10283 W:      http://www.nftables.org/
10284 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10287 S:      Maintained
10288 F:      include/linux/netfilter*
10289 F:      include/linux/netfilter/
10290 F:      include/net/netfilter/
10291 F:      include/uapi/linux/netfilter*
10292 F:      include/uapi/linux/netfilter/
10293 F:      net/*/netfilter.c
10294 F:      net/*/netfilter/
10295 F:      net/netfilter/
10296 F:      net/bridge/br_netfilter*.c
10297
10298 NETROM NETWORK LAYER
10299 M:      Ralf Baechle <ralf@linux-mips.org>
10300 L:      linux-hams@vger.kernel.org
10301 W:      http://www.linux-ax25.org/
10302 S:      Maintained
10303 F:      include/net/netrom.h
10304 F:      include/uapi/linux/netrom.h
10305 F:      net/netrom/
10306
10307 NETRONOME ETHERNET DRIVERS
10308 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10309 L:      oss-drivers@netronome.com
10310 S:      Maintained
10311 F:      drivers/net/ethernet/netronome/
10312
10313 NETWORK BLOCK DEVICE (NBD)
10314 M:      Josef Bacik <josef@toxicpanda.com>
10315 S:      Maintained
10316 L:      linux-block@vger.kernel.org
10317 L:      nbd@other.debian.org
10318 F:      Documentation/blockdev/nbd.txt
10319 F:      drivers/block/nbd.c
10320 F:      include/uapi/linux/nbd.h
10321
10322 NETWORK DROP MONITOR
10323 M:      Neil Horman <nhorman@tuxdriver.com>
10324 L:      netdev@vger.kernel.org
10325 S:      Maintained
10326 W:      https://fedorahosted.org/dropwatch/
10327 F:      net/core/drop_monitor.c
10328
10329 NETWORKING DRIVERS
10330 M:      "David S. Miller" <davem@davemloft.net>
10331 L:      netdev@vger.kernel.org
10332 W:      http://www.linuxfoundation.org/en/Net
10333 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10336 S:      Odd Fixes
10337 F:      Documentation/devicetree/bindings/net/
10338 F:      drivers/net/
10339 F:      include/linux/if_*
10340 F:      include/linux/netdevice.h
10341 F:      include/linux/etherdevice.h
10342 F:      include/linux/fcdevice.h
10343 F:      include/linux/fddidevice.h
10344 F:      include/linux/hippidevice.h
10345 F:      include/linux/inetdevice.h
10346 F:      include/uapi/linux/if_*
10347 F:      include/uapi/linux/netdevice.h
10348
10349 NETWORKING DRIVERS (WIRELESS)
10350 M:      Kalle Valo <kvalo@codeaurora.org>
10351 L:      linux-wireless@vger.kernel.org
10352 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10355 S:      Maintained
10356 F:      Documentation/devicetree/bindings/net/wireless/
10357 F:      drivers/net/wireless/
10358
10359 NETWORKING [DSA]
10360 M:      Andrew Lunn <andrew@lunn.ch>
10361 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10362 M:      Florian Fainelli <f.fainelli@gmail.com>
10363 S:      Maintained
10364 F:      Documentation/devicetree/bindings/net/dsa/
10365 F:      net/dsa/
10366 F:      include/net/dsa.h
10367 F:      include/linux/dsa/
10368 F:      drivers/net/dsa/
10369
10370 NETWORKING [GENERAL]
10371 M:      "David S. Miller" <davem@davemloft.net>
10372 L:      netdev@vger.kernel.org
10373 W:      http://www.linuxfoundation.org/en/Net
10374 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10377 B:      mailto:netdev@vger.kernel.org
10378 S:      Maintained
10379 F:      net/
10380 F:      include/net/
10381 F:      include/linux/in.h
10382 F:      include/linux/net.h
10383 F:      include/linux/netdevice.h
10384 F:      include/uapi/linux/in.h
10385 F:      include/uapi/linux/net.h
10386 F:      include/uapi/linux/netdevice.h
10387 F:      include/uapi/linux/net_namespace.h
10388 F:      tools/testing/selftests/net/
10389 F:      lib/net_utils.c
10390 F:      lib/random32.c
10391 F:      Documentation/networking/
10392
10393 NETWORKING [IPSEC]
10394 M:      Steffen Klassert <steffen.klassert@secunet.com>
10395 M:      Herbert Xu <herbert@gondor.apana.org.au>
10396 M:      "David S. Miller" <davem@davemloft.net>
10397 L:      netdev@vger.kernel.org
10398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10400 S:      Maintained
10401 F:      net/xfrm/
10402 F:      net/key/
10403 F:      net/ipv4/xfrm*
10404 F:      net/ipv4/esp4*
10405 F:      net/ipv4/ah4.c
10406 F:      net/ipv4/ipcomp.c
10407 F:      net/ipv4/ip_vti.c
10408 F:      net/ipv6/xfrm*
10409 F:      net/ipv6/esp6*
10410 F:      net/ipv6/ah6.c
10411 F:      net/ipv6/ipcomp6.c
10412 F:      net/ipv6/ip6_vti.c
10413 F:      include/uapi/linux/xfrm.h
10414 F:      include/net/xfrm.h
10415
10416 NETWORKING [IPv4/IPv6]
10417 M:      "David S. Miller" <davem@davemloft.net>
10418 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10419 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10420 L:      netdev@vger.kernel.org
10421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10422 S:      Maintained
10423 F:      net/ipv4/
10424 F:      net/ipv6/
10425 F:      include/net/ip*
10426 F:      arch/x86/net/*
10427
10428 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10429 M:      Paul Moore <paul@paul-moore.com>
10430 W:      https://github.com/netlabel
10431 L:      netdev@vger.kernel.org
10432 L:      linux-security-module@vger.kernel.org
10433 S:      Maintained
10434 F:      Documentation/netlabel/
10435 F:      include/net/calipso.h
10436 F:      include/net/cipso_ipv4.h
10437 F:      include/net/netlabel.h
10438 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10439 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10440 F:      net/netlabel/
10441 F:      net/ipv4/cipso_ipv4.c
10442 F:      net/ipv6/calipso.c
10443 F:      net/netfilter/xt_CONNSECMARK.c
10444 F:      net/netfilter/xt_SECMARK.c
10445
10446 NETWORKING [TCP]
10447 M:      Eric Dumazet <edumazet@google.com>
10448 L:      netdev@vger.kernel.org
10449 S:      Maintained
10450 F:      net/ipv4/tcp*.c
10451 F:      net/ipv4/syncookies.c
10452 F:      net/ipv6/tcp*.c
10453 F:      net/ipv6/syncookies.c
10454 F:      include/uapi/linux/tcp.h
10455 F:      include/net/tcp.h
10456 F:      include/linux/tcp.h
10457 F:      include/trace/events/tcp.h
10458
10459 NETWORKING [TLS]
10460 M:      Boris Pismenny <borisp@mellanox.com>
10461 M:      Aviad Yehezkel <aviadye@mellanox.com>
10462 M:      Dave Watson <davejwatson@fb.com>
10463 M:      John Fastabend <john.fastabend@gmail.com>
10464 M:      Daniel Borkmann <daniel@iogearbox.net>
10465 L:      netdev@vger.kernel.org
10466 S:      Maintained
10467 F:      net/tls/*
10468 F:      include/uapi/linux/tls.h
10469 F:      include/net/tls.h
10470
10471 NETWORKING [WIRELESS]
10472 L:      linux-wireless@vger.kernel.org
10473 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10474
10475 NETDEVSIM
10476 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10477 S:      Maintained
10478 F:      drivers/net/netdevsim/*
10479
10480 NETXEN (1/10) GbE SUPPORT
10481 M:      Manish Chopra <manish.chopra@cavium.com>
10482 M:      Rahul Verma <rahul.verma@cavium.com>
10483 M:      Dept-GELinuxNICDev@cavium.com
10484 L:      netdev@vger.kernel.org
10485 S:      Supported
10486 F:      drivers/net/ethernet/qlogic/netxen/
10487
10488 NFC SUBSYSTEM
10489 M:      Samuel Ortiz <sameo@linux.intel.com>
10490 L:      linux-wireless@vger.kernel.org
10491 L:      linux-nfc@lists.01.org (subscribers-only)
10492 S:      Supported
10493 F:      net/nfc/
10494 F:      include/net/nfc/
10495 F:      include/uapi/linux/nfc.h
10496 F:      drivers/nfc/
10497 F:      include/linux/platform_data/nfcmrvl.h
10498 F:      include/linux/platform_data/nxp-nci.h
10499 F:      Documentation/devicetree/bindings/net/nfc/
10500
10501 NFS, SUNRPC, AND LOCKD CLIENTS
10502 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10503 M:      Anna Schumaker <anna.schumaker@netapp.com>
10504 L:      linux-nfs@vger.kernel.org
10505 W:      http://client.linux-nfs.org
10506 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10507 S:      Maintained
10508 F:      fs/lockd/
10509 F:      fs/nfs/
10510 F:      fs/nfs_common/
10511 F:      net/sunrpc/
10512 F:      include/linux/lockd/
10513 F:      include/linux/nfs*
10514 F:      include/linux/sunrpc/
10515 F:      include/uapi/linux/nfs*
10516 F:      include/uapi/linux/sunrpc/
10517
10518 NILFS2 FILESYSTEM
10519 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10520 L:      linux-nilfs@vger.kernel.org
10521 W:      https://nilfs.sourceforge.io/
10522 W:      https://nilfs.osdn.jp/
10523 T:      git git://github.com/konis/nilfs2.git
10524 S:      Supported
10525 F:      Documentation/filesystems/nilfs2.txt
10526 F:      fs/nilfs2/
10527 F:      include/trace/events/nilfs2.h
10528 F:      include/uapi/linux/nilfs2_api.h
10529 F:      include/uapi/linux/nilfs2_ondisk.h
10530
10531 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10532 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10533 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10534 S:      Maintained
10535 F:      Documentation/scsi/NinjaSCSI.txt
10536 F:      drivers/scsi/pcmcia/nsp_*
10537
10538 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10539 M:      GOTO Masanori <gotom@debian.or.jp>
10540 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10541 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10542 S:      Maintained
10543 F:      Documentation/scsi/NinjaSCSI.txt
10544 F:      drivers/scsi/nsp32*
10545
10546 NIOS2 ARCHITECTURE
10547 M:      Ley Foon Tan <lftan@altera.com>
10548 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10550 S:      Maintained
10551 F:      arch/nios2/
10552
10553 NOHZ, DYNTICKS SUPPORT
10554 M:      Frederic Weisbecker <fweisbec@gmail.com>
10555 M:      Thomas Gleixner <tglx@linutronix.de>
10556 M:      Ingo Molnar <mingo@kernel.org>
10557 L:      linux-kernel@vger.kernel.org
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10559 S:      Maintained
10560 F:      kernel/time/tick*.*
10561 F:      include/linux/tick.h
10562 F:      include/linux/sched/nohz.h
10563
10564 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10565 M:      Pavel Machek <pavel@ucw.cz>
10566 M:      Sakari Ailus <sakari.ailus@iki.fi>
10567 L:      linux-media@vger.kernel.org
10568 S:      Maintained
10569 F:      drivers/media/i2c/et8ek8
10570 F:      drivers/media/i2c/ad5820.c
10571
10572 NOKIA N900 POWER SUPPLY DRIVERS
10573 R:      Pali Rohár <pali.rohar@gmail.com>
10574 F:      include/linux/power/bq2415x_charger.h
10575 F:      include/linux/power/bq27xxx_battery.h
10576 F:      include/linux/power/isp1704_charger.h
10577 F:      drivers/power/supply/bq2415x_charger.c
10578 F:      drivers/power/supply/bq27xxx_battery.c
10579 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10580 F:      drivers/power/supply/isp1704_charger.c
10581 F:      drivers/power/supply/rx51_battery.c
10582
10583 NTB AMD DRIVER
10584 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10585 L:      linux-ntb@googlegroups.com
10586 S:      Supported
10587 F:      drivers/ntb/hw/amd/
10588
10589 NTB DRIVER CORE
10590 M:      Jon Mason <jdmason@kudzu.us>
10591 M:      Dave Jiang <dave.jiang@intel.com>
10592 M:      Allen Hubbe <allenbh@gmail.com>
10593 L:      linux-ntb@googlegroups.com
10594 S:      Supported
10595 W:      https://github.com/jonmason/ntb/wiki
10596 T:      git git://github.com/jonmason/ntb.git
10597 F:      drivers/ntb/
10598 F:      drivers/net/ntb_netdev.c
10599 F:      include/linux/ntb.h
10600 F:      include/linux/ntb_transport.h
10601 F:      tools/testing/selftests/ntb/
10602
10603 NTB IDT DRIVER
10604 M:      Serge Semin <fancer.lancer@gmail.com>
10605 L:      linux-ntb@googlegroups.com
10606 S:      Supported
10607 F:      drivers/ntb/hw/idt/
10608
10609 NTB INTEL DRIVER
10610 M:      Dave Jiang <dave.jiang@intel.com>
10611 L:      linux-ntb@googlegroups.com
10612 S:      Supported
10613 W:      https://github.com/davejiang/linux/wiki
10614 T:      git https://github.com/davejiang/linux.git
10615 F:      drivers/ntb/hw/intel/
10616
10617 NTFS FILESYSTEM
10618 M:      Anton Altaparmakov <anton@tuxera.com>
10619 L:      linux-ntfs-dev@lists.sourceforge.net
10620 W:      http://www.tuxera.com/
10621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10622 S:      Supported
10623 F:      Documentation/filesystems/ntfs.txt
10624 F:      fs/ntfs/
10625
10626 NUBUS SUBSYSTEM
10627 M:      Finn Thain <fthain@telegraphics.com.au>
10628 L:      linux-m68k@lists.linux-m68k.org
10629 S:      Maintained
10630 F:      arch/*/include/asm/nubus.h
10631 F:      drivers/nubus/
10632 F:      include/linux/nubus.h
10633 F:      include/uapi/linux/nubus.h
10634
10635 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10636 M:      Antonino Daplas <adaplas@gmail.com>
10637 L:      linux-fbdev@vger.kernel.org
10638 S:      Maintained
10639 F:      drivers/video/fbdev/riva/
10640 F:      drivers/video/fbdev/nvidia/
10641
10642 NVM EXPRESS DRIVER
10643 M:      Keith Busch <keith.busch@intel.com>
10644 M:      Jens Axboe <axboe@fb.com>
10645 M:      Christoph Hellwig <hch@lst.de>
10646 M:      Sagi Grimberg <sagi@grimberg.me>
10647 L:      linux-nvme@lists.infradead.org
10648 T:      git://git.infradead.org/nvme.git
10649 W:      http://git.infradead.org/nvme.git
10650 S:      Supported
10651 F:      drivers/nvme/host/
10652 F:      include/linux/nvme.h
10653 F:      include/uapi/linux/nvme_ioctl.h
10654
10655 NVM EXPRESS FC TRANSPORT DRIVERS
10656 M:      James Smart <james.smart@broadcom.com>
10657 L:      linux-nvme@lists.infradead.org
10658 S:      Supported
10659 F:      include/linux/nvme-fc.h
10660 F:      include/linux/nvme-fc-driver.h
10661 F:      drivers/nvme/host/fc.c
10662 F:      drivers/nvme/target/fc.c
10663 F:      drivers/nvme/target/fcloop.c
10664
10665 NVM EXPRESS TARGET DRIVER
10666 M:      Christoph Hellwig <hch@lst.de>
10667 M:      Sagi Grimberg <sagi@grimberg.me>
10668 L:      linux-nvme@lists.infradead.org
10669 T:      git://git.infradead.org/nvme.git
10670 W:      http://git.infradead.org/nvme.git
10671 S:      Supported
10672 F:      drivers/nvme/target/
10673
10674 NVMEM FRAMEWORK
10675 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10676 S:      Maintained
10677 F:      drivers/nvmem/
10678 F:      Documentation/devicetree/bindings/nvmem/
10679 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10680 F:      include/linux/nvmem-consumer.h
10681 F:      include/linux/nvmem-provider.h
10682
10683 NXP SGTL5000 DRIVER
10684 M:      Fabio Estevam <fabio.estevam@nxp.com>
10685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10686 S:      Maintained
10687 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10688 F:      sound/soc/codecs/sgtl5000*
10689
10690 NXP TDA998X DRM DRIVER
10691 M:      Russell King <linux@armlinux.org.uk>
10692 S:      Maintained
10693 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10694 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10695 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10696 F:      include/drm/i2c/tda998x.h
10697 F:      include/dt-bindings/display/tda998x.h
10698 K:      "nxp,tda998x"
10699
10700 NXP TFA9879 DRIVER
10701 M:      Peter Rosin <peda@axentia.se>
10702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10703 S:      Maintained
10704 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10705 F:      sound/soc/codecs/tfa9879*
10706
10707 NXP-NCI NFC DRIVER
10708 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10709 R:      Charles Gorand <charles.gorand@effinnov.com>
10710 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10711 S:      Supported
10712 F:      drivers/nfc/nxp-nci
10713
10714 OBJTOOL
10715 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10716 M:      Peter Zijlstra <peterz@infradead.org>
10717 S:      Supported
10718 F:      tools/objtool/
10719
10720 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10721 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10722 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10723 L:      linuxppc-dev@lists.ozlabs.org
10724 S:      Supported
10725 F:      arch/powerpc/platforms/powernv/ocxl.c
10726 F:      arch/powerpc/include/asm/pnv-ocxl.h
10727 F:      drivers/misc/ocxl/
10728 F:      include/misc/ocxl*
10729 F:      include/uapi/misc/ocxl.h
10730 F:      Documentation/accelerators/ocxl.rst
10731
10732 OMAP AUDIO SUPPORT
10733 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10734 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10736 L:      linux-omap@vger.kernel.org
10737 S:      Maintained
10738 F:      sound/soc/omap/
10739
10740 OMAP CLOCK FRAMEWORK SUPPORT
10741 M:      Paul Walmsley <paul@pwsan.com>
10742 L:      linux-omap@vger.kernel.org
10743 S:      Maintained
10744 F:      arch/arm/*omap*/*clock*
10745
10746 OMAP DEVICE TREE SUPPORT
10747 M:      Benoît Cousson <bcousson@baylibre.com>
10748 M:      Tony Lindgren <tony@atomide.com>
10749 L:      linux-omap@vger.kernel.org
10750 L:      devicetree@vger.kernel.org
10751 S:      Maintained
10752 F:      arch/arm/boot/dts/*omap*
10753 F:      arch/arm/boot/dts/*am3*
10754 F:      arch/arm/boot/dts/*am4*
10755 F:      arch/arm/boot/dts/*am5*
10756 F:      arch/arm/boot/dts/*dra7*
10757
10758 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10759 L:      linux-omap@vger.kernel.org
10760 L:      linux-fbdev@vger.kernel.org
10761 S:      Orphan
10762 F:      drivers/video/fbdev/omap2/
10763 F:      Documentation/arm/OMAP/DSS
10764
10765 OMAP FRAMEBUFFER SUPPORT
10766 L:      linux-fbdev@vger.kernel.org
10767 L:      linux-omap@vger.kernel.org
10768 S:      Orphan
10769 F:      drivers/video/fbdev/omap/
10770
10771 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10772 M:      Roger Quadros <rogerq@ti.com>
10773 M:      Tony Lindgren <tony@atomide.com>
10774 L:      linux-omap@vger.kernel.org
10775 S:      Maintained
10776 F:      drivers/memory/omap-gpmc.c
10777 F:      arch/arm/mach-omap2/*gpmc*
10778
10779 OMAP GPIO DRIVER
10780 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10781 M:      Santosh Shilimkar <ssantosh@kernel.org>
10782 M:      Kevin Hilman <khilman@kernel.org>
10783 L:      linux-omap@vger.kernel.org
10784 S:      Maintained
10785 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10786 F:      drivers/gpio/gpio-omap.c
10787
10788 OMAP HARDWARE SPINLOCK SUPPORT
10789 M:      Ohad Ben-Cohen <ohad@wizery.com>
10790 L:      linux-omap@vger.kernel.org
10791 S:      Maintained
10792 F:      drivers/hwspinlock/omap_hwspinlock.c
10793
10794 OMAP HS MMC SUPPORT
10795 L:      linux-mmc@vger.kernel.org
10796 L:      linux-omap@vger.kernel.org
10797 S:      Orphan
10798 F:      drivers/mmc/host/omap_hsmmc.c
10799
10800 OMAP HWMOD DATA
10801 M:      Paul Walmsley <paul@pwsan.com>
10802 L:      linux-omap@vger.kernel.org
10803 S:      Maintained
10804 F:      arch/arm/mach-omap2/omap_hwmod*data*
10805
10806 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10807 M:      Benoît Cousson <bcousson@baylibre.com>
10808 L:      linux-omap@vger.kernel.org
10809 S:      Maintained
10810 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10811
10812 OMAP HWMOD SUPPORT
10813 M:      Benoît Cousson <bcousson@baylibre.com>
10814 M:      Paul Walmsley <paul@pwsan.com>
10815 L:      linux-omap@vger.kernel.org
10816 S:      Maintained
10817 F:      arch/arm/mach-omap2/omap_hwmod.*
10818
10819 OMAP I2C DRIVER
10820 M:      Vignesh R <vigneshr@ti.com>
10821 L:      linux-omap@vger.kernel.org
10822 L:      linux-i2c@vger.kernel.org
10823 S:      Maintained
10824 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10825 F:      drivers/i2c/busses/i2c-omap.c
10826
10827 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10828 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10829 L:      linux-media@vger.kernel.org
10830 S:      Maintained
10831 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10832 F:      drivers/media/platform/omap3isp/
10833 F:      drivers/staging/media/omap4iss/
10834
10835 OMAP MMC SUPPORT
10836 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10837 L:      linux-omap@vger.kernel.org
10838 S:      Odd Fixes
10839 F:      drivers/mmc/host/omap.c
10840
10841 OMAP POWER MANAGEMENT SUPPORT
10842 M:      Kevin Hilman <khilman@kernel.org>
10843 L:      linux-omap@vger.kernel.org
10844 S:      Maintained
10845 F:      arch/arm/*omap*/*pm*
10846 F:      drivers/cpufreq/omap-cpufreq.c
10847
10848 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10849 M:      Rajendra Nayak <rnayak@codeaurora.org>
10850 M:      Paul Walmsley <paul@pwsan.com>
10851 L:      linux-omap@vger.kernel.org
10852 S:      Maintained
10853 F:      arch/arm/mach-omap2/prm*
10854
10855 OMAP RANDOM NUMBER GENERATOR SUPPORT
10856 M:      Deepak Saxena <dsaxena@plexity.net>
10857 S:      Maintained
10858 F:      drivers/char/hw_random/omap-rng.c
10859
10860 OMAP USB SUPPORT
10861 L:      linux-usb@vger.kernel.org
10862 L:      linux-omap@vger.kernel.org
10863 S:      Orphan
10864 F:      drivers/usb/*/*omap*
10865 F:      arch/arm/*omap*/usb*
10866
10867 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10868 M:      Mark Jackson <mpfj@newflow.co.uk>
10869 L:      linux-omap@vger.kernel.org
10870 S:      Maintained
10871 F:      arch/arm/boot/dts/am335x-nano.dts
10872
10873 OMAP1 SUPPORT
10874 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10875 M:      Tony Lindgren <tony@atomide.com>
10876 L:      linux-omap@vger.kernel.org
10877 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10879 S:      Maintained
10880 F:      arch/arm/mach-omap1/
10881 F:      arch/arm/plat-omap/
10882 F:      arch/arm/configs/omap1_defconfig
10883 F:      drivers/i2c/busses/i2c-omap.c
10884 F:      include/linux/platform_data/i2c-omap.h
10885 F:      include/linux/platform_data/ams-delta-fiq.h
10886
10887 OMAP2+ SUPPORT
10888 M:      Tony Lindgren <tony@atomide.com>
10889 L:      linux-omap@vger.kernel.org
10890 W:      http://www.muru.com/linux/omap/
10891 W:      http://linux.omap.com/
10892 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10894 S:      Maintained
10895 F:      arch/arm/mach-omap2/
10896 F:      arch/arm/plat-omap/
10897 F:      arch/arm/configs/omap2plus_defconfig
10898 F:      drivers/i2c/busses/i2c-omap.c
10899 F:      drivers/irqchip/irq-omap-intc.c
10900 F:      drivers/mfd/*omap*.c
10901 F:      drivers/mfd/menelaus.c
10902 F:      drivers/mfd/palmas.c
10903 F:      drivers/mfd/tps65217.c
10904 F:      drivers/mfd/tps65218.c
10905 F:      drivers/mfd/tps65910.c
10906 F:      drivers/mfd/twl-core.[ch]
10907 F:      drivers/mfd/twl4030*.c
10908 F:      drivers/mfd/twl6030*.c
10909 F:      drivers/mfd/twl6040*.c
10910 F:      drivers/regulator/palmas-regulator*.c
10911 F:      drivers/regulator/pbias-regulator.c
10912 F:      drivers/regulator/tps65217-regulator.c
10913 F:      drivers/regulator/tps65218-regulator.c
10914 F:      drivers/regulator/tps65910-regulator.c
10915 F:      drivers/regulator/twl-regulator.c
10916 F:      drivers/regulator/twl6030-regulator.c
10917 F:      include/linux/platform_data/i2c-omap.h
10918
10919 ONION OMEGA2+ BOARD
10920 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10921 L:      linux-mips@linux-mips.org
10922 S:      Maintained
10923 F:      arch/mips/boot/dts/ralink/omega2p.dts
10924
10925 OMFS FILESYSTEM
10926 M:      Bob Copeland <me@bobcopeland.com>
10927 L:      linux-karma-devel@lists.sourceforge.net
10928 S:      Maintained
10929 F:      Documentation/filesystems/omfs.txt
10930 F:      fs/omfs/
10931
10932 OMNIKEY CARDMAN 4000 DRIVER
10933 M:      Harald Welte <laforge@gnumonks.org>
10934 S:      Maintained
10935 F:      drivers/char/pcmcia/cm4000_cs.c
10936 F:      include/linux/cm4000_cs.h
10937 F:      include/uapi/linux/cm4000_cs.h
10938
10939 OMNIKEY CARDMAN 4040 DRIVER
10940 M:      Harald Welte <laforge@gnumonks.org>
10941 S:      Maintained
10942 F:      drivers/char/pcmcia/cm4040_cs.*
10943
10944 OMNIVISION OV13858 SENSOR DRIVER
10945 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10946 L:      linux-media@vger.kernel.org
10947 T:      git git://linuxtv.org/media_tree.git
10948 S:      Maintained
10949 F:      drivers/media/i2c/ov13858.c
10950
10951 OMNIVISION OV2680 SENSOR DRIVER
10952 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10953 L:      linux-media@vger.kernel.org
10954 T:      git git://linuxtv.org/media_tree.git
10955 S:      Maintained
10956 F:      drivers/media/i2c/ov2680.c
10957 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10958
10959 OMNIVISION OV2685 SENSOR DRIVER
10960 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10961 L:      linux-media@vger.kernel.org
10962 T:      git git://linuxtv.org/media_tree.git
10963 S:      Maintained
10964 F:      drivers/media/i2c/ov2685.c
10965
10966 OMNIVISION OV5640 SENSOR DRIVER
10967 M:      Steve Longerbeam <slongerbeam@gmail.com>
10968 L:      linux-media@vger.kernel.org
10969 T:      git git://linuxtv.org/media_tree.git
10970 S:      Maintained
10971 F:      drivers/media/i2c/ov5640.c
10972
10973 OMNIVISION OV5647 SENSOR DRIVER
10974 M:      Luis Oliveira <lolivei@synopsys.com>
10975 L:      linux-media@vger.kernel.org
10976 T:      git git://linuxtv.org/media_tree.git
10977 S:      Maintained
10978 F:      drivers/media/i2c/ov5647.c
10979
10980 OMNIVISION OV5695 SENSOR DRIVER
10981 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10982 L:      linux-media@vger.kernel.org
10983 T:      git git://linuxtv.org/media_tree.git
10984 S:      Maintained
10985 F:      drivers/media/i2c/ov5695.c
10986
10987 OMNIVISION OV7670 SENSOR DRIVER
10988 M:      Jonathan Corbet <corbet@lwn.net>
10989 L:      linux-media@vger.kernel.org
10990 T:      git git://linuxtv.org/media_tree.git
10991 S:      Maintained
10992 F:      drivers/media/i2c/ov7670.c
10993 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10994
10995 OMNIVISION OV772x SENSOR DRIVER
10996 M:      Jacopo Mondi <jacopo@jmondi.org>
10997 L:      linux-media@vger.kernel.org
10998 T:      git git://linuxtv.org/media_tree.git
10999 S:      Odd fixes
11000 F:      drivers/media/i2c/ov772x.c
11001 F:      include/media/i2c/ov772x.h
11002 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11003
11004 OMNIVISION OV7740 SENSOR DRIVER
11005 M:      Wenyou Yang <wenyou.yang@microchip.com>
11006 L:      linux-media@vger.kernel.org
11007 T:      git git://linuxtv.org/media_tree.git
11008 S:      Maintained
11009 F:      drivers/media/i2c/ov7740.c
11010 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11011
11012 OMNIVISION OV9650 SENSOR DRIVER
11013 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11014 R:      Akinobu Mita <akinobu.mita@gmail.com>
11015 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11016 L:      linux-media@vger.kernel.org
11017 T:      git git://linuxtv.org/media_tree.git
11018 S:      Maintained
11019 F:      drivers/media/i2c/ov9650.c
11020 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11021
11022 ONENAND FLASH DRIVER
11023 M:      Kyungmin Park <kyungmin.park@samsung.com>
11024 L:      linux-mtd@lists.infradead.org
11025 S:      Maintained
11026 F:      drivers/mtd/nand/onenand/
11027 F:      include/linux/mtd/onenand*.h
11028
11029 ONSTREAM SCSI TAPE DRIVER
11030 M:      Willem Riede <osst@riede.org>
11031 L:      osst-users@lists.sourceforge.net
11032 L:      linux-scsi@vger.kernel.org
11033 S:      Maintained
11034 F:      Documentation/scsi/osst.txt
11035 F:      drivers/scsi/osst.*
11036 F:      drivers/scsi/osst_*.h
11037 F:      drivers/scsi/st.h
11038
11039 OP-TEE DRIVER
11040 M:      Jens Wiklander <jens.wiklander@linaro.org>
11041 S:      Maintained
11042 F:      drivers/tee/optee/
11043
11044 OPA-VNIC DRIVER
11045 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11046 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11047 L:      linux-rdma@vger.kernel.org
11048 S:      Supported
11049 F:      drivers/infiniband/ulp/opa_vnic
11050
11051 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11052 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11053 M:      Frank Rowand <frowand.list@gmail.com>
11054 L:      devicetree@vger.kernel.org
11055 S:      Maintained
11056 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11057 F:      Documentation/devicetree/overlay-notes.txt
11058 F:      drivers/of/overlay.c
11059 F:      drivers/of/resolver.c
11060 K:      of_overlay_notifier_
11061
11062 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11063 M:      Rob Herring <robh+dt@kernel.org>
11064 M:      Frank Rowand <frowand.list@gmail.com>
11065 L:      devicetree@vger.kernel.org
11066 W:      http://www.devicetree.org/
11067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11068 S:      Maintained
11069 F:      drivers/of/
11070 F:      include/linux/of*.h
11071 F:      scripts/dtc/
11072 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11073
11074 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11075 M:      Rob Herring <robh+dt@kernel.org>
11076 M:      Mark Rutland <mark.rutland@arm.com>
11077 L:      devicetree@vger.kernel.org
11078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11079 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11080 S:      Maintained
11081 F:      Documentation/devicetree/
11082 F:      arch/*/boot/dts/
11083 F:      include/dt-bindings/
11084
11085 OPENCORES I2C BUS DRIVER
11086 M:      Peter Korsgaard <peter@korsgaard.com>
11087 L:      linux-i2c@vger.kernel.org
11088 S:      Maintained
11089 F:      Documentation/i2c/busses/i2c-ocores
11090 F:      drivers/i2c/busses/i2c-ocores.c
11091
11092 OPENRISC ARCHITECTURE
11093 M:      Jonas Bonn <jonas@southpole.se>
11094 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11095 M:      Stafford Horne <shorne@gmail.com>
11096 T:      git git://github.com/openrisc/linux.git
11097 L:      openrisc@lists.librecores.org
11098 W:      http://openrisc.io
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/openrisc/
11101 F:      Documentation/openrisc/
11102 F:      arch/openrisc/
11103 F:      drivers/irqchip/irq-ompic.c
11104 F:      drivers/irqchip/irq-or1k-*
11105
11106 OPENVSWITCH
11107 M:      Pravin B Shelar <pshelar@ovn.org>
11108 L:      netdev@vger.kernel.org
11109 L:      dev@openvswitch.org
11110 W:      http://openvswitch.org
11111 S:      Maintained
11112 F:      net/openvswitch/
11113 F:      include/uapi/linux/openvswitch.h
11114
11115 OPERATING PERFORMANCE POINTS (OPP)
11116 M:      Viresh Kumar <vireshk@kernel.org>
11117 M:      Nishanth Menon <nm@ti.com>
11118 M:      Stephen Boyd <sboyd@kernel.org>
11119 L:      linux-pm@vger.kernel.org
11120 S:      Maintained
11121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11122 F:      drivers/opp/
11123 F:      include/linux/pm_opp.h
11124 F:      Documentation/power/opp.txt
11125 F:      Documentation/devicetree/bindings/opp/
11126
11127 OPL4 DRIVER
11128 M:      Clemens Ladisch <clemens@ladisch.de>
11129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11130 T:      git git://git.alsa-project.org/alsa-kernel.git
11131 S:      Maintained
11132 F:      sound/drivers/opl4/
11133
11134 OPROFILE
11135 M:      Robert Richter <rric@kernel.org>
11136 L:      oprofile-list@lists.sf.net
11137 S:      Maintained
11138 F:      arch/*/include/asm/oprofile*.h
11139 F:      arch/*/oprofile/
11140 F:      drivers/oprofile/
11141 F:      include/linux/oprofile.h
11142
11143 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11144 M:      Mark Fasheh <mark@fasheh.com>
11145 M:      Joel Becker <jlbec@evilplan.org>
11146 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11147 W:      http://ocfs2.wiki.kernel.org
11148 S:      Supported
11149 F:      Documentation/filesystems/ocfs2.txt
11150 F:      Documentation/filesystems/dlmfs.txt
11151 F:      fs/ocfs2/
11152
11153 ORANGEFS FILESYSTEM
11154 M:      Mike Marshall <hubcap@omnibond.com>
11155 R:      Martin Brandenburg <martin@omnibond.com>
11156 L:      devel@lists.orangefs.org
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11158 S:      Supported
11159 F:      fs/orangefs/
11160 F:      Documentation/filesystems/orangefs.txt
11161
11162 ORINOCO DRIVER
11163 L:      linux-wireless@vger.kernel.org
11164 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11165 W:      http://www.nongnu.org/orinoco/
11166 S:      Orphan
11167 F:      drivers/net/wireless/intersil/orinoco/
11168
11169 OSD LIBRARY and FILESYSTEM
11170 M:      Boaz Harrosh <ooo@electrozaur.com>
11171 S:      Maintained
11172 F:      drivers/scsi/osd/
11173 F:      include/scsi/osd_*
11174 F:      fs/exofs/
11175
11176 OV2659 OMNIVISION SENSOR DRIVER
11177 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11178 L:      linux-media@vger.kernel.org
11179 W:      https://linuxtv.org
11180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11181 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11182 S:      Maintained
11183 F:      drivers/media/i2c/ov2659.c
11184 F:      include/media/i2c/ov2659.h
11185
11186 OVERLAY FILESYSTEM
11187 M:      Miklos Szeredi <miklos@szeredi.hu>
11188 L:      linux-unionfs@vger.kernel.org
11189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11190 S:      Supported
11191 F:      fs/overlayfs/
11192 F:      Documentation/filesystems/overlayfs.txt
11193
11194 P54 WIRELESS DRIVER
11195 M:      Christian Lamparter <chunkeey@googlemail.com>
11196 L:      linux-wireless@vger.kernel.org
11197 W:      http://wireless.kernel.org/en/users/Drivers/p54
11198 S:      Maintained
11199 F:      drivers/net/wireless/intersil/p54/
11200
11201 PA SEMI ETHERNET DRIVER
11202 L:      netdev@vger.kernel.org
11203 S:      Orphan
11204 F:      drivers/net/ethernet/pasemi/*
11205
11206 PA SEMI SMBUS DRIVER
11207 L:      linux-i2c@vger.kernel.org
11208 S:      Orphan
11209 F:      drivers/i2c/busses/i2c-pasemi.c
11210
11211 PADATA PARALLEL EXECUTION MECHANISM
11212 M:      Steffen Klassert <steffen.klassert@secunet.com>
11213 L:      linux-crypto@vger.kernel.org
11214 S:      Maintained
11215 F:      kernel/padata.c
11216 F:      include/linux/padata.h
11217 F:      Documentation/padata.txt
11218
11219 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11220 M:      Harald Welte <laforge@gnumonks.org>
11221 L:      platform-driver-x86@vger.kernel.org
11222 S:      Maintained
11223 F:      drivers/platform/x86/panasonic-laptop.c
11224
11225 PARALLEL LCD/KEYPAD PANEL DRIVER
11226 M:      Willy Tarreau <willy@haproxy.com>
11227 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11228 S:      Odd Fixes
11229 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11230 F:      drivers/auxdisplay/panel.c
11231
11232 PARALLEL PORT SUBSYSTEM
11233 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11234 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11235 L:      linux-parport@lists.infradead.org (subscribers-only)
11236 S:      Maintained
11237 F:      drivers/parport/
11238 F:      include/linux/parport*.h
11239 F:      drivers/char/ppdev.c
11240 F:      include/uapi/linux/ppdev.h
11241 F:      Documentation/parport*.txt
11242
11243 PARAVIRT_OPS INTERFACE
11244 M:      Juergen Gross <jgross@suse.com>
11245 M:      Alok Kataria <akataria@vmware.com>
11246 L:      virtualization@lists.linux-foundation.org
11247 S:      Supported
11248 F:      Documentation/virtual/paravirt_ops.txt
11249 F:      arch/*/kernel/paravirt*
11250 F:      arch/*/include/asm/paravirt*.h
11251 F:      include/linux/hypervisor.h
11252
11253 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11254 M:      Tim Waugh <tim@cyberelk.net>
11255 L:      linux-parport@lists.infradead.org (subscribers-only)
11256 S:      Maintained
11257 F:      Documentation/blockdev/paride.txt
11258 F:      drivers/block/paride/
11259
11260 PARISC ARCHITECTURE
11261 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11262 M:      Helge Deller <deller@gmx.de>
11263 L:      linux-parisc@vger.kernel.org
11264 W:      http://www.parisc-linux.org/
11265 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11268 S:      Maintained
11269 F:      arch/parisc/
11270 F:      Documentation/parisc/
11271 F:      drivers/parisc/
11272 F:      drivers/char/agp/parisc-agp.c
11273 F:      drivers/input/serio/gscps2.c
11274 F:      drivers/parport/parport_gsc.*
11275 F:      drivers/tty/serial/8250/8250_gsc.c
11276 F:      drivers/video/fbdev/sti*
11277 F:      drivers/video/console/sti*
11278 F:      drivers/video/logo/logo_parisc*
11279
11280 PARMAN
11281 M:      Jiri Pirko <jiri@mellanox.com>
11282 L:      netdev@vger.kernel.org
11283 S:      Supported
11284 F:      lib/parman.c
11285 F:      lib/test_parman.c
11286 F:      include/linux/parman.h
11287
11288 PC87360 HARDWARE MONITORING DRIVER
11289 M:      Jim Cromie <jim.cromie@gmail.com>
11290 L:      linux-hwmon@vger.kernel.org
11291 S:      Maintained
11292 F:      Documentation/hwmon/pc87360
11293 F:      drivers/hwmon/pc87360.c
11294
11295 PC8736x GPIO DRIVER
11296 M:      Jim Cromie <jim.cromie@gmail.com>
11297 S:      Maintained
11298 F:      drivers/char/pc8736x_gpio.c
11299
11300 PC87427 HARDWARE MONITORING DRIVER
11301 M:      Jean Delvare <jdelvare@suse.com>
11302 L:      linux-hwmon@vger.kernel.org
11303 S:      Maintained
11304 F:      Documentation/hwmon/pc87427
11305 F:      drivers/hwmon/pc87427.c
11306
11307 PCA9532 LED DRIVER
11308 M:      Riku Voipio <riku.voipio@iki.fi>
11309 S:      Maintained
11310 F:      drivers/leds/leds-pca9532.c
11311 F:      include/linux/leds-pca9532.h
11312
11313 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11314 M:      Guenter Roeck <linux@roeck-us.net>
11315 L:      linux-i2c@vger.kernel.org
11316 S:      Maintained
11317 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11318
11319 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11320 M:      Khalid Aziz <khalid@gonehiking.org>
11321 S:      Maintained
11322 F:      drivers/firmware/pcdp.*
11323
11324 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11325 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11326 L:      linux-pci@vger.kernel.org
11327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11330 F:      drivers/pci/controller/pci-aardvark.c
11331
11332 PCI DRIVER FOR ALTERA PCIE IP
11333 M:      Ley Foon Tan <lftan@altera.com>
11334 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11335 L:      linux-pci@vger.kernel.org
11336 S:      Supported
11337 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11338 F:      drivers/pci/controller/pcie-altera.c
11339
11340 PCI DRIVER FOR APPLIEDMICRO XGENE
11341 M:      Tanmay Inamdar <tinamdar@apm.com>
11342 L:      linux-pci@vger.kernel.org
11343 L:      linux-arm-kernel@lists.infradead.org
11344 S:      Maintained
11345 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11346 F:      drivers/pci/controller/pci-xgene.c
11347
11348 PCI DRIVER FOR ARM VERSATILE PLATFORM
11349 M:      Rob Herring <robh@kernel.org>
11350 L:      linux-pci@vger.kernel.org
11351 L:      linux-arm-kernel@lists.infradead.org
11352 S:      Maintained
11353 F:      Documentation/devicetree/bindings/pci/versatile.txt
11354 F:      drivers/pci/controller/pci-versatile.c
11355
11356 PCI DRIVER FOR ARMADA 8K
11357 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11358 L:      linux-pci@vger.kernel.org
11359 L:      linux-arm-kernel@lists.infradead.org
11360 S:      Maintained
11361 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11362 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11363
11364 PCI DRIVER FOR CADENCE PCIE IP
11365 M:      Alan Douglas <adouglas@cadence.com>
11366 L:      linux-pci@vger.kernel.org
11367 S:      Maintained
11368 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11369 F:      drivers/pci/controller/pcie-cadence*
11370
11371 PCI DRIVER FOR FREESCALE LAYERSCAPE
11372 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11373 M:      Mingkai Hu <mingkai.hu@nxp.com>
11374 M:      Roy Zang <roy.zang@nxp.com>
11375 L:      linuxppc-dev@lists.ozlabs.org
11376 L:      linux-pci@vger.kernel.org
11377 L:      linux-arm-kernel@lists.infradead.org
11378 S:      Maintained
11379 F:      drivers/pci/controller/dwc/*layerscape*
11380
11381 PCI DRIVER FOR GENERIC OF HOSTS
11382 M:      Will Deacon <will.deacon@arm.com>
11383 L:      linux-pci@vger.kernel.org
11384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385 S:      Maintained
11386 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11387 F:      drivers/pci/controller/pci-host-common.c
11388 F:      drivers/pci/controller/pci-host-generic.c
11389
11390 PCI DRIVER FOR IMX6
11391 M:      Richard Zhu <hongxing.zhu@nxp.com>
11392 M:      Lucas Stach <l.stach@pengutronix.de>
11393 L:      linux-pci@vger.kernel.org
11394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395 S:      Maintained
11396 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11397 F:      drivers/pci/controller/dwc/*imx6*
11398
11399 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11400 M:      Keith Busch <keith.busch@intel.com>
11401 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11402 L:      linux-pci@vger.kernel.org
11403 S:      Supported
11404 F:      drivers/pci/controller/vmd.c
11405
11406 PCI DRIVER FOR MICROSEMI SWITCHTEC
11407 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11408 M:      Logan Gunthorpe <logang@deltatee.com>
11409 L:      linux-pci@vger.kernel.org
11410 S:      Maintained
11411 F:      Documentation/switchtec.txt
11412 F:      Documentation/ABI/testing/sysfs-class-switchtec
11413 F:      drivers/pci/switch/switchtec*
11414 F:      include/uapi/linux/switchtec_ioctl.h
11415 F:      include/linux/switchtec.h
11416 F:      drivers/ntb/hw/mscc/
11417
11418 PCI DRIVER FOR MOBIVEIL PCIE IP
11419 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11420 L:      linux-pci@vger.kernel.org
11421 S:      Supported
11422 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11423 F:      drivers/pci/controller/pcie-mobiveil.c
11424
11425 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11426 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11427 M:      Jason Cooper <jason@lakedaemon.net>
11428 L:      linux-pci@vger.kernel.org
11429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11430 S:      Maintained
11431 F:      drivers/pci/controller/*mvebu*
11432
11433 PCI DRIVER FOR NVIDIA TEGRA
11434 M:      Thierry Reding <thierry.reding@gmail.com>
11435 L:      linux-tegra@vger.kernel.org
11436 L:      linux-pci@vger.kernel.org
11437 S:      Supported
11438 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11439 F:      drivers/pci/controller/pci-tegra.c
11440
11441 PCI DRIVER FOR RENESAS R-CAR
11442 M:      Simon Horman <horms@verge.net.au>
11443 L:      linux-pci@vger.kernel.org
11444 L:      linux-renesas-soc@vger.kernel.org
11445 S:      Maintained
11446 F:      drivers/pci/controller/*rcar*
11447
11448 PCI DRIVER FOR SAMSUNG EXYNOS
11449 M:      Jingoo Han <jingoohan1@gmail.com>
11450 L:      linux-pci@vger.kernel.org
11451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11453 S:      Maintained
11454 F:      drivers/pci/controller/dwc/pci-exynos.c
11455
11456 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11457 M:      Jingoo Han <jingoohan1@gmail.com>
11458 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11459 L:      linux-pci@vger.kernel.org
11460 S:      Maintained
11461 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11462 F:      drivers/pci/controller/dwc/*designware*
11463
11464 PCI DRIVER FOR TI DRA7XX
11465 M:      Kishon Vijay Abraham I <kishon@ti.com>
11466 L:      linux-omap@vger.kernel.org
11467 L:      linux-pci@vger.kernel.org
11468 S:      Supported
11469 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11470 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11471
11472 PCI DRIVER FOR TI KEYSTONE
11473 M:      Murali Karicheri <m-karicheri2@ti.com>
11474 L:      linux-pci@vger.kernel.org
11475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11476 S:      Maintained
11477 F:      drivers/pci/controller/dwc/pci-keystone.c
11478
11479 PCI ENDPOINT SUBSYSTEM
11480 M:      Kishon Vijay Abraham I <kishon@ti.com>
11481 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11482 L:      linux-pci@vger.kernel.org
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11484 S:      Supported
11485 F:      drivers/pci/endpoint/
11486 F:      drivers/misc/pci_endpoint_test.c
11487 F:      tools/pci/
11488
11489 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11490 M:      Russell Currey <ruscur@russell.cc>
11491 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11492 M:      Oliver O'Halloran <oohall@gmail.com>
11493 L:      linuxppc-dev@lists.ozlabs.org
11494 S:      Supported
11495 F:      Documentation/PCI/pci-error-recovery.txt
11496 F:      drivers/pci/pcie/aer.c
11497 F:      drivers/pci/pcie/dpc.c
11498 F:      drivers/pci/pcie/err.c
11499 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11500 F:      arch/powerpc/kernel/eeh*.c
11501 F:      arch/powerpc/platforms/*/eeh*.c
11502 F:      arch/powerpc/include/*/eeh*.h
11503
11504 PCI ERROR RECOVERY
11505 M:      Linas Vepstas <linasvepstas@gmail.com>
11506 L:      linux-pci@vger.kernel.org
11507 S:      Supported
11508 F:      Documentation/PCI/pci-error-recovery.txt
11509
11510 PCI MSI DRIVER FOR ALTERA MSI IP
11511 M:      Ley Foon Tan <lftan@altera.com>
11512 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11513 L:      linux-pci@vger.kernel.org
11514 S:      Supported
11515 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11516 F:      drivers/pci/controller/pcie-altera-msi.c
11517
11518 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11519 M:      Duc Dang <dhdang@apm.com>
11520 L:      linux-pci@vger.kernel.org
11521 L:      linux-arm-kernel@lists.infradead.org
11522 S:      Maintained
11523 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11524 F:      drivers/pci/controller/pci-xgene-msi.c
11525
11526 PCI SUBSYSTEM
11527 M:      Bjorn Helgaas <bhelgaas@google.com>
11528 L:      linux-pci@vger.kernel.org
11529 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11531 S:      Supported
11532 F:      Documentation/devicetree/bindings/pci/
11533 F:      Documentation/PCI/
11534 F:      drivers/acpi/pci*
11535 F:      drivers/pci/
11536 F:      include/asm-generic/pci*
11537 F:      include/linux/pci*
11538 F:      include/linux/of_pci.h
11539 F:      include/uapi/linux/pci*
11540 F:      lib/pci*
11541 F:      arch/x86/pci/
11542 F:      arch/x86/kernel/quirks.c
11543
11544 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11545 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11546 L:      linux-pci@vger.kernel.org
11547 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11549 S:      Supported
11550 F:      drivers/pci/controller/
11551
11552 PCIE DRIVER FOR AXIS ARTPEC
11553 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11554 L:      linux-arm-kernel@axis.com
11555 L:      linux-pci@vger.kernel.org
11556 S:      Maintained
11557 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11558 F:      drivers/pci/controller/dwc/*artpec*
11559
11560 PCIE DRIVER FOR CAVIUM THUNDERX
11561 M:      David Daney <david.daney@cavium.com>
11562 L:      linux-pci@vger.kernel.org
11563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11564 S:      Supported
11565 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11566 F:      drivers/pci/controller/pci-thunder-*
11567
11568 PCIE DRIVER FOR HISILICON
11569 M:      Zhou Wang <wangzhou1@hisilicon.com>
11570 L:      linux-pci@vger.kernel.org
11571 S:      Maintained
11572 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11573 F:      drivers/pci/controller/dwc/pcie-hisi.c
11574
11575 PCIE DRIVER FOR HISILICON KIRIN
11576 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11577 M:      Binghui Wang <wangbinghui@hisilicon.com>
11578 L:      linux-pci@vger.kernel.org
11579 S:      Maintained
11580 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11581 F:      drivers/pci/controller/dwc/pcie-kirin.c
11582
11583 PCIE DRIVER FOR HISILICON STB
11584 M:      Jianguo Sun <sunjianguo1@huawei.com>
11585 M:      Shawn Guo <shawn.guo@linaro.org>
11586 L:      linux-pci@vger.kernel.org
11587 S:      Maintained
11588 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11589 F:      drivers/pci/controller/dwc/pcie-histb.c
11590
11591 PCIE DRIVER FOR MEDIATEK
11592 M:      Ryder Lee <ryder.lee@mediatek.com>
11593 L:      linux-pci@vger.kernel.org
11594 L:      linux-mediatek@lists.infradead.org
11595 S:      Supported
11596 F:      Documentation/devicetree/bindings/pci/mediatek*
11597 F:      drivers/pci/controller/*mediatek*
11598
11599 PCIE DRIVER FOR QUALCOMM MSM
11600 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11601 L:      linux-pci@vger.kernel.org
11602 L:      linux-arm-msm@vger.kernel.org
11603 S:      Maintained
11604 F:      drivers/pci/controller/dwc/*qcom*
11605
11606 PCIE DRIVER FOR ROCKCHIP
11607 M:      Shawn Lin <shawn.lin@rock-chips.com>
11608 L:      linux-pci@vger.kernel.org
11609 L:      linux-rockchip@lists.infradead.org
11610 S:      Maintained
11611 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11612 F:      drivers/pci/controller/pcie-rockchip*
11613
11614 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11615 M:      Linus Walleij <linus.walleij@linaro.org>
11616 L:      linux-pci@vger.kernel.org
11617 S:      Maintained
11618 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11619 F:      drivers/pci/controller/pci-v3-semi.c
11620
11621 PCIE DRIVER FOR ST SPEAR13XX
11622 M:      Pratyush Anand <pratyush.anand@gmail.com>
11623 L:      linux-pci@vger.kernel.org
11624 S:      Maintained
11625 F:      drivers/pci/controller/dwc/*spear*
11626
11627 PCMCIA SUBSYSTEM
11628 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11630 S:      Odd Fixes
11631 F:      Documentation/pcmcia/
11632 F:      tools/pcmcia/
11633 F:      drivers/pcmcia/
11634 F:      include/pcmcia/
11635
11636 PCNET32 NETWORK DRIVER
11637 M:      Don Fry <pcnet32@frontier.com>
11638 L:      netdev@vger.kernel.org
11639 S:      Maintained
11640 F:      drivers/net/ethernet/amd/pcnet32.c
11641
11642 PCRYPT PARALLEL CRYPTO ENGINE
11643 M:      Steffen Klassert <steffen.klassert@secunet.com>
11644 L:      linux-crypto@vger.kernel.org
11645 S:      Maintained
11646 F:      crypto/pcrypt.c
11647 F:      include/crypto/pcrypt.h
11648
11649 PEAQ WMI HOTKEYS DRIVER
11650 M:      Hans de Goede <hdegoede@redhat.com>
11651 L:      platform-driver-x86@vger.kernel.org
11652 S:      Maintained
11653 F:      drivers/platform/x86/peaq-wmi.c
11654
11655 PER-CPU MEMORY ALLOCATOR
11656 M:      Dennis Zhou <dennis@kernel.org>
11657 M:      Tejun Heo <tj@kernel.org>
11658 M:      Christoph Lameter <cl@linux.com>
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11660 S:      Maintained
11661 F:      include/linux/percpu*.h
11662 F:      mm/percpu*.c
11663 F:      arch/*/include/asm/percpu.h
11664
11665 PER-TASK DELAY ACCOUNTING
11666 M:      Balbir Singh <bsingharora@gmail.com>
11667 S:      Maintained
11668 F:      include/linux/delayacct.h
11669 F:      kernel/delayacct.c
11670
11671 PERFORMANCE EVENTS SUBSYSTEM
11672 M:      Peter Zijlstra <peterz@infradead.org>
11673 M:      Ingo Molnar <mingo@redhat.com>
11674 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11675 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11676 R:      Jiri Olsa <jolsa@redhat.com>
11677 R:      Namhyung Kim <namhyung@kernel.org>
11678 L:      linux-kernel@vger.kernel.org
11679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11680 S:      Supported
11681 F:      kernel/events/*
11682 F:      include/linux/perf_event.h
11683 F:      include/uapi/linux/perf_event.h
11684 F:      arch/*/kernel/perf_event*.c
11685 F:      arch/*/kernel/*/perf_event*.c
11686 F:      arch/*/kernel/*/*/perf_event*.c
11687 F:      arch/*/include/asm/perf_event.h
11688 F:      arch/*/kernel/perf_callchain.c
11689 F:      arch/*/events/*
11690 F:      tools/perf/
11691
11692 PERSONALITY HANDLING
11693 M:      Christoph Hellwig <hch@infradead.org>
11694 L:      linux-abi-devel@lists.sourceforge.net
11695 S:      Maintained
11696 F:      include/linux/personality.h
11697 F:      include/uapi/linux/personality.h
11698
11699 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11700 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11701 L:      linux-input@vger.kernel.org
11702 S:      Maintained
11703 F:      Documentation/input/devices/pxrc.rst
11704 F:      drivers/input/joystick/pxrc.c
11705
11706 PHONET PROTOCOL
11707 M:      Remi Denis-Courmont <courmisch@gmail.com>
11708 S:      Supported
11709 F:      Documentation/networking/phonet.txt
11710 F:      include/linux/phonet.h
11711 F:      include/net/phonet/
11712 F:      include/uapi/linux/phonet.h
11713 F:      net/phonet/
11714
11715 PHRAM MTD DRIVER
11716 M:      Joern Engel <joern@lazybastard.org>
11717 L:      linux-mtd@lists.infradead.org
11718 S:      Maintained
11719 F:      drivers/mtd/devices/phram.c
11720
11721 PICOLCD HID DRIVER
11722 M:      Bruno Prémont <bonbons@linux-vserver.org>
11723 L:      linux-input@vger.kernel.org
11724 S:      Maintained
11725 F:      drivers/hid/hid-picolcd*
11726
11727 PICOXCELL SUPPORT
11728 M:      Jamie Iles <jamie@jamieiles.com>
11729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11730 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11731 S:      Supported
11732 F:      arch/arm/boot/dts/picoxcell*
11733 F:      arch/arm/mach-picoxcell/
11734 F:      drivers/crypto/picoxcell*
11735
11736 PIN CONTROL SUBSYSTEM
11737 M:      Linus Walleij <linus.walleij@linaro.org>
11738 L:      linux-gpio@vger.kernel.org
11739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11740 S:      Maintained
11741 F:      Documentation/devicetree/bindings/pinctrl/
11742 F:      Documentation/driver-api/pinctl.rst
11743 F:      drivers/pinctrl/
11744 F:      include/linux/pinctrl/
11745
11746 PIN CONTROLLER - ATMEL AT91
11747 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11749 S:      Maintained
11750 F:      drivers/pinctrl/pinctrl-at91.*
11751
11752 PIN CONTROLLER - ATMEL AT91 PIO4
11753 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 L:      linux-gpio@vger.kernel.org
11756 S:      Supported
11757 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11758
11759 PIN CONTROLLER - FREESCALE
11760 M:      Dong Aisheng <aisheng.dong@nxp.com>
11761 M:      Fabio Estevam <festevam@gmail.com>
11762 M:      Shawn Guo <shawnguo@kernel.org>
11763 M:      Stefan Agner <stefan@agner.ch>
11764 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11765 L:      linux-gpio@vger.kernel.org
11766 S:      Maintained
11767 F:      drivers/pinctrl/freescale/
11768 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11769
11770 PIN CONTROLLER - INTEL
11771 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11772 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11774 S:      Maintained
11775 F:      drivers/pinctrl/intel/
11776
11777 PIN CONTROLLER - MEDIATEK
11778 M:      Sean Wang <sean.wang@kernel.org>
11779 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11780 S:      Maintained
11781 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11782 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11783 F:      drivers/pinctrl/mediatek/
11784
11785 PIN CONTROLLER - QUALCOMM
11786 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11787 S:      Maintained
11788 L:      linux-arm-msm@vger.kernel.org
11789 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11790 F:      drivers/pinctrl/qcom/
11791
11792 PIN CONTROLLER - RENESAS
11793 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11794 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11795 L:      linux-renesas-soc@vger.kernel.org
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11797 S:      Maintained
11798 F:      drivers/pinctrl/sh-pfc/
11799
11800 PIN CONTROLLER - SAMSUNG
11801 M:      Tomasz Figa <tomasz.figa@gmail.com>
11802 M:      Krzysztof Kozlowski <krzk@kernel.org>
11803 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11805 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11806 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11808 S:      Maintained
11809 F:      drivers/pinctrl/samsung/
11810 F:      include/dt-bindings/pinctrl/samsung.h
11811 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11812
11813 PIN CONTROLLER - SINGLE
11814 M:      Tony Lindgren <tony@atomide.com>
11815 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817 L:      linux-omap@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/pinctrl/pinctrl-single.c
11820
11821 PIN CONTROLLER - ST SPEAR
11822 M:      Viresh Kumar <vireshk@kernel.org>
11823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11824 W:      http://www.st.com/spear
11825 S:      Maintained
11826 F:      drivers/pinctrl/spear/
11827
11828 PISTACHIO SOC SUPPORT
11829 M:      James Hartley <james.hartley@sondrel.com>
11830 L:      linux-mips@linux-mips.org
11831 S:      Odd Fixes
11832 F:      arch/mips/pistachio/
11833 F:      arch/mips/include/asm/mach-pistachio/
11834 F:      arch/mips/boot/dts/img/pistachio*
11835 F:      arch/mips/configs/pistachio*_defconfig
11836
11837 PKTCDVD DRIVER
11838 S:      Orphan
11839 M:      linux-block@vger.kernel.org
11840 F:      drivers/block/pktcdvd.c
11841 F:      include/linux/pktcdvd.h
11842 F:      include/uapi/linux/pktcdvd.h
11843
11844 PKUNITY SOC DRIVERS
11845 M:      Guan Xuetao <gxt@pku.edu.cn>
11846 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11847 S:      Maintained
11848 T:      git git://github.com/gxt/linux.git
11849 F:      drivers/input/serio/i8042-unicore32io.h
11850 F:      drivers/i2c/busses/i2c-puv3.c
11851 F:      drivers/video/fbdev/fb-puv3.c
11852 F:      drivers/rtc/rtc-puv3.c
11853
11854 PMBUS HARDWARE MONITORING DRIVERS
11855 M:      Guenter Roeck <linux@roeck-us.net>
11856 L:      linux-hwmon@vger.kernel.org
11857 W:      http://hwmon.wiki.kernel.org/
11858 W:      http://www.roeck-us.net/linux/drivers/
11859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11860 S:      Maintained
11861 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11862 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11863 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11864 F:      Documentation/hwmon/adm1275
11865 F:      Documentation/hwmon/ibm-cffps
11866 F:      Documentation/hwmon/ir35221
11867 F:      Documentation/hwmon/lm25066
11868 F:      Documentation/hwmon/ltc2978
11869 F:      Documentation/hwmon/ltc3815
11870 F:      Documentation/hwmon/max16064
11871 F:      Documentation/hwmon/max20751
11872 F:      Documentation/hwmon/max31785
11873 F:      Documentation/hwmon/max34440
11874 F:      Documentation/hwmon/max8688
11875 F:      Documentation/hwmon/pmbus
11876 F:      Documentation/hwmon/pmbus-core
11877 F:      Documentation/hwmon/tps40422
11878 F:      Documentation/hwmon/ucd9000
11879 F:      Documentation/hwmon/ucd9200
11880 F:      Documentation/hwmon/zl6100
11881 F:      drivers/hwmon/pmbus/
11882 F:      include/linux/pmbus.h
11883
11884 PMC SIERRA MaxRAID DRIVER
11885 L:      linux-scsi@vger.kernel.org
11886 W:      http://www.pmc-sierra.com/
11887 S:      Orphan
11888 F:      drivers/scsi/pmcraid.*
11889
11890 PMC SIERRA PM8001 DRIVER
11891 M:      Jack Wang <jinpu.wang@profitbricks.com>
11892 M:      lindar_liu@usish.com
11893 L:      linux-scsi@vger.kernel.org
11894 S:      Supported
11895 F:      drivers/scsi/pm8001/
11896
11897 PNP SUPPORT
11898 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11899 S:      Maintained
11900 F:      drivers/pnp/
11901
11902 POSIX CLOCKS and TIMERS
11903 M:      Thomas Gleixner <tglx@linutronix.de>
11904 L:      linux-kernel@vger.kernel.org
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11906 S:      Maintained
11907 F:      fs/timerfd.c
11908 F:      include/linux/timer*
11909 F:      kernel/time/*timer*
11910
11911 POWER MANAGEMENT CORE
11912 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11913 L:      linux-pm@vger.kernel.org
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11915 B:      https://bugzilla.kernel.org
11916 S:      Supported
11917 F:      drivers/base/power/
11918 F:      include/linux/pm.h
11919 F:      include/linux/pm_*
11920 F:      include/linux/powercap.h
11921 F:      drivers/powercap/
11922 F:      kernel/configs/nopm.config
11923
11924 POWER STATE COORDINATION INTERFACE (PSCI)
11925 M:      Mark Rutland <mark.rutland@arm.com>
11926 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11927 L:      linux-arm-kernel@lists.infradead.org
11928 S:      Maintained
11929 F:      drivers/firmware/psci*.c
11930 F:      include/linux/psci.h
11931 F:      include/uapi/linux/psci.h
11932
11933 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11934 M:      Sebastian Reichel <sre@kernel.org>
11935 L:      linux-pm@vger.kernel.org
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11937 S:      Maintained
11938 F:      Documentation/ABI/testing/sysfs-class-power
11939 F:      Documentation/devicetree/bindings/power/supply/
11940 F:      include/linux/power_supply.h
11941 F:      drivers/power/supply/
11942
11943 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11944 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11945 L:      linuxppc-dev@lists.ozlabs.org
11946 S:      Maintained
11947 F:      drivers/char/powernv-op-panel.c
11948
11949 PPP OVER ATM (RFC 2364)
11950 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11951 S:      Maintained
11952 F:      net/atm/pppoatm.c
11953 F:      include/uapi/linux/atmppp.h
11954
11955 PPP OVER ETHERNET
11956 M:      Michal Ostrowski <mostrows@earthlink.net>
11957 S:      Maintained
11958 F:      drivers/net/ppp/pppoe.c
11959 F:      drivers/net/ppp/pppox.c
11960
11961 PPP OVER L2TP
11962 M:      James Chapman <jchapman@katalix.com>
11963 S:      Maintained
11964 F:      net/l2tp/l2tp_ppp.c
11965 F:      include/linux/if_pppol2tp.h
11966 F:      include/uapi/linux/if_pppol2tp.h
11967
11968 PPP PROTOCOL DRIVERS AND COMPRESSORS
11969 M:      Paul Mackerras <paulus@samba.org>
11970 L:      linux-ppp@vger.kernel.org
11971 S:      Maintained
11972 F:      drivers/net/ppp/ppp_*
11973
11974 PPS SUPPORT
11975 M:      Rodolfo Giometti <giometti@enneenne.com>
11976 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11977 L:      linuxpps@ml.enneenne.com (subscribers-only)
11978 S:      Maintained
11979 F:      Documentation/pps/
11980 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11981 F:      Documentation/ABI/testing/sysfs-pps
11982 F:      drivers/pps/
11983 F:      include/linux/pps*.h
11984 F:      include/uapi/linux/pps.h
11985
11986 PPTP DRIVER
11987 M:      Dmitry Kozlov <xeb@mail.ru>
11988 L:      netdev@vger.kernel.org
11989 S:      Maintained
11990 F:      drivers/net/ppp/pptp.c
11991 W:      http://sourceforge.net/projects/accel-pptp
11992
11993 PREEMPTIBLE KERNEL
11994 M:      Robert Love <rml@tech9.net>
11995 L:      kpreempt-tech@lists.sourceforge.net
11996 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11997 S:      Supported
11998 F:      Documentation/preempt-locking.txt
11999 F:      include/linux/preempt.h
12000
12001 PRINTK
12002 M:      Petr Mladek <pmladek@suse.com>
12003 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12004 R:      Steven Rostedt <rostedt@goodmis.org>
12005 S:      Maintained
12006 F:      kernel/printk/
12007 F:      include/linux/printk.h
12008
12009 PRISM54 WIRELESS DRIVER
12010 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
12011 L:      linux-wireless@vger.kernel.org
12012 W:      http://wireless.kernel.org/en/users/Drivers/p54
12013 S:      Obsolete
12014 F:      drivers/net/wireless/intersil/prism54/
12015
12016 PROC FILESYSTEM
12017 R:      Alexey Dobriyan <adobriyan@gmail.com>
12018 L:      linux-kernel@vger.kernel.org
12019 L:      linux-fsdevel@vger.kernel.org
12020 S:      Maintained
12021 F:      fs/proc/
12022 F:      include/linux/proc_fs.h
12023 F:      tools/testing/selftests/proc/
12024
12025 PROC SYSCTL
12026 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12027 M:      Kees Cook <keescook@chromium.org>
12028 L:      linux-kernel@vger.kernel.org
12029 L:      linux-fsdevel@vger.kernel.org
12030 S:      Maintained
12031 F:      fs/proc/proc_sysctl.c
12032 F:      include/linux/sysctl.h
12033 F:      kernel/sysctl.c
12034 F:      tools/testing/selftests/sysctl/
12035
12036 PS3 NETWORK SUPPORT
12037 M:      Geoff Levand <geoff@infradead.org>
12038 L:      netdev@vger.kernel.org
12039 L:      linuxppc-dev@lists.ozlabs.org
12040 S:      Maintained
12041 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12042
12043 PS3 PLATFORM SUPPORT
12044 M:      Geoff Levand <geoff@infradead.org>
12045 L:      linuxppc-dev@lists.ozlabs.org
12046 S:      Maintained
12047 F:      arch/powerpc/boot/ps3*
12048 F:      arch/powerpc/include/asm/lv1call.h
12049 F:      arch/powerpc/include/asm/ps3*.h
12050 F:      arch/powerpc/platforms/ps3/
12051 F:      drivers/*/ps3*
12052 F:      drivers/ps3/
12053 F:      drivers/rtc/rtc-ps3.c
12054 F:      drivers/usb/host/*ps3.c
12055 F:      sound/ppc/snd_ps3*
12056
12057 PS3VRAM DRIVER
12058 M:      Jim Paris <jim@jtan.com>
12059 M:      Geoff Levand <geoff@infradead.org>
12060 L:      linuxppc-dev@lists.ozlabs.org
12061 S:      Maintained
12062 F:      drivers/block/ps3vram.c
12063
12064 PSAMPLE PACKET SAMPLING SUPPORT:
12065 M:      Yotam Gigi <yotam.gi@gmail.com>
12066 S:      Maintained
12067 F:      net/psample
12068 F:      include/net/psample.h
12069 F:      include/uapi/linux/psample.h
12070
12071 PSTORE FILESYSTEM
12072 M:      Kees Cook <keescook@chromium.org>
12073 M:      Anton Vorontsov <anton@enomsg.org>
12074 M:      Colin Cross <ccross@android.com>
12075 M:      Tony Luck <tony.luck@intel.com>
12076 S:      Maintained
12077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12078 F:      fs/pstore/
12079 F:      include/linux/pstore*
12080 F:      drivers/firmware/efi/efi-pstore.c
12081 F:      drivers/acpi/apei/erst.c
12082 F:      Documentation/admin-guide/ramoops.rst
12083 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12084 K:      \b(pstore|ramoops)
12085
12086 PTP HARDWARE CLOCK SUPPORT
12087 M:      Richard Cochran <richardcochran@gmail.com>
12088 L:      netdev@vger.kernel.org
12089 S:      Maintained
12090 W:      http://linuxptp.sourceforge.net/
12091 F:      Documentation/ABI/testing/sysfs-ptp
12092 F:      Documentation/ptp/*
12093 F:      drivers/net/phy/dp83640*
12094 F:      drivers/ptp/*
12095 F:      include/linux/ptp_cl*
12096
12097 PTRACE SUPPORT
12098 M:      Oleg Nesterov <oleg@redhat.com>
12099 S:      Maintained
12100 F:      include/asm-generic/syscall.h
12101 F:      include/linux/ptrace.h
12102 F:      include/linux/regset.h
12103 F:      include/linux/tracehook.h
12104 F:      include/uapi/linux/ptrace.h
12105 F:      include/uapi/linux/ptrace.h
12106 F:      include/asm-generic/ptrace.h
12107 F:      kernel/ptrace.c
12108 F:      arch/*/ptrace*.c
12109 F:      arch/*/*/ptrace*.c
12110 F:      arch/*/include/asm/ptrace*.h
12111
12112 PULSE8-CEC DRIVER
12113 M:      Hans Verkuil <hverkuil@xs4all.nl>
12114 L:      linux-media@vger.kernel.org
12115 T:      git git://linuxtv.org/media_tree.git
12116 S:      Maintained
12117 F:      drivers/media/usb/pulse8-cec/*
12118 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12119
12120 PVRUSB2 VIDEO4LINUX DRIVER
12121 M:      Mike Isely <isely@pobox.com>
12122 L:      pvrusb2@isely.net       (subscribers-only)
12123 L:      linux-media@vger.kernel.org
12124 W:      http://www.isely.net/pvrusb2/
12125 T:      git git://linuxtv.org/media_tree.git
12126 S:      Maintained
12127 F:      Documentation/media/v4l-drivers/pvrusb2*
12128 F:      drivers/media/usb/pvrusb2/
12129
12130 PWC WEBCAM DRIVER
12131 M:      Hans Verkuil <hverkuil@xs4all.nl>
12132 L:      linux-media@vger.kernel.org
12133 T:      git git://linuxtv.org/media_tree.git
12134 S:      Odd Fixes
12135 F:      drivers/media/usb/pwc/*
12136
12137 PWM FAN DRIVER
12138 M:      Kamil Debski <kamil@wypas.org>
12139 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12140 L:      linux-hwmon@vger.kernel.org
12141 S:      Supported
12142 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12143 F:      Documentation/hwmon/pwm-fan
12144 F:      drivers/hwmon/pwm-fan.c
12145
12146 PWM IR Transmitter
12147 M:      Sean Young <sean@mess.org>
12148 L:      linux-media@vger.kernel.org
12149 S:      Maintained
12150 F:      drivers/media/rc/pwm-ir-tx.c
12151
12152 PWM SUBSYSTEM
12153 M:      Thierry Reding <thierry.reding@gmail.com>
12154 L:      linux-pwm@vger.kernel.org
12155 S:      Maintained
12156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12157 F:      Documentation/pwm.txt
12158 F:      Documentation/devicetree/bindings/pwm/
12159 F:      include/linux/pwm.h
12160 F:      drivers/pwm/
12161 F:      drivers/video/backlight/pwm_bl.c
12162 F:      include/linux/pwm_backlight.h
12163 F:      drivers/gpio/gpio-mvebu.c
12164 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12165
12166 PXA GPIO DRIVER
12167 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12168 L:      linux-gpio@vger.kernel.org
12169 S:      Maintained
12170 F:      drivers/gpio/gpio-pxa.c
12171
12172 PXA MMCI DRIVER
12173 S:      Orphan
12174
12175 PXA RTC DRIVER
12176 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12177 L:      linux-rtc@vger.kernel.org
12178 S:      Maintained
12179
12180 PXA2xx/PXA3xx SUPPORT
12181 M:      Daniel Mack <daniel@zonque.org>
12182 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12183 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12185 T:      git git://github.com/hzhuang1/linux.git
12186 T:      git git://github.com/rjarzmik/linux.git
12187 S:      Maintained
12188 F:      arch/arm/boot/dts/pxa*
12189 F:      arch/arm/mach-pxa/
12190 F:      drivers/dma/pxa*
12191 F:      drivers/pcmcia/pxa2xx*
12192 F:      drivers/pinctrl/pxa/
12193 F:      drivers/spi/spi-pxa2xx*
12194 F:      drivers/usb/gadget/udc/pxa2*
12195 F:      include/sound/pxa2xx-lib.h
12196 F:      sound/arm/pxa*
12197 F:      sound/soc/pxa/
12198
12199 QAT DRIVER
12200 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12201 L:      qat-linux@intel.com
12202 S:      Supported
12203 F:      drivers/crypto/qat/
12204
12205 QCOM AUDIO (ASoC) DRIVERS
12206 M:      Patrick Lai <plai@codeaurora.org>
12207 M:      Banajit Goswami <bgoswami@codeaurora.org>
12208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12209 S:      Supported
12210 F:      sound/soc/qcom/
12211
12212 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12213 M:      Gabriel Somlo <somlo@cmu.edu>
12214 M:      "Michael S. Tsirkin" <mst@redhat.com>
12215 L:      qemu-devel@nongnu.org
12216 S:      Maintained
12217 F:      drivers/firmware/qemu_fw_cfg.c
12218 F:      include/uapi/linux/qemu_fw_cfg.h
12219
12220 QIB DRIVER
12221 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12222 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12223 L:      linux-rdma@vger.kernel.org
12224 S:      Supported
12225 F:      drivers/infiniband/hw/qib/
12226
12227 QLOGIC QL41xxx FCOE DRIVER
12228 M:      QLogic-Storage-Upstream@cavium.com
12229 L:      linux-scsi@vger.kernel.org
12230 S:      Supported
12231 F:      drivers/scsi/qedf/
12232
12233 QLOGIC QL41xxx ISCSI DRIVER
12234 M:      QLogic-Storage-Upstream@cavium.com
12235 L:      linux-scsi@vger.kernel.org
12236 S:      Supported
12237 F:      drivers/scsi/qedi/
12238
12239 QLOGIC QL4xxx ETHERNET DRIVER
12240 M:      Ariel Elior <Ariel.Elior@cavium.com>
12241 M:      everest-linux-l2@cavium.com
12242 L:      netdev@vger.kernel.org
12243 S:      Supported
12244 F:      drivers/net/ethernet/qlogic/qed/
12245 F:      include/linux/qed/
12246 F:      drivers/net/ethernet/qlogic/qede/
12247
12248 QLOGIC QL4xxx RDMA DRIVER
12249 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12250 M:      Ariel Elior <Ariel.Elior@cavium.com>
12251 L:      linux-rdma@vger.kernel.org
12252 S:      Supported
12253 F:      drivers/infiniband/hw/qedr/
12254 F:      include/uapi/rdma/qedr-abi.h
12255
12256 QLOGIC QLA1280 SCSI DRIVER
12257 M:      Michael Reed <mdr@sgi.com>
12258 L:      linux-scsi@vger.kernel.org
12259 S:      Maintained
12260 F:      drivers/scsi/qla1280.[ch]
12261
12262 QLOGIC QLA2XXX FC-SCSI DRIVER
12263 M:      qla2xxx-upstream@qlogic.com
12264 L:      linux-scsi@vger.kernel.org
12265 S:      Supported
12266 F:      Documentation/scsi/LICENSE.qla2xxx
12267 F:      drivers/scsi/qla2xxx/
12268
12269 QLOGIC QLA3XXX NETWORK DRIVER
12270 M:      Dept-GELinuxNICDev@cavium.com
12271 L:      netdev@vger.kernel.org
12272 S:      Supported
12273 F:      Documentation/networking/LICENSE.qla3xxx
12274 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12275
12276 QLOGIC QLA4XXX iSCSI DRIVER
12277 M:      QLogic-Storage-Upstream@qlogic.com
12278 L:      linux-scsi@vger.kernel.org
12279 S:      Supported
12280 F:      Documentation/scsi/LICENSE.qla4xxx
12281 F:      drivers/scsi/qla4xxx/
12282
12283 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12284 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12285 M:      Manish Chopra <manish.chopra@cavium.com>
12286 M:      Dept-GELinuxNICDev@cavium.com
12287 L:      netdev@vger.kernel.org
12288 S:      Supported
12289 F:      drivers/net/ethernet/qlogic/qlcnic/
12290
12291 QLOGIC QLGE 10Gb ETHERNET DRIVER
12292 M:      Manish Chopra <manish.chopra@cavium.com>
12293 M:      Dept-GELinuxNICDev@cavium.com
12294 L:      netdev@vger.kernel.org
12295 S:      Supported
12296 F:      drivers/net/ethernet/qlogic/qlge/
12297
12298 QM1D1B0004 MEDIA DRIVER
12299 M:      Akihiro Tsukada <tskd08@gmail.com>
12300 L:      linux-media@vger.kernel.org
12301 S:      Odd Fixes
12302 F:      drivers/media/tuners/qm1d1b0004*
12303
12304 QM1D1C0042 MEDIA DRIVER
12305 M:      Akihiro Tsukada <tskd08@gmail.com>
12306 L:      linux-media@vger.kernel.org
12307 S:      Odd Fixes
12308 F:      drivers/media/tuners/qm1d1c0042*
12309
12310 QNX4 FILESYSTEM
12311 M:      Anders Larsen <al@alarsen.net>
12312 W:      http://www.alarsen.net/linux/qnx4fs/
12313 S:      Maintained
12314 F:      fs/qnx4/
12315 F:      include/uapi/linux/qnx4_fs.h
12316 F:      include/uapi/linux/qnxtypes.h
12317
12318 QORIQ DPAA2 FSL-MC BUS DRIVER
12319 M:      Stuart Yoder <stuyoder@gmail.com>
12320 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12321 L:      linux-kernel@vger.kernel.org
12322 S:      Maintained
12323 F:      drivers/bus/fsl-mc/
12324 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12325 F:      Documentation/networking/dpaa2/overview.rst
12326
12327 QT1010 MEDIA DRIVER
12328 M:      Antti Palosaari <crope@iki.fi>
12329 L:      linux-media@vger.kernel.org
12330 W:      https://linuxtv.org
12331 W:      http://palosaari.fi/linux/
12332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12333 T:      git git://linuxtv.org/anttip/media_tree.git
12334 S:      Maintained
12335 F:      drivers/media/tuners/qt1010*
12336
12337 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12338 M:      Kalle Valo <kvalo@codeaurora.org>
12339 L:      ath10k@lists.infradead.org
12340 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12342 S:      Supported
12343 F:      drivers/net/wireless/ath/ath10k/
12344
12345 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12346 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12347 L:      linux-wireless@vger.kernel.org
12348 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12349 S:      Supported
12350 F:      drivers/net/wireless/ath/ath9k/
12351
12352 QUALCOMM CAMERA SUBSYSTEM DRIVER
12353 M:      Todor Tomov <todor.tomov@linaro.org>
12354 L:      linux-media@vger.kernel.org
12355 S:      Maintained
12356 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12357 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12358 F:      drivers/media/platform/qcom/camss/
12359
12360 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12361 M:  Ilia Lin <ilia.lin@gmail.com>
12362 L:  linux-pm@vger.kernel.org
12363 S:  Maintained
12364 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12365 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12366
12367 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12368 M:      Timur Tabi <timur@kernel.org>
12369 L:      netdev@vger.kernel.org
12370 S:      Maintained
12371 F:      drivers/net/ethernet/qualcomm/emac/
12372
12373 QUALCOMM GENERIC INTERFACE I2C DRIVER
12374 M:      Alok Chauhan <alokc@codeaurora.org>
12375 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12376 L:      linux-i2c@vger.kernel.org
12377 L:      linux-arm-msm@vger.kernel.org
12378 S:      Supported
12379 F:      drivers/i2c/busses/i2c-qcom-geni.c
12380
12381 QUALCOMM HEXAGON ARCHITECTURE
12382 M:      Richard Kuo <rkuo@codeaurora.org>
12383 L:      linux-hexagon@vger.kernel.org
12384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12385 S:      Supported
12386 F:      arch/hexagon/
12387
12388 QUALCOMM HIDMA DRIVER
12389 M:      Sinan Kaya <okaya@kernel.org>
12390 L:      linux-arm-kernel@lists.infradead.org
12391 L:      linux-arm-msm@vger.kernel.org
12392 L:      dmaengine@vger.kernel.org
12393 S:      Supported
12394 F:      drivers/dma/qcom/hidma*
12395
12396 QUALCOMM IOMMU
12397 M:      Rob Clark <robdclark@gmail.com>
12398 L:      iommu@lists.linux-foundation.org
12399 L:      linux-arm-msm@vger.kernel.org
12400 S:      Maintained
12401 F:      drivers/iommu/qcom_iommu.c
12402
12403 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12404 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12405 L:      linux-media@vger.kernel.org
12406 L:      linux-arm-msm@vger.kernel.org
12407 T:      git git://linuxtv.org/media_tree.git
12408 S:      Maintained
12409 F:      drivers/media/platform/qcom/venus/
12410
12411 QUALCOMM WCN36XX WIRELESS DRIVER
12412 M:      Kalle Valo <kvalo@codeaurora.org>
12413 L:      wcn36xx@lists.infradead.org
12414 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12415 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12416 S:      Supported
12417 F:      drivers/net/wireless/ath/wcn36xx/
12418
12419 QUANTENNA QTNFMAC WIRELESS DRIVER
12420 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12421 M:      Avinash Patil <avinashp@quantenna.com>
12422 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12423 L:      linux-wireless@vger.kernel.org
12424 S:      Maintained
12425 F:      drivers/net/wireless/quantenna
12426
12427 RADEON and AMDGPU DRM DRIVERS
12428 M:      Alex Deucher <alexander.deucher@amd.com>
12429 M:      Christian König <christian.koenig@amd.com>
12430 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12431 L:      amd-gfx@lists.freedesktop.org
12432 T:      git git://people.freedesktop.org/~agd5f/linux
12433 S:      Supported
12434 F:      drivers/gpu/drm/radeon/
12435 F:      include/uapi/drm/radeon_drm.h
12436 F:      drivers/gpu/drm/amd/
12437 F:      include/uapi/drm/amdgpu_drm.h
12438
12439 RADEON FRAMEBUFFER DISPLAY DRIVER
12440 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12441 L:      linux-fbdev@vger.kernel.org
12442 S:      Maintained
12443 F:      drivers/video/fbdev/aty/radeon*
12444 F:      include/uapi/linux/radeonfb.h
12445
12446 RADIOSHARK RADIO DRIVER
12447 M:      Hans Verkuil <hverkuil@xs4all.nl>
12448 L:      linux-media@vger.kernel.org
12449 T:      git git://linuxtv.org/media_tree.git
12450 S:      Maintained
12451 F:      drivers/media/radio/radio-shark.c
12452
12453 RADIOSHARK2 RADIO DRIVER
12454 M:      Hans Verkuil <hverkuil@xs4all.nl>
12455 L:      linux-media@vger.kernel.org
12456 T:      git git://linuxtv.org/media_tree.git
12457 S:      Maintained
12458 F:      drivers/media/radio/radio-shark2.c
12459 F:      drivers/media/radio/radio-tea5777.c
12460
12461 RADOS BLOCK DEVICE (RBD)
12462 M:      Ilya Dryomov <idryomov@gmail.com>
12463 M:      Sage Weil <sage@redhat.com>
12464 M:      Alex Elder <elder@kernel.org>
12465 L:      ceph-devel@vger.kernel.org
12466 W:      http://ceph.com/
12467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12468 T:      git git://github.com/ceph/ceph-client.git
12469 S:      Supported
12470 F:      Documentation/ABI/testing/sysfs-bus-rbd
12471 F:      drivers/block/rbd.c
12472 F:      drivers/block/rbd_types.h
12473
12474 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12475 M:      Paul Mackerras <paulus@samba.org>
12476 L:      linux-fbdev@vger.kernel.org
12477 S:      Maintained
12478 F:      drivers/video/fbdev/aty/aty128fb.c
12479
12480 RAINSHADOW-CEC DRIVER
12481 M:      Hans Verkuil <hverkuil@xs4all.nl>
12482 L:      linux-media@vger.kernel.org
12483 T:      git git://linuxtv.org/media_tree.git
12484 S:      Maintained
12485 F:      drivers/media/usb/rainshadow-cec/*
12486
12487 RALINK MIPS ARCHITECTURE
12488 M:      John Crispin <john@phrozen.org>
12489 L:      linux-mips@linux-mips.org
12490 S:      Maintained
12491 F:      arch/mips/ralink
12492
12493 RALINK RT2X00 WIRELESS LAN DRIVER
12494 P:      rt2x00 project
12495 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12496 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12497 L:      linux-wireless@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/net/wireless/ralink/rt2x00/
12500
12501 RAMDISK RAM BLOCK DEVICE DRIVER
12502 M:      Jens Axboe <axboe@kernel.dk>
12503 S:      Maintained
12504 F:      Documentation/blockdev/ramdisk.txt
12505 F:      drivers/block/brd.c
12506
12507 RANCHU VIRTUAL BOARD FOR MIPS
12508 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12509 L:      linux-mips@linux-mips.org
12510 S:      Supported
12511 F:      arch/mips/generic/board-ranchu.c
12512 F:      arch/mips/configs/generic/board-ranchu.config
12513
12514 RANDOM NUMBER DRIVER
12515 M:      "Theodore Ts'o" <tytso@mit.edu>
12516 S:      Maintained
12517 F:      drivers/char/random.c
12518
12519 RAPIDIO SUBSYSTEM
12520 M:      Matt Porter <mporter@kernel.crashing.org>
12521 M:      Alexandre Bounine <alex.bou9@gmail.com>
12522 S:      Maintained
12523 F:      drivers/rapidio/
12524
12525 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12526 L:      linux-wireless@vger.kernel.org
12527 S:      Orphan
12528 F:      drivers/net/wireless/ray*
12529
12530 RCUTORTURE TEST FRAMEWORK
12531 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12532 M:      Josh Triplett <josh@joshtriplett.org>
12533 R:      Steven Rostedt <rostedt@goodmis.org>
12534 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12535 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12536 L:      linux-kernel@vger.kernel.org
12537 S:      Supported
12538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12539 F:      tools/testing/selftests/rcutorture
12540
12541 RDC R-321X SoC
12542 M:      Florian Fainelli <florian@openwrt.org>
12543 S:      Maintained
12544
12545 RDC R6040 FAST ETHERNET DRIVER
12546 M:      Florian Fainelli <f.fainelli@gmail.com>
12547 L:      netdev@vger.kernel.org
12548 S:      Maintained
12549 F:      drivers/net/ethernet/rdc/r6040.c
12550
12551 RDMAVT - RDMA verbs software
12552 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12553 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12554 L:      linux-rdma@vger.kernel.org
12555 S:      Supported
12556 F:      drivers/infiniband/sw/rdmavt
12557
12558 RDS - RELIABLE DATAGRAM SOCKETS
12559 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12560 L:      netdev@vger.kernel.org
12561 L:      linux-rdma@vger.kernel.org
12562 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12563 W:      https://oss.oracle.com/projects/rds/
12564 S:      Supported
12565 F:      net/rds/
12566 F:      Documentation/networking/rds.txt
12567
12568 RDT - RESOURCE ALLOCATION
12569 M:      Fenghua Yu <fenghua.yu@intel.com>
12570 M:      Reinette Chatre <reinette.chatre@intel.com>
12571 L:      linux-kernel@vger.kernel.org
12572 S:      Supported
12573 F:      arch/x86/kernel/cpu/intel_rdt*
12574 F:      arch/x86/include/asm/intel_rdt_sched.h
12575 F:      Documentation/x86/intel_rdt*
12576
12577 READ-COPY UPDATE (RCU)
12578 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12579 M:      Josh Triplett <josh@joshtriplett.org>
12580 R:      Steven Rostedt <rostedt@goodmis.org>
12581 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12582 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12583 L:      linux-kernel@vger.kernel.org
12584 W:      http://www.rdrop.com/users/paulmck/RCU/
12585 S:      Supported
12586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12587 F:      Documentation/RCU/
12588 X:      Documentation/RCU/torture.txt
12589 F:      include/linux/rcu*
12590 X:      include/linux/srcu*.h
12591 F:      kernel/rcu/
12592 X:      kernel/rcu/srcu*.c
12593
12594 REAL TIME CLOCK (RTC) SUBSYSTEM
12595 M:      Alessandro Zummo <a.zummo@towertech.it>
12596 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12597 L:      linux-rtc@vger.kernel.org
12598 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12600 S:      Maintained
12601 F:      Documentation/devicetree/bindings/rtc/
12602 F:      Documentation/rtc.txt
12603 F:      drivers/rtc/
12604 F:      include/linux/rtc.h
12605 F:      include/uapi/linux/rtc.h
12606 F:      include/linux/rtc/
12607 F:      include/linux/platform_data/rtc-*
12608 F:      tools/testing/selftests/rtc/
12609
12610 REALTEK AUDIO CODECS
12611 M:      Bard Liao <bardliao@realtek.com>
12612 M:      Oder Chiou <oder_chiou@realtek.com>
12613 S:      Maintained
12614 F:      sound/soc/codecs/rt*
12615 F:      include/sound/rt*.h
12616
12617 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12618 M:      Linus Walleij <linus.walleij@linaro.org>
12619 S:      Maintained
12620 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12621 F:      drivers/net/dsa/realtek-smi*
12622 F:      drivers/net/dsa/rtl83*
12623
12624 REGISTER MAP ABSTRACTION
12625 M:      Mark Brown <broonie@kernel.org>
12626 L:      linux-kernel@vger.kernel.org
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12628 S:      Supported
12629 F:      Documentation/devicetree/bindings/regmap/
12630 F:      drivers/base/regmap/
12631 F:      include/linux/regmap.h
12632
12633 REISERFS FILE SYSTEM
12634 L:      reiserfs-devel@vger.kernel.org
12635 S:      Supported
12636 F:      fs/reiserfs/
12637
12638 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12639 M:      Ohad Ben-Cohen <ohad@wizery.com>
12640 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12641 L:      linux-remoteproc@vger.kernel.org
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/remoteproc/
12645 F:      Documentation/remoteproc.txt
12646 F:      drivers/remoteproc/
12647 F:      include/linux/remoteproc.h
12648
12649 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12650 M:      Ohad Ben-Cohen <ohad@wizery.com>
12651 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12652 L:      linux-remoteproc@vger.kernel.org
12653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12654 S:      Maintained
12655 F:      drivers/rpmsg/
12656 F:      Documentation/rpmsg.txt
12657 F:      include/linux/rpmsg.h
12658 F:      include/linux/rpmsg/
12659
12660 RENESAS CLOCK DRIVERS
12661 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12662 L:      linux-renesas-soc@vger.kernel.org
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12664 S:      Supported
12665 F:      drivers/clk/renesas/
12666
12667 RENESAS EMEV2 I2C DRIVER
12668 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12669 S:      Supported
12670 F:      drivers/i2c/busses/i2c-emev2.c
12671
12672 RENESAS ETHERNET DRIVERS
12673 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12674 L:      netdev@vger.kernel.org
12675 L:      linux-renesas-soc@vger.kernel.org
12676 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12677 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12678 F:      drivers/net/ethernet/renesas/
12679 F:      include/linux/sh_eth.h
12680
12681 RENESAS R-CAR GYROADC DRIVER
12682 M:      Marek Vasut <marek.vasut@gmail.com>
12683 L:      linux-iio@vger.kernel.org
12684 S:      Supported
12685 F:      drivers/iio/adc/rcar_gyro_adc.c
12686
12687 RENESAS R-CAR I2C DRIVERS
12688 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12689 S:      Supported
12690 F:      drivers/i2c/busses/i2c-rcar.c
12691 F:      drivers/i2c/busses/i2c-sh_mobile.c
12692
12693 RENESAS RIIC DRIVER
12694 M:      Chris Brandt <chris.brandt@renesas.com>
12695 S:      Supported
12696 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12697 F:      drivers/i2c/busses/i2c-riic.c
12698
12699 RENESAS USB PHY DRIVER
12700 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12701 L:      linux-renesas-soc@vger.kernel.org
12702 S:      Maintained
12703 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12704
12705 RESET CONTROLLER FRAMEWORK
12706 M:      Philipp Zabel <p.zabel@pengutronix.de>
12707 T:      git git://git.pengutronix.de/git/pza/linux
12708 S:      Maintained
12709 F:      drivers/reset/
12710 F:      Documentation/devicetree/bindings/reset/
12711 F:      include/dt-bindings/reset/
12712 F:      include/linux/reset.h
12713 F:      include/linux/reset-controller.h
12714
12715 RESTARTABLE SEQUENCES SUPPORT
12716 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12717 M:      Peter Zijlstra <peterz@infradead.org>
12718 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12719 M:      Boqun Feng <boqun.feng@gmail.com>
12720 L:      linux-kernel@vger.kernel.org
12721 S:      Supported
12722 F:      kernel/rseq.c
12723 F:      include/uapi/linux/rseq.h
12724 F:      include/trace/events/rseq.h
12725 F:      tools/testing/selftests/rseq/
12726
12727 RFKILL
12728 M:      Johannes Berg <johannes@sipsolutions.net>
12729 L:      linux-wireless@vger.kernel.org
12730 W:      http://wireless.kernel.org/
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12733 S:      Maintained
12734 F:      Documentation/rfkill.txt
12735 F:      Documentation/ABI/stable/sysfs-class-rfkill
12736 F:      net/rfkill/
12737 F:      include/linux/rfkill.h
12738 F:      include/uapi/linux/rfkill.h
12739
12740 RHASHTABLE
12741 M:      Thomas Graf <tgraf@suug.ch>
12742 M:      Herbert Xu <herbert@gondor.apana.org.au>
12743 L:      netdev@vger.kernel.org
12744 S:      Maintained
12745 F:      lib/rhashtable.c
12746 F:      lib/test_rhashtable.c
12747 F:      include/linux/rhashtable.h
12748 F:      include/linux/rhashtable-types.h
12749
12750 RICOH R5C592 MEMORYSTICK DRIVER
12751 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12752 S:      Maintained
12753 F:      drivers/memstick/host/r592.*
12754
12755 RICOH SMARTMEDIA/XD DRIVER
12756 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12757 S:      Maintained
12758 F:      drivers/mtd/nand/raw/r852.c
12759 F:      drivers/mtd/nand/raw/r852.h
12760
12761 RISC-V ARCHITECTURE
12762 M:      Palmer Dabbelt <palmer@sifive.com>
12763 M:      Albert Ou <aou@eecs.berkeley.edu>
12764 L:      linux-riscv@lists.infradead.org
12765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12766 S:      Supported
12767 F:      arch/riscv/
12768 K:      riscv
12769 N:      riscv
12770
12771 ROCCAT DRIVERS
12772 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12773 W:      http://sourceforge.net/projects/roccat/
12774 S:      Maintained
12775 F:      drivers/hid/hid-roccat*
12776 F:      include/linux/hid-roccat*
12777 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12778
12779 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12780 M:      Jacob chen <jacob2.chen@rock-chips.com>
12781 L:      linux-media@vger.kernel.org
12782 S:      Maintained
12783 F:      drivers/media/platform/rockchip/rga/
12784 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12785
12786 ROCKER DRIVER
12787 M:      Jiri Pirko <jiri@resnulli.us>
12788 L:      netdev@vger.kernel.org
12789 S:      Supported
12790 F:      drivers/net/ethernet/rocker/
12791
12792 ROCKETPORT DRIVER
12793 P:      Comtrol Corp.
12794 W:      http://www.comtrol.com
12795 S:      Maintained
12796 F:      Documentation/serial/rocket.txt
12797 F:      drivers/tty/rocket*
12798
12799 ROCKETPORT EXPRESS/INFINITY DRIVER
12800 M:      Kevin Cernekee <cernekee@gmail.com>
12801 L:      linux-serial@vger.kernel.org
12802 S:      Odd Fixes
12803 F:      drivers/tty/serial/rp2.*
12804
12805 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12806 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12807 L:      linux-kernel@vger.kernel.org
12808 L:      linux-renesas-soc@vger.kernel.org
12809 S:      Supported
12810 F:      drivers/mfd/bd9571mwv.c
12811 F:      drivers/regulator/bd9571mwv-regulator.c
12812 F:      drivers/gpio/gpio-bd9571mwv.c
12813 F:      include/linux/mfd/bd9571mwv.h
12814 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12815
12816 ROSE NETWORK LAYER
12817 M:      Ralf Baechle <ralf@linux-mips.org>
12818 L:      linux-hams@vger.kernel.org
12819 W:      http://www.linux-ax25.org/
12820 S:      Maintained
12821 F:      include/net/rose.h
12822 F:      include/uapi/linux/rose.h
12823 F:      net/rose/
12824
12825 RTL2830 MEDIA DRIVER
12826 M:      Antti Palosaari <crope@iki.fi>
12827 L:      linux-media@vger.kernel.org
12828 W:      https://linuxtv.org
12829 W:      http://palosaari.fi/linux/
12830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12831 T:      git git://linuxtv.org/anttip/media_tree.git
12832 S:      Maintained
12833 F:      drivers/media/dvb-frontends/rtl2830*
12834
12835 RTL2832 MEDIA DRIVER
12836 M:      Antti Palosaari <crope@iki.fi>
12837 L:      linux-media@vger.kernel.org
12838 W:      https://linuxtv.org
12839 W:      http://palosaari.fi/linux/
12840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12841 T:      git git://linuxtv.org/anttip/media_tree.git
12842 S:      Maintained
12843 F:      drivers/media/dvb-frontends/rtl2832*
12844
12845 RTL2832_SDR MEDIA DRIVER
12846 M:      Antti Palosaari <crope@iki.fi>
12847 L:      linux-media@vger.kernel.org
12848 W:      https://linuxtv.org
12849 W:      http://palosaari.fi/linux/
12850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12851 T:      git git://linuxtv.org/anttip/media_tree.git
12852 S:      Maintained
12853 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12854
12855 RTL8180 WIRELESS DRIVER
12856 L:      linux-wireless@vger.kernel.org
12857 W:      http://wireless.kernel.org/
12858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12859 S:      Orphan
12860 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12861
12862 RTL8187 WIRELESS DRIVER
12863 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12864 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12865 M:      Larry Finger <Larry.Finger@lwfinger.net>
12866 L:      linux-wireless@vger.kernel.org
12867 W:      http://wireless.kernel.org/
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12869 S:      Maintained
12870 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12871
12872 REALTEK WIRELESS DRIVER (rtlwifi family)
12873 M:      Ping-Ke Shih <pkshih@realtek.com>
12874 L:      linux-wireless@vger.kernel.org
12875 W:      http://wireless.kernel.org/
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12877 S:      Maintained
12878 F:      drivers/net/wireless/realtek/rtlwifi/
12879
12880 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12881 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12882 L:      linux-wireless@vger.kernel.org
12883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12884 S:      Maintained
12885 F:      drivers/net/wireless/realtek/rtl8xxxu/
12886
12887 RXRPC SOCKETS (AF_RXRPC)
12888 M:      David Howells <dhowells@redhat.com>
12889 L:      linux-afs@lists.infradead.org
12890 S:      Supported
12891 F:      net/rxrpc/
12892 F:      include/keys/rxrpc-type.h
12893 F:      include/net/af_rxrpc.h
12894 F:      include/trace/events/rxrpc.h
12895 F:      include/uapi/linux/rxrpc.h
12896 F:      Documentation/networking/rxrpc.txt
12897 W:      https://www.infradead.org/~dhowells/kafs/
12898
12899 S3 SAVAGE FRAMEBUFFER DRIVER
12900 M:      Antonino Daplas <adaplas@gmail.com>
12901 L:      linux-fbdev@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/video/fbdev/savage/
12904
12905 S390
12906 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12907 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12908 L:      linux-s390@vger.kernel.org
12909 W:      http://www.ibm.com/developerworks/linux/linux390/
12910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12911 S:      Supported
12912 F:      arch/s390/
12913 F:      drivers/s390/
12914 F:      Documentation/s390/
12915 F:      Documentation/driver-api/s390-drivers.rst
12916
12917 S390 COMMON I/O LAYER
12918 M:      Sebastian Ott <sebott@linux.ibm.com>
12919 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12920 L:      linux-s390@vger.kernel.org
12921 W:      http://www.ibm.com/developerworks/linux/linux390/
12922 S:      Supported
12923 F:      drivers/s390/cio/
12924
12925 S390 DASD DRIVER
12926 M:      Stefan Haberland <sth@linux.ibm.com>
12927 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12928 L:      linux-s390@vger.kernel.org
12929 W:      http://www.ibm.com/developerworks/linux/linux390/
12930 S:      Supported
12931 F:      drivers/s390/block/dasd*
12932 F:      block/partitions/ibm.c
12933
12934 S390 IOMMU (PCI)
12935 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12936 L:      linux-s390@vger.kernel.org
12937 W:      http://www.ibm.com/developerworks/linux/linux390/
12938 S:      Supported
12939 F:      drivers/iommu/s390-iommu.c
12940
12941 S390 IUCV NETWORK LAYER
12942 M:      Julian Wiedmann <jwi@linux.ibm.com>
12943 M:      Ursula Braun <ubraun@linux.ibm.com>
12944 L:      linux-s390@vger.kernel.org
12945 W:      http://www.ibm.com/developerworks/linux/linux390/
12946 S:      Supported
12947 F:      drivers/s390/net/*iucv*
12948 F:      include/net/iucv/
12949 F:      net/iucv/
12950
12951 S390 NETWORK DRIVERS
12952 M:      Julian Wiedmann <jwi@linux.ibm.com>
12953 M:      Ursula Braun <ubraun@linux.ibm.com>
12954 L:      linux-s390@vger.kernel.org
12955 W:      http://www.ibm.com/developerworks/linux/linux390/
12956 S:      Supported
12957 F:      drivers/s390/net/
12958
12959 S390 PCI SUBSYSTEM
12960 M:      Sebastian Ott <sebott@linux.ibm.com>
12961 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12962 L:      linux-s390@vger.kernel.org
12963 W:      http://www.ibm.com/developerworks/linux/linux390/
12964 S:      Supported
12965 F:      arch/s390/pci/
12966 F:      drivers/pci/hotplug/s390_pci_hpc.c
12967
12968 S390 VFIO-CCW DRIVER
12969 M:      Cornelia Huck <cohuck@redhat.com>
12970 M:      Halil Pasic <pasic@linux.ibm.com>
12971 L:      linux-s390@vger.kernel.org
12972 L:      kvm@vger.kernel.org
12973 S:      Supported
12974 F:      drivers/s390/cio/vfio_ccw*
12975 F:      Documentation/s390/vfio-ccw.txt
12976 F:      include/uapi/linux/vfio_ccw.h
12977
12978 S390 ZCRYPT DRIVER
12979 M:      Harald Freudenberger <freude@linux.ibm.com>
12980 L:      linux-s390@vger.kernel.org
12981 W:      http://www.ibm.com/developerworks/linux/linux390/
12982 S:      Supported
12983 F:      drivers/s390/crypto/
12984
12985 S390 VFIO AP DRIVER
12986 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12987 M:      Pierre Morel <pmorel@linux.ibm.com>
12988 M:      Halil Pasic <pasic@linux.ibm.com>
12989 L:      linux-s390@vger.kernel.org
12990 W:      http://www.ibm.com/developerworks/linux/linux390/
12991 S:      Supported
12992 F:      drivers/s390/crypto/vfio_ap_drv.c
12993 F:      drivers/s390/crypto/vfio_ap_private.h
12994 F:      drivers/s390/crypto/vfio_ap_ops.c
12995 F:      Documentation/s390/vfio-ap.txt
12996
12997 S390 ZFCP DRIVER
12998 M:      Steffen Maier <maier@linux.ibm.com>
12999 M:      Benjamin Block <bblock@linux.ibm.com>
13000 L:      linux-s390@vger.kernel.org
13001 W:      http://www.ibm.com/developerworks/linux/linux390/
13002 S:      Supported
13003 F:      drivers/s390/scsi/zfcp_*
13004
13005 S3C24XX SD/MMC Driver
13006 M:      Ben Dooks <ben-linux@fluff.org>
13007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13008 S:      Supported
13009 F:      drivers/mmc/host/s3cmci.*
13010
13011 SAA6588 RDS RECEIVER DRIVER
13012 M:      Hans Verkuil <hverkuil@xs4all.nl>
13013 L:      linux-media@vger.kernel.org
13014 T:      git git://linuxtv.org/media_tree.git
13015 W:      https://linuxtv.org
13016 S:      Odd Fixes
13017 F:      drivers/media/i2c/saa6588*
13018
13019 SAA7134 VIDEO4LINUX DRIVER
13020 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13021 L:      linux-media@vger.kernel.org
13022 W:      https://linuxtv.org
13023 T:      git git://linuxtv.org/media_tree.git
13024 S:      Odd fixes
13025 F:      Documentation/media/v4l-drivers/saa7134*
13026 F:      drivers/media/pci/saa7134/
13027
13028 SAA7146 VIDEO4LINUX-2 DRIVER
13029 M:      Hans Verkuil <hverkuil@xs4all.nl>
13030 L:      linux-media@vger.kernel.org
13031 T:      git git://linuxtv.org/media_tree.git
13032 S:      Maintained
13033 F:      drivers/media/common/saa7146/
13034 F:      drivers/media/pci/saa7146/
13035 F:      include/media/saa7146*
13036
13037 SAMSUNG AUDIO (ASoC) DRIVERS
13038 M:      Krzysztof Kozlowski <krzk@kernel.org>
13039 M:      Sangbeom Kim <sbkim73@samsung.com>
13040 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13042 S:      Supported
13043 F:      sound/soc/samsung/
13044 F:      Documentation/devicetree/bindings/sound/samsung*
13045
13046 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13047 M:      Krzysztof Kozlowski <krzk@kernel.org>
13048 L:      linux-crypto@vger.kernel.org
13049 L:      linux-samsung-soc@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/crypto/exynos-rng.c
13052 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13053
13054 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13055 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13056 L:      linux-samsung-soc@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/char/hw_random/exynos-trng.c
13059 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13060
13061 SAMSUNG FRAMEBUFFER DRIVER
13062 M:      Jingoo Han <jingoohan1@gmail.com>
13063 L:      linux-fbdev@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/video/fbdev/s3c-fb.c
13066
13067 SAMSUNG LAPTOP DRIVER
13068 M:      Corentin Chary <corentin.chary@gmail.com>
13069 L:      platform-driver-x86@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/platform/x86/samsung-laptop.c
13072
13073 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13074 M:      Sangbeom Kim <sbkim73@samsung.com>
13075 M:      Krzysztof Kozlowski <krzk@kernel.org>
13076 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13077 L:      linux-kernel@vger.kernel.org
13078 L:      linux-samsung-soc@vger.kernel.org
13079 S:      Supported
13080 F:      drivers/mfd/sec*.c
13081 F:      drivers/regulator/s2m*.c
13082 F:      drivers/regulator/s5m*.c
13083 F:      drivers/clk/clk-s2mps11.c
13084 F:      drivers/rtc/rtc-s5m.c
13085 F:      include/linux/mfd/samsung/
13086 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13087 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13088 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13089 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13090
13091 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13092 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13093 L:      linux-media@vger.kernel.org
13094 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13095 S:      Maintained
13096 F:      drivers/media/platform/s3c-camif/
13097 F:      include/media/drv-intf/s3c_camif.h
13098
13099 SAMSUNG S3FWRN5 NFC DRIVER
13100 M:      Robert Baldyga <r.baldyga@samsung.com>
13101 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13102 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13103 S:      Supported
13104 F:      drivers/nfc/s3fwrn5
13105
13106 SAMSUNG S5C73M3 CAMERA DRIVER
13107 M:      Kyungmin Park <kyungmin.park@samsung.com>
13108 M:      Andrzej Hajda <a.hajda@samsung.com>
13109 L:      linux-media@vger.kernel.org
13110 S:      Supported
13111 F:      drivers/media/i2c/s5c73m3/*
13112
13113 SAMSUNG S5K5BAF CAMERA DRIVER
13114 M:      Kyungmin Park <kyungmin.park@samsung.com>
13115 M:      Andrzej Hajda <a.hajda@samsung.com>
13116 L:      linux-media@vger.kernel.org
13117 S:      Supported
13118 F:      drivers/media/i2c/s5k5baf.c
13119
13120 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13121 M:      Krzysztof Kozlowski <krzk@kernel.org>
13122 M:      Vladimir Zapolskiy <vz@mleia.com>
13123 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13124 L:      linux-crypto@vger.kernel.org
13125 L:      linux-samsung-soc@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/crypto/s5p-sss.c
13128
13129 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13130 M:      Kyungmin Park <kyungmin.park@samsung.com>
13131 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13132 L:      linux-media@vger.kernel.org
13133 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13134 S:      Supported
13135 F:      drivers/media/platform/exynos4-is/
13136
13137 SAMSUNG SOC CLOCK DRIVERS
13138 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13139 M:      Tomasz Figa <tomasz.figa@gmail.com>
13140 M:      Chanwoo Choi <cw00.choi@samsung.com>
13141 S:      Supported
13142 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13144 F:      drivers/clk/samsung/
13145 F:      include/dt-bindings/clock/exynos*.h
13146 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13147
13148 SAMSUNG SPI DRIVERS
13149 M:      Kukjin Kim <kgene@kernel.org>
13150 M:      Krzysztof Kozlowski <krzk@kernel.org>
13151 M:      Andi Shyti <andi@etezian.org>
13152 L:      linux-spi@vger.kernel.org
13153 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13154 S:      Maintained
13155 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13156 F:      drivers/spi/spi-s3c*
13157 F:      include/linux/platform_data/spi-s3c64xx.h
13158
13159 SAMSUNG SXGBE DRIVERS
13160 M:      Byungho An <bh74.an@samsung.com>
13161 M:      Girish K S <ks.giri@samsung.com>
13162 M:      Vipul Pandya <vipul.pandya@samsung.com>
13163 S:      Supported
13164 L:      netdev@vger.kernel.org
13165 F:      drivers/net/ethernet/samsung/sxgbe/
13166
13167 SAMSUNG THERMAL DRIVER
13168 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13169 L:      linux-pm@vger.kernel.org
13170 L:      linux-samsung-soc@vger.kernel.org
13171 S:      Supported
13172 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13173 F:      drivers/thermal/samsung/
13174
13175 SAMSUNG USB2 PHY DRIVER
13176 M:      Kamil Debski <kamil@wypas.org>
13177 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13178 L:      linux-kernel@vger.kernel.org
13179 S:      Supported
13180 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13181 F:      Documentation/phy/samsung-usb2.txt
13182 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13183 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13184 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13185 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13186 F:      drivers/phy/samsung/phy-samsung-usb2.c
13187 F:      drivers/phy/samsung/phy-samsung-usb2.h
13188
13189 SC1200 WDT DRIVER
13190 M:      Zwane Mwaikambo <zwanem@gmail.com>
13191 S:      Maintained
13192 F:      drivers/watchdog/sc1200wdt.c
13193
13194 SCHEDULER
13195 M:      Ingo Molnar <mingo@redhat.com>
13196 M:      Peter Zijlstra <peterz@infradead.org>
13197 L:      linux-kernel@vger.kernel.org
13198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13199 S:      Maintained
13200 F:      kernel/sched/
13201 F:      include/linux/sched.h
13202 F:      include/uapi/linux/sched.h
13203 F:      include/linux/wait.h
13204
13205 SCR24X CHIP CARD INTERFACE DRIVER
13206 M:      Lubomir Rintel <lkundrak@v3.sk>
13207 S:      Supported
13208 F:      drivers/char/pcmcia/scr24x_cs.c
13209
13210 SCSI CDROM DRIVER
13211 M:      Jens Axboe <axboe@kernel.dk>
13212 L:      linux-scsi@vger.kernel.org
13213 W:      http://www.kernel.dk
13214 S:      Maintained
13215 F:      drivers/scsi/sr*
13216
13217 SCSI RDMA PROTOCOL (SRP) INITIATOR
13218 M:      Bart Van Assche <bvanassche@acm.org>
13219 L:      linux-rdma@vger.kernel.org
13220 S:      Supported
13221 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13222 F:      drivers/infiniband/ulp/srp/
13223 F:      include/scsi/srp.h
13224
13225 SCSI RDMA PROTOCOL (SRP) TARGET
13226 M:      Bart Van Assche <bvanassche@acm.org>
13227 L:      linux-rdma@vger.kernel.org
13228 L:      target-devel@vger.kernel.org
13229 S:      Supported
13230 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13231 F:      drivers/infiniband/ulp/srpt/
13232
13233 SCSI SG DRIVER
13234 M:      Doug Gilbert <dgilbert@interlog.com>
13235 L:      linux-scsi@vger.kernel.org
13236 W:      http://sg.danny.cz/sg
13237 S:      Maintained
13238 F:      Documentation/scsi/scsi-generic.txt
13239 F:      drivers/scsi/sg.c
13240 F:      include/scsi/sg.h
13241
13242 SCSI SUBSYSTEM
13243 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13245 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13247 L:      linux-scsi@vger.kernel.org
13248 S:      Maintained
13249 F:      Documentation/devicetree/bindings/scsi/
13250 F:      drivers/scsi/
13251 F:      include/scsi/
13252
13253 SCSI TAPE DRIVER
13254 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13255 L:      linux-scsi@vger.kernel.org
13256 S:      Maintained
13257 F:      Documentation/scsi/st.txt
13258 F:      drivers/scsi/st.*
13259 F:      drivers/scsi/st_*.h
13260
13261 SCTP PROTOCOL
13262 M:      Vlad Yasevich <vyasevich@gmail.com>
13263 M:      Neil Horman <nhorman@tuxdriver.com>
13264 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13265 L:      linux-sctp@vger.kernel.org
13266 W:      http://lksctp.sourceforge.net
13267 S:      Maintained
13268 F:      Documentation/networking/sctp.txt
13269 F:      include/linux/sctp.h
13270 F:      include/uapi/linux/sctp.h
13271 F:      include/net/sctp/
13272 F:      net/sctp/
13273
13274 SCx200 CPU SUPPORT
13275 M:      Jim Cromie <jim.cromie@gmail.com>
13276 S:      Odd Fixes
13277 F:      Documentation/i2c/busses/scx200_acb
13278 F:      arch/x86/platform/scx200/
13279 F:      drivers/watchdog/scx200_wdt.c
13280 F:      drivers/i2c/busses/scx200*
13281 F:      drivers/mtd/maps/scx200_docflash.c
13282 F:      include/linux/scx200.h
13283
13284 SCx200 GPIO DRIVER
13285 M:      Jim Cromie <jim.cromie@gmail.com>
13286 S:      Maintained
13287 F:      drivers/char/scx200_gpio.c
13288 F:      include/linux/scx200_gpio.h
13289
13290 SCx200 HRT CLOCKSOURCE DRIVER
13291 M:      Jim Cromie <jim.cromie@gmail.com>
13292 S:      Maintained
13293 F:      drivers/clocksource/scx200_hrt.c
13294
13295 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13296 M:      Sascha Sommer <saschasommer@freenet.de>
13297 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13298 S:      Maintained
13299 F:      drivers/mmc/host/sdricoh_cs.c
13300
13301 SECURE COMPUTING
13302 M:      Kees Cook <keescook@chromium.org>
13303 R:      Andy Lutomirski <luto@amacapital.net>
13304 R:      Will Drewry <wad@chromium.org>
13305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13306 S:      Supported
13307 F:      kernel/seccomp.c
13308 F:      include/uapi/linux/seccomp.h
13309 F:      include/linux/seccomp.h
13310 F:      tools/testing/selftests/seccomp/*
13311 F:      tools/testing/selftests/kselftest_harness.h
13312 F:      Documentation/userspace-api/seccomp_filter.rst
13313 K:      \bsecure_computing
13314 K:      \bTIF_SECCOMP\b
13315
13316 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13317 M:      Al Cooper <alcooperx@gmail.com>
13318 L:      linux-mmc@vger.kernel.org
13319 L:      bcm-kernel-feedback-list@broadcom.com
13320 S:      Maintained
13321 F:      drivers/mmc/host/sdhci-brcmstb*
13322
13323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13324 M:      Adrian Hunter <adrian.hunter@intel.com>
13325 L:      linux-mmc@vger.kernel.org
13326 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13327 S:      Maintained
13328 F:      drivers/mmc/host/sdhci*
13329 F:      include/linux/mmc/sdhci*
13330
13331 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13332 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13333 M:      Manjunath M B <manjumb@synopsys.com>
13334 L:      linux-mmc@vger.kernel.org
13335 S:      Maintained
13336 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13337
13338 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13339 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13340 L:      linux-mmc@vger.kernel.org
13341 S:      Supported
13342 F:      drivers/mmc/host/sdhci-of-at91.c
13343
13344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13345 M:      Ben Dooks <ben-linux@fluff.org>
13346 M:      Jaehoon Chung <jh80.chung@samsung.com>
13347 L:      linux-mmc@vger.kernel.org
13348 S:      Maintained
13349 F:      drivers/mmc/host/sdhci-s3c*
13350
13351 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13352 M:      Viresh Kumar <vireshk@kernel.org>
13353 L:      linux-mmc@vger.kernel.org
13354 S:      Maintained
13355 F:      drivers/mmc/host/sdhci-spear.c
13356
13357 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13358 M:      Kishon Vijay Abraham I <kishon@ti.com>
13359 L:      linux-mmc@vger.kernel.org
13360 S:      Maintained
13361 F:      drivers/mmc/host/sdhci-omap.c
13362
13363 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13364 M:      Scott Bauer <scott.bauer@intel.com>
13365 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13366 L:      linux-block@vger.kernel.org
13367 S:      Supported
13368 F:      block/sed*
13369 F:      block/opal_proto.h
13370 F:      include/linux/sed*
13371 F:      include/uapi/linux/sed*
13372
13373 SECURITY CONTACT
13374 M:      Security Officers <security@kernel.org>
13375 S:      Supported
13376
13377 SECURITY SUBSYSTEM
13378 M:      James Morris <jmorris@namei.org>
13379 M:      "Serge E. Hallyn" <serge@hallyn.com>
13380 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13382 W:      http://kernsec.org/
13383 S:      Supported
13384 F:      security/
13385 X:      security/selinux/
13386
13387 SELINUX SECURITY MODULE
13388 M:      Paul Moore <paul@paul-moore.com>
13389 M:      Stephen Smalley <sds@tycho.nsa.gov>
13390 M:      Eric Paris <eparis@parisplace.org>
13391 L:      selinux@vger.kernel.org
13392 W:      https://selinuxproject.org
13393 W:      https://github.com/SELinuxProject
13394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13395 S:      Supported
13396 F:      include/linux/selinux*
13397 F:      security/selinux/
13398 F:      scripts/selinux/
13399 F:      Documentation/admin-guide/LSM/SELinux.rst
13400
13401 SENSABLE PHANTOM
13402 M:      Jiri Slaby <jirislaby@gmail.com>
13403 S:      Maintained
13404 F:      drivers/misc/phantom.c
13405 F:      include/uapi/linux/phantom.h
13406
13407 SERIAL DEVICE BUS
13408 M:      Rob Herring <robh@kernel.org>
13409 L:      linux-serial@vger.kernel.org
13410 S:      Maintained
13411 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13412 F:      drivers/tty/serdev/
13413 F:      include/linux/serdev.h
13414
13415 SERIAL DRIVERS
13416 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13417 L:      linux-serial@vger.kernel.org
13418 S:      Maintained
13419 F:      Documentation/devicetree/bindings/serial/
13420 F:      drivers/tty/serial/
13421
13422 SERIAL IR RECEIVER
13423 M:      Sean Young <sean@mess.org>
13424 L:      linux-media@vger.kernel.org
13425 S:      Maintained
13426 F:      drivers/media/rc/serial_ir.c
13427
13428 SFC NETWORK DRIVER
13429 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13430 M:      Edward Cree <ecree@solarflare.com>
13431 M:      Bert Kenward <bkenward@solarflare.com>
13432 L:      netdev@vger.kernel.org
13433 S:      Supported
13434 F:      drivers/net/ethernet/sfc/
13435
13436 SGI GRU DRIVER
13437 M:      Dimitri Sivanich <sivanich@sgi.com>
13438 S:      Maintained
13439 F:      drivers/misc/sgi-gru/
13440
13441 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13442 M:      Pat Gefre <pfg@sgi.com>
13443 L:      linux-ia64@vger.kernel.org
13444 S:      Supported
13445 F:      Documentation/ia64/serial.txt
13446 F:      drivers/tty/serial/ioc?_serial.c
13447 F:      include/linux/ioc?.h
13448
13449 SGI XP/XPC/XPNET DRIVER
13450 M:      Cliff Whickman <cpw@sgi.com>
13451 M:      Robin Holt <robinmholt@gmail.com>
13452 S:      Maintained
13453 F:      drivers/misc/sgi-xp/
13454
13455 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13456 M:      Ursula Braun <ubraun@linux.ibm.com>
13457 L:      linux-s390@vger.kernel.org
13458 W:      http://www.ibm.com/developerworks/linux/linux390/
13459 S:      Supported
13460 F:      net/smc/
13461
13462 SHARP RJ54N1CB0C SENSOR DRIVER
13463 M:      Jacopo Mondi <jacopo@jmondi.org>
13464 L:      linux-media@vger.kernel.org
13465 T:      git git://linuxtv.org/media_tree.git
13466 S:      Odd fixes
13467 F:      drivers/media/i2c/rj54n1cb0c.c
13468 F:      include/media/i2c/rj54n1cb0c.h
13469
13470 SH_VEU V4L2 MEM2MEM DRIVER
13471 L:      linux-media@vger.kernel.org
13472 S:      Orphan
13473 F:      drivers/media/platform/sh_veu.c
13474
13475 SH_VOU V4L2 OUTPUT DRIVER
13476 L:      linux-media@vger.kernel.org
13477 S:      Orphan
13478 F:      drivers/media/platform/sh_vou.c
13479 F:      include/media/drv-intf/sh_vou.h
13480
13481 SI2157 MEDIA DRIVER
13482 M:      Antti Palosaari <crope@iki.fi>
13483 L:      linux-media@vger.kernel.org
13484 W:      https://linuxtv.org
13485 W:      http://palosaari.fi/linux/
13486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13487 T:      git git://linuxtv.org/anttip/media_tree.git
13488 S:      Maintained
13489 F:      drivers/media/tuners/si2157*
13490
13491 SI2165 MEDIA DRIVER
13492 M:      Matthias Schwarzott <zzam@gentoo.org>
13493 L:      linux-media@vger.kernel.org
13494 W:      https://linuxtv.org
13495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13496 S:      Maintained
13497 F:      drivers/media/dvb-frontends/si2165*
13498
13499 SI2168 MEDIA DRIVER
13500 M:      Antti Palosaari <crope@iki.fi>
13501 L:      linux-media@vger.kernel.org
13502 W:      https://linuxtv.org
13503 W:      http://palosaari.fi/linux/
13504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13505 T:      git git://linuxtv.org/anttip/media_tree.git
13506 S:      Maintained
13507 F:      drivers/media/dvb-frontends/si2168*
13508
13509 SI470X FM RADIO RECEIVER I2C DRIVER
13510 M:      Hans Verkuil <hverkuil@xs4all.nl>
13511 L:      linux-media@vger.kernel.org
13512 T:      git git://linuxtv.org/media_tree.git
13513 W:      https://linuxtv.org
13514 S:      Odd Fixes
13515 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13516
13517 SI470X FM RADIO RECEIVER USB DRIVER
13518 M:      Hans Verkuil <hverkuil@xs4all.nl>
13519 L:      linux-media@vger.kernel.org
13520 T:      git git://linuxtv.org/media_tree.git
13521 W:      https://linuxtv.org
13522 S:      Maintained
13523 F:      drivers/media/radio/si470x/radio-si470x-common.c
13524 F:      drivers/media/radio/si470x/radio-si470x.h
13525 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13526
13527 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13528 M:      Eduardo Valentin <edubezval@gmail.com>
13529 L:      linux-media@vger.kernel.org
13530 T:      git git://linuxtv.org/media_tree.git
13531 W:      https://linuxtv.org
13532 S:      Odd Fixes
13533 F:      drivers/media/radio/si4713/si4713.?
13534
13535 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13536 M:      Eduardo Valentin <edubezval@gmail.com>
13537 L:      linux-media@vger.kernel.org
13538 T:      git git://linuxtv.org/media_tree.git
13539 W:      https://linuxtv.org
13540 S:      Odd Fixes
13541 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13542
13543 SI4713 FM RADIO TRANSMITTER USB DRIVER
13544 M:      Hans Verkuil <hverkuil@xs4all.nl>
13545 L:      linux-media@vger.kernel.org
13546 T:      git git://linuxtv.org/media_tree.git
13547 W:      https://linuxtv.org
13548 S:      Maintained
13549 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13550
13551 SIANO DVB DRIVER
13552 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13553 L:      linux-media@vger.kernel.org
13554 W:      https://linuxtv.org
13555 T:      git git://linuxtv.org/media_tree.git
13556 S:      Odd fixes
13557 F:      drivers/media/common/siano/
13558 F:      drivers/media/usb/siano/
13559 F:      drivers/media/usb/siano/
13560 F:      drivers/media/mmc/siano/
13561
13562 SIFIVE DRIVERS
13563 M:      Palmer Dabbelt <palmer@sifive.com>
13564 L:      linux-riscv@lists.infradead.org
13565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13566 S:      Supported
13567 K:      sifive
13568 N:      sifive
13569
13570 SILEAD TOUCHSCREEN DRIVER
13571 M:      Hans de Goede <hdegoede@redhat.com>
13572 L:      linux-input@vger.kernel.org
13573 L:      platform-driver-x86@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/input/touchscreen/silead.c
13576 F:      drivers/platform/x86/touchscreen_dmi.c
13577
13578 SILICON MOTION SM712 FRAME BUFFER DRIVER
13579 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13580 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13581 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13582 L:      linux-fbdev@vger.kernel.org
13583 S:      Maintained
13584 F:      drivers/video/fbdev/sm712*
13585 F:      Documentation/fb/sm712fb.txt
13586
13587 SIMPLE FIRMWARE INTERFACE (SFI)
13588 M:      Len Brown <lenb@kernel.org>
13589 L:      sfi-devel@simplefirmware.org
13590 W:      http://simplefirmware.org/
13591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13592 S:      Supported
13593 F:      arch/x86/platform/sfi/
13594 F:      drivers/sfi/
13595 F:      include/linux/sfi*.h
13596
13597 SIMPLEFB FB DRIVER
13598 M:      Hans de Goede <hdegoede@redhat.com>
13599 L:      linux-fbdev@vger.kernel.org
13600 S:      Maintained
13601 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13602 F:      drivers/video/fbdev/simplefb.c
13603 F:      include/linux/platform_data/simplefb.h
13604
13605 SIMTEC EB110ATX (Chalice CATS)
13606 P:      Ben Dooks
13607 P:      Vincent Sanders <vince@simtec.co.uk>
13608 M:      Simtec Linux Team <linux@simtec.co.uk>
13609 W:      http://www.simtec.co.uk/products/EB110ATX/
13610 S:      Supported
13611
13612 SIMTEC EB2410ITX (BAST)
13613 P:      Ben Dooks
13614 P:      Vincent Sanders <vince@simtec.co.uk>
13615 M:      Simtec Linux Team <linux@simtec.co.uk>
13616 W:      http://www.simtec.co.uk/products/EB2410ITX/
13617 S:      Supported
13618 F:      arch/arm/mach-s3c24xx/mach-bast.c
13619 F:      arch/arm/mach-s3c24xx/bast-ide.c
13620 F:      arch/arm/mach-s3c24xx/bast-irq.c
13621
13622 SIPHASH PRF ROUTINES
13623 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13624 S:      Maintained
13625 F:      lib/siphash.c
13626 F:      lib/test_siphash.c
13627 F:      include/linux/siphash.h
13628
13629 SIOX
13630 M:      Gavin Schenk <g.schenk@eckelmann.de>
13631 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13632 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13633 S:      Supported
13634 F:      drivers/siox/*
13635 F:      drivers/gpio/gpio-siox.c
13636 F:      include/trace/events/siox.h
13637
13638 SIS 190 ETHERNET DRIVER
13639 M:      Francois Romieu <romieu@fr.zoreil.com>
13640 L:      netdev@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/net/ethernet/sis/sis190.c
13643
13644 SIS 900/7016 FAST ETHERNET DRIVER
13645 M:      Daniele Venzano <venza@brownhat.org>
13646 W:      http://www.brownhat.org/sis900.html
13647 L:      netdev@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/net/ethernet/sis/sis900.*
13650
13651 SIS FRAMEBUFFER DRIVER
13652 M:      Thomas Winischhofer <thomas@winischhofer.net>
13653 W:      http://www.winischhofer.net/linuxsisvga.shtml
13654 S:      Maintained
13655 F:      Documentation/fb/sisfb.txt
13656 F:      drivers/video/fbdev/sis/
13657 F:      include/video/sisfb.h
13658
13659 SIS USB2VGA DRIVER
13660 M:      Thomas Winischhofer <thomas@winischhofer.net>
13661 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13662 S:      Maintained
13663 F:      drivers/usb/misc/sisusbvga/
13664
13665 SLAB ALLOCATOR
13666 M:      Christoph Lameter <cl@linux.com>
13667 M:      Pekka Enberg <penberg@kernel.org>
13668 M:      David Rientjes <rientjes@google.com>
13669 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13670 M:      Andrew Morton <akpm@linux-foundation.org>
13671 L:      linux-mm@kvack.org
13672 S:      Maintained
13673 F:      include/linux/sl?b*.h
13674 F:      mm/sl?b*
13675
13676 SLEEPABLE READ-COPY UPDATE (SRCU)
13677 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13678 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13679 M:      Josh Triplett <josh@joshtriplett.org>
13680 R:      Steven Rostedt <rostedt@goodmis.org>
13681 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13682 L:      linux-kernel@vger.kernel.org
13683 W:      http://www.rdrop.com/users/paulmck/RCU/
13684 S:      Supported
13685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13686 F:      include/linux/srcu*.h
13687 F:      kernel/rcu/srcu*.c
13688
13689 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13690 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13691 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13692 S:      Maintained
13693 F:      drivers/slimbus/
13694 F:      Documentation/devicetree/bindings/slimbus/
13695 F:      include/linux/slimbus.h
13696
13697 SMACK SECURITY MODULE
13698 M:      Casey Schaufler <casey@schaufler-ca.com>
13699 L:      linux-security-module@vger.kernel.org
13700 W:      http://schaufler-ca.com
13701 T:      git git://github.com/cschaufler/smack-next
13702 S:      Maintained
13703 F:      Documentation/admin-guide/LSM/Smack.rst
13704 F:      security/smack/
13705
13706 SMC91x ETHERNET DRIVER
13707 M:      Nicolas Pitre <nico@fluxnic.net>
13708 S:      Odd Fixes
13709 F:      drivers/net/ethernet/smsc/smc91x.*
13710
13711 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13712 M:      Sakari Ailus <sakari.ailus@iki.fi>
13713 L:      linux-media@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/media/i2c/smiapp/
13716 F:      include/media/i2c/smiapp.h
13717 F:      drivers/media/i2c/smiapp-pll.c
13718 F:      drivers/media/i2c/smiapp-pll.h
13719 F:      include/uapi/linux/smiapp.h
13720 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13721
13722 SMM665 HARDWARE MONITOR DRIVER
13723 M:      Guenter Roeck <linux@roeck-us.net>
13724 L:      linux-hwmon@vger.kernel.org
13725 S:      Maintained
13726 F:      Documentation/hwmon/smm665
13727 F:      drivers/hwmon/smm665.c
13728
13729 SMSC EMC2103 HARDWARE MONITOR DRIVER
13730 M:      Steve Glendinning <steve.glendinning@shawell.net>
13731 L:      linux-hwmon@vger.kernel.org
13732 S:      Maintained
13733 F:      Documentation/hwmon/emc2103
13734 F:      drivers/hwmon/emc2103.c
13735
13736 SMSC SCH5627 HARDWARE MONITOR DRIVER
13737 M:      Hans de Goede <hdegoede@redhat.com>
13738 L:      linux-hwmon@vger.kernel.org
13739 S:      Supported
13740 F:      Documentation/hwmon/sch5627
13741 F:      drivers/hwmon/sch5627.c
13742
13743 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13744 M:      Steve Glendinning <steve.glendinning@shawell.net>
13745 L:      linux-fbdev@vger.kernel.org
13746 S:      Maintained
13747 F:      drivers/video/fbdev/smscufx.c
13748
13749 SMSC47B397 HARDWARE MONITOR DRIVER
13750 M:      Jean Delvare <jdelvare@suse.com>
13751 L:      linux-hwmon@vger.kernel.org
13752 S:      Maintained
13753 F:      Documentation/hwmon/smsc47b397
13754 F:      drivers/hwmon/smsc47b397.c
13755
13756 SMSC911x ETHERNET DRIVER
13757 M:      Steve Glendinning <steve.glendinning@shawell.net>
13758 L:      netdev@vger.kernel.org
13759 S:      Maintained
13760 F:      include/linux/smsc911x.h
13761 F:      drivers/net/ethernet/smsc/smsc911x.*
13762
13763 SMSC9420 PCI ETHERNET DRIVER
13764 M:      Steve Glendinning <steve.glendinning@shawell.net>
13765 L:      netdev@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/net/ethernet/smsc/smsc9420.*
13768
13769 SOC-CAMERA V4L2 SUBSYSTEM
13770 L:      linux-media@vger.kernel.org
13771 T:      git git://linuxtv.org/media_tree.git
13772 S:      Orphan
13773 F:      include/media/soc*
13774 F:      drivers/media/i2c/soc_camera/
13775 F:      drivers/media/platform/soc_camera/
13776
13777 SOCIONEXT SYNQUACER I2C DRIVER
13778 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13779 L:      linux-i2c@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/i2c/busses/i2c-synquacer.c
13782 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13783
13784 SOCIONEXT UNIPHIER SOUND DRIVER
13785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13786 S:      Orphan
13787 F:      sound/soc/uniphier/
13788
13789 SOEKRIS NET48XX LED SUPPORT
13790 M:      Chris Boot <bootc@bootc.net>
13791 S:      Maintained
13792 F:      drivers/leds/leds-net48xx.c
13793
13794 SOFT-ROCE DRIVER (rxe)
13795 M:      Moni Shoua <monis@mellanox.com>
13796 L:      linux-rdma@vger.kernel.org
13797 S:      Supported
13798 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13799 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13800 F:      drivers/infiniband/sw/rxe/
13801 F:      include/uapi/rdma/rdma_user_rxe.h
13802
13803 SOFTLOGIC 6x10 MPEG CODEC
13804 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13805 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13806 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13807 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13808 M:      Ismael Luceno <ismael@iodev.co.uk>
13809 L:      linux-media@vger.kernel.org
13810 S:      Supported
13811 F:      drivers/media/pci/solo6x10/
13812
13813 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13814 M:      James Morse <james.morse@arm.com>
13815 L:      linux-arm-kernel@lists.infradead.org
13816 S:      Maintained
13817 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13818 F:      drivers/firmware/arm_sdei.c
13819 F:      include/linux/arm_sdei.h
13820 F:      include/uapi/linux/arm_sdei.h
13821
13822 SOFTWARE RAID (Multiple Disks) SUPPORT
13823 M:      Shaohua Li <shli@kernel.org>
13824 L:      linux-raid@vger.kernel.org
13825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13826 S:      Supported
13827 F:      drivers/md/Makefile
13828 F:      drivers/md/Kconfig
13829 F:      drivers/md/md*
13830 F:      drivers/md/raid*
13831 F:      include/linux/raid/
13832 F:      include/uapi/linux/raid/
13833
13834 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13835 M:      Jassi Brar <jaswinder.singh@linaro.org>
13836 L:      netdev@vger.kernel.org
13837 S:      Maintained
13838 F:      drivers/net/ethernet/socionext/netsec.c
13839 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13840
13841 SOLIDRUN CLEARFOG SUPPORT
13842 M:      Russell King <linux@armlinux.org.uk>
13843 S:      Maintained
13844 F:      arch/arm/boot/dts/armada-388-clearfog*
13845 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13846
13847 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13848 M:      Russell King <linux@armlinux.org.uk>
13849 S:      Maintained
13850 F:      arch/arm/boot/dts/imx6*-cubox-i*
13851 F:      arch/arm/boot/dts/imx6*-hummingboard*
13852 F:      arch/arm/boot/dts/imx6*-sr-*
13853
13854 SONIC NETWORK DRIVER
13855 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13856 L:      netdev@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/net/ethernet/natsemi/sonic.*
13859
13860 SONICS SILICON BACKPLANE DRIVER (SSB)
13861 M:      Michael Buesch <m@bues.ch>
13862 L:      linux-wireless@vger.kernel.org
13863 S:      Maintained
13864 F:      drivers/ssb/
13865 F:      include/linux/ssb/
13866
13867 SONY IMX258 SENSOR DRIVER
13868 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13869 L:      linux-media@vger.kernel.org
13870 T:      git git://linuxtv.org/media_tree.git
13871 S:      Maintained
13872 F:      drivers/media/i2c/imx258.c
13873
13874 SONY IMX274 SENSOR DRIVER
13875 M:      Leon Luo <leonl@leopardimaging.com>
13876 L:      linux-media@vger.kernel.org
13877 T:      git git://linuxtv.org/media_tree.git
13878 S:      Maintained
13879 F:      drivers/media/i2c/imx274.c
13880 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13881
13882 SONY IMX319 SENSOR DRIVER
13883 M:      Bingbu Cao <bingbu.cao@intel.com>
13884 L:      linux-media@vger.kernel.org
13885 T:      git git://linuxtv.org/media_tree.git
13886 S:      Maintained
13887 F:      drivers/media/i2c/imx319.c
13888
13889 SONY IMX355 SENSOR DRIVER
13890 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13891 L:      linux-media@vger.kernel.org
13892 T:      git git://linuxtv.org/media_tree.git
13893 S:      Maintained
13894 F:      drivers/media/i2c/imx355.c
13895
13896 SONY MEMORYSTICK CARD SUPPORT
13897 M:      Alex Dubov <oakad@yahoo.com>
13898 W:      http://tifmxx.berlios.de/
13899 S:      Maintained
13900 F:      drivers/memstick/host/tifm_ms.c
13901
13902 SONY MEMORYSTICK STANDARD SUPPORT
13903 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13904 S:      Maintained
13905 F:      drivers/memstick/core/ms_block.*
13906
13907 SONY VAIO CONTROL DEVICE DRIVER
13908 M:      Mattia Dongili <malattia@linux.it>
13909 L:      platform-driver-x86@vger.kernel.org
13910 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13911 S:      Maintained
13912 F:      Documentation/laptops/sony-laptop.txt
13913 F:      drivers/char/sonypi.c
13914 F:      drivers/platform/x86/sony-laptop.c
13915 F:      include/linux/sony-laptop.h
13916
13917 SOUND
13918 M:      Jaroslav Kysela <perex@perex.cz>
13919 M:      Takashi Iwai <tiwai@suse.com>
13920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13921 W:      http://www.alsa-project.org/
13922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13923 T:      git git://git.alsa-project.org/alsa-kernel.git
13924 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13925 S:      Maintained
13926 F:      Documentation/sound/
13927 F:      include/sound/
13928 F:      include/uapi/sound/
13929 F:      sound/
13930
13931 SOUND - COMPRESSED AUDIO
13932 M:      Vinod Koul <vkoul@kernel.org>
13933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13935 S:      Supported
13936 F:      Documentation/sound/designs/compress-offload.rst
13937 F:      include/sound/compress_driver.h
13938 F:      include/uapi/sound/compress_*
13939 F:      sound/core/compress_offload.c
13940 F:      sound/soc/soc-compress.c
13941
13942 SOUND - DMAENGINE HELPERS
13943 M:      Lars-Peter Clausen <lars@metafoo.de>
13944 S:      Supported
13945 F:      include/sound/dmaengine_pcm.h
13946 F:      sound/core/pcm_dmaengine.c
13947 F:      sound/soc/soc-generic-dmaengine-pcm.c
13948
13949 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13950 M:      Liam Girdwood <lgirdwood@gmail.com>
13951 M:      Mark Brown <broonie@kernel.org>
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13953 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13954 W:      http://alsa-project.org/main/index.php/ASoC
13955 S:      Supported
13956 F:      Documentation/devicetree/bindings/sound/
13957 F:      Documentation/sound/soc/
13958 F:      sound/soc/
13959 F:      include/sound/soc*
13960
13961 SOUNDWIRE SUBSYSTEM
13962 M:      Vinod Koul <vkoul@kernel.org>
13963 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13964 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13966 S:      Supported
13967 F:      Documentation/driver-api/soundwire/
13968 F:      drivers/soundwire/
13969 F:      include/linux/soundwire/
13970
13971 SP2 MEDIA DRIVER
13972 M:      Olli Salonen <olli.salonen@iki.fi>
13973 L:      linux-media@vger.kernel.org
13974 W:      https://linuxtv.org
13975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13976 S:      Maintained
13977 F:      drivers/media/dvb-frontends/sp2*
13978
13979 SPARC + UltraSPARC (sparc/sparc64)
13980 M:      "David S. Miller" <davem@davemloft.net>
13981 L:      sparclinux@vger.kernel.org
13982 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13985 S:      Maintained
13986 F:      arch/sparc/
13987 F:      drivers/sbus/
13988
13989 SPARC SERIAL DRIVERS
13990 M:      "David S. Miller" <davem@davemloft.net>
13991 L:      sparclinux@vger.kernel.org
13992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13994 S:      Maintained
13995 F:      include/linux/sunserialcore.h
13996 F:      drivers/tty/serial/suncore.c
13997 F:      drivers/tty/serial/sunhv.c
13998 F:      drivers/tty/serial/sunsab.c
13999 F:      drivers/tty/serial/sunsab.h
14000 F:      drivers/tty/serial/sunsu.c
14001 F:      drivers/tty/serial/sunzilog.c
14002 F:      drivers/tty/serial/sunzilog.h
14003 F:      drivers/tty/vcc.c
14004
14005 SPARSE CHECKER
14006 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14007 L:      linux-sparse@vger.kernel.org
14008 W:      https://sparse.wiki.kernel.org/
14009 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14010 S:      Maintained
14011 F:      include/linux/compiler.h
14012
14013 SPEAR CLOCK FRAMEWORK SUPPORT
14014 M:      Viresh Kumar <vireshk@kernel.org>
14015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14016 W:      http://www.st.com/spear
14017 S:      Maintained
14018 F:      drivers/clk/spear/
14019
14020 SPEAR PLATFORM SUPPORT
14021 M:      Viresh Kumar <vireshk@kernel.org>
14022 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14024 W:      http://www.st.com/spear
14025 S:      Maintained
14026 F:      arch/arm/boot/dts/spear*
14027 F:      arch/arm/mach-spear/
14028
14029 SPI NOR SUBSYSTEM
14030 M:      Marek Vasut <marek.vasut@gmail.com>
14031 L:      linux-mtd@lists.infradead.org
14032 W:      http://www.linux-mtd.infradead.org/
14033 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14034 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14035 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14036 S:      Maintained
14037 F:      drivers/mtd/spi-nor/
14038 F:      include/linux/mtd/spi-nor.h
14039
14040 SPI SUBSYSTEM
14041 M:      Mark Brown <broonie@kernel.org>
14042 L:      linux-spi@vger.kernel.org
14043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14044 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14045 S:      Maintained
14046 F:      Documentation/devicetree/bindings/spi/
14047 F:      Documentation/spi/
14048 F:      drivers/spi/
14049 F:      include/linux/spi/
14050 F:      include/uapi/linux/spi/
14051 F:      tools/spi/
14052
14053 SPIDERNET NETWORK DRIVER for CELL
14054 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14055 L:      netdev@vger.kernel.org
14056 S:      Supported
14057 F:      Documentation/networking/spider_net.txt
14058 F:      drivers/net/ethernet/toshiba/spider_net*
14059
14060 SPMI SUBSYSTEM
14061 R:      Stephen Boyd <sboyd@kernel.org>
14062 L:      linux-arm-msm@vger.kernel.org
14063 F:      Documentation/devicetree/bindings/spmi/
14064 F:      drivers/spmi/
14065 F:      include/dt-bindings/spmi/spmi.h
14066 F:      include/linux/spmi.h
14067 F:      include/trace/events/spmi.h
14068
14069 SPU FILE SYSTEM
14070 M:      Jeremy Kerr <jk@ozlabs.org>
14071 L:      linuxppc-dev@lists.ozlabs.org
14072 W:      http://www.ibm.com/developerworks/power/cell/
14073 S:      Supported
14074 F:      Documentation/filesystems/spufs.txt
14075 F:      arch/powerpc/platforms/cell/spufs/
14076
14077 SQUASHFS FILE SYSTEM
14078 M:      Phillip Lougher <phillip@squashfs.org.uk>
14079 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14080 W:      http://squashfs.org.uk
14081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14082 S:      Maintained
14083 F:      Documentation/filesystems/squashfs.txt
14084 F:      fs/squashfs/
14085
14086 SRM (Alpha) environment access
14087 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14088 S:      Maintained
14089 F:      arch/alpha/kernel/srm_env.c
14090
14091 ST STM32 I2C/SMBUS DRIVER
14092 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14093 L:      linux-i2c@vger.kernel.org
14094 S:      Maintained
14095 F:      drivers/i2c/busses/i2c-stm32*
14096
14097 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14098 M:      Song Qiang <songqiang1304521@gmail.com>
14099 L:      linux-iio@vger.kernel.org
14100 S:      Maintained
14101 F:      drivers/iio/proximity/vl53l0x-i2c.c
14102 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14103
14104 STABLE BRANCH
14105 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14106 M:      Sasha Levin <sashal@kernel.org>
14107 L:      stable@vger.kernel.org
14108 S:      Supported
14109 F:      Documentation/process/stable-kernel-rules.rst
14110
14111 STAGING - COMEDI
14112 M:      Ian Abbott <abbotti@mev.co.uk>
14113 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14114 S:      Odd Fixes
14115 F:      drivers/staging/comedi/
14116
14117 STAGING - EROFS FILE SYSTEM
14118 M:      Gao Xiang <gaoxiang25@huawei.com>
14119 M:      Chao Yu <yuchao0@huawei.com>
14120 L:      linux-erofs@lists.ozlabs.org
14121 S:      Maintained
14122 F:      drivers/staging/erofs/
14123
14124 STAGING - INDUSTRIAL IO
14125 M:      Jonathan Cameron <jic23@kernel.org>
14126 L:      linux-iio@vger.kernel.org
14127 S:      Odd Fixes
14128 F:      Documentation/devicetree/bindings/staging/iio/
14129 F:      drivers/staging/iio/
14130
14131 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14132 M:      Marc Dietrich <marvin24@gmx.de>
14133 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14134 L:      linux-tegra@vger.kernel.org
14135 S:      Maintained
14136 F:      drivers/staging/nvec/
14137
14138 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14139 M:      Jens Frederich <jfrederich@gmail.com>
14140 M:      Daniel Drake <dsd@laptop.org>
14141 M:      Jon Nettleton <jon.nettleton@gmail.com>
14142 W:      http://wiki.laptop.org/go/DCON
14143 S:      Maintained
14144 F:      drivers/staging/olpc_dcon/
14145
14146 STAGING - REALTEK RTL8712U DRIVERS
14147 M:      Larry Finger <Larry.Finger@lwfinger.net>
14148 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14149 S:      Odd Fixes
14150 F:      drivers/staging/rtl8712/
14151
14152 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14153 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14154 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14155 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14156 L:      linux-fbdev@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/staging/sm750fb/
14159
14160 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14161 M:      William Hubbs <w.d.hubbs@gmail.com>
14162 M:      Chris Brannon <chris@the-brannons.com>
14163 M:      Kirk Reiser <kirk@reisers.ca>
14164 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14165 L:      speakup@linux-speakup.org
14166 W:      http://www.linux-speakup.org/
14167 S:      Odd Fixes
14168 F:      drivers/staging/speakup/
14169
14170 STAGING - VIA VT665X DRIVERS
14171 M:      Forest Bond <forest@alittletooquiet.net>
14172 S:      Odd Fixes
14173 F:      drivers/staging/vt665?/
14174
14175 STAGING - WILC1000 WIFI DRIVER
14176 M:      Aditya Shankar <aditya.shankar@microchip.com>
14177 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14178 L:      linux-wireless@vger.kernel.org
14179 S:      Supported
14180 F:      drivers/staging/wilc1000/
14181
14182 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14183 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14184 S:      Odd Fixes
14185 F:      drivers/staging/xgifb/
14186
14187 STAGING SUBSYSTEM
14188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14190 L:      devel@driverdev.osuosl.org
14191 S:      Supported
14192 F:      drivers/staging/
14193
14194 STARFIRE/DURALAN NETWORK DRIVER
14195 M:      Ion Badulescu <ionut@badula.org>
14196 S:      Odd Fixes
14197 F:      drivers/net/ethernet/adaptec/starfire*
14198
14199 STEC S1220 SKD DRIVER
14200 M:      Bart Van Assche <bart.vanassche@wdc.com>
14201 L:      linux-block@vger.kernel.org
14202 S:      Maintained
14203 F:      drivers/block/skd*[ch]
14204
14205 STI AUDIO (ASoC) DRIVERS
14206 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14207 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14208 S:      Maintained
14209 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14210 F:      sound/soc/sti/
14211
14212 STI CEC DRIVER
14213 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14214 S:      Maintained
14215 F:      drivers/media/platform/sti/cec/
14216 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14217
14218 STK1160 USB VIDEO CAPTURE DRIVER
14219 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14220 L:      linux-media@vger.kernel.org
14221 T:      git git://linuxtv.org/media_tree.git
14222 S:      Maintained
14223 F:      drivers/media/usb/stk1160/
14224
14225 STM32 AUDIO (ASoC) DRIVERS
14226 M:      Olivier Moysan <olivier.moysan@st.com>
14227 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14229 S:      Maintained
14230 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14231 F:      sound/soc/stm/
14232
14233 STM32 TIMER/LPTIMER DRIVERS
14234 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14235 S:      Maintained
14236 F:      drivers/*/stm32-*timer*
14237 F:      drivers/pwm/pwm-stm32*
14238 F:      include/linux/*/stm32-*tim*
14239 F:      Documentation/ABI/testing/*timer-stm32
14240 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14241 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14242
14243 STMMAC ETHERNET DRIVER
14244 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14245 M:      Alexandre Torgue <alexandre.torgue@st.com>
14246 M:      Jose Abreu <joabreu@synopsys.com>
14247 L:      netdev@vger.kernel.org
14248 W:      http://www.stlinux.com
14249 S:      Supported
14250 F:      drivers/net/ethernet/stmicro/stmmac/
14251
14252 SUN3/3X
14253 M:      Sam Creasey <sammy@sammy.net>
14254 W:      http://sammy.net/sun3/
14255 S:      Maintained
14256 F:      arch/m68k/kernel/*sun3*
14257 F:      arch/m68k/sun3*/
14258 F:      arch/m68k/include/asm/sun3*
14259 F:      drivers/net/ethernet/i825xx/sun3*
14260
14261 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14262 M:      Hans de Goede <hdegoede@redhat.com>
14263 L:      linux-input@vger.kernel.org
14264 S:      Maintained
14265 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14266 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14267
14268 SUNDANCE NETWORK DRIVER
14269 M:      Denis Kirjanov <kda@linux-powerpc.org>
14270 L:      netdev@vger.kernel.org
14271 S:      Maintained
14272 F:      drivers/net/ethernet/dlink/sundance.c
14273
14274 SUPERH
14275 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14276 M:      Rich Felker <dalias@libc.org>
14277 L:      linux-sh@vger.kernel.org
14278 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14279 S:      Maintained
14280 F:      Documentation/sh/
14281 F:      arch/sh/
14282 F:      drivers/sh/
14283
14284 SUSPEND TO RAM
14285 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14286 M:      Len Brown <len.brown@intel.com>
14287 M:      Pavel Machek <pavel@ucw.cz>
14288 L:      linux-pm@vger.kernel.org
14289 B:      https://bugzilla.kernel.org
14290 S:      Supported
14291 F:      Documentation/power/
14292 F:      arch/x86/kernel/acpi/
14293 F:      drivers/base/power/
14294 F:      kernel/power/
14295 F:      include/linux/suspend.h
14296 F:      include/linux/freezer.h
14297 F:      include/linux/pm.h
14298
14299 SVGA HANDLING
14300 M:      Martin Mares <mj@ucw.cz>
14301 L:      linux-video@atrey.karlin.mff.cuni.cz
14302 S:      Maintained
14303 F:      Documentation/svga.txt
14304 F:      arch/x86/boot/video*
14305
14306 SWIOTLB SUBSYSTEM
14307 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14308 L:      iommu@lists.linux-foundation.org
14309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14310 S:      Supported
14311 F:      kernel/dma/swiotlb.c
14312 F:      arch/*/kernel/pci-swiotlb.c
14313 F:      include/linux/swiotlb.h
14314
14315 SWITCHDEV
14316 M:      Jiri Pirko <jiri@resnulli.us>
14317 M:      Ivan Vecera <ivecera@redhat.com>
14318 L:      netdev@vger.kernel.org
14319 S:      Supported
14320 F:      net/switchdev/
14321 F:      include/net/switchdev.h
14322
14323 SY8106A REGULATOR DRIVER
14324 M:      Icenowy Zheng <icenowy@aosc.io>
14325 S:      Maintained
14326 F:      drivers/regulator/sy8106a-regulator.c
14327 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14328
14329 SYNC FILE FRAMEWORK
14330 M:      Sumit Semwal <sumit.semwal@linaro.org>
14331 R:      Gustavo Padovan <gustavo@padovan.org>
14332 S:      Maintained
14333 L:      linux-media@vger.kernel.org
14334 L:      dri-devel@lists.freedesktop.org
14335 F:      drivers/dma-buf/sync_*
14336 F:      drivers/dma-buf/dma-fence*
14337 F:      drivers/dma-buf/sw_sync.c
14338 F:      include/linux/sync_file.h
14339 F:      include/uapi/linux/sync_file.h
14340 F:      Documentation/sync_file.txt
14341 T:      git git://anongit.freedesktop.org/drm/drm-misc
14342
14343 SYNOPSYS ARC ARCHITECTURE
14344 M:      Vineet Gupta <vgupta@synopsys.com>
14345 L:      linux-snps-arc@lists.infradead.org
14346 S:      Supported
14347 F:      arch/arc/
14348 F:      Documentation/devicetree/bindings/arc/*
14349 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14350 F:      drivers/clocksource/arc_timer.c
14351 F:      drivers/tty/serial/arc_uart.c
14352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14353
14354 SYNOPSYS ARC HSDK SDP pll clock driver
14355 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14356 S:      Supported
14357 F:      drivers/clk/clk-hsdk-pll.c
14358 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14359
14360 SYNOPSYS ARC SDP clock driver
14361 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14362 S:      Supported
14363 F:      drivers/clk/axs10x/*
14364 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14365
14366 SYNOPSYS ARC SDP platform support
14367 M:      Alexey Brodkin <abrodkin@synopsys.com>
14368 S:      Supported
14369 F:      arch/arc/plat-axs10x
14370 F:      arch/arc/boot/dts/ax*
14371 F:      Documentation/devicetree/bindings/arc/axs10*
14372
14373 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14374 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14375 S:      Supported
14376 F:      drivers/reset/reset-axs10x.c
14377 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14378
14379 SYNOPSYS CREG GPIO DRIVER
14380 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14381 S:      Maintained
14382 F:      drivers/gpio/gpio-creg-snps.c
14383 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14384
14385 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14386 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14387 S:      Maintained
14388 F:      drivers/tty/serial/8250/8250_dw.c
14389
14390 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14391 M:      Hoan Tran <hotran@apm.com>
14392 L:      linux-gpio@vger.kernel.org
14393 S:      Maintained
14394 F:      drivers/gpio/gpio-dwapb.c
14395 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14396
14397 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14398 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14399 S:      Maintained
14400 F:      drivers/dma/dwi-axi-dmac/
14401 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14402
14403 SYNOPSYS DESIGNWARE DMAC DRIVER
14404 M:      Viresh Kumar <vireshk@kernel.org>
14405 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14406 S:      Maintained
14407 F:      include/linux/dma/dw.h
14408 F:      include/linux/platform_data/dma-dw.h
14409 F:      drivers/dma/dw/
14410
14411 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14412 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14413 L:      netdev@vger.kernel.org
14414 S:      Supported
14415 F:      drivers/net/ethernet/synopsys/
14416
14417 SYNOPSYS DESIGNWARE I2C DRIVER
14418 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14419 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14420 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14421 L:      linux-i2c@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/i2c/busses/i2c-designware-*
14424 F:      include/linux/platform_data/i2c-designware.h
14425
14426 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14427 M:      Jaehoon Chung <jh80.chung@samsung.com>
14428 L:      linux-mmc@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/mmc/host/dw_mmc*
14431
14432 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14433 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14434 S:      Supported
14435 F:      drivers/reset/reset-hsdk.c
14436 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14437 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14438
14439 SYSTEM CONFIGURATION (SYSCON)
14440 M:      Lee Jones <lee.jones@linaro.org>
14441 M:      Arnd Bergmann <arnd@arndb.de>
14442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14443 S:      Supported
14444 F:      drivers/mfd/syscon.c
14445
14446 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14447 M:      Sudeep Holla <sudeep.holla@arm.com>
14448 L:      linux-arm-kernel@lists.infradead.org
14449 S:      Maintained
14450 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14451 F:      drivers/clk/clk-sc[mp]i.c
14452 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14453 F:      drivers/firmware/arm_scpi.c
14454 F:      drivers/firmware/arm_scmi/
14455 F:      include/linux/sc[mp]i_protocol.h
14456
14457 SYSTEM RESET/SHUTDOWN DRIVERS
14458 M:      Sebastian Reichel <sre@kernel.org>
14459 L:      linux-pm@vger.kernel.org
14460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14461 S:      Maintained
14462 F:      Documentation/devicetree/bindings/power/reset/
14463 F:      drivers/power/reset/
14464
14465 SYSTEM TRACE MODULE CLASS
14466 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14467 S:      Maintained
14468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14469 F:      Documentation/trace/stm.rst
14470 F:      drivers/hwtracing/stm/
14471 F:      include/linux/stm.h
14472 F:      include/uapi/linux/stm.h
14473
14474 SYSV FILESYSTEM
14475 M:      Christoph Hellwig <hch@infradead.org>
14476 S:      Maintained
14477 F:      Documentation/filesystems/sysv-fs.txt
14478 F:      fs/sysv/
14479 F:      include/linux/sysv_fs.h
14480
14481 TARGET SUBSYSTEM
14482 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14483 L:      linux-scsi@vger.kernel.org
14484 L:      target-devel@vger.kernel.org
14485 W:      http://www.linux-iscsi.org
14486 W:      http://groups.google.com/group/linux-iscsi-target-dev
14487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14488 S:      Supported
14489 F:      drivers/target/
14490 F:      include/target/
14491 F:      Documentation/target/
14492
14493 TASKSTATS STATISTICS INTERFACE
14494 M:      Balbir Singh <bsingharora@gmail.com>
14495 S:      Maintained
14496 F:      Documentation/accounting/taskstats*
14497 F:      include/linux/taskstats*
14498 F:      kernel/taskstats.c
14499
14500 TC subsystem
14501 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14502 M:      Cong Wang <xiyou.wangcong@gmail.com>
14503 M:      Jiri Pirko <jiri@resnulli.us>
14504 L:      netdev@vger.kernel.org
14505 S:      Maintained
14506 F:      include/net/pkt_cls.h
14507 F:      include/net/pkt_sched.h
14508 F:      include/net/tc_act/
14509 F:      include/uapi/linux/pkt_cls.h
14510 F:      include/uapi/linux/pkt_sched.h
14511 F:      include/uapi/linux/tc_act/
14512 F:      include/uapi/linux/tc_ematch/
14513 F:      net/sched/
14514
14515 TC90522 MEDIA DRIVER
14516 M:      Akihiro Tsukada <tskd08@gmail.com>
14517 L:      linux-media@vger.kernel.org
14518 S:      Odd Fixes
14519 F:      drivers/media/dvb-frontends/tc90522*
14520
14521 TCP LOW PRIORITY MODULE
14522 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14523 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14524 W:      http://tcp-lp-mod.sourceforge.net/
14525 S:      Maintained
14526 F:      net/ipv4/tcp_lp.c
14527
14528 TDA10071 MEDIA DRIVER
14529 M:      Antti Palosaari <crope@iki.fi>
14530 L:      linux-media@vger.kernel.org
14531 W:      https://linuxtv.org
14532 W:      http://palosaari.fi/linux/
14533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14534 T:      git git://linuxtv.org/anttip/media_tree.git
14535 S:      Maintained
14536 F:      drivers/media/dvb-frontends/tda10071*
14537
14538 TDA18212 MEDIA DRIVER
14539 M:      Antti Palosaari <crope@iki.fi>
14540 L:      linux-media@vger.kernel.org
14541 W:      https://linuxtv.org
14542 W:      http://palosaari.fi/linux/
14543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14544 T:      git git://linuxtv.org/anttip/media_tree.git
14545 S:      Maintained
14546 F:      drivers/media/tuners/tda18212*
14547
14548 TDA18218 MEDIA DRIVER
14549 M:      Antti Palosaari <crope@iki.fi>
14550 L:      linux-media@vger.kernel.org
14551 W:      https://linuxtv.org
14552 W:      http://palosaari.fi/linux/
14553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14554 T:      git git://linuxtv.org/anttip/media_tree.git
14555 S:      Maintained
14556 F:      drivers/media/tuners/tda18218*
14557
14558 TDA18250 MEDIA DRIVER
14559 M:      Olli Salonen <olli.salonen@iki.fi>
14560 L:      linux-media@vger.kernel.org
14561 W:      https://linuxtv.org
14562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14563 T:      git git://linuxtv.org/media_tree.git
14564 S:      Maintained
14565 F:      drivers/media/tuners/tda18250*
14566
14567 TDA18271 MEDIA DRIVER
14568 M:      Michael Krufky <mkrufky@linuxtv.org>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org
14571 W:      http://github.com/mkrufky
14572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14573 T:      git git://linuxtv.org/mkrufky/tuners.git
14574 S:      Maintained
14575 F:      drivers/media/tuners/tda18271*
14576
14577 TDA1997x MEDIA DRIVER
14578 M:      Tim Harvey <tharvey@gateworks.com>
14579 L:      linux-media@vger.kernel.org
14580 W:      https://linuxtv.org
14581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14582 S:      Maintained
14583 F:      drivers/media/i2c/tda1997x.*
14584
14585 TDA827x MEDIA DRIVER
14586 M:      Michael Krufky <mkrufky@linuxtv.org>
14587 L:      linux-media@vger.kernel.org
14588 W:      https://linuxtv.org
14589 W:      http://github.com/mkrufky
14590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14591 T:      git git://linuxtv.org/mkrufky/tuners.git
14592 S:      Maintained
14593 F:      drivers/media/tuners/tda8290.*
14594
14595 TDA8290 MEDIA DRIVER
14596 M:      Michael Krufky <mkrufky@linuxtv.org>
14597 L:      linux-media@vger.kernel.org
14598 W:      https://linuxtv.org
14599 W:      http://github.com/mkrufky
14600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14601 T:      git git://linuxtv.org/mkrufky/tuners.git
14602 S:      Maintained
14603 F:      drivers/media/tuners/tda8290.*
14604
14605 TDA9840 MEDIA DRIVER
14606 M:      Hans Verkuil <hverkuil@xs4all.nl>
14607 L:      linux-media@vger.kernel.org
14608 T:      git git://linuxtv.org/media_tree.git
14609 W:      https://linuxtv.org
14610 S:      Maintained
14611 F:      drivers/media/i2c/tda9840*
14612
14613 TEA5761 TUNER DRIVER
14614 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14615 L:      linux-media@vger.kernel.org
14616 W:      https://linuxtv.org
14617 T:      git git://linuxtv.org/media_tree.git
14618 S:      Odd fixes
14619 F:      drivers/media/tuners/tea5761.*
14620
14621 TEA5767 TUNER DRIVER
14622 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14623 L:      linux-media@vger.kernel.org
14624 W:      https://linuxtv.org
14625 T:      git git://linuxtv.org/media_tree.git
14626 S:      Maintained
14627 F:      drivers/media/tuners/tea5767.*
14628
14629 TEA6415C MEDIA DRIVER
14630 M:      Hans Verkuil <hverkuil@xs4all.nl>
14631 L:      linux-media@vger.kernel.org
14632 T:      git git://linuxtv.org/media_tree.git
14633 W:      https://linuxtv.org
14634 S:      Maintained
14635 F:      drivers/media/i2c/tea6415c*
14636
14637 TEA6420 MEDIA DRIVER
14638 M:      Hans Verkuil <hverkuil@xs4all.nl>
14639 L:      linux-media@vger.kernel.org
14640 T:      git git://linuxtv.org/media_tree.git
14641 W:      https://linuxtv.org
14642 S:      Maintained
14643 F:      drivers/media/i2c/tea6420*
14644
14645 TEAM DRIVER
14646 M:      Jiri Pirko <jiri@resnulli.us>
14647 L:      netdev@vger.kernel.org
14648 S:      Supported
14649 F:      drivers/net/team/
14650 F:      include/linux/if_team.h
14651 F:      include/uapi/linux/if_team.h
14652
14653 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14654 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14655 S:      Maintained
14656 F:      arch/x86/platform/ts5500/
14657
14658 TECHNOTREND USB IR RECEIVER
14659 M:      Sean Young <sean@mess.org>
14660 L:      linux-media@vger.kernel.org
14661 S:      Maintained
14662 F:      drivers/media/rc/ttusbir.c
14663
14664 TECHWELL TW9910 VIDEO DECODER
14665 L:      linux-media@vger.kernel.org
14666 S:      Orphan
14667 F:      drivers/media/i2c/tw9910.c
14668 F:      include/media/i2c/tw9910.h
14669
14670 TEE SUBSYSTEM
14671 M:      Jens Wiklander <jens.wiklander@linaro.org>
14672 S:      Maintained
14673 F:      include/linux/tee_drv.h
14674 F:      include/uapi/linux/tee.h
14675 F:      drivers/tee/
14676 F:      Documentation/tee.txt
14677
14678 TEGRA ARCHITECTURE SUPPORT
14679 M:      Thierry Reding <thierry.reding@gmail.com>
14680 M:      Jonathan Hunter <jonathanh@nvidia.com>
14681 L:      linux-tegra@vger.kernel.org
14682 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14684 S:      Supported
14685 N:      [^a-z]tegra
14686
14687 TEGRA CLOCK DRIVER
14688 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14689 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14690 S:      Supported
14691 F:      drivers/clk/tegra/
14692
14693 TEGRA DMA DRIVERS
14694 M:      Laxman Dewangan <ldewangan@nvidia.com>
14695 M:      Jon Hunter <jonathanh@nvidia.com>
14696 S:      Supported
14697 F:      drivers/dma/tegra*
14698
14699 TEGRA I2C DRIVER
14700 M:      Laxman Dewangan <ldewangan@nvidia.com>
14701 S:      Supported
14702 F:      drivers/i2c/busses/i2c-tegra.c
14703
14704 TEGRA IOMMU DRIVERS
14705 M:      Thierry Reding <thierry.reding@gmail.com>
14706 L:      linux-tegra@vger.kernel.org
14707 S:      Supported
14708 F:      drivers/iommu/tegra*
14709
14710 TEGRA KBC DRIVER
14711 M:      Laxman Dewangan <ldewangan@nvidia.com>
14712 S:      Supported
14713 F:      drivers/input/keyboard/tegra-kbc.c
14714
14715 TEGRA NAND DRIVER
14716 M:      Stefan Agner <stefan@agner.ch>
14717 M:      Lucas Stach <dev@lynxeye.de>
14718 S:      Maintained
14719 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14720 F:      drivers/mtd/nand/raw/tegra_nand.c
14721
14722 TEGRA PWM DRIVER
14723 M:      Thierry Reding <thierry.reding@gmail.com>
14724 S:      Supported
14725 F:      drivers/pwm/pwm-tegra.c
14726
14727 TEGRA SERIAL DRIVER
14728 M:      Laxman Dewangan <ldewangan@nvidia.com>
14729 S:      Supported
14730 F:      drivers/tty/serial/serial-tegra.c
14731
14732 TEGRA SPI DRIVER
14733 M:      Laxman Dewangan <ldewangan@nvidia.com>
14734 S:      Supported
14735 F:      drivers/spi/spi-tegra*
14736
14737 TEHUTI ETHERNET DRIVER
14738 M:      Andy Gospodarek <andy@greyhouse.net>
14739 L:      netdev@vger.kernel.org
14740 S:      Supported
14741 F:      drivers/net/ethernet/tehuti/*
14742
14743 Telecom Clock Driver for MCPL0010
14744 M:      Mark Gross <mark.gross@intel.com>
14745 S:      Supported
14746 F:      drivers/char/tlclk.c
14747
14748 TENSILICA XTENSA PORT (xtensa)
14749 M:      Chris Zankel <chris@zankel.net>
14750 M:      Max Filippov <jcmvbkbc@gmail.com>
14751 L:      linux-xtensa@linux-xtensa.org
14752 T:      git git://github.com/czankel/xtensa-linux.git
14753 S:      Maintained
14754 F:      arch/xtensa/
14755 F:      drivers/irqchip/irq-xtensa-*
14756
14757 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14758 M:      Nishanth Menon <nm@ti.com>
14759 M:      Tero Kristo <t-kristo@ti.com>
14760 M:      Santosh Shilimkar <ssantosh@kernel.org>
14761 L:      linux-arm-kernel@lists.infradead.org
14762 S:      Maintained
14763 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14764 F:      drivers/firmware/ti_sci*
14765 F:      include/linux/soc/ti/ti_sci_protocol.h
14766 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14767 F:      drivers/soc/ti/ti_sci_pm_domains.c
14768 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14769 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14770 F:      drivers/clk/keystone/sci-clk.c
14771 F:      drivers/reset/reset-ti-sci.c
14772
14773 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14774 M:      Hans Verkuil <hverkuil@xs4all.nl>
14775 L:      linux-media@vger.kernel.org
14776 T:      git git://linuxtv.org/media_tree.git
14777 W:      https://linuxtv.org
14778 S:      Maintained
14779 F:      drivers/media/radio/radio-raremono.c
14780
14781 THERMAL
14782 M:      Zhang Rui <rui.zhang@intel.com>
14783 M:      Eduardo Valentin <edubezval@gmail.com>
14784 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14785 L:      linux-pm@vger.kernel.org
14786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14788 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14789 S:      Supported
14790 F:      drivers/thermal/
14791 F:      include/linux/thermal.h
14792 F:      include/uapi/linux/thermal.h
14793 F:      include/linux/cpu_cooling.h
14794 F:      Documentation/devicetree/bindings/thermal/
14795
14796 THERMAL/CPU_COOLING
14797 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14798 M:      Viresh Kumar <viresh.kumar@linaro.org>
14799 M:      Javi Merino <javi.merino@kernel.org>
14800 L:      linux-pm@vger.kernel.org
14801 S:      Supported
14802 F:      Documentation/thermal/cpu-cooling-api.txt
14803 F:      drivers/thermal/cpu_cooling.c
14804 F:      include/linux/cpu_cooling.h
14805
14806 THINKPAD ACPI EXTRAS DRIVER
14807 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14808 L:      ibm-acpi-devel@lists.sourceforge.net
14809 L:      platform-driver-x86@vger.kernel.org
14810 W:      http://ibm-acpi.sourceforge.net
14811 W:      http://thinkwiki.org/wiki/Ibm-acpi
14812 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14813 S:      Maintained
14814 F:      drivers/platform/x86/thinkpad_acpi.c
14815
14816 THUNDERBOLT DRIVER
14817 M:      Andreas Noever <andreas.noever@gmail.com>
14818 M:      Michael Jamet <michael.jamet@intel.com>
14819 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14820 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14822 S:      Maintained
14823 F:      Documentation/admin-guide/thunderbolt.rst
14824 F:      drivers/thunderbolt/
14825 F:      include/linux/thunderbolt.h
14826
14827 THUNDERBOLT NETWORK DRIVER
14828 M:      Michael Jamet <michael.jamet@intel.com>
14829 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14830 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14831 L:      netdev@vger.kernel.org
14832 S:      Maintained
14833 F:      drivers/net/thunderbolt.c
14834
14835 THUNDERX GPIO DRIVER
14836 M:      David Daney <david.daney@cavium.com>
14837 S:      Maintained
14838 F:      drivers/gpio/gpio-thunderx.c
14839
14840 TI AM437X VPFE DRIVER
14841 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14842 L:      linux-media@vger.kernel.org
14843 W:      https://linuxtv.org
14844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14845 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14846 S:      Maintained
14847 F:      drivers/media/platform/am437x/
14848
14849 TI BANDGAP AND THERMAL DRIVER
14850 M:      Eduardo Valentin <edubezval@gmail.com>
14851 M:      Keerthy <j-keerthy@ti.com>
14852 L:      linux-pm@vger.kernel.org
14853 L:      linux-omap@vger.kernel.org
14854 S:      Maintained
14855 F:      drivers/thermal/ti-soc-thermal/
14856
14857 TI BQ27XXX POWER SUPPLY DRIVER
14858 R:      Andrew F. Davis <afd@ti.com>
14859 F:      include/linux/power/bq27xxx_battery.h
14860 F:      drivers/power/supply/bq27xxx_battery.c
14861 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14862
14863 TI CDCE706 CLOCK DRIVER
14864 M:      Max Filippov <jcmvbkbc@gmail.com>
14865 S:      Maintained
14866 F:      drivers/clk/clk-cdce706.c
14867
14868 TI CLOCK DRIVER
14869 M:      Tero Kristo <t-kristo@ti.com>
14870 L:      linux-omap@vger.kernel.org
14871 S:      Maintained
14872 F:      drivers/clk/ti/
14873 F:      include/linux/clk/ti.h
14874
14875 TI DAVINCI MACHINE SUPPORT
14876 M:      Sekhar Nori <nsekhar@ti.com>
14877 M:      Kevin Hilman <khilman@kernel.org>
14878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14880 S:      Supported
14881 F:      arch/arm/mach-davinci/
14882 F:      drivers/i2c/busses/i2c-davinci.c
14883 F:      arch/arm/boot/dts/da850*
14884
14885 TI DAVINCI SERIES CLOCK DRIVER
14886 M:      David Lechner <david@lechnology.com>
14887 R:      Sekhar Nori <nsekhar@ti.com>
14888 S:      Maintained
14889 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14890 F:      drivers/clk/davinci/
14891
14892 TI DAVINCI SERIES GPIO DRIVER
14893 M:      Keerthy <j-keerthy@ti.com>
14894 L:      linux-gpio@vger.kernel.org
14895 S:      Maintained
14896 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14897 F:      drivers/gpio/gpio-davinci.c
14898
14899 TI DAVINCI SERIES MEDIA DRIVER
14900 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14901 L:      linux-media@vger.kernel.org
14902 W:      https://linuxtv.org
14903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14904 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14905 S:      Maintained
14906 F:      drivers/media/platform/davinci/
14907 F:      include/media/davinci/
14908
14909 TI ETHERNET SWITCH DRIVER (CPSW)
14910 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14911 L:      linux-omap@vger.kernel.org
14912 L:      netdev@vger.kernel.org
14913 S:      Maintained
14914 F:      drivers/net/ethernet/ti/cpsw*
14915 F:      drivers/net/ethernet/ti/davinci*
14916
14917 TI FLASH MEDIA INTERFACE DRIVER
14918 M:      Alex Dubov <oakad@yahoo.com>
14919 S:      Maintained
14920 F:      drivers/misc/tifm*
14921 F:      drivers/mmc/host/tifm_sd.c
14922 F:      include/linux/tifm.h
14923
14924 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14925 M:      Santosh Shilimkar <ssantosh@kernel.org>
14926 L:      linux-kernel@vger.kernel.org
14927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14928 S:      Maintained
14929 F:      drivers/soc/ti/*
14930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14931
14932 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14933 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14934 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14936 S:      Maintained
14937 F:      sound/soc/codecs/lm49453*
14938 F:      sound/soc/codecs/isabelle*
14939
14940 TI LP855x BACKLIGHT DRIVER
14941 M:      Milo Kim <milo.kim@ti.com>
14942 S:      Maintained
14943 F:      Documentation/backlight/lp855x-driver.txt
14944 F:      drivers/video/backlight/lp855x_bl.c
14945 F:      include/linux/platform_data/lp855x.h
14946
14947 TI LP8727 CHARGER DRIVER
14948 M:      Milo Kim <milo.kim@ti.com>
14949 S:      Maintained
14950 F:      drivers/power/supply/lp8727_charger.c
14951 F:      include/linux/platform_data/lp8727.h
14952
14953 TI LP8788 MFD DRIVER
14954 M:      Milo Kim <milo.kim@ti.com>
14955 S:      Maintained
14956 F:      drivers/iio/adc/lp8788_adc.c
14957 F:      drivers/leds/leds-lp8788.c
14958 F:      drivers/mfd/lp8788*.c
14959 F:      drivers/power/supply/lp8788-charger.c
14960 F:      drivers/regulator/lp8788-*.c
14961 F:      include/linux/mfd/lp8788*.h
14962
14963 TI NETCP ETHERNET DRIVER
14964 M:      Wingman Kwok <w-kwok2@ti.com>
14965 M:      Murali Karicheri <m-karicheri2@ti.com>
14966 L:      netdev@vger.kernel.org
14967 S:      Maintained
14968 F:      drivers/net/ethernet/ti/netcp*
14969
14970 TI PCM3060 ASoC CODEC DRIVER
14971 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14973 S:      Maintained
14974 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14975 F:      sound/soc/codecs/pcm3060*
14976
14977 TI TAS571X FAMILY ASoC CODEC DRIVER
14978 M:      Kevin Cernekee <cernekee@chromium.org>
14979 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14980 S:      Odd Fixes
14981 F:      sound/soc/codecs/tas571x*
14982
14983 TI TRF7970A NFC DRIVER
14984 M:      Mark Greer <mgreer@animalcreek.com>
14985 L:      linux-wireless@vger.kernel.org
14986 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14987 S:      Supported
14988 F:      drivers/nfc/trf7970a.c
14989 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14990
14991 TI TWL4030 SERIES SOC CODEC DRIVER
14992 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14994 S:      Maintained
14995 F:      sound/soc/codecs/twl4030*
14996
14997 TI VPE/CAL DRIVERS
14998 M:      Benoit Parrot <bparrot@ti.com>
14999 L:      linux-media@vger.kernel.org
15000 W:      http://linuxtv.org/
15001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15002 S:      Maintained
15003 F:      drivers/media/platform/ti-vpe/
15004
15005 TI WILINK WIRELESS DRIVERS
15006 L:      linux-wireless@vger.kernel.org
15007 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15008 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15010 S:      Orphan
15011 F:      drivers/net/wireless/ti/
15012 F:      include/linux/wl12xx.h
15013
15014 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15015 M:      John Stultz <john.stultz@linaro.org>
15016 M:      Thomas Gleixner <tglx@linutronix.de>
15017 R:      Stephen Boyd <sboyd@kernel.org>
15018 L:      linux-kernel@vger.kernel.org
15019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15020 S:      Supported
15021 F:      include/linux/clocksource.h
15022 F:      include/linux/time.h
15023 F:      include/linux/timex.h
15024 F:      include/uapi/linux/time.h
15025 F:      include/uapi/linux/timex.h
15026 F:      kernel/time/clocksource.c
15027 F:      kernel/time/time*.c
15028 F:      kernel/time/alarmtimer.c
15029 F:      kernel/time/ntp.c
15030 F:      tools/testing/selftests/timers/
15031
15032 TIPC NETWORK LAYER
15033 M:      Jon Maloy <jon.maloy@ericsson.com>
15034 M:      Ying Xue <ying.xue@windriver.com>
15035 L:      netdev@vger.kernel.org (core kernel code)
15036 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15037 W:      http://tipc.sourceforge.net/
15038 S:      Maintained
15039 F:      include/uapi/linux/tipc*.h
15040 F:      net/tipc/
15041
15042 TLAN NETWORK DRIVER
15043 M:      Samuel Chessman <chessman@tux.org>
15044 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15045 W:      http://sourceforge.net/projects/tlan/
15046 S:      Maintained
15047 F:      Documentation/networking/tlan.txt
15048 F:      drivers/net/ethernet/ti/tlan.*
15049
15050 TM6000 VIDEO4LINUX DRIVER
15051 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15052 L:      linux-media@vger.kernel.org
15053 W:      https://linuxtv.org
15054 T:      git git://linuxtv.org/media_tree.git
15055 S:      Odd fixes
15056 F:      drivers/media/usb/tm6000/
15057 F:      Documentation/media/v4l-drivers/tm6000*
15058
15059 TMIO/SDHI MMC DRIVER
15060 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15061 L:      linux-mmc@vger.kernel.org
15062 S:      Supported
15063 F:      drivers/mmc/host/tmio_mmc*
15064 F:      drivers/mmc/host/renesas_sdhi*
15065 F:      include/linux/mfd/tmio.h
15066
15067 TMP401 HARDWARE MONITOR DRIVER
15068 M:      Guenter Roeck <linux@roeck-us.net>
15069 L:      linux-hwmon@vger.kernel.org
15070 S:      Maintained
15071 F:      Documentation/hwmon/tmp401
15072 F:      drivers/hwmon/tmp401.c
15073
15074 TMPFS (SHMEM FILESYSTEM)
15075 M:      Hugh Dickins <hughd@google.com>
15076 L:      linux-mm@kvack.org
15077 S:      Maintained
15078 F:      include/linux/shmem_fs.h
15079 F:      mm/shmem.c
15080
15081 TOMOYO SECURITY MODULE
15082 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15083 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15084 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15085 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15086 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15087 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15088 W:      http://tomoyo.sourceforge.jp/
15089 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15090 S:      Maintained
15091 F:      security/tomoyo/
15092
15093 TOPSTAR LAPTOP EXTRAS DRIVER
15094 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15095 L:      platform-driver-x86@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/platform/x86/topstar-laptop.c
15098
15099 TORTURE-TEST MODULES
15100 M:      Davidlohr Bueso <dave@stgolabs.net>
15101 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15102 M:      Josh Triplett <josh@joshtriplett.org>
15103 L:      linux-kernel@vger.kernel.org
15104 S:      Supported
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15106 F:      Documentation/RCU/torture.txt
15107 F:      kernel/torture.c
15108 F:      kernel/rcu/rcutorture.c
15109 F:      kernel/rcu/rcuperf.c
15110 F:      kernel/locking/locktorture.c
15111
15112 TOSHIBA ACPI EXTRAS DRIVER
15113 M:      Azael Avalos <coproscefalo@gmail.com>
15114 L:      platform-driver-x86@vger.kernel.org
15115 S:      Maintained
15116 F:      drivers/platform/x86/toshiba_acpi.c
15117
15118 TOSHIBA BLUETOOTH DRIVER
15119 M:      Azael Avalos <coproscefalo@gmail.com>
15120 L:      platform-driver-x86@vger.kernel.org
15121 S:      Maintained
15122 F:      drivers/platform/x86/toshiba_bluetooth.c
15123
15124 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15125 M:      Azael Avalos <coproscefalo@gmail.com>
15126 L:      platform-driver-x86@vger.kernel.org
15127 S:      Maintained
15128 F:      drivers/platform/x86/toshiba_haps.c
15129
15130 TOSHIBA SMM DRIVER
15131 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15132 W:      http://www.buzzard.org.uk/toshiba/
15133 S:      Maintained
15134 F:      drivers/char/toshiba.c
15135 F:      include/linux/toshiba.h
15136 F:      include/uapi/linux/toshiba.h
15137
15138 TOSHIBA TC358743 DRIVER
15139 M:      Mats Randgaard <matrandg@cisco.com>
15140 L:      linux-media@vger.kernel.org
15141 S:      Maintained
15142 F:      drivers/media/i2c/tc358743*
15143 F:      include/media/i2c/tc358743.h
15144
15145 TOSHIBA WMI HOTKEYS DRIVER
15146 M:      Azael Avalos <coproscefalo@gmail.com>
15147 L:      platform-driver-x86@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/platform/x86/toshiba-wmi.c
15150
15151 TPM DEVICE DRIVER
15152 M:      Peter Huewe <peterhuewe@gmx.de>
15153 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15154 R:      Jason Gunthorpe <jgg@ziepe.ca>
15155 L:      linux-integrity@vger.kernel.org
15156 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15157 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15158 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15159 S:      Maintained
15160 F:      drivers/char/tpm/
15161
15162 TRACING
15163 M:      Steven Rostedt <rostedt@goodmis.org>
15164 M:      Ingo Molnar <mingo@redhat.com>
15165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15166 S:      Maintained
15167 F:      Documentation/trace/ftrace.rst
15168 F:      arch/*/*/*/ftrace.h
15169 F:      arch/*/kernel/ftrace.c
15170 F:      include/*/ftrace.h
15171 F:      include/linux/trace*.h
15172 F:      include/trace/
15173 F:      kernel/trace/
15174 F:      tools/testing/selftests/ftrace/
15175
15176 TRACING MMIO ACCESSES (MMIOTRACE)
15177 M:      Steven Rostedt <rostedt@goodmis.org>
15178 M:      Ingo Molnar <mingo@kernel.org>
15179 R:      Karol Herbst <karolherbst@gmail.com>
15180 R:      Pekka Paalanen <ppaalanen@gmail.com>
15181 S:      Maintained
15182 L:      linux-kernel@vger.kernel.org
15183 L:      nouveau@lists.freedesktop.org
15184 F:      kernel/trace/trace_mmiotrace.c
15185 F:      include/linux/mmiotrace.h
15186 F:      arch/x86/mm/kmmio.c
15187 F:      arch/x86/mm/mmio-mod.c
15188 F:      arch/x86/mm/testmmiotrace.c
15189
15190 TRIVIAL PATCHES
15191 M:      Jiri Kosina <trivial@kernel.org>
15192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15193 S:      Maintained
15194 K:      ^Subject:.*(?i)trivial
15195
15196 TEMPO SEMICONDUCTOR DRIVERS
15197 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15198 S:      Maintained
15199 F:      sound/soc/codecs/tscs*.c
15200 F:      sound/soc/codecs/tscs*.h
15201 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15202
15203 TTY LAYER
15204 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15205 M:      Jiri Slaby <jslaby@suse.com>
15206 S:      Supported
15207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15208 F:      Documentation/serial/
15209 F:      drivers/tty/
15210 F:      drivers/tty/serial/serial_core.c
15211 F:      include/linux/serial_core.h
15212 F:      include/linux/serial.h
15213 F:      include/linux/tty.h
15214 F:      include/uapi/linux/serial_core.h
15215 F:      include/uapi/linux/serial.h
15216 F:      include/uapi/linux/tty.h
15217
15218 TUA9001 MEDIA DRIVER
15219 M:      Antti Palosaari <crope@iki.fi>
15220 L:      linux-media@vger.kernel.org
15221 W:      https://linuxtv.org
15222 W:      http://palosaari.fi/linux/
15223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15224 T:      git git://linuxtv.org/anttip/media_tree.git
15225 S:      Maintained
15226 F:      drivers/media/tuners/tua9001*
15227
15228 TULIP NETWORK DRIVERS
15229 L:      netdev@vger.kernel.org
15230 L:      linux-parisc@vger.kernel.org
15231 S:      Orphan
15232 F:      drivers/net/ethernet/dec/tulip/
15233
15234 TUN/TAP driver
15235 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15236 W:      http://vtun.sourceforge.net/tun
15237 S:      Maintained
15238 F:      Documentation/networking/tuntap.txt
15239 F:      arch/um/os-Linux/drivers/
15240
15241 TURBOCHANNEL SUBSYSTEM
15242 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15243 M:      Ralf Baechle <ralf@linux-mips.org>
15244 L:      linux-mips@linux-mips.org
15245 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15246 S:      Maintained
15247 F:      drivers/tc/
15248 F:      include/linux/tc.h
15249
15250 TURBOSTAT UTILITY
15251 M:      "Len Brown" <lenb@kernel.org>
15252 L:      linux-pm@vger.kernel.org
15253 B:      https://bugzilla.kernel.org
15254 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15256 S:      Supported
15257 F:      tools/power/x86/turbostat/
15258
15259 TW5864 VIDEO4LINUX DRIVER
15260 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15261 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15262 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15263 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15264 L:      linux-media@vger.kernel.org
15265 S:      Supported
15266 F:      drivers/media/pci/tw5864/
15267
15268 TW68 VIDEO4LINUX DRIVER
15269 M:      Hans Verkuil <hverkuil@xs4all.nl>
15270 L:      linux-media@vger.kernel.org
15271 T:      git git://linuxtv.org/media_tree.git
15272 W:      https://linuxtv.org
15273 S:      Odd Fixes
15274 F:      drivers/media/pci/tw68/
15275
15276 TW686X VIDEO4LINUX DRIVER
15277 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15278 L:      linux-media@vger.kernel.org
15279 T:      git git://linuxtv.org/media_tree.git
15280 W:      http://linuxtv.org
15281 S:      Maintained
15282 F:      drivers/media/pci/tw686x/
15283
15284 UBI FILE SYSTEM (UBIFS)
15285 M:      Richard Weinberger <richard@nod.at>
15286 M:      Artem Bityutskiy <dedekind1@gmail.com>
15287 M:      Adrian Hunter <adrian.hunter@intel.com>
15288 L:      linux-mtd@lists.infradead.org
15289 T:      git git://git.infradead.org/ubifs-2.6.git
15290 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15291 S:      Supported
15292 F:      Documentation/filesystems/ubifs.txt
15293 F:      fs/ubifs/
15294
15295 UCLINUX (M68KNOMMU AND COLDFIRE)
15296 M:      Greg Ungerer <gerg@linux-m68k.org>
15297 W:      http://www.linux-m68k.org/
15298 W:      http://www.uclinux.org/
15299 L:      linux-m68k@lists.linux-m68k.org
15300 L:      uclinux-dev@uclinux.org  (subscribers-only)
15301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15302 S:      Maintained
15303 F:      arch/m68k/coldfire/
15304 F:      arch/m68k/68*/
15305 F:      arch/m68k/*/*_no.*
15306 F:      arch/m68k/include/asm/*_no.*
15307
15308 UDF FILESYSTEM
15309 M:      Jan Kara <jack@suse.com>
15310 S:      Maintained
15311 F:      Documentation/filesystems/udf.txt
15312 F:      fs/udf/
15313
15314 UDRAW TABLET
15315 M:      Bastien Nocera <hadess@hadess.net>
15316 L:      linux-input@vger.kernel.org
15317 S:      Maintained
15318 F:      drivers/hid/hid-udraw-ps3.c
15319
15320 UFS FILESYSTEM
15321 M:      Evgeniy Dushistov <dushistov@mail.ru>
15322 S:      Maintained
15323 F:      Documentation/filesystems/ufs.txt
15324 F:      fs/ufs/
15325
15326 UHID USERSPACE HID IO DRIVER:
15327 M:      David Herrmann <dh.herrmann@googlemail.com>
15328 L:      linux-input@vger.kernel.org
15329 S:      Maintained
15330 F:      drivers/hid/uhid.c
15331 F:      include/uapi/linux/uhid.h
15332
15333 ULPI BUS
15334 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15335 L:      linux-usb@vger.kernel.org
15336 S:      Maintained
15337 F:      drivers/usb/common/ulpi.c
15338 F:      include/linux/ulpi/
15339
15340 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15341 L:      linux-usb@vger.kernel.org
15342 S:      Orphan
15343 F:      drivers/uwb/
15344 F:      include/linux/uwb.h
15345 F:      include/linux/uwb/
15346
15347 UNICORE32 ARCHITECTURE:
15348 M:      Guan Xuetao <gxt@pku.edu.cn>
15349 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15350 S:      Maintained
15351 T:      git git://github.com/gxt/linux.git
15352 F:      arch/unicore32/
15353
15354 UNIFDEF
15355 M:      Tony Finch <dot@dotat.at>
15356 W:      http://dotat.at/prog/unifdef
15357 S:      Maintained
15358 F:      scripts/unifdef.c
15359
15360 UNIFORM CDROM DRIVER
15361 M:      Jens Axboe <axboe@kernel.dk>
15362 W:      http://www.kernel.dk
15363 S:      Maintained
15364 F:      Documentation/cdrom/
15365 F:      drivers/cdrom/cdrom.c
15366 F:      include/linux/cdrom.h
15367 F:      include/uapi/linux/cdrom.h
15368
15369 UNISYS S-PAR DRIVERS
15370 M:      David Kershner <david.kershner@unisys.com>
15371 L:      sparmaintainer@unisys.com (Unisys internal)
15372 S:      Supported
15373 F:      include/linux/visorbus.h
15374 F:      drivers/visorbus/
15375 F:      drivers/staging/unisys/
15376
15377 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15378 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15379 L:      linux-scsi@vger.kernel.org
15380 S:      Supported
15381 F:      Documentation/scsi/ufs.txt
15382 F:      drivers/scsi/ufs/
15383
15384 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15385 M:      Joao Pinto <jpinto@synopsys.com>
15386 L:      linux-scsi@vger.kernel.org
15387 S:      Supported
15388 F:      drivers/scsi/ufs/*dwc*
15389
15390 UNSORTED BLOCK IMAGES (UBI)
15391 M:      Artem Bityutskiy <dedekind1@gmail.com>
15392 M:      Richard Weinberger <richard@nod.at>
15393 W:      http://www.linux-mtd.infradead.org/
15394 L:      linux-mtd@lists.infradead.org
15395 T:      git git://git.infradead.org/ubifs-2.6.git
15396 S:      Supported
15397 F:      drivers/mtd/ubi/
15398 F:      include/linux/mtd/ubi.h
15399 F:      include/uapi/mtd/ubi-user.h
15400
15401 USB "USBNET" DRIVER FRAMEWORK
15402 M:      Oliver Neukum <oneukum@suse.com>
15403 L:      netdev@vger.kernel.org
15404 W:      http://www.linux-usb.org/usbnet
15405 S:      Maintained
15406 F:      drivers/net/usb/usbnet.c
15407 F:      include/linux/usb/usbnet.h
15408
15409 USB ACM DRIVER
15410 M:      Oliver Neukum <oneukum@suse.com>
15411 L:      linux-usb@vger.kernel.org
15412 S:      Maintained
15413 F:      Documentation/usb/acm.txt
15414 F:      drivers/usb/class/cdc-acm.*
15415
15416 USB AR5523 WIRELESS DRIVER
15417 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15418 L:      linux-wireless@vger.kernel.org
15419 S:      Maintained
15420 F:      drivers/net/wireless/ath/ar5523/
15421
15422 USB ATTACHED SCSI
15423 M:      Oliver Neukum <oneukum@suse.com>
15424 L:      linux-usb@vger.kernel.org
15425 L:      linux-scsi@vger.kernel.org
15426 S:      Maintained
15427 F:      drivers/usb/storage/uas.c
15428
15429 USB CDC ETHERNET DRIVER
15430 M:      Oliver Neukum <oliver@neukum.org>
15431 L:      linux-usb@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/net/usb/cdc_*.c
15434 F:      include/uapi/linux/usb/cdc.h
15435
15436 USB CHAOSKEY DRIVER
15437 M:      Keith Packard <keithp@keithp.com>
15438 L:      linux-usb@vger.kernel.org
15439 S:      Maintained
15440 F:      drivers/usb/misc/chaoskey.c
15441
15442 USB CYPRESS C67X00 DRIVER
15443 M:      Peter Korsgaard <jacmet@sunsite.dk>
15444 L:      linux-usb@vger.kernel.org
15445 S:      Maintained
15446 F:      drivers/usb/c67x00/
15447
15448 USB DAVICOM DM9601 DRIVER
15449 M:      Peter Korsgaard <jacmet@sunsite.dk>
15450 L:      netdev@vger.kernel.org
15451 W:      http://www.linux-usb.org/usbnet
15452 S:      Maintained
15453 F:      drivers/net/usb/dm9601.c
15454
15455 USB DIAMOND RIO500 DRIVER
15456 M:      Cesar Miquel <miquel@df.uba.ar>
15457 L:      rio500-users@lists.sourceforge.net
15458 W:      http://rio500.sourceforge.net
15459 S:      Maintained
15460 F:      drivers/usb/misc/rio500*
15461
15462 USB EHCI DRIVER
15463 M:      Alan Stern <stern@rowland.harvard.edu>
15464 L:      linux-usb@vger.kernel.org
15465 S:      Maintained
15466 F:      Documentation/usb/ehci.txt
15467 F:      drivers/usb/host/ehci*
15468
15469 USB GADGET/PERIPHERAL SUBSYSTEM
15470 M:      Felipe Balbi <balbi@kernel.org>
15471 L:      linux-usb@vger.kernel.org
15472 W:      http://www.linux-usb.org/gadget
15473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15474 S:      Maintained
15475 F:      drivers/usb/gadget/
15476 F:      include/linux/usb/gadget*
15477
15478 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15479 M:      Jiri Kosina <jikos@kernel.org>
15480 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15481 L:      linux-usb@vger.kernel.org
15482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15483 S:      Maintained
15484 F:      Documentation/hid/hiddev.txt
15485 F:      drivers/hid/usbhid/
15486
15487 USB INTEL XHCI ROLE MUX DRIVER
15488 M:      Hans de Goede <hdegoede@redhat.com>
15489 L:      linux-usb@vger.kernel.org
15490 S:      Maintained
15491 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15492
15493 USB ISP116X DRIVER
15494 M:      Olav Kongas <ok@artecdesign.ee>
15495 L:      linux-usb@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/usb/host/isp116x*
15498 F:      include/linux/usb/isp116x.h
15499
15500 USB LAN78XX ETHERNET DRIVER
15501 M:      Woojung Huh <woojung.huh@microchip.com>
15502 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15503 L:      netdev@vger.kernel.org
15504 S:      Maintained
15505 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15506 F:      drivers/net/usb/lan78xx.*
15507 F:      include/dt-bindings/net/microchip-lan78xx.h
15508
15509 USB MASS STORAGE DRIVER
15510 M:      Alan Stern <stern@rowland.harvard.edu>
15511 L:      linux-usb@vger.kernel.org
15512 L:      usb-storage@lists.one-eyed-alien.net
15513 S:      Maintained
15514 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15515 F:      drivers/usb/storage/
15516
15517 USB MIDI DRIVER
15518 M:      Clemens Ladisch <clemens@ladisch.de>
15519 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15520 T:      git git://git.alsa-project.org/alsa-kernel.git
15521 S:      Maintained
15522 F:      sound/usb/midi.*
15523
15524 USB NETWORKING DRIVERS
15525 L:      linux-usb@vger.kernel.org
15526 S:      Odd Fixes
15527 F:      drivers/net/usb/
15528
15529 USB OHCI DRIVER
15530 M:      Alan Stern <stern@rowland.harvard.edu>
15531 L:      linux-usb@vger.kernel.org
15532 S:      Maintained
15533 F:      Documentation/usb/ohci.txt
15534 F:      drivers/usb/host/ohci*
15535
15536 USB OTG FSM (Finite State Machine)
15537 M:      Peter Chen <Peter.Chen@nxp.com>
15538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15539 L:      linux-usb@vger.kernel.org
15540 S:      Maintained
15541 F:      drivers/usb/common/usb-otg-fsm.c
15542
15543 USB OVER IP DRIVER
15544 M:      Valentina Manea <valentina.manea.m@gmail.com>
15545 M:      Shuah Khan <shuah@kernel.org>
15546 L:      linux-usb@vger.kernel.org
15547 S:      Maintained
15548 F:      Documentation/usb/usbip_protocol.txt
15549 F:      drivers/usb/usbip/
15550 F:      tools/usb/usbip/
15551 F:      tools/testing/selftests/drivers/usb/usbip/
15552
15553 USB PEGASUS DRIVER
15554 M:      Petko Manolov <petkan@nucleusys.com>
15555 L:      linux-usb@vger.kernel.org
15556 L:      netdev@vger.kernel.org
15557 T:      git git://github.com/petkan/pegasus.git
15558 W:      https://github.com/petkan/pegasus
15559 S:      Maintained
15560 F:      drivers/net/usb/pegasus.*
15561
15562 USB PHY LAYER
15563 M:      Felipe Balbi <balbi@kernel.org>
15564 L:      linux-usb@vger.kernel.org
15565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15566 S:      Maintained
15567 F:      drivers/usb/phy/
15568
15569 USB PRINTER DRIVER (usblp)
15570 M:      Pete Zaitcev <zaitcev@redhat.com>
15571 L:      linux-usb@vger.kernel.org
15572 S:      Supported
15573 F:      drivers/usb/class/usblp.c
15574
15575 USB QMI WWAN NETWORK DRIVER
15576 M:      Bjørn Mork <bjorn@mork.no>
15577 L:      netdev@vger.kernel.org
15578 S:      Maintained
15579 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15580 F:      drivers/net/usb/qmi_wwan.c
15581
15582 USB RTL8150 DRIVER
15583 M:      Petko Manolov <petkan@nucleusys.com>
15584 L:      linux-usb@vger.kernel.org
15585 L:      netdev@vger.kernel.org
15586 T:      git git://github.com/petkan/rtl8150.git
15587 W:      https://github.com/petkan/rtl8150
15588 S:      Maintained
15589 F:      drivers/net/usb/rtl8150.c
15590
15591 USB SERIAL SUBSYSTEM
15592 M:      Johan Hovold <johan@kernel.org>
15593 L:      linux-usb@vger.kernel.org
15594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15595 S:      Maintained
15596 F:      Documentation/usb/usb-serial.txt
15597 F:      drivers/usb/serial/
15598 F:      include/linux/usb/serial.h
15599
15600 USB SMSC75XX ETHERNET DRIVER
15601 M:      Steve Glendinning <steve.glendinning@shawell.net>
15602 L:      netdev@vger.kernel.org
15603 S:      Maintained
15604 F:      drivers/net/usb/smsc75xx.*
15605
15606 USB SMSC95XX ETHERNET DRIVER
15607 M:      Steve Glendinning <steve.glendinning@shawell.net>
15608 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15609 L:      netdev@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/net/usb/smsc95xx.*
15612
15613 USB SUBSYSTEM
15614 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615 L:      linux-usb@vger.kernel.org
15616 W:      http://www.linux-usb.org
15617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15618 S:      Supported
15619 F:      Documentation/devicetree/bindings/usb/
15620 F:      Documentation/usb/
15621 F:      drivers/usb/
15622 F:      include/linux/usb.h
15623 F:      include/linux/usb/
15624
15625 USB TYPEC PI3USB30532 MUX DRIVER
15626 M:      Hans de Goede <hdegoede@redhat.com>
15627 L:      linux-usb@vger.kernel.org
15628 S:      Maintained
15629 F:      drivers/usb/typec/mux/pi3usb30532.c
15630
15631 USB TYPEC CLASS
15632 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15633 L:      linux-usb@vger.kernel.org
15634 S:      Maintained
15635 F:      Documentation/ABI/testing/sysfs-class-typec
15636 F:      Documentation/driver-api/usb/typec.rst
15637 F:      drivers/usb/typec/
15638 F:      include/linux/usb/typec.h
15639
15640 USB TYPEC BUS FOR ALTERNATE MODES
15641 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15642 L:      linux-usb@vger.kernel.org
15643 S:      Maintained
15644 F:      Documentation/ABI/testing/sysfs-bus-typec
15645 F:      Documentation/driver-api/usb/typec_bus.rst
15646 F:      drivers/usb/typec/altmodes/
15647 F:      include/linux/usb/typec_altmode.h
15648
15649 USB TYPEC PORT CONTROLLER DRIVERS
15650 M:      Guenter Roeck <linux@roeck-us.net>
15651 L:      linux-usb@vger.kernel.org
15652 S:      Maintained
15653 F:      drivers/usb/typec/tcpm/
15654
15655 USB UHCI DRIVER
15656 M:      Alan Stern <stern@rowland.harvard.edu>
15657 L:      linux-usb@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/usb/host/uhci*
15660
15661 USB VIDEO CLASS
15662 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15663 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15664 L:      linux-media@vger.kernel.org
15665 T:      git git://linuxtv.org/media_tree.git
15666 W:      http://www.ideasonboard.org/uvc/
15667 S:      Maintained
15668 F:      drivers/media/usb/uvc/
15669 F:      include/uapi/linux/uvcvideo.h
15670
15671 USB VISION DRIVER
15672 M:      Hans Verkuil <hverkuil@xs4all.nl>
15673 L:      linux-media@vger.kernel.org
15674 T:      git git://linuxtv.org/media_tree.git
15675 W:      https://linuxtv.org
15676 S:      Odd Fixes
15677 F:      drivers/media/usb/usbvision/
15678
15679 USB WEBCAM GADGET
15680 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15681 L:      linux-usb@vger.kernel.org
15682 S:      Maintained
15683 F:      drivers/usb/gadget/function/*uvc*
15684 F:      drivers/usb/gadget/legacy/webcam.c
15685 F:      include/uapi/linux/usb/g_uvc.h
15686
15687 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15688 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15689 L:      linux-wireless@vger.kernel.org
15690 S:      Maintained
15691 F:      drivers/net/wireless/rndis_wlan.c
15692
15693 USB XHCI DRIVER
15694 M:      Mathias Nyman <mathias.nyman@intel.com>
15695 L:      linux-usb@vger.kernel.org
15696 S:      Supported
15697 F:      drivers/usb/host/xhci*
15698 F:      drivers/usb/host/pci-quirks*
15699
15700 USB ZD1201 DRIVER
15701 L:      linux-wireless@vger.kernel.org
15702 W:      http://linux-lc100020.sourceforge.net
15703 S:      Orphan
15704 F:      drivers/net/wireless/zydas/zd1201.*
15705
15706 USB ZR364XX DRIVER
15707 M:      Antoine Jacquet <royale@zerezo.com>
15708 L:      linux-usb@vger.kernel.org
15709 L:      linux-media@vger.kernel.org
15710 T:      git git://linuxtv.org/media_tree.git
15711 W:      http://royale.zerezo.com/zr364xx/
15712 S:      Maintained
15713 F:      Documentation/media/v4l-drivers/zr364xx*
15714 F:      drivers/media/usb/zr364xx/
15715
15716 USER-MODE LINUX (UML)
15717 M:      Jeff Dike <jdike@addtoit.com>
15718 M:      Richard Weinberger <richard@nod.at>
15719 L:      linux-um@lists.infradead.org
15720 W:      http://user-mode-linux.sourceforge.net
15721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15722 S:      Maintained
15723 F:      Documentation/virtual/uml/
15724 F:      arch/um/
15725 F:      arch/x86/um/
15726 F:      fs/hostfs/
15727 F:      fs/hppfs/
15728
15729 USERSPACE COPYIN/COPYOUT (UIOVEC)
15730 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15731 S:      Maintained
15732 F:      lib/iov_iter.c
15733 F:      include/linux/uio.h
15734
15735 USERSPACE DMA BUFFER DRIVER
15736 M:      Gerd Hoffmann <kraxel@redhat.com>
15737 S:      Maintained
15738 L:      dri-devel@lists.freedesktop.org
15739 F:      drivers/dma-buf/udmabuf.c
15740 F:      include/uapi/linux/udmabuf.h
15741 T:      git git://anongit.freedesktop.org/drm/drm-misc
15742
15743 USERSPACE I/O (UIO)
15744 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15745 S:      Maintained
15746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15747 F:      Documentation/driver-api/uio-howto.rst
15748 F:      drivers/uio/
15749 F:      include/linux/uio_driver.h
15750
15751 UTIL-LINUX PACKAGE
15752 M:      Karel Zak <kzak@redhat.com>
15753 L:      util-linux@vger.kernel.org
15754 W:      http://en.wikipedia.org/wiki/Util-linux
15755 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15756 S:      Maintained
15757
15758 UUID HELPERS
15759 M:      Christoph Hellwig <hch@lst.de>
15760 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15761 L:      linux-kernel@vger.kernel.org
15762 T:      git git://git.infradead.org/users/hch/uuid.git
15763 F:      lib/uuid.c
15764 F:      lib/test_uuid.c
15765 F:      include/linux/uuid.h
15766 F:      include/uapi/linux/uuid.h
15767 S:      Maintained
15768
15769 UVESAFB DRIVER
15770 M:      Michal Januszewski <spock@gentoo.org>
15771 L:      linux-fbdev@vger.kernel.org
15772 W:      https://github.com/mjanusz/v86d
15773 S:      Maintained
15774 F:      Documentation/fb/uvesafb.txt
15775 F:      drivers/video/fbdev/uvesafb.*
15776
15777 VF610 NAND DRIVER
15778 M:      Stefan Agner <stefan@agner.ch>
15779 L:      linux-mtd@lists.infradead.org
15780 S:      Supported
15781 F:      drivers/mtd/nand/raw/vf610_nfc.c
15782
15783 VFAT/FAT/MSDOS FILESYSTEM
15784 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15785 S:      Maintained
15786 F:      Documentation/filesystems/vfat.txt
15787 F:      fs/fat/
15788
15789 VFIO DRIVER
15790 M:      Alex Williamson <alex.williamson@redhat.com>
15791 L:      kvm@vger.kernel.org
15792 T:      git git://github.com/awilliam/linux-vfio.git
15793 S:      Maintained
15794 F:      Documentation/vfio.txt
15795 F:      drivers/vfio/
15796 F:      include/linux/vfio.h
15797 F:      include/uapi/linux/vfio.h
15798
15799 VFIO MEDIATED DEVICE DRIVERS
15800 M:      Kirti Wankhede <kwankhede@nvidia.com>
15801 L:      kvm@vger.kernel.org
15802 S:      Maintained
15803 F:      Documentation/vfio-mediated-device.txt
15804 F:      drivers/vfio/mdev/
15805 F:      include/linux/mdev.h
15806 F:      samples/vfio-mdev/
15807
15808 VFIO PLATFORM DRIVER
15809 M:      Eric Auger <eric.auger@redhat.com>
15810 L:      kvm@vger.kernel.org
15811 S:      Maintained
15812 F:      drivers/vfio/platform/
15813
15814 VGA_SWITCHEROO
15815 R:      Lukas Wunner <lukas@wunner.de>
15816 S:      Maintained
15817 F:      Documentation/gpu/vga-switcheroo.rst
15818 F:      drivers/gpu/vga/vga_switcheroo.c
15819 F:      include/linux/vga_switcheroo.h
15820 T:      git git://anongit.freedesktop.org/drm/drm-misc
15821
15822 VIA RHINE NETWORK DRIVER
15823 S:      Orphan
15824 F:      drivers/net/ethernet/via/via-rhine.c
15825
15826 VIA SD/MMC CARD CONTROLLER DRIVER
15827 M:      Bruce Chang <brucechang@via.com.tw>
15828 M:      Harald Welte <HaraldWelte@viatech.com>
15829 S:      Maintained
15830 F:      drivers/mmc/host/via-sdmmc.c
15831
15832 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15833 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15834 L:      linux-fbdev@vger.kernel.org
15835 S:      Maintained
15836 F:      include/linux/via-core.h
15837 F:      include/linux/via-gpio.h
15838 F:      include/linux/via_i2c.h
15839 F:      drivers/video/fbdev/via/
15840
15841 VIA VELOCITY NETWORK DRIVER
15842 M:      Francois Romieu <romieu@fr.zoreil.com>
15843 L:      netdev@vger.kernel.org
15844 S:      Maintained
15845 F:      drivers/net/ethernet/via/via-velocity.*
15846
15847 VICODEC VIRTUAL CODEC DRIVER
15848 M:      Hans Verkuil <hans.verkuil@cisco.com>
15849 L:      linux-media@vger.kernel.org
15850 T:      git git://linuxtv.org/media_tree.git
15851 W:      https://linuxtv.org
15852 S:      Maintained
15853 F:      drivers/media/platform/vicodec/*
15854
15855 VIDEO MULTIPLEXER DRIVER
15856 M:      Philipp Zabel <p.zabel@pengutronix.de>
15857 L:      linux-media@vger.kernel.org
15858 S:      Maintained
15859 F:      drivers/media/platform/video-mux.c
15860
15861 VIDEO I2C POLLING DRIVER
15862 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15863 L:      linux-media@vger.kernel.org
15864 S:      Maintained
15865 F:      drivers/media/i2c/video-i2c.c
15866
15867 VIDEOBUF2 FRAMEWORK
15868 M:      Pawel Osciak <pawel@osciak.com>
15869 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15870 M:      Kyungmin Park <kyungmin.park@samsung.com>
15871 L:      linux-media@vger.kernel.org
15872 S:      Maintained
15873 F:      drivers/media/common/videobuf2/*
15874 F:      include/media/videobuf2-*
15875
15876 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15877 M:      Helen Koike <helen.koike@collabora.com>
15878 L:      linux-media@vger.kernel.org
15879 T:      git git://linuxtv.org/media_tree.git
15880 W:      https://linuxtv.org
15881 S:      Maintained
15882 F:      drivers/media/platform/vimc/*
15883
15884 VIRT LIB
15885 M:      Alex Williamson <alex.williamson@redhat.com>
15886 M:      Paolo Bonzini <pbonzini@redhat.com>
15887 L:      kvm@vger.kernel.org
15888 S:      Supported
15889 F:      virt/lib/
15890
15891 VIRTIO AND VHOST VSOCK DRIVER
15892 M:      Stefan Hajnoczi <stefanha@redhat.com>
15893 L:      kvm@vger.kernel.org
15894 L:      virtualization@lists.linux-foundation.org
15895 L:      netdev@vger.kernel.org
15896 S:      Maintained
15897 F:      include/linux/virtio_vsock.h
15898 F:      include/uapi/linux/virtio_vsock.h
15899 F:      include/uapi/linux/vsockmon.h
15900 F:      include/uapi/linux/vm_sockets_diag.h
15901 F:      net/vmw_vsock/diag.c
15902 F:      net/vmw_vsock/af_vsock_tap.c
15903 F:      net/vmw_vsock/virtio_transport_common.c
15904 F:      net/vmw_vsock/virtio_transport.c
15905 F:      drivers/net/vsockmon.c
15906 F:      drivers/vhost/vsock.c
15907 F:      tools/testing/vsock/
15908
15909 VIRTIO CONSOLE DRIVER
15910 M:      Amit Shah <amit@kernel.org>
15911 L:      virtualization@lists.linux-foundation.org
15912 S:      Maintained
15913 F:      drivers/char/virtio_console.c
15914 F:      include/linux/virtio_console.h
15915 F:      include/uapi/linux/virtio_console.h
15916
15917 VIRTIO CORE, NET AND BLOCK DRIVERS
15918 M:      "Michael S. Tsirkin" <mst@redhat.com>
15919 M:      Jason Wang <jasowang@redhat.com>
15920 L:      virtualization@lists.linux-foundation.org
15921 S:      Maintained
15922 F:      Documentation/devicetree/bindings/virtio/
15923 F:      drivers/virtio/
15924 F:      tools/virtio/
15925 F:      drivers/net/virtio_net.c
15926 F:      drivers/block/virtio_blk.c
15927 F:      include/linux/virtio*.h
15928 F:      include/uapi/linux/virtio_*.h
15929 F:      drivers/crypto/virtio/
15930 F:      mm/balloon_compaction.c
15931
15932 VIRTIO CRYPTO DRIVER
15933 M:      Gonglei <arei.gonglei@huawei.com>
15934 L:      virtualization@lists.linux-foundation.org
15935 L:      linux-crypto@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/crypto/virtio/
15938 F:      include/uapi/linux/virtio_crypto.h
15939
15940 VIRTIO DRIVERS FOR S390
15941 M:      Cornelia Huck <cohuck@redhat.com>
15942 M:      Halil Pasic <pasic@linux.ibm.com>
15943 L:      linux-s390@vger.kernel.org
15944 L:      virtualization@lists.linux-foundation.org
15945 L:      kvm@vger.kernel.org
15946 S:      Supported
15947 F:      drivers/s390/virtio/
15948 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15949
15950 VIRTIO GPU DRIVER
15951 M:      David Airlie <airlied@linux.ie>
15952 M:      Gerd Hoffmann <kraxel@redhat.com>
15953 L:      dri-devel@lists.freedesktop.org
15954 L:      virtualization@lists.linux-foundation.org
15955 T:      git git://anongit.freedesktop.org/drm/drm-misc
15956 S:      Maintained
15957 F:      drivers/gpu/drm/virtio/
15958 F:      include/uapi/linux/virtio_gpu.h
15959
15960 VIRTIO HOST (VHOST)
15961 M:      "Michael S. Tsirkin" <mst@redhat.com>
15962 M:      Jason Wang <jasowang@redhat.com>
15963 L:      kvm@vger.kernel.org
15964 L:      virtualization@lists.linux-foundation.org
15965 L:      netdev@vger.kernel.org
15966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15967 S:      Maintained
15968 F:      drivers/vhost/
15969 F:      include/uapi/linux/vhost.h
15970
15971 VIRTIO INPUT DRIVER
15972 M:      Gerd Hoffmann <kraxel@redhat.com>
15973 S:      Maintained
15974 F:      drivers/virtio/virtio_input.c
15975 F:      include/uapi/linux/virtio_input.h
15976
15977 VIRTUAL BOX GUEST DEVICE DRIVER
15978 M:      Hans de Goede <hdegoede@redhat.com>
15979 M:      Arnd Bergmann <arnd@arndb.de>
15980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15981 S:      Maintained
15982 F:      include/linux/vbox_utils.h
15983 F:      include/uapi/linux/vbox*.h
15984 F:      drivers/virt/vboxguest/
15985
15986 VIRTUAL SERIO DEVICE DRIVER
15987 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15988 S:      Maintained
15989 F:      drivers/input/serio/userio.c
15990 F:      include/uapi/linux/userio.h
15991
15992 VIVID VIRTUAL VIDEO DRIVER
15993 M:      Hans Verkuil <hverkuil@xs4all.nl>
15994 L:      linux-media@vger.kernel.org
15995 T:      git git://linuxtv.org/media_tree.git
15996 W:      https://linuxtv.org
15997 S:      Maintained
15998 F:      drivers/media/platform/vivid/*
15999
16000 VLYNQ BUS
16001 M:      Florian Fainelli <f.fainelli@gmail.com>
16002 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16003 S:      Maintained
16004 F:      drivers/vlynq/vlynq.c
16005 F:      include/linux/vlynq.h
16006
16007 VME SUBSYSTEM
16008 M:      Martyn Welch <martyn@welchs.me.uk>
16009 M:      Manohar Vanga <manohar.vanga@gmail.com>
16010 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16011 L:      devel@driverdev.osuosl.org
16012 S:      Maintained
16013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16014 F:      Documentation/driver-api/vme.rst
16015 F:      drivers/staging/vme/
16016 F:      drivers/vme/
16017 F:      include/linux/vme*
16018
16019 VMWARE BALLOON DRIVER
16020 M:      Xavier Deguillard <xdeguillard@vmware.com>
16021 M:      Nadav Amit <namit@vmware.com>
16022 M:      "VMware, Inc." <pv-drivers@vmware.com>
16023 L:      linux-kernel@vger.kernel.org
16024 S:      Maintained
16025 F:      drivers/misc/vmw_balloon.c
16026
16027 VMWARE HYPERVISOR INTERFACE
16028 M:      Alok Kataria <akataria@vmware.com>
16029 L:      virtualization@lists.linux-foundation.org
16030 S:      Supported
16031 F:      arch/x86/kernel/cpu/vmware.c
16032
16033 VMWARE PVRDMA DRIVER
16034 M:      Adit Ranadive <aditr@vmware.com>
16035 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16036 L:      linux-rdma@vger.kernel.org
16037 S:      Maintained
16038 F:      drivers/infiniband/hw/vmw_pvrdma/
16039
16040 VMware PVSCSI driver
16041 M:      Jim Gill <jgill@vmware.com>
16042 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16043 L:      linux-scsi@vger.kernel.org
16044 S:      Maintained
16045 F:      drivers/scsi/vmw_pvscsi.c
16046 F:      drivers/scsi/vmw_pvscsi.h
16047
16048 VMWARE VMMOUSE SUBDRIVER
16049 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16050 M:      "VMware, Inc." <pv-drivers@vmware.com>
16051 L:      linux-input@vger.kernel.org
16052 S:      Maintained
16053 F:      drivers/input/mouse/vmmouse.c
16054 F:      drivers/input/mouse/vmmouse.h
16055
16056 VMWARE VMXNET3 ETHERNET DRIVER
16057 M:      Ronak Doshi <doshir@vmware.com>
16058 M:      "VMware, Inc." <pv-drivers@vmware.com>
16059 L:      netdev@vger.kernel.org
16060 S:      Maintained
16061 F:      drivers/net/vmxnet3/
16062
16063 VOCORE VOCORE2 BOARD
16064 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16065 L:      linux-mips@linux-mips.org
16066 S:      Maintained
16067 F:      arch/mips/boot/dts/ralink/vocore2.dts
16068
16069 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16070 M:      Liam Girdwood <lgirdwood@gmail.com>
16071 M:      Mark Brown <broonie@kernel.org>
16072 L:      linux-kernel@vger.kernel.org
16073 W:      http://www.slimlogic.co.uk/?p=48
16074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16075 S:      Supported
16076 F:      Documentation/devicetree/bindings/regulator/
16077 F:      Documentation/power/regulator/
16078 F:      drivers/regulator/
16079 F:      include/dt-bindings/regulator/
16080 F:      include/linux/regulator/
16081
16082 VRF
16083 M:      David Ahern <dsa@cumulusnetworks.com>
16084 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16085 L:      netdev@vger.kernel.org
16086 S:      Maintained
16087 F:      drivers/net/vrf.c
16088 F:      Documentation/networking/vrf.txt
16089
16090 VT1211 HARDWARE MONITOR DRIVER
16091 M:      Juerg Haefliger <juergh@gmail.com>
16092 L:      linux-hwmon@vger.kernel.org
16093 S:      Maintained
16094 F:      Documentation/hwmon/vt1211
16095 F:      drivers/hwmon/vt1211.c
16096
16097 VT8231 HARDWARE MONITOR DRIVER
16098 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16099 L:      linux-hwmon@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/hwmon/vt8231.c
16102
16103 VUB300 USB to SDIO/SD/MMC bridge chip
16104 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16105 L:      linux-mmc@vger.kernel.org
16106 L:      linux-usb@vger.kernel.org
16107 S:      Supported
16108 F:      drivers/mmc/host/vub300.c
16109
16110 W1 DALLAS'S 1-WIRE BUS
16111 M:      Evgeniy Polyakov <zbr@ioremap.net>
16112 S:      Maintained
16113 F:      Documentation/devicetree/bindings/w1/
16114 F:      Documentation/w1/
16115 F:      drivers/w1/
16116 F:      include/linux/w1.h
16117
16118 W83791D HARDWARE MONITORING DRIVER
16119 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16120 L:      linux-hwmon@vger.kernel.org
16121 S:      Maintained
16122 F:      Documentation/hwmon/w83791d
16123 F:      drivers/hwmon/w83791d.c
16124
16125 W83793 HARDWARE MONITORING DRIVER
16126 M:      Rudolf Marek <r.marek@assembler.cz>
16127 L:      linux-hwmon@vger.kernel.org
16128 S:      Maintained
16129 F:      Documentation/hwmon/w83793
16130 F:      drivers/hwmon/w83793.c
16131
16132 W83795 HARDWARE MONITORING DRIVER
16133 M:      Jean Delvare <jdelvare@suse.com>
16134 L:      linux-hwmon@vger.kernel.org
16135 S:      Maintained
16136 F:      drivers/hwmon/w83795.c
16137
16138 W83L51xD SD/MMC CARD INTERFACE DRIVER
16139 M:      Pierre Ossman <pierre@ossman.eu>
16140 S:      Maintained
16141 F:      drivers/mmc/host/wbsd.*
16142
16143 WACOM PROTOCOL 4 SERIAL TABLETS
16144 M:      Julian Squires <julian@cipht.net>
16145 M:      Hans de Goede <hdegoede@redhat.com>
16146 L:      linux-input@vger.kernel.org
16147 S:      Maintained
16148 F:      drivers/input/tablet/wacom_serial4.c
16149
16150 WATCHDOG DEVICE DRIVERS
16151 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16152 M:      Guenter Roeck <linux@roeck-us.net>
16153 L:      linux-watchdog@vger.kernel.org
16154 W:      http://www.linux-watchdog.org/
16155 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16156 S:      Maintained
16157 F:      Documentation/devicetree/bindings/watchdog/
16158 F:      Documentation/watchdog/
16159 F:      drivers/watchdog/
16160 F:      include/linux/watchdog.h
16161 F:      include/uapi/linux/watchdog.h
16162
16163 WHISKEYCOVE PMIC GPIO DRIVER
16164 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16165 L:      linux-gpio@vger.kernel.org
16166 S:      Maintained
16167 F:      drivers/gpio/gpio-wcove.c
16168
16169 WIIMOTE HID DRIVER
16170 M:      David Herrmann <dh.herrmann@googlemail.com>
16171 L:      linux-input@vger.kernel.org
16172 S:      Maintained
16173 F:      drivers/hid/hid-wiimote*
16174
16175 WILOCITY WIL6210 WIRELESS DRIVER
16176 M:      Maya Erez <merez@codeaurora.org>
16177 L:      linux-wireless@vger.kernel.org
16178 L:      wil6210@qti.qualcomm.com
16179 S:      Supported
16180 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16181 F:      drivers/net/wireless/ath/wil6210/
16182
16183 WIMAX STACK
16184 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16185 M:      linux-wimax@intel.com
16186 L:      wimax@linuxwimax.org (subscribers-only)
16187 S:      Supported
16188 W:      http://linuxwimax.org
16189 F:      Documentation/wimax/README.wimax
16190 F:      include/linux/wimax/debug.h
16191 F:      include/net/wimax.h
16192 F:      include/uapi/linux/wimax.h
16193 F:      net/wimax/
16194
16195 WINBOND CIR DRIVER
16196 M:      David Härdeman <david@hardeman.nu>
16197 S:      Maintained
16198 F:      drivers/media/rc/winbond-cir.c
16199
16200 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16201 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16202 L:      linux-watchdog@vger.kernel.org
16203 S:      Maintained
16204 F:      drivers/watchdog/ebc-c384_wdt.c
16205
16206 WINSYSTEMS WS16C48 GPIO DRIVER
16207 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16208 L:      linux-gpio@vger.kernel.org
16209 S:      Maintained
16210 F:      drivers/gpio/gpio-ws16c48.c
16211
16212 WISTRON LAPTOP BUTTON DRIVER
16213 M:      Miloslav Trmac <mitr@volny.cz>
16214 S:      Maintained
16215 F:      drivers/input/misc/wistron_btns.c
16216
16217 WL3501 WIRELESS PCMCIA CARD DRIVER
16218 L:      linux-wireless@vger.kernel.org
16219 S:      Odd fixes
16220 F:      drivers/net/wireless/wl3501*
16221
16222 WOLFSON MICROELECTRONICS DRIVERS
16223 L:      patches@opensource.cirrus.com
16224 T:      git https://github.com/CirrusLogic/linux-drivers.git
16225 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16226 S:      Supported
16227 F:      Documentation/hwmon/wm83??
16228 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16229 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16230 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16231 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16232 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16233 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16234 F:      drivers/clk/clk-wm83*.c
16235 F:      drivers/extcon/extcon-arizona.c
16236 F:      drivers/leds/leds-wm83*.c
16237 F:      drivers/gpio/gpio-*wm*.c
16238 F:      drivers/gpio/gpio-arizona.c
16239 F:      drivers/hwmon/wm83??-hwmon.c
16240 F:      drivers/input/misc/wm831x-on.c
16241 F:      drivers/input/touchscreen/wm831x-ts.c
16242 F:      drivers/input/touchscreen/wm97*.c
16243 F:      drivers/mfd/arizona*
16244 F:      drivers/mfd/wm*.c
16245 F:      drivers/mfd/cs47l24*
16246 F:      drivers/power/supply/wm83*.c
16247 F:      drivers/rtc/rtc-wm83*.c
16248 F:      drivers/regulator/wm8*.c
16249 F:      drivers/regulator/arizona*
16250 F:      drivers/video/backlight/wm83*_bl.c
16251 F:      drivers/watchdog/wm83*_wdt.c
16252 F:      include/linux/mfd/arizona/
16253 F:      include/linux/mfd/wm831x/
16254 F:      include/linux/mfd/wm8350/
16255 F:      include/linux/mfd/wm8400*
16256 F:      include/linux/regulator/arizona*
16257 F:      include/linux/wm97xx.h
16258 F:      include/sound/wm????.h
16259 F:      sound/soc/codecs/arizona.?
16260 F:      sound/soc/codecs/wm*
16261 F:      sound/soc/codecs/cs47l24*
16262
16263 WORKQUEUE
16264 M:      Tejun Heo <tj@kernel.org>
16265 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16267 S:      Maintained
16268 F:      include/linux/workqueue.h
16269 F:      kernel/workqueue.c
16270 F:      Documentation/core-api/workqueue.rst
16271
16272 X-POWERS AXP288 PMIC DRIVERS
16273 M:      Hans de Goede <hdegoede@redhat.com>
16274 S:      Maintained
16275 N:      axp288
16276 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16277
16278 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16279 M:      Chen-Yu Tsai <wens@csie.org>
16280 L:      linux-kernel@vger.kernel.org
16281 S:      Maintained
16282 N:      axp[128]
16283
16284 X.25 NETWORK LAYER
16285 M:      Andrew Hendry <andrew.hendry@gmail.com>
16286 L:      linux-x25@vger.kernel.org
16287 S:      Odd Fixes
16288 F:      Documentation/networking/x25*
16289 F:      include/net/x25*
16290 F:      net/x25/
16291
16292 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16293 M:      Thomas Gleixner <tglx@linutronix.de>
16294 M:      Ingo Molnar <mingo@redhat.com>
16295 M:      Borislav Petkov <bp@alien8.de>
16296 R:      "H. Peter Anvin" <hpa@zytor.com>
16297 M:      x86@kernel.org
16298 L:      linux-kernel@vger.kernel.org
16299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16300 S:      Maintained
16301 F:      Documentation/devicetree/bindings/x86/
16302 F:      Documentation/x86/
16303 F:      arch/x86/
16304
16305 X86 ENTRY CODE
16306 M:      Andy Lutomirski <luto@kernel.org>
16307 L:      linux-kernel@vger.kernel.org
16308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16309 S:      Maintained
16310 F:      arch/x86/entry/
16311
16312 X86 MCE INFRASTRUCTURE
16313 M:      Tony Luck <tony.luck@intel.com>
16314 M:      Borislav Petkov <bp@alien8.de>
16315 L:      linux-edac@vger.kernel.org
16316 S:      Maintained
16317 F:      arch/x86/kernel/cpu/mcheck/*
16318
16319 X86 MICROCODE UPDATE SUPPORT
16320 M:      Borislav Petkov <bp@alien8.de>
16321 S:      Maintained
16322 F:      arch/x86/kernel/cpu/microcode/*
16323
16324 X86 MM
16325 M:      Dave Hansen <dave.hansen@linux.intel.com>
16326 M:      Andy Lutomirski <luto@kernel.org>
16327 M:      Peter Zijlstra <peterz@infradead.org>
16328 L:      linux-kernel@vger.kernel.org
16329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16330 S:      Maintained
16331 F:      arch/x86/mm/
16332
16333 X86 PLATFORM DRIVERS
16334 M:      Darren Hart <dvhart@infradead.org>
16335 M:      Andy Shevchenko <andy@infradead.org>
16336 L:      platform-driver-x86@vger.kernel.org
16337 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16338 S:      Maintained
16339 F:      drivers/platform/x86/
16340 F:      drivers/platform/olpc/
16341
16342 X86 VDSO
16343 M:      Andy Lutomirski <luto@kernel.org>
16344 L:      linux-kernel@vger.kernel.org
16345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16346 S:      Maintained
16347 F:      arch/x86/entry/vdso/
16348
16349 XARRAY
16350 M:      Matthew Wilcox <willy@infradead.org>
16351 L:      linux-fsdevel@vger.kernel.org
16352 S:      Supported
16353 F:      Documentation/core-api/xarray.rst
16354 F:      lib/idr.c
16355 F:      lib/xarray.c
16356 F:      include/linux/idr.h
16357 F:      include/linux/xarray.h
16358 F:      tools/testing/radix-tree
16359
16360 XC2028/3028 TUNER DRIVER
16361 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16362 L:      linux-media@vger.kernel.org
16363 W:      https://linuxtv.org
16364 T:      git git://linuxtv.org/media_tree.git
16365 S:      Maintained
16366 F:      drivers/media/tuners/tuner-xc2028.*
16367
16368 XDP SOCKETS (AF_XDP)
16369 M:      Björn Töpel <bjorn.topel@intel.com>
16370 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16371 L:      netdev@vger.kernel.org
16372 S:      Maintained
16373 F:      kernel/bpf/xskmap.c
16374 F:      net/xdp/
16375
16376 XEN BLOCK SUBSYSTEM
16377 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16378 M:      Roger Pau Monné <roger.pau@citrix.com>
16379 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16380 S:      Supported
16381 F:      drivers/block/xen-blkback/*
16382 F:      drivers/block/xen*
16383
16384 XEN HYPERVISOR ARM
16385 M:      Stefano Stabellini <sstabellini@kernel.org>
16386 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16387 S:      Maintained
16388 F:      arch/arm/xen/
16389 F:      arch/arm/include/asm/xen/
16390
16391 XEN HYPERVISOR ARM64
16392 M:      Stefano Stabellini <sstabellini@kernel.org>
16393 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16394 S:      Maintained
16395 F:      arch/arm64/xen/
16396 F:      arch/arm64/include/asm/xen/
16397
16398 XEN HYPERVISOR INTERFACE
16399 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16400 M:      Juergen Gross <jgross@suse.com>
16401 R:      Stefano Stabellini <sstabellini@kernel.org>
16402 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16404 S:      Supported
16405 F:      arch/x86/xen/
16406 F:      drivers/*/xen-*front.c
16407 F:      drivers/xen/
16408 F:      arch/x86/include/asm/xen/
16409 F:      arch/x86/include/asm/pvclock-abi.h
16410 F:      include/xen/
16411 F:      include/uapi/xen/
16412 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16413 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16414
16415 XEN NETWORK BACKEND DRIVER
16416 M:      Wei Liu <wei.liu2@citrix.com>
16417 M:      Paul Durrant <paul.durrant@citrix.com>
16418 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16419 L:      netdev@vger.kernel.org
16420 S:      Supported
16421 F:      drivers/net/xen-netback/*
16422
16423 XEN PCI SUBSYSTEM
16424 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16425 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16426 S:      Supported
16427 F:      arch/x86/pci/*xen*
16428 F:      drivers/pci/*xen*
16429
16430 XEN PVSCSI DRIVERS
16431 M:      Juergen Gross <jgross@suse.com>
16432 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16433 L:      linux-scsi@vger.kernel.org
16434 S:      Supported
16435 F:      drivers/scsi/xen-scsifront.c
16436 F:      drivers/xen/xen-scsiback.c
16437 F:      include/xen/interface/io/vscsiif.h
16438
16439 XEN SWIOTLB SUBSYSTEM
16440 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16441 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16442 L:      iommu@lists.linux-foundation.org
16443 S:      Supported
16444 F:      arch/x86/xen/*swiotlb*
16445 F:      drivers/xen/*swiotlb*
16446
16447 XEN SOUND FRONTEND DRIVER
16448 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16451 S:      Supported
16452 F:      sound/xen/*
16453
16454 XFS FILESYSTEM
16455 M:      Darrick J. Wong <darrick.wong@oracle.com>
16456 M:      linux-xfs@vger.kernel.org
16457 L:      linux-xfs@vger.kernel.org
16458 W:      http://xfs.org/
16459 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16460 S:      Supported
16461 F:      Documentation/filesystems/xfs.txt
16462 F:      fs/xfs/
16463
16464 XILINX AXI ETHERNET DRIVER
16465 M:      Anirudha Sarangi <anirudh@xilinx.com>
16466 M:      John Linn <John.Linn@xilinx.com>
16467 S:      Maintained
16468 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16469
16470 XILINX UARTLITE SERIAL DRIVER
16471 M:      Peter Korsgaard <jacmet@sunsite.dk>
16472 L:      linux-serial@vger.kernel.org
16473 S:      Maintained
16474 F:      drivers/tty/serial/uartlite.c
16475
16476 XILINX VIDEO IP CORES
16477 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16479 L:      linux-media@vger.kernel.org
16480 T:      git git://linuxtv.org/media_tree.git
16481 S:      Supported
16482 F:      Documentation/devicetree/bindings/media/xilinx/
16483 F:      drivers/media/platform/xilinx/
16484 F:      include/uapi/linux/xilinx-v4l2-controls.h
16485
16486 XILLYBUS DRIVER
16487 M:      Eli Billauer <eli.billauer@gmail.com>
16488 L:      linux-kernel@vger.kernel.org
16489 S:      Supported
16490 F:      drivers/char/xillybus/
16491
16492 XLP9XX I2C DRIVER
16493 M:      George Cherian <george.cherian@cavium.com>
16494 M:      Jan Glauber <jglauber@cavium.com>
16495 L:      linux-i2c@vger.kernel.org
16496 W:      http://www.cavium.com
16497 S:      Supported
16498 F:      drivers/i2c/busses/i2c-xlp9xx.c
16499
16500 XRA1403 GPIO EXPANDER
16501 M:      Nandor Han <nandor.han@ge.com>
16502 M:      Semi Malinen <semi.malinen@ge.com>
16503 L:      linux-gpio@vger.kernel.org
16504 S:      Maintained
16505 F:      drivers/gpio/gpio-xra1403.c
16506 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16507
16508 XTENSA XTFPGA PLATFORM SUPPORT
16509 M:      Max Filippov <jcmvbkbc@gmail.com>
16510 L:      linux-xtensa@linux-xtensa.org
16511 S:      Maintained
16512 F:      drivers/spi/spi-xtensa-xtfpga.c
16513 F:      sound/soc/xtensa/xtfpga-i2s.c
16514
16515 YAM DRIVER FOR AX.25
16516 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16517 L:      linux-hams@vger.kernel.org
16518 S:      Maintained
16519 F:      drivers/net/hamradio/yam*
16520 F:      include/linux/yam.h
16521
16522 YAMA SECURITY MODULE
16523 M:      Kees Cook <keescook@chromium.org>
16524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16525 S:      Supported
16526 F:      security/yama/
16527 F:      Documentation/admin-guide/LSM/Yama.rst
16528
16529 YEALINK PHONE DRIVER
16530 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16531 L:      usbb2k-api-dev@nongnu.org
16532 S:      Maintained
16533 F:      Documentation/input/devices/yealink.rst
16534 F:      drivers/input/misc/yealink.*
16535
16536 Z8530 DRIVER FOR AX.25
16537 M:      Joerg Reuter <jreuter@yaina.de>
16538 W:      http://yaina.de/jreuter/
16539 W:      http://www.qsl.net/dl1bke/
16540 L:      linux-hams@vger.kernel.org
16541 S:      Maintained
16542 F:      Documentation/networking/z8530drv.txt
16543 F:      drivers/net/hamradio/*scc.c
16544 F:      drivers/net/hamradio/z8530.h
16545
16546 ZBUD COMPRESSED PAGE ALLOCATOR
16547 M:      Seth Jennings <sjenning@redhat.com>
16548 M:      Dan Streetman <ddstreet@ieee.org>
16549 L:      linux-mm@kvack.org
16550 S:      Maintained
16551 F:      mm/zbud.c
16552 F:      include/linux/zbud.h
16553
16554 ZD1211RW WIRELESS DRIVER
16555 M:      Daniel Drake <dsd@gentoo.org>
16556 M:      Ulrich Kunitz <kune@deine-taler.de>
16557 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16558 L:      linux-wireless@vger.kernel.org
16559 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16560 S:      Maintained
16561 F:      drivers/net/wireless/zydas/zd1211rw/
16562
16563 ZD1301 MEDIA DRIVER
16564 M:      Antti Palosaari <crope@iki.fi>
16565 L:      linux-media@vger.kernel.org
16566 W:      https://linuxtv.org/
16567 W:      http://palosaari.fi/linux/
16568 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16569 S:      Maintained
16570 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16571
16572 ZD1301_DEMOD MEDIA DRIVER
16573 M:      Antti Palosaari <crope@iki.fi>
16574 L:      linux-media@vger.kernel.org
16575 W:      https://linuxtv.org/
16576 W:      http://palosaari.fi/linux/
16577 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16578 S:      Maintained
16579 F:      drivers/media/dvb-frontends/zd1301_demod*
16580
16581 ZPOOL COMPRESSED PAGE STORAGE API
16582 M:      Dan Streetman <ddstreet@ieee.org>
16583 L:      linux-mm@kvack.org
16584 S:      Maintained
16585 F:      mm/zpool.c
16586 F:      include/linux/zpool.h
16587
16588 ZR36067 VIDEO FOR LINUX DRIVER
16589 L:      mjpeg-users@lists.sourceforge.net
16590 L:      linux-media@vger.kernel.org
16591 W:      http://mjpeg.sourceforge.net/driver-zoran/
16592 T:      hg https://linuxtv.org/hg/v4l-dvb
16593 S:      Odd Fixes
16594 F:      drivers/staging/media/zoran/
16595
16596 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16597 M:      Minchan Kim <minchan@kernel.org>
16598 M:      Nitin Gupta <ngupta@vflare.org>
16599 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16600 L:      linux-kernel@vger.kernel.org
16601 S:      Maintained
16602 F:      drivers/block/zram/
16603 F:      Documentation/blockdev/zram.txt
16604
16605 ZS DECSTATION Z85C30 SERIAL DRIVER
16606 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16607 S:      Maintained
16608 F:      drivers/tty/serial/zs.*
16609
16610 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16611 M:      Minchan Kim <minchan@kernel.org>
16612 M:      Nitin Gupta <ngupta@vflare.org>
16613 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16614 L:      linux-mm@kvack.org
16615 S:      Maintained
16616 F:      mm/zsmalloc.c
16617 F:      include/linux/zsmalloc.h
16618 F:      Documentation/vm/zsmalloc.rst
16619
16620 ZSWAP COMPRESSED SWAP CACHING
16621 M:      Seth Jennings <sjenning@redhat.com>
16622 M:      Dan Streetman <ddstreet@ieee.org>
16623 L:      linux-mm@kvack.org
16624 S:      Maintained
16625 F:      mm/zswap.c
16626
16627 THE REST
16628 M:      Linus Torvalds <torvalds@linux-foundation.org>
16629 L:      linux-kernel@vger.kernel.org
16630 Q:      http://patchwork.kernel.org/project/LKML/list/
16631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16632 S:      Buried alive in reporters
16633 F:      *
16634 F:      */