]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'drm-next-2018-12-14' of git://anongit.freedesktop.org/drm/drm
[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 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      drivers/clk/imx/
1527 F:      drivers/firmware/imx/
1528 F:      drivers/soc/imx/
1529 F:      include/linux/firmware/imx/
1530 F:      include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M:      Shawn Guo <shawnguo@kernel.org>
1534 M:      Sascha Hauer <s.hauer@pengutronix.de>
1535 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R:      Stefan Agner <stefan@agner.ch>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/mach-imx/*vf610*
1541 F:      arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Li Yang <leoyang.li@nxp.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F:      arch/arm/boot/dts/ls1021a*
1550 F:      arch/arm64/boot/dts/freescale/fsl-*
1551 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M:      Steve Sakoman <sakoman@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M:      Philipp Zabel <philipp.zabel@gmail.com>
1565 M:      Paul Parsons <lost.distance@yahoo.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/hx4700.c
1569 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1570 F:      sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M:      Wei Xu <xuwei5@hisilicon.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W:      http://www.hisilicon.com
1576 S:      Supported
1577 T:      git git://github.com/hisilicon/linux-hisi.git
1578 F:      arch/arm/mach-hisi/
1579 F:      arch/arm/boot/dts/hi3*
1580 F:      arch/arm/boot/dts/hip*
1581 F:      arch/arm/boot/dts/hisi*
1582 F:      arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W:      www.jlime.com
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F:      arch/arm/mach-sa1100/jornada720.c
1590 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M:      Javier Martinez Canillas <javier@dowhile0.org>
1595 L:      linux-omap@vger.kernel.org
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M:      Marek Vasut <marek.vasut@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M:      Lennert Buytenhek <kernel@wantstofly.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M:      Imre Kaloz <kaloz@openwrt.org>
1632 M:      Krzysztof Halasa <khalasa@piap.pl>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M:      Jonathan Cameron <jic23@cam.ac.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-pxa/stargate2.c
1642 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M:      Lennert Buytenhek <kernel@wantstofly.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M:      Chanho Min <chanho.min@lge.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M:      Vladimir Zapolskiy <vz@mleia.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/boot/dts/lpc43*
1670 F:      drivers/i2c/busses/i2c-lpc2k.c
1671 F:      drivers/memory/pl172.c
1672 F:      drivers/mtd/spi-nor/nxp-spifi.c
1673 F:      drivers/rtc/rtc-lpc24xx.c
1674 N:      lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/lpc32*
1683 F:      arch/arm/mach-lpc32xx/
1684 F:      drivers/i2c/busses/i2c-pnx.c
1685 F:      drivers/net/ethernet/nxp/lpc_eth.c
1686 F:      drivers/usb/host/ohci-nxp.c
1687 F:      drivers/watchdog/pnx4008_wdt.c
1688 N:      lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M:      Philipp Zabel <philipp.zabel@gmail.com>
1692 S:      Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M:      Jason Cooper <jason@lakedaemon.net>
1696 M:      Andrew Lunn <andrew@lunn.ch>
1697 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M:      Gregory Clement <gregory.clement@bootlin.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      Documentation/devicetree/bindings/soc/dove/
1702 F:      arch/arm/mach-dove/
1703 F:      arch/arm/mach-mv78xx0/
1704 F:      arch/arm/mach-orion5x/
1705 F:      arch/arm/plat-orion/
1706 F:      arch/arm/boot/dts/dove*
1707 F:      arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Gregory Clement <gregory.clement@bootlin.com>
1713 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/armada*
1717 F:      arch/arm/boot/dts/kirkwood*
1718 F:      arch/arm/configs/mvebu_*_defconfig
1719 F:      arch/arm/mach-mvebu/
1720 F:      arch/arm64/boot/dts/marvell/armada*
1721 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1722 F:      drivers/cpufreq/mvebu-cpufreq.c
1723 F:      drivers/irqchip/irq-armada-370-xp.c
1724 F:      drivers/irqchip/irq-mvebu-*
1725 F:      drivers/pinctrl/mvebu/
1726 F:      drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M:      Eddie Huang <eddie.huang@mediatek.com>
1730 M:      Sean Wang <sean.wang@mediatek.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F:      drivers/rtc/rtc-mt6397.c
1736 F:      drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M:      Matthias Brugger <matthias.bgg@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W:      https://mtk.bcnfs.org/
1743 C:      irc://chat.freenode.net/linux-mediatek
1744 S:      Maintained
1745 F:      arch/arm/boot/dts/mt6*
1746 F:      arch/arm/boot/dts/mt7*
1747 F:      arch/arm/boot/dts/mt8*
1748 F:      arch/arm/mach-mediatek/
1749 F:      arch/arm64/boot/dts/mediatek/
1750 F:      drivers/soc/mediatek/
1751 N:      mtk
1752 N:      mt[678]
1753 K:      mediatek
1754
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      drivers/phy/mediatek/
1761 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M:      Greg Ungerer <gerg@uclinux.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F:      arch/arm/mach-ks8695/
1767 S:      Odd Fixes
1768
1769 ARM/Microchip (AT91) SoC support
1770 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W:      http://www.linux4sam.org
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776 S:      Supported
1777 N:      at91
1778 N:      atmel
1779 F:      arch/arm/mach-at91/
1780 F:      include/soc/at91/
1781 F:      arch/arm/boot/dts/at91*.dts
1782 F:      arch/arm/boot/dts/at91*.dtsi
1783 F:      arch/arm/boot/dts/sama*.dts
1784 F:      arch/arm/boot/dts/sama*.dtsi
1785 F:      arch/arm/include/debug/at91.S
1786 F:      drivers/memory/atmel*
1787 F:      drivers/watchdog/sama5d4_wdt.c
1788 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1789 X:      drivers/net/wireless/atmel/
1790
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F:      arch/arm/mach-pxa/mioa701.c
1795 S:      Maintained
1796
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1799 S:      Maintained
1800
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M:      Linus Walleij <linus.walleij@linaro.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm/mach-nomadik/
1806 F:      arch/arm/mach-u300/
1807 F:      arch/arm/mach-ux500/
1808 F:      arch/arm/boot/dts/ste-*
1809 F:      drivers/clk/clk-nomadik.c
1810 F:      drivers/clk/clk-u300.c
1811 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F:      drivers/clocksource/timer-u300.c
1813 F:      drivers/dma/coh901318*
1814 F:      drivers/dma/ste_dma40*
1815 F:      drivers/hwspinlock/u8500_hsem.c
1816 F:      drivers/i2c/busses/i2c-nomadik.c
1817 F:      drivers/i2c/busses/i2c-stu300.c
1818 F:      drivers/mfd/ab3100*
1819 F:      drivers/mfd/ab8500*
1820 F:      drivers/mfd/abx500*
1821 F:      drivers/mfd/dbx500*
1822 F:      drivers/mfd/db8500*
1823 F:      drivers/pinctrl/nomadik/
1824 F:      drivers/pinctrl/pinctrl-coh901*
1825 F:      drivers/pinctrl/pinctrl-u300.c
1826 F:      drivers/rtc/rtc-ab3100.c
1827 F:      drivers/rtc/rtc-ab8500.c
1828 F:      drivers/rtc/rtc-coh901331.c
1829 F:      drivers/rtc/rtc-pl031.c
1830 F:      drivers/watchdog/coh901327_wdt.c
1831 F:      Documentation/devicetree/bindings/arm/ste-*
1832 F:      Documentation/devicetree/bindings/arm/ux500/
1833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M:      Avi Fishman <avifishman70@gmail.com>
1837 M:      Tomer Maimon <tmaimon77@gmail.com>
1838 R:      Patrick Venture <venture@google.com>
1839 R:      Nancy Yuen <yuenn@google.com>
1840 R:      Brendan Higgins <brendanhiggins@google.com>
1841 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842 S:      Supported
1843 F:      arch/arm/mach-npcm/
1844 F:      arch/arm/boot/dts/nuvoton-npcm*
1845 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846 F:      drivers/*/*npcm*
1847 F:      Documentation/devicetree/bindings/*/*npcm*
1848 F:      Documentation/devicetree/bindings/*/*/*npcm*
1849
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M:      Wan ZongShun <mcuos.com@gmail.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W:      http://www.mcuos.com
1854 S:      Maintained
1855 F:      arch/arm/mach-w90x900/
1856 F:      drivers/input/keyboard/w90p910_keypad.c
1857 F:      drivers/input/touchscreen/w90p910_ts.c
1858 F:      drivers/watchdog/nuc900_wdt.c
1859 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F:      drivers/mtd/nand/raw/nuc900_nand.c
1861 F:      drivers/rtc/rtc-nuc900.c
1862 F:      drivers/spi/spi-nuc900.c
1863 F:      drivers/usb/host/ehci-w90x900.c
1864 F:      drivers/video/fbdev/nuc900fb.c
1865
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870 S:      Supported
1871
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M:      Alexander Clouter <alex@digriz.org.uk>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W:      http://www.digriz.org.uk/ts78xx/kernel
1876 S:      Maintained
1877 F:      arch/arm/mach-orion5x/ts78xx-*
1878
1879 ARM/OXNAS platform support
1880 M:      Neil Armstrong <narmstrong@baylibre.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/mach-oxnas/
1885 F:      arch/arm/boot/dts/ox8*.dts*
1886 N:      oxnas
1887
1888 ARM/PALM TREO SUPPORT
1889 M:      Tomas Cech <sleep_walker@suse.com>
1890 L:      linux-arm-kernel@lists.infradead.org
1891 W:      http://hackndev.com
1892 S:      Maintained
1893 F:      arch/arm/mach-pxa/palmtreo.*
1894
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M:      Marek Vasut <marek.vasut@gmail.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1901 F:      arch/arm/mach-pxa/palmtx.c
1902 F:      arch/arm/mach-pxa/palmt5.*
1903 F:      arch/arm/mach-pxa/include/mach/palmld.h
1904 F:      arch/arm/mach-pxa/palmld.c
1905 F:      arch/arm/mach-pxa/palmte2.*
1906 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1907 F:      arch/arm/mach-pxa/palmtc.c
1908
1909 ARM/PALMZ72 SUPPORT
1910 M:      Sergey Lapin <slapin@ossfans.org>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 W:      http://hackndev.com
1913 S:      Maintained
1914 F:      arch/arm/mach-pxa/palmz72.*
1915
1916 ARM/PLEB SUPPORT
1917 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919 S:      Maintained
1920
1921 ARM/PT DIGITAL BOARD PORT
1922 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.armlinux.org.uk/
1925 S:      Maintained
1926
1927 ARM/QUALCOMM SUPPORT
1928 M:      Andy Gross <andy.gross@linaro.org>
1929 M:      David Brown <david.brown@linaro.org>
1930 L:      linux-arm-msm@vger.kernel.org
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/soc/qcom/
1933 F:      arch/arm/boot/dts/qcom-*.dts
1934 F:      arch/arm/boot/dts/qcom-*.dtsi
1935 F:      arch/arm/mach-qcom/
1936 F:      arch/arm64/boot/dts/qcom/*
1937 F:      drivers/i2c/busses/i2c-qup.c
1938 F:      drivers/clk/qcom/
1939 F:      drivers/dma/qcom/
1940 F:      drivers/soc/qcom/
1941 F:      drivers/spi/spi-qup.c
1942 F:      drivers/tty/serial/msm_serial.c
1943 F:      drivers/*/pm8???-*
1944 F:      drivers/mfd/ssbi.c
1945 F:      drivers/firmware/qcom_scm*
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M:      Lennert Buytenhek <kernel@wantstofly.org>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952
1953 ARM/REALTEK ARCHITECTURE
1954 M:      Andreas Färber <afaerber@suse.de>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm64/boot/dts/realtek/
1958 F:      Documentation/devicetree/bindings/arm/realtek.txt
1959
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M:      Simon Horman <horms@verge.net.au>
1962 M:      Magnus Damm <magnus.damm@gmail.com>
1963 L:      linux-renesas-soc@vger.kernel.org
1964 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 S:      Supported
1967 F:      arch/arm64/boot/dts/renesas/
1968 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1969 F:      drivers/soc/renesas/
1970 F:      include/linux/soc/renesas/
1971
1972 ARM/RISCPC ARCHITECTURE
1973 M:      Russell King <linux@armlinux.org.uk>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W:      http://www.armlinux.org.uk/
1976 S:      Maintained
1977 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F:      arch/arm/include/asm/hardware/ioc.h
1979 F:      arch/arm/include/asm/hardware/iomd.h
1980 F:      arch/arm/include/asm/hardware/memc.h
1981 F:      arch/arm/mach-rpc/
1982 F:      drivers/net/ethernet/8390/etherh.c
1983 F:      drivers/net/ethernet/i825xx/ether1*
1984 F:      drivers/net/ethernet/seeq/ether3*
1985 F:      drivers/scsi/arm/
1986
1987 ARM/Rockchip SoC support
1988 M:      Heiko Stuebner <heiko@sntech.de>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-rockchip@lists.infradead.org
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rk3*
1994 F:      arch/arm/boot/dts/rv1108*
1995 F:      arch/arm/mach-rockchip/
1996 F:      drivers/clk/rockchip/
1997 F:      drivers/i2c/busses/i2c-rk3x.c
1998 F:      drivers/*/*rockchip*
1999 F:      drivers/*/*/*rockchip*
2000 F:      sound/soc/rockchip/
2001 N:      rockchip
2002
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M:      Kukjin Kim <kgene@kernel.org>
2005 M:      Krzysztof Kozlowski <krzk@kernel.org>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/s3c*
2011 F:      arch/arm/boot/dts/s5p*
2012 F:      arch/arm/boot/dts/exynos*
2013 F:      arch/arm64/boot/dts/exynos/
2014 F:      arch/arm/plat-samsung/
2015 F:      arch/arm/mach-s3c24*/
2016 F:      arch/arm/mach-s3c64xx/
2017 F:      arch/arm/mach-s5p*/
2018 F:      arch/arm/mach-exynos*/
2019 F:      drivers/*/*s3c24*
2020 F:      drivers/*/*/*s3c24*
2021 F:      drivers/*/*s3c64xx*
2022 F:      drivers/*/*s5pv210*
2023 F:      drivers/memory/samsung/*
2024 F:      drivers/soc/samsung/*
2025 F:      Documentation/arm/Samsung/
2026 F:      Documentation/devicetree/bindings/arm/samsung/
2027 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2029 N:      exynos
2030
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M:      Kyungmin Park <kyungmin.park@samsung.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      arch/arm/mach-s5pv210/
2036
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M:      Kyungmin Park <kyungmin.park@samsung.com>
2039 M:      Kamil Debski <kamil@wypas.org>
2040 M:      Andrzej Hajda <a.hajda@samsung.com>
2041 L:      linux-arm-kernel@lists.infradead.org
2042 L:      linux-media@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/media/platform/s5p-g2d/
2045
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2048 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-cec/
2052 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L:      linux-arm-kernel@lists.infradead.org
2058 L:      linux-media@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/media/platform/s5p-jpeg/
2061
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M:      Kyungmin Park <kyungmin.park@samsung.com>
2064 M:      Kamil Debski <kamil@wypas.org>
2065 M:      Jeongtae Park <jtp.park@samsung.com>
2066 M:      Andrzej Hajda <a.hajda@samsung.com>
2067 L:      linux-arm-kernel@lists.infradead.org
2068 L:      linux-media@vger.kernel.org
2069 S:      Maintained
2070 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2071 F:      drivers/media/platform/s5p-mfc/
2072
2073 ARM/SHMOBILE ARM ARCHITECTURE
2074 M:      Simon Horman <horms@verge.net.au>
2075 M:      Magnus Damm <magnus.damm@gmail.com>
2076 L:      linux-renesas-soc@vger.kernel.org
2077 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079 S:      Supported
2080 F:      arch/arm/boot/dts/emev2*
2081 F:      arch/arm/boot/dts/r7s*
2082 F:      arch/arm/boot/dts/r8a*
2083 F:      arch/arm/boot/dts/r9a*
2084 F:      arch/arm/boot/dts/sh*
2085 F:      arch/arm/configs/shmobile_defconfig
2086 F:      arch/arm/include/debug/renesas-scif.S
2087 F:      arch/arm/mach-shmobile/
2088 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2089 F:      drivers/soc/renesas/
2090 F:      include/linux/soc/renesas/
2091
2092 ARM/SOCFPGA ARCHITECTURE
2093 M:      Dinh Nguyen <dinguyen@kernel.org>
2094 S:      Maintained
2095 F:      arch/arm/mach-socfpga/
2096 F:      arch/arm/boot/dts/socfpga*
2097 F:      arch/arm/configs/socfpga_defconfig
2098 F:      arch/arm64/boot/dts/altera/
2099 W:      http://www.rocketboards.org
2100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101
2102 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2103 M:      Dinh Nguyen <dinguyen@kernel.org>
2104 S:      Maintained
2105 F:      drivers/clk/socfpga/
2106
2107 ARM/SOCFPGA EDAC SUPPORT
2108 M:      Thor Thayer <thor.thayer@linux.intel.com>
2109 S:      Maintained
2110 F:      drivers/edac/altera_edac.
2111
2112 ARM/SPREADTRUM SoC SUPPORT
2113 M:      Orson Zhai <orsonzhai@gmail.com>
2114 M:      Baolin Wang <baolin.wang@linaro.org>
2115 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2116 S:      Maintained
2117 F:      arch/arm64/boot/dts/sprd
2118 N:      sprd
2119
2120 ARM/STI ARCHITECTURE
2121 M:      Patrice Chotard <patrice.chotard@st.com>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W:      http://www.stlinux.com
2124 S:      Maintained
2125 F:      arch/arm/mach-sti/
2126 F:      arch/arm/boot/dts/sti*
2127 F:      drivers/char/hw_random/st-rng.c
2128 F:      drivers/clocksource/arm_global_timer.c
2129 F:      drivers/clocksource/clksrc_st_lpc.c
2130 F:      drivers/cpufreq/sti-cpufreq.c
2131 F:      drivers/dma/st_fdma*
2132 F:      drivers/i2c/busses/i2c-st.c
2133 F:      drivers/media/rc/st_rc.c
2134 F:      drivers/media/platform/sti/c8sectpfe/
2135 F:      drivers/mmc/host/sdhci-st.c
2136 F:      drivers/phy/st/phy-miphy28lp.c
2137 F:      drivers/phy/st/phy-stih407-usb.c
2138 F:      drivers/pinctrl/pinctrl-st.c
2139 F:      drivers/remoteproc/st_remoteproc.c
2140 F:      drivers/remoteproc/st_slim_rproc.c
2141 F:      drivers/reset/sti/
2142 F:      drivers/rtc/rtc-st-lpc.c
2143 F:      drivers/tty/serial/st-asc.c
2144 F:      drivers/usb/dwc3/dwc3-st.c
2145 F:      drivers/usb/host/ehci-st.c
2146 F:      drivers/usb/host/ohci-st.c
2147 F:      drivers/watchdog/st_lpc_wdt.c
2148 F:      drivers/ata/ahci_st.c
2149 F:      include/linux/remoteproc/st_slim_rproc.h
2150
2151 ARM/STM32 ARCHITECTURE
2152 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2153 M:      Alexandre Torgue <alexandre.torgue@st.com>
2154 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2158 N:      stm32
2159 N:      stm
2160 F:      arch/arm/boot/dts/stm32*
2161 F:      arch/arm/mach-stm32/
2162 F:      drivers/clocksource/armv7m_systick.c
2163
2164 ARM/Synaptics SoC support
2165 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2166 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm/mach-berlin/
2170 F:      arch/arm/boot/dts/berlin*
2171 F:      arch/arm64/boot/dts/synaptics/
2172
2173 ARM/TANGO ARCHITECTURE
2174 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2175 M:      Mans Rullgard <mans@mansr.com>
2176 L:      linux-arm-kernel@lists.infradead.org
2177 S:      Odd Fixes
2178 N:      tango
2179
2180 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181 M:      Lennert Buytenhek <kernel@wantstofly.org>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184
2185 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186 M:      Hans Verkuil <hans.verkuil@cisco.com>
2187 L:      linux-tegra@vger.kernel.org
2188 L:      linux-media@vger.kernel.org
2189 S:      Maintained
2190 F:      drivers/media/platform/tegra-cec/
2191 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2192
2193 ARM/TETON BGA MACHINE SUPPORT
2194 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 S:      Maintained
2197
2198 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2199 M:      Santosh Shilimkar <ssantosh@kernel.org>
2200 L:      linux-kernel@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/memory/*emif*
2203
2204 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205 M:      Tero Kristo <t-kristo@ti.com>
2206 M:      Nishanth Menon <nm@ti.com>
2207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 S:      Supported
2209 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2210 F:      arch/arm64/boot/dts/ti/Makefile
2211 F:      arch/arm64/boot/dts/ti/k3-*
2212
2213 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2214 M:      Santosh Shilimkar <ssantosh@kernel.org>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm/mach-keystone/
2218 F:      arch/arm/boot/dts/keystone-*
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220
2221 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2222 M:      Santosh Shilimkar <ssantosh@kernel.org>
2223 L:      linux-kernel@vger.kernel.org
2224 S:      Maintained
2225 F:      drivers/clk/keystone/
2226
2227 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228 M:      Santosh Shilimkar <ssantosh@kernel.org>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 L:      linux-kernel@vger.kernel.org
2231 S:      Maintained
2232 F:      drivers/clocksource/timer-keystone.c
2233
2234 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2235 M:      Santosh Shilimkar <ssantosh@kernel.org>
2236 L:      linux-kernel@vger.kernel.org
2237 S:      Maintained
2238 F:      drivers/power/reset/keystone-reset.c
2239
2240 ARM/THECUS N2100 MACHINE SUPPORT
2241 M:      Lennert Buytenhek <kernel@wantstofly.org>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Maintained
2244
2245 ARM/TOSA MACHINE SUPPORT
2246 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2247 M:      Dirk Opfer <dirk@opfer-online.de>
2248 S:      Maintained
2249
2250 ARM/UNIPHIER ARCHITECTURE
2251 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254 S:      Maintained
2255 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2256 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2257 F:      arch/arm/boot/dts/uniphier*
2258 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2259 F:      arch/arm/mach-uniphier/
2260 F:      arch/arm/mm/cache-uniphier.c
2261 F:      arch/arm64/boot/dts/socionext/uniphier*
2262 F:      drivers/bus/uniphier-system-bus.c
2263 F:      drivers/clk/uniphier/
2264 F:      drivers/gpio/gpio-uniphier.c
2265 F:      drivers/i2c/busses/i2c-uniphier*
2266 F:      drivers/irqchip/irq-uniphier-aidet.c
2267 F:      drivers/mmc/host/uniphier-sd.c
2268 F:      drivers/pinctrl/uniphier/
2269 F:      drivers/reset/reset-uniphier.c
2270 F:      drivers/tty/serial/8250/8250_uniphier.c
2271 N:      uniphier
2272
2273 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2274 M:      Ulf Hansson <ulf.hansson@linaro.org>
2275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 T:      git git://git.linaro.org/people/ulfh/clk.git
2277 S:      Maintained
2278 F:      drivers/clk/ux500/
2279
2280 ARM/VERSATILE EXPRESS PLATFORM
2281 M:      Liviu Dudau <liviu.dudau@arm.com>
2282 M:      Sudeep Holla <sudeep.holla@arm.com>
2283 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286 F:      arch/arm/boot/dts/vexpress*
2287 F:      arch/arm64/boot/dts/arm/
2288 F:      arch/arm/mach-vexpress/
2289 F:      */*/vexpress*
2290 F:      */*/*/vexpress*
2291 F:      drivers/clk/versatile/clk-vexpress-osc.c
2292 F:      drivers/clocksource/timer-versatile.c
2293 N:      mps2
2294
2295 ARM/VFP SUPPORT
2296 M:      Russell King <linux@armlinux.org.uk>
2297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W:      http://www.armlinux.org.uk/
2299 S:      Maintained
2300 F:      arch/arm/vfp/
2301
2302 ARM/VOIPAC PXA270 SUPPORT
2303 M:      Marek Vasut <marek.vasut@gmail.com>
2304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 S:      Maintained
2306 F:      arch/arm/mach-pxa/vpac270.c
2307 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2308
2309 ARM/VT8500 ARM ARCHITECTURE
2310 M:      Tony Prisk <linux@prisktech.co.nz>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 S:      Maintained
2313 F:      arch/arm/mach-vt8500/
2314 F:      drivers/clocksource/timer-vt8500.c
2315 F:      drivers/i2c/busses/i2c-wmt.c
2316 F:      drivers/mmc/host/wmt-sdmmc.c
2317 F:      drivers/pwm/pwm-vt8500.c
2318 F:      drivers/rtc/rtc-vt8500.c
2319 F:      drivers/tty/serial/vt8500_serial.c
2320 F:      drivers/usb/host/ehci-platform.c
2321 F:      drivers/usb/host/uhci-platform.c
2322 F:      drivers/video/fbdev/vt8500lcdfb.*
2323 F:      drivers/video/fbdev/wm8505fb*
2324 F:      drivers/video/fbdev/wmt_ge_rops.*
2325
2326 ARM/ZIPIT Z2 SUPPORT
2327 M:      Marek Vasut <marek.vasut@gmail.com>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 S:      Maintained
2330 F:      arch/arm/mach-pxa/z2.c
2331 F:      arch/arm/mach-pxa/include/mach/z2.h
2332
2333 ARM/ZTE ARCHITECTURE
2334 M:      Jun Nie <jun.nie@linaro.org>
2335 M:      Shawn Guo <shawnguo@kernel.org>
2336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 S:      Maintained
2338 F:      arch/arm/boot/dts/zx2967*
2339 F:      arch/arm/mach-zx/
2340 F:      arch/arm64/boot/dts/zte/
2341 F:      drivers/clk/zte/
2342 F:      drivers/dma/zx_dma.c
2343 F:      drivers/gpio/gpio-zx.c
2344 F:      drivers/i2c/busses/i2c-zx2967.c
2345 F:      drivers/mmc/host/dw_mmc-zx.*
2346 F:      drivers/pinctrl/zte/
2347 F:      drivers/soc/zte/
2348 F:      drivers/thermal/zx2967_thermal.c
2349 F:      drivers/watchdog/zx2967_wdt.c
2350 F:      Documentation/devicetree/bindings/arm/zte.txt
2351 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2352 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2353 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2354 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2355 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2356 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2357 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2358 F:      Documentation/devicetree/bindings/soc/zte/
2359 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2360 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2361 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2362 F:      include/dt-bindings/clock/zx2967*.h
2363 F:      include/dt-bindings/soc/zte,*.h
2364 F:      sound/soc/codecs/zx_aud96p22.c
2365 F:      sound/soc/zte/
2366
2367 ARM/ZYNQ ARCHITECTURE
2368 M:      Michal Simek <michal.simek@xilinx.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 W:      http://wiki.xilinx.com
2371 T:      git https://github.com/Xilinx/linux-xlnx.git
2372 S:      Supported
2373 F:      arch/arm/mach-zynq/
2374 F:      drivers/cpuidle/cpuidle-zynq.c
2375 F:      drivers/block/xsysace.c
2376 N:      zynq
2377 N:      xilinx
2378 F:      drivers/clocksource/timer-cadence-ttc.c
2379 F:      drivers/i2c/busses/i2c-cadence.c
2380 F:      drivers/mmc/host/sdhci-of-arasan.c
2381 F:      drivers/edac/synopsys_edac.c
2382 F:      drivers/i2c/busses/i2c-xiic.c
2383
2384 ARM64 PORT (AARCH64 ARCHITECTURE)
2385 M:      Catalin Marinas <catalin.marinas@arm.com>
2386 M:      Will Deacon <will.deacon@arm.com>
2387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2389 S:      Maintained
2390 F:      arch/arm64/
2391 X:      arch/arm64/boot/dts/
2392 F:      Documentation/arm64/
2393
2394 AS3645A LED FLASH CONTROLLER DRIVER
2395 M:      Sakari Ailus <sakari.ailus@iki.fi>
2396 L:      linux-leds@vger.kernel.org
2397 S:      Maintained
2398 F:      drivers/leds/leds-as3645a.c
2399
2400 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2401 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2402 L:      linux-media@vger.kernel.org
2403 T:      git git://linuxtv.org/media_tree.git
2404 S:      Maintained
2405 F:      drivers/media/i2c/ak7375.c
2406 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407
2408 ASAHI KASEI AK8974 DRIVER
2409 M:      Linus Walleij <linus.walleij@linaro.org>
2410 L:      linux-iio@vger.kernel.org
2411 W:      http://www.akm.com/
2412 S:      Supported
2413 F:      drivers/iio/magnetometer/ak8974.c
2414
2415 ASC7621 HARDWARE MONITOR DRIVER
2416 M:      George Joseph <george.joseph@fairview5.com>
2417 L:      linux-hwmon@vger.kernel.org
2418 S:      Maintained
2419 F:      Documentation/hwmon/asc7621
2420 F:      drivers/hwmon/asc7621.c
2421
2422 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2423 M:      Corentin Chary <corentin.chary@gmail.com>
2424 L:      acpi4asus-user@lists.sourceforge.net
2425 L:      platform-driver-x86@vger.kernel.org
2426 W:      http://acpi4asus.sf.net
2427 S:      Maintained
2428 F:      drivers/platform/x86/asus*.c
2429 F:      drivers/platform/x86/eeepc*.c
2430
2431 ASUS WIRELESS RADIO CONTROL DRIVER
2432 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2433 L:      platform-driver-x86@vger.kernel.org
2434 S:      Maintained
2435 F:      drivers/platform/x86/asus-wireless.c
2436
2437 ASYMMETRIC KEYS
2438 M:      David Howells <dhowells@redhat.com>
2439 L:      keyrings@vger.kernel.org
2440 S:      Maintained
2441 F:      Documentation/crypto/asymmetric-keys.txt
2442 F:      include/linux/verification.h
2443 F:      include/crypto/public_key.h
2444 F:      include/crypto/pkcs7.h
2445 F:      crypto/asymmetric_keys/
2446
2447 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2448 R:      Dan Williams <dan.j.williams@intel.com>
2449 W:      http://sourceforge.net/projects/xscaleiop
2450 S:      Odd fixes
2451 F:      Documentation/crypto/async-tx-api.txt
2452 F:      crypto/async_tx/
2453 F:      drivers/dma/
2454 F:      include/linux/dmaengine.h
2455 F:      include/linux/async_tx.h
2456
2457 AT24 EEPROM DRIVER
2458 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2459 L:      linux-i2c@vger.kernel.org
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2461 S:      Maintained
2462 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2463 F:      drivers/misc/eeprom/at24.c
2464 F:      include/linux/platform_data/at24.h
2465
2466 ATA OVER ETHERNET (AOE) DRIVER
2467 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2468 W:      http://www.openaoe.org/
2469 S:      Supported
2470 F:      Documentation/aoe/
2471 F:      drivers/block/aoe/
2472
2473 ATHEROS 71XX/9XXX GPIO DRIVER
2474 M:      Alban Bedel <albeu@free.fr>
2475 W:      https://github.com/AlbanBedel/linux
2476 T:      git git://github.com/AlbanBedel/linux
2477 S:      Maintained
2478 F:      drivers/gpio/gpio-ath79.c
2479 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2480
2481 ATHEROS 71XX/9XXX USB PHY DRIVER
2482 M:      Alban Bedel <albeu@free.fr>
2483 W:      https://github.com/AlbanBedel/linux
2484 T:      git git://github.com/AlbanBedel/linux
2485 S:      Maintained
2486 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2487 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2488
2489 ATHEROS ATH GENERIC UTILITIES
2490 M:      Kalle Valo <kvalo@codeaurora.org>
2491 L:      linux-wireless@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/net/wireless/ath/*
2494
2495 ATHEROS ATH5K WIRELESS DRIVER
2496 M:      Jiri Slaby <jirislaby@gmail.com>
2497 M:      Nick Kossifidis <mickflemm@gmail.com>
2498 M:      Luis Chamberlain <mcgrof@kernel.org>
2499 L:      linux-wireless@vger.kernel.org
2500 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2501 S:      Maintained
2502 F:      drivers/net/wireless/ath/ath5k/
2503
2504 ATHEROS ATH6KL WIRELESS DRIVER
2505 M:      Kalle Valo <kvalo@codeaurora.org>
2506 L:      linux-wireless@vger.kernel.org
2507 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2509 S:      Supported
2510 F:      drivers/net/wireless/ath/ath6kl/
2511
2512 ATI_REMOTE2 DRIVER
2513 M:      Ville Syrjala <syrjala@sci.fi>
2514 S:      Maintained
2515 F:      drivers/input/misc/ati_remote2.c
2516
2517 ATK0110 HWMON DRIVER
2518 M:      Luca Tettamanti <kronos.it@gmail.com>
2519 L:      linux-hwmon@vger.kernel.org
2520 S:      Maintained
2521 F:      drivers/hwmon/asus_atk0110.c
2522
2523 ATLX ETHERNET DRIVERS
2524 M:      Jay Cliburn <jcliburn@gmail.com>
2525 M:      Chris Snook <chris.snook@gmail.com>
2526 L:      netdev@vger.kernel.org
2527 W:      http://sourceforge.net/projects/atl1
2528 W:      http://atl1.sourceforge.net
2529 S:      Maintained
2530 F:      drivers/net/ethernet/atheros/
2531
2532 ATM
2533 M:      Chas Williams <3chas3@gmail.com>
2534 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2535 L:      netdev@vger.kernel.org
2536 W:      http://linux-atm.sourceforge.net
2537 S:      Maintained
2538 F:      drivers/atm/
2539 F:      include/linux/atm*
2540 F:      include/uapi/linux/atm*
2541
2542 ATMEL MACB ETHERNET DRIVER
2543 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2544 S:      Supported
2545 F:      drivers/net/ethernet/cadence/
2546
2547 ATMEL MAXTOUCH DRIVER
2548 M:      Nick Dyer <nick@shmanahar.org>
2549 T:      git git://github.com/ndyer/linux.git
2550 S:      Maintained
2551 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2552 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2553
2554 ATMEL WIRELESS DRIVER
2555 M:      Simon Kelley <simon@thekelleys.org.uk>
2556 L:      linux-wireless@vger.kernel.org
2557 W:      http://www.thekelleys.org.uk/atmel
2558 W:      http://atmelwlandriver.sourceforge.net/
2559 S:      Maintained
2560 F:      drivers/net/wireless/atmel/atmel*
2561
2562 ATOMIC INFRASTRUCTURE
2563 M:      Will Deacon <will.deacon@arm.com>
2564 M:      Peter Zijlstra <peterz@infradead.org>
2565 R:      Boqun Feng <boqun.feng@gmail.com>
2566 L:      linux-kernel@vger.kernel.org
2567 S:      Maintained
2568 F:      arch/*/include/asm/atomic*.h
2569 F:      include/*/atomic*.h
2570
2571 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2572 M:      Bradley Grove <linuxdrivers@attotech.com>
2573 L:      linux-scsi@vger.kernel.org
2574 W:      http://www.attotech.com
2575 S:      Supported
2576 F:      drivers/scsi/esas2r
2577
2578 ATUSB IEEE 802.15.4 RADIO DRIVER
2579 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2580 L:      linux-wpan@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/net/ieee802154/atusb.c
2583 F:      drivers/net/ieee802154/atusb.h
2584 F:      drivers/net/ieee802154/at86rf230.h
2585
2586 AUDIT SUBSYSTEM
2587 M:      Paul Moore <paul@paul-moore.com>
2588 M:      Eric Paris <eparis@redhat.com>
2589 L:      linux-audit@redhat.com (moderated for non-subscribers)
2590 W:      https://github.com/linux-audit
2591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2592 S:      Supported
2593 F:      include/linux/audit.h
2594 F:      include/uapi/linux/audit.h
2595 F:      kernel/audit*
2596
2597 AUXILIARY DISPLAY DRIVERS
2598 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2599 S:      Maintained
2600 F:      drivers/auxdisplay/
2601 F:      include/linux/cfag12864b.h
2602
2603 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2604 M:      Andreas Klinger <ak@it-klinger.de>
2605 L:      linux-iio@vger.kernel.org
2606 S:      Maintained
2607 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2608 F:      drivers/iio/adc/hx711.c
2609
2610 AX.25 NETWORK LAYER
2611 M:      Ralf Baechle <ralf@linux-mips.org>
2612 L:      linux-hams@vger.kernel.org
2613 W:      http://www.linux-ax25.org/
2614 S:      Maintained
2615 F:      include/uapi/linux/ax25.h
2616 F:      include/net/ax25.h
2617 F:      net/ax25/
2618
2619 AXENTIA ARM DEVICES
2620 M:      Peter Rosin <peda@axentia.se>
2621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 S:      Maintained
2623 F:      Documentation/devicetree/bindings/arm/axentia.txt
2624 F:      arch/arm/boot/dts/at91-linea.dtsi
2625 F:      arch/arm/boot/dts/at91-natte.dtsi
2626 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2627 F:      arch/arm/boot/dts/at91-tse850-3.dts
2628
2629 AXENTIA ASOC DRIVERS
2630 M:      Peter Rosin <peda@axentia.se>
2631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2632 S:      Maintained
2633 F:      Documentation/devicetree/bindings/sound/axentia,*
2634 F:      sound/soc/atmel/tse850-pcm5142.c
2635
2636 AXXIA I2C CONTROLLER
2637 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2638 L:      linux-i2c@vger.kernel.org
2639 S:      Maintained
2640 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2641 F:      drivers/i2c/busses/i2c-axxia.c
2642
2643 AZ6007 DVB DRIVER
2644 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2645 L:      linux-media@vger.kernel.org
2646 W:      https://linuxtv.org
2647 T:      git git://linuxtv.org/media_tree.git
2648 S:      Maintained
2649 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2650
2651 AZTECH FM RADIO RECEIVER DRIVER
2652 M:      Hans Verkuil <hverkuil@xs4all.nl>
2653 L:      linux-media@vger.kernel.org
2654 T:      git git://linuxtv.org/media_tree.git
2655 W:      https://linuxtv.org
2656 S:      Maintained
2657 F:      drivers/media/radio/radio-aztech*
2658
2659 B43 WIRELESS DRIVER
2660 L:      linux-wireless@vger.kernel.org
2661 L:      b43-dev@lists.infradead.org
2662 W:      http://wireless.kernel.org/en/users/Drivers/b43
2663 S:      Odd Fixes
2664 F:      drivers/net/wireless/broadcom/b43/
2665
2666 B43LEGACY WIRELESS DRIVER
2667 M:      Larry Finger <Larry.Finger@lwfinger.net>
2668 L:      linux-wireless@vger.kernel.org
2669 L:      b43-dev@lists.infradead.org
2670 W:      http://wireless.kernel.org/en/users/Drivers/b43
2671 S:      Maintained
2672 F:      drivers/net/wireless/broadcom/b43legacy/
2673
2674 BACKLIGHT CLASS/SUBSYSTEM
2675 M:      Lee Jones <lee.jones@linaro.org>
2676 M:      Daniel Thompson <daniel.thompson@linaro.org>
2677 M:      Jingoo Han <jingoohan1@gmail.com>
2678 L:      dri-devel@lists.freedesktop.org
2679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2680 S:      Maintained
2681 F:      drivers/video/backlight/
2682 F:      include/linux/backlight.h
2683 F:      include/linux/pwm_backlight.h
2684 F:      Documentation/devicetree/bindings/leds/backlight
2685
2686 BATMAN ADVANCED
2687 M:      Marek Lindner <mareklindner@neomailbox.ch>
2688 M:      Simon Wunderlich <sw@simonwunderlich.de>
2689 M:      Antonio Quartulli <a@unstable.cc>
2690 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2691 W:      https://www.open-mesh.org/
2692 Q:      https://patchwork.open-mesh.org/project/batman/list/
2693 S:      Maintained
2694 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2695 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2696 F:      Documentation/networking/batman-adv.rst
2697 F:      include/uapi/linux/batadv_packet.h
2698 F:      include/uapi/linux/batman_adv.h
2699 F:      net/batman-adv/
2700
2701 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2702 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2703 L:      linux-hams@vger.kernel.org
2704 W:      http://www.baycom.org/~tom/ham/ham.html
2705 S:      Maintained
2706 F:      drivers/net/hamradio/baycom*
2707
2708 BCACHE (BLOCK LAYER CACHE)
2709 M:      Coly Li <colyli@suse.de>
2710 M:      Kent Overstreet <kent.overstreet@gmail.com>
2711 L:      linux-bcache@vger.kernel.org
2712 W:      http://bcache.evilpiepirate.org
2713 C:      irc://irc.oftc.net/bcache
2714 S:      Maintained
2715 F:      drivers/md/bcache/
2716
2717 BDISP ST MEDIA DRIVER
2718 M:      Fabien Dessenne <fabien.dessenne@st.com>
2719 L:      linux-media@vger.kernel.org
2720 T:      git git://linuxtv.org/media_tree.git
2721 W:      https://linuxtv.org
2722 S:      Supported
2723 F:      drivers/media/platform/sti/bdisp
2724
2725 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2726 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2727 L:      netdev@vger.kernel.org
2728 S:      Maintained
2729 F:      drivers/net/ethernet/ec_bhf.c
2730
2731 BEFS FILE SYSTEM
2732 M:      Luis de Bethencourt <luisbg@kernel.org>
2733 M:      Salah Triki <salah.triki@gmail.com>
2734 S:      Maintained
2735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2736 F:      Documentation/filesystems/befs.txt
2737 F:      fs/befs/
2738
2739 BFQ I/O SCHEDULER
2740 M:      Paolo Valente <paolo.valente@linaro.org>
2741 M:      Jens Axboe <axboe@kernel.dk>
2742 L:      linux-block@vger.kernel.org
2743 S:      Maintained
2744 F:      block/bfq-*
2745 F:      Documentation/block/bfq-iosched.txt
2746
2747 BFS FILE SYSTEM
2748 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2749 S:      Maintained
2750 F:      Documentation/filesystems/bfs.txt
2751 F:      fs/bfs/
2752 F:      include/uapi/linux/bfs_fs.h
2753
2754 BLINKM RGB LED DRIVER
2755 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2756 S:      Maintained
2757 F:      drivers/leds/leds-blinkm.c
2758
2759 BLOCK LAYER
2760 M:      Jens Axboe <axboe@kernel.dk>
2761 L:      linux-block@vger.kernel.org
2762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2763 S:      Maintained
2764 F:      block/
2765 F:      drivers/block/
2766 F:      kernel/trace/blktrace.c
2767 F:      lib/sbitmap.c
2768
2769 BLOCK2MTD DRIVER
2770 M:      Joern Engel <joern@lazybastard.org>
2771 L:      linux-mtd@lists.infradead.org
2772 S:      Maintained
2773 F:      drivers/mtd/devices/block2mtd.c
2774
2775 BLUETOOTH DRIVERS
2776 M:      Marcel Holtmann <marcel@holtmann.org>
2777 M:      Johan Hedberg <johan.hedberg@gmail.com>
2778 L:      linux-bluetooth@vger.kernel.org
2779 W:      http://www.bluez.org/
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782 S:      Maintained
2783 F:      drivers/bluetooth/
2784
2785 BLUETOOTH SUBSYSTEM
2786 M:      Marcel Holtmann <marcel@holtmann.org>
2787 M:      Johan Hedberg <johan.hedberg@gmail.com>
2788 L:      linux-bluetooth@vger.kernel.org
2789 W:      http://www.bluez.org/
2790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2792 S:      Maintained
2793 F:      net/bluetooth/
2794 F:      include/net/bluetooth/
2795
2796 BONDING DRIVER
2797 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2798 M:      Veaceslav Falico <vfalico@gmail.com>
2799 M:      Andy Gospodarek <andy@greyhouse.net>
2800 L:      netdev@vger.kernel.org
2801 W:      http://sourceforge.net/projects/bonding/
2802 S:      Supported
2803 F:      drivers/net/bonding/
2804 F:      include/uapi/linux/if_bonding.h
2805
2806 BPF (Safe dynamic programs and tools)
2807 M:      Alexei Starovoitov <ast@kernel.org>
2808 M:      Daniel Borkmann <daniel@iogearbox.net>
2809 L:      netdev@vger.kernel.org
2810 L:      linux-kernel@vger.kernel.org
2811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2813 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2814 S:      Supported
2815 F:      arch/*/net/*
2816 F:      Documentation/networking/filter.txt
2817 F:      Documentation/bpf/
2818 F:      include/linux/bpf*
2819 F:      include/linux/filter.h
2820 F:      include/trace/events/xdp.h
2821 F:      include/uapi/linux/bpf*
2822 F:      include/uapi/linux/filter.h
2823 F:      kernel/bpf/
2824 F:      kernel/trace/bpf_trace.c
2825 F:      lib/test_bpf.c
2826 F:      net/bpf/
2827 F:      net/core/filter.c
2828 F:      net/sched/act_bpf.c
2829 F:      net/sched/cls_bpf.c
2830 F:      samples/bpf/
2831 F:      tools/bpf/
2832 F:      tools/lib/bpf/
2833 F:      tools/testing/selftests/bpf/
2834
2835 BPF JIT for ARM
2836 M:      Shubham Bansal <illusionist.neo@gmail.com>
2837 L:      netdev@vger.kernel.org
2838 S:      Maintained
2839 F:      arch/arm/net/
2840
2841 BPF JIT for ARM64
2842 M:      Daniel Borkmann <daniel@iogearbox.net>
2843 M:      Alexei Starovoitov <ast@kernel.org>
2844 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2845 L:      netdev@vger.kernel.org
2846 S:      Supported
2847 F:      arch/arm64/net/
2848
2849 BPF JIT for MIPS (32-BIT AND 64-BIT)
2850 M:      Paul Burton <paul.burton@mips.com>
2851 L:      netdev@vger.kernel.org
2852 S:      Maintained
2853 F:      arch/mips/net/
2854
2855 BPF JIT for NFP NICs
2856 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2857 L:      netdev@vger.kernel.org
2858 S:      Supported
2859 F:      drivers/net/ethernet/netronome/nfp/bpf/
2860
2861 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2862 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2863 M:      Sandipan Das <sandipan@linux.ibm.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Maintained
2866 F:      arch/powerpc/net/
2867
2868 BPF JIT for S390
2869 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2870 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2871 L:      netdev@vger.kernel.org
2872 S:      Maintained
2873 F:      arch/s390/net/
2874 X:      arch/s390/net/pnet.c
2875
2876 BPF JIT for SPARC (32-BIT AND 64-BIT)
2877 M:      David S. Miller <davem@davemloft.net>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/sparc/net/
2881
2882 BPF JIT for X86 32-BIT
2883 M:      Wang YanQing <udknight@gmail.com>
2884 L:      netdev@vger.kernel.org
2885 S:      Maintained
2886 F:      arch/x86/net/bpf_jit_comp32.c
2887
2888 BPF JIT for X86 64-BIT
2889 M:      Alexei Starovoitov <ast@kernel.org>
2890 M:      Daniel Borkmann <daniel@iogearbox.net>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      arch/x86/net/
2894 X:      arch/x86/net/bpf_jit_comp32.c
2895
2896 BROADCOM B44 10/100 ETHERNET DRIVER
2897 M:      Michael Chan <michael.chan@broadcom.com>
2898 L:      netdev@vger.kernel.org
2899 S:      Supported
2900 F:      drivers/net/ethernet/broadcom/b44.*
2901
2902 BROADCOM B53 ETHERNET SWITCH DRIVER
2903 M:      Florian Fainelli <f.fainelli@gmail.com>
2904 L:      netdev@vger.kernel.org
2905 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2906 S:      Supported
2907 F:      drivers/net/dsa/b53/*
2908 F:      include/linux/platform_data/b53.h
2909
2910 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2911 M:      Florian Fainelli <f.fainelli@gmail.com>
2912 M:      Ray Jui <rjui@broadcom.com>
2913 M:      Scott Branden <sbranden@broadcom.com>
2914 M:      bcm-kernel-feedback-list@broadcom.com
2915 T:      git git://github.com/broadcom/mach-bcm
2916 S:      Maintained
2917 N:      bcm281*
2918 N:      bcm113*
2919 N:      bcm216*
2920 N:      kona
2921 F:      arch/arm/mach-bcm/
2922
2923 BROADCOM BCM2835 ARM ARCHITECTURE
2924 M:      Eric Anholt <eric@anholt.net>
2925 M:      Stefan Wahren <stefan.wahren@i2se.com>
2926 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 T:      git git://github.com/anholt/linux
2929 S:      Maintained
2930 N:      bcm2835
2931 F:      drivers/staging/vc04_services
2932
2933 BROADCOM BCM47XX MIPS ARCHITECTURE
2934 M:      Hauke Mehrtens <hauke@hauke-m.de>
2935 M:      Rafał Miłecki <zajec5@gmail.com>
2936 L:      linux-mips@vger.kernel.org
2937 S:      Maintained
2938 F:      Documentation/devicetree/bindings/mips/brcm/
2939 F:      arch/mips/bcm47xx/*
2940 F:      arch/mips/include/asm/mach-bcm47xx/*
2941
2942 BROADCOM BCM5301X ARM ARCHITECTURE
2943 M:      Hauke Mehrtens <hauke@hauke-m.de>
2944 M:      Rafał Miłecki <zajec5@gmail.com>
2945 M:      bcm-kernel-feedback-list@broadcom.com
2946 L:      linux-arm-kernel@lists.infradead.org
2947 S:      Maintained
2948 F:      arch/arm/mach-bcm/bcm_5301x.c
2949 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2950 F:      arch/arm/boot/dts/bcm470*
2951 F:      arch/arm/boot/dts/bcm953012*
2952
2953 BROADCOM BCM53573 ARM ARCHITECTURE
2954 M:      Rafał Miłecki <rafal@milecki.pl>
2955 L:      linux-arm-kernel@lists.infradead.org
2956 S:      Maintained
2957 F:      arch/arm/boot/dts/bcm53573*
2958 F:      arch/arm/boot/dts/bcm47189*
2959
2960 BROADCOM BCM63XX ARM ARCHITECTURE
2961 M:      Florian Fainelli <f.fainelli@gmail.com>
2962 M:      bcm-kernel-feedback-list@broadcom.com
2963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 T:      git git://github.com/broadcom/stblinux.git
2965 S:      Maintained
2966 N:      bcm63xx
2967
2968 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2969 M:      Kevin Cernekee <cernekee@gmail.com>
2970 L:      linux-usb@vger.kernel.org
2971 S:      Maintained
2972 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2973
2974 BROADCOM BCM7XXX ARM ARCHITECTURE
2975 M:      Brian Norris <computersforpeace@gmail.com>
2976 M:      Gregory Fong <gregory.0xf0@gmail.com>
2977 M:      Florian Fainelli <f.fainelli@gmail.com>
2978 M:      bcm-kernel-feedback-list@broadcom.com
2979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 T:      git git://github.com/broadcom/stblinux.git
2981 S:      Maintained
2982 F:      arch/arm/mach-bcm/*brcmstb*
2983 F:      arch/arm/boot/dts/bcm7*.dts*
2984 F:      drivers/bus/brcmstb_gisb.c
2985 F:      arch/arm/mm/cache-b15-rac.c
2986 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2987 N:      brcmstb
2988
2989 BROADCOM BMIPS CPUFREQ DRIVER
2990 M:      Markus Mayer <mmayer@broadcom.com>
2991 M:      bcm-kernel-feedback-list@broadcom.com
2992 L:      linux-pm@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/cpufreq/bmips-cpufreq.c
2995
2996 BROADCOM BMIPS MIPS ARCHITECTURE
2997 M:      Kevin Cernekee <cernekee@gmail.com>
2998 M:      Florian Fainelli <f.fainelli@gmail.com>
2999 L:      linux-mips@vger.kernel.org
3000 T:      git git://github.com/broadcom/stblinux.git
3001 S:      Maintained
3002 F:      arch/mips/bmips/*
3003 F:      arch/mips/include/asm/mach-bmips/*
3004 F:      arch/mips/kernel/*bmips*
3005 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3006 F:      drivers/irqchip/irq-bcm63*
3007 F:      drivers/irqchip/irq-bcm7*
3008 F:      drivers/irqchip/irq-brcmstb*
3009 F:      include/linux/bcm963xx_nvram.h
3010 F:      include/linux/bcm963xx_tag.h
3011
3012 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3013 M:      Rasesh Mody <rasesh.mody@cavium.com>
3014 M:      Dept-GELinuxNICDev@cavium.com
3015 L:      netdev@vger.kernel.org
3016 S:      Supported
3017 F:      drivers/net/ethernet/broadcom/bnx2.*
3018 F:      drivers/net/ethernet/broadcom/bnx2_*
3019
3020 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3021 M:      QLogic-Storage-Upstream@qlogic.com
3022 L:      linux-scsi@vger.kernel.org
3023 S:      Supported
3024 F:      drivers/scsi/bnx2fc/
3025
3026 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3027 M:      QLogic-Storage-Upstream@qlogic.com
3028 L:      linux-scsi@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/scsi/bnx2i/
3031
3032 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3033 M:      Ariel Elior <ariel.elior@cavium.com>
3034 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3035 M:      everest-linux-l2@cavium.com
3036 L:      netdev@vger.kernel.org
3037 S:      Supported
3038 F:      drivers/net/ethernet/broadcom/bnx2x/
3039
3040 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3041 M:      Michael Chan <michael.chan@broadcom.com>
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/broadcom/bnxt/
3045
3046 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3047 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3048 M:      Franky Lin <franky.lin@broadcom.com>
3049 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3050 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3051 M:      Wright Feng <wright.feng@cypress.com>
3052 L:      linux-wireless@vger.kernel.org
3053 L:      brcm80211-dev-list.pdl@broadcom.com
3054 L:      brcm80211-dev-list@cypress.com
3055 S:      Supported
3056 F:      drivers/net/wireless/broadcom/brcm80211/
3057
3058 BROADCOM BRCMSTB GPIO DRIVER
3059 M:      Gregory Fong <gregory.0xf0@gmail.com>
3060 L:      bcm-kernel-feedback-list@broadcom.com
3061 S:      Supported
3062 F:      drivers/gpio/gpio-brcmstb.c
3063 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3064
3065 BROADCOM BRCMSTB I2C DRIVER
3066 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3067 L:      linux-i2c@vger.kernel.org
3068 L:      bcm-kernel-feedback-list@broadcom.com
3069 S:      Supported
3070 F:      drivers/i2c/busses/i2c-brcmstb.c
3071 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3072
3073 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3074 M:      Al Cooper <alcooperx@gmail.com>
3075 L:      linux-kernel@vger.kernel.org
3076 L:      bcm-kernel-feedback-list@broadcom.com
3077 S:      Maintained
3078 F:      drivers/phy/broadcom/phy-brcm-usb*
3079
3080 BROADCOM GENET ETHERNET DRIVER
3081 M:      Doug Berger <opendmb@gmail.com>
3082 M:      Florian Fainelli <f.fainelli@gmail.com>
3083 L:      netdev@vger.kernel.org
3084 S:      Supported
3085 F:      drivers/net/ethernet/broadcom/genet/
3086
3087 BROADCOM IPROC ARM ARCHITECTURE
3088 M:      Ray Jui <rjui@broadcom.com>
3089 M:      Scott Branden <sbranden@broadcom.com>
3090 M:      bcm-kernel-feedback-list@broadcom.com
3091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 T:      git git://github.com/broadcom/cygnus-linux.git
3093 S:      Maintained
3094 N:      iproc
3095 N:      cygnus
3096 N:      bcm[-_]nsp
3097 N:      bcm9113*
3098 N:      bcm9583*
3099 N:      bcm9585*
3100 N:      bcm9586*
3101 N:      bcm988312
3102 N:      bcm113*
3103 N:      bcm583*
3104 N:      bcm585*
3105 N:      bcm586*
3106 N:      bcm88312
3107 N:      hr2
3108 N:      stingray
3109 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3110 F:      arch/arm64/boot/dts/broadcom/stingray/*
3111 F:      drivers/clk/bcm/clk-ns*
3112 F:      drivers/clk/bcm/clk-sr*
3113 F:      drivers/pinctrl/bcm/pinctrl-ns*
3114 F:      include/dt-bindings/clock/bcm-sr*
3115
3116 BROADCOM KONA GPIO DRIVER
3117 M:      Ray Jui <rjui@broadcom.com>
3118 L:      bcm-kernel-feedback-list@broadcom.com
3119 S:      Supported
3120 F:      drivers/gpio/gpio-bcm-kona.c
3121 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3122
3123 BROADCOM NETXTREME-E ROCE DRIVER
3124 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3125 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3126 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3127 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3128 L:      linux-rdma@vger.kernel.org
3129 W:      http://www.broadcom.com
3130 S:      Supported
3131 F:      drivers/infiniband/hw/bnxt_re/
3132 F:      include/uapi/rdma/bnxt_re-abi.h
3133
3134 BROADCOM NVRAM DRIVER
3135 M:      Rafał Miłecki <zajec5@gmail.com>
3136 L:      linux-mips@vger.kernel.org
3137 S:      Maintained
3138 F:      drivers/firmware/broadcom/*
3139
3140 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3141 M:      Rafał Miłecki <zajec5@gmail.com>
3142 L:      linux-wireless@vger.kernel.org
3143 S:      Maintained
3144 F:      drivers/bcma/
3145 F:      include/linux/bcma/
3146
3147 BROADCOM STB AVS CPUFREQ DRIVER
3148 M:      Markus Mayer <mmayer@broadcom.com>
3149 M:      bcm-kernel-feedback-list@broadcom.com
3150 L:      linux-pm@vger.kernel.org
3151 S:      Maintained
3152 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3153 F:      drivers/cpufreq/brcmstb*
3154
3155 BROADCOM STB AVS TMON DRIVER
3156 M:      Markus Mayer <mmayer@broadcom.com>
3157 M:      bcm-kernel-feedback-list@broadcom.com
3158 L:      linux-pm@vger.kernel.org
3159 S:      Maintained
3160 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3161 F:      drivers/thermal/broadcom/brcmstb*
3162
3163 BROADCOM STB NAND FLASH DRIVER
3164 M:      Brian Norris <computersforpeace@gmail.com>
3165 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3166 L:      linux-mtd@lists.infradead.org
3167 L:      bcm-kernel-feedback-list@broadcom.com
3168 S:      Maintained
3169 F:      drivers/mtd/nand/raw/brcmnand/
3170
3171 BROADCOM STB DPFE DRIVER
3172 M:      Markus Mayer <mmayer@broadcom.com>
3173 M:      bcm-kernel-feedback-list@broadcom.com
3174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175 S:      Maintained
3176 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3177 F:      drivers/memory/brcmstb_dpfe.c
3178
3179 BROADCOM SPI DRIVER
3180 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3181 M:      bcm-kernel-feedback-list@broadcom.com
3182 S:      Maintained
3183 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3184 F:      drivers/spi/spi-bcm-qspi.*
3185 F:      drivers/spi/spi-brcmstb-qspi.c
3186 F:      drivers/spi/spi-iproc-qspi.c
3187
3188 BROADCOM SYSTEMPORT ETHERNET DRIVER
3189 M:      Florian Fainelli <f.fainelli@gmail.com>
3190 L:      netdev@vger.kernel.org
3191 S:      Supported
3192 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3193
3194 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3195 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3196 M:      Prashant Sreedharan <prashant@broadcom.com>
3197 M:      Michael Chan <mchan@broadcom.com>
3198 L:      netdev@vger.kernel.org
3199 S:      Supported
3200 F:      drivers/net/ethernet/broadcom/tg3.*
3201
3202 BROCADE BFA FC SCSI DRIVER
3203 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3204 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3205 L:      linux-scsi@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/scsi/bfa/
3208
3209 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3210 M:      Rasesh Mody <rasesh.mody@cavium.com>
3211 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3212 M:      Dept-GELinuxNICDev@cavium.com
3213 L:      netdev@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/net/ethernet/brocade/bna/
3216
3217 BSG (block layer generic sg v4 driver)
3218 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3219 L:      linux-scsi@vger.kernel.org
3220 S:      Supported
3221 F:      block/bsg.c
3222 F:      include/linux/bsg.h
3223 F:      include/uapi/linux/bsg.h
3224
3225 BT87X AUDIO DRIVER
3226 M:      Clemens Ladisch <clemens@ladisch.de>
3227 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3228 T:      git git://git.alsa-project.org/alsa-kernel.git
3229 S:      Maintained
3230 F:      Documentation/sound/cards/bt87x.rst
3231 F:      sound/pci/bt87x.c
3232
3233 BT8XXGPIO DRIVER
3234 M:      Michael Buesch <m@bues.ch>
3235 W:      http://bu3sch.de/btgpio.php
3236 S:      Maintained
3237 F:      drivers/gpio/gpio-bt8xx.c
3238
3239 BTRFS FILE SYSTEM
3240 M:      Chris Mason <clm@fb.com>
3241 M:      Josef Bacik <josef@toxicpanda.com>
3242 M:      David Sterba <dsterba@suse.com>
3243 L:      linux-btrfs@vger.kernel.org
3244 W:      http://btrfs.wiki.kernel.org/
3245 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3247 S:      Maintained
3248 F:      Documentation/filesystems/btrfs.txt
3249 F:      fs/btrfs/
3250 F:      include/linux/btrfs*
3251 F:      include/uapi/linux/btrfs*
3252
3253 BTTV VIDEO4LINUX DRIVER
3254 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3255 L:      linux-media@vger.kernel.org
3256 W:      https://linuxtv.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 S:      Odd fixes
3259 F:      Documentation/media/v4l-drivers/bttv*
3260 F:      drivers/media/pci/bt8xx/bttv*
3261
3262 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3263 M:      Chanwoo Choi <cw00.choi@samsung.com>
3264 L:      linux-pm@vger.kernel.org
3265 L:      linux-samsung-soc@vger.kernel.org
3266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3267 S:      Maintained
3268 F:      drivers/devfreq/exynos-bus.c
3269 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3270
3271 BUSLOGIC SCSI DRIVER
3272 M:      Khalid Aziz <khalid@gonehiking.org>
3273 L:      linux-scsi@vger.kernel.org
3274 S:      Maintained
3275 F:      drivers/scsi/BusLogic.*
3276 F:      drivers/scsi/FlashPoint.*
3277
3278 C-MEDIA CMI8788 DRIVER
3279 M:      Clemens Ladisch <clemens@ladisch.de>
3280 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3281 T:      git git://git.alsa-project.org/alsa-kernel.git
3282 S:      Maintained
3283 F:      sound/pci/oxygen/
3284
3285 C-SKY ARCHITECTURE
3286 M:      Guo Ren <guoren@kernel.org>
3287 T:      git https://github.com/c-sky/csky-linux.git
3288 S:      Supported
3289 F:      arch/csky/
3290 F:      Documentation/devicetree/bindings/csky/
3291 F:      drivers/irqchip/irq-csky-*
3292 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3293 F:      drivers/clocksource/timer-gx6605s.c
3294 F:      drivers/clocksource/timer-mp-csky.c
3295 F:      Documentation/devicetree/bindings/timer/csky,*
3296 K:      csky
3297 N:      csky
3298
3299 C6X ARCHITECTURE
3300 M:      Mark Salter <msalter@redhat.com>
3301 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3302 L:      linux-c6x-dev@linux-c6x.org
3303 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3304 S:      Maintained
3305 F:      arch/c6x/
3306
3307 CA8210 IEEE-802.15.4 RADIO DRIVER
3308 M:      Harry Morris <h.morris@cascoda.com>
3309 L:      linux-wpan@vger.kernel.org
3310 W:      https://github.com/Cascoda/ca8210-linux.git
3311 S:      Maintained
3312 F:      drivers/net/ieee802154/ca8210.c
3313 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3314
3315 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3316 M:      David Howells <dhowells@redhat.com>
3317 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3318 S:      Supported
3319 F:      Documentation/filesystems/caching/cachefiles.txt
3320 F:      fs/cachefiles/
3321
3322 CADENCE MIPI-CSI2 BRIDGES
3323 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3324 L:      linux-media@vger.kernel.org
3325 S:      Maintained
3326 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3327 F:      drivers/media/platform/cadence/cdns-csi2*
3328
3329 CADET FM/AM RADIO RECEIVER DRIVER
3330 M:      Hans Verkuil <hverkuil@xs4all.nl>
3331 L:      linux-media@vger.kernel.org
3332 T:      git git://linuxtv.org/media_tree.git
3333 W:      https://linuxtv.org
3334 S:      Maintained
3335 F:      drivers/media/radio/radio-cadet*
3336
3337 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3338 M:      Jonathan Corbet <corbet@lwn.net>
3339 L:      linux-media@vger.kernel.org
3340 T:      git git://linuxtv.org/media_tree.git
3341 S:      Maintained
3342 F:      Documentation/media/v4l-drivers/cafe_ccic*
3343 F:      drivers/media/platform/marvell-ccic/
3344
3345 CAIF NETWORK LAYER
3346 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3347 L:      netdev@vger.kernel.org
3348 S:      Supported
3349 F:      Documentation/networking/caif/
3350 F:      drivers/net/caif/
3351 F:      include/uapi/linux/caif/
3352 F:      include/net/caif/
3353 F:      net/caif/
3354
3355 CAKE QDISC
3356 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3357 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3358 S:      Maintained
3359 F:      net/sched/sch_cake.c
3360
3361 CALGARY x86-64 IOMMU
3362 M:      Muli Ben-Yehuda <mulix@mulix.org>
3363 M:      Jon Mason <jdmason@kudzu.us>
3364 L:      iommu@lists.linux-foundation.org
3365 S:      Maintained
3366 F:      arch/x86/kernel/pci-calgary_64.c
3367 F:      arch/x86/kernel/tce_64.c
3368 F:      arch/x86/include/asm/calgary.h
3369 F:      arch/x86/include/asm/tce.h
3370
3371 CAN NETWORK DRIVERS
3372 M:      Wolfgang Grandegger <wg@grandegger.com>
3373 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3374 L:      linux-can@vger.kernel.org
3375 W:      https://github.com/linux-can
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3378 S:      Maintained
3379 F:      Documentation/devicetree/bindings/net/can/
3380 F:      drivers/net/can/
3381 F:      include/linux/can/dev.h
3382 F:      include/linux/can/platform/
3383 F:      include/uapi/linux/can/error.h
3384 F:      include/uapi/linux/can/netlink.h
3385
3386 CAN NETWORK LAYER
3387 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3388 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3389 L:      linux-can@vger.kernel.org
3390 W:      https://github.com/linux-can
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3393 S:      Maintained
3394 F:      Documentation/networking/can.rst
3395 F:      net/can/
3396 F:      include/linux/can/core.h
3397 F:      include/uapi/linux/can.h
3398 F:      include/uapi/linux/can/bcm.h
3399 F:      include/uapi/linux/can/raw.h
3400 F:      include/uapi/linux/can/gw.h
3401
3402 CAPABILITIES
3403 M:      Serge Hallyn <serge@hallyn.com>
3404 L:      linux-security-module@vger.kernel.org
3405 S:      Supported
3406 F:      include/linux/capability.h
3407 F:      include/uapi/linux/capability.h
3408 F:      security/commoncap.c
3409 F:      kernel/capability.c
3410
3411 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3412 M:      Kevin Tsai <ktsai@capellamicro.com>
3413 S:      Maintained
3414 F:      drivers/iio/light/cm*
3415
3416 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3417 M:      Christian Lamparter <chunkeey@googlemail.com>
3418 L:      linux-wireless@vger.kernel.org
3419 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3420 S:      Maintained
3421 F:      drivers/net/wireless/ath/carl9170/
3422
3423 CAVIUM I2C DRIVER
3424 M:      Jan Glauber <jglauber@cavium.com>
3425 M:      David Daney <david.daney@cavium.com>
3426 W:      http://www.cavium.com
3427 S:      Supported
3428 F:      drivers/i2c/busses/i2c-octeon*
3429 F:      drivers/i2c/busses/i2c-thunderx*
3430
3431 CAVIUM LIQUIDIO NETWORK DRIVER
3432 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3433 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3434 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3435 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3436 L:      netdev@vger.kernel.org
3437 W:      http://www.cavium.com
3438 S:      Supported
3439 F:      drivers/net/ethernet/cavium/liquidio/
3440
3441 CAVIUM MMC DRIVER
3442 M:      Jan Glauber <jglauber@cavium.com>
3443 M:      David Daney <david.daney@cavium.com>
3444 M:      Steven J. Hill <Steven.Hill@cavium.com>
3445 W:      http://www.cavium.com
3446 S:      Supported
3447 F:      drivers/mmc/host/cavium*
3448
3449 CAVIUM OCTEON-TX CRYPTO DRIVER
3450 M:      George Cherian <george.cherian@cavium.com>
3451 L:      linux-crypto@vger.kernel.org
3452 W:      http://www.cavium.com
3453 S:      Supported
3454 F:      drivers/crypto/cavium/cpt/
3455
3456 CAVIUM THUNDERX2 ARM64 SOC
3457 M:      Robert Richter <rrichter@cavium.com>
3458 M:      Jayachandran C <jnair@caviumnetworks.com>
3459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3460 S:      Maintained
3461 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3462 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3463
3464 CC2520 IEEE-802.15.4 RADIO DRIVER
3465 M:      Varka Bhadram <varkabhadram@gmail.com>
3466 L:      linux-wpan@vger.kernel.org
3467 S:      Maintained
3468 F:      drivers/net/ieee802154/cc2520.c
3469 F:      include/linux/spi/cc2520.h
3470 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3471
3472 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3473 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3474 L:      linux-crypto@vger.kernel.org
3475 S:      Supported
3476 F:      drivers/crypto/ccree/
3477 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3478
3479 CEC FRAMEWORK
3480 M:      Hans Verkuil <hans.verkuil@cisco.com>
3481 L:      linux-media@vger.kernel.org
3482 T:      git git://linuxtv.org/media_tree.git
3483 W:      http://linuxtv.org
3484 S:      Supported
3485 F:      Documentation/media/kapi/cec-core.rst
3486 F:      Documentation/media/uapi/cec
3487 F:      drivers/media/cec/
3488 F:      drivers/media/rc/keymaps/rc-cec.c
3489 F:      include/media/cec.h
3490 F:      include/media/cec-notifier.h
3491 F:      include/uapi/linux/cec.h
3492 F:      include/uapi/linux/cec-funcs.h
3493 F:      Documentation/devicetree/bindings/media/cec.txt
3494 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3495
3496 CEC GPIO DRIVER
3497 M:      Hans Verkuil <hans.verkuil@cisco.com>
3498 L:      linux-media@vger.kernel.org
3499 T:      git git://linuxtv.org/media_tree.git
3500 W:      http://linuxtv.org
3501 S:      Supported
3502 F:      drivers/media/platform/cec-gpio/
3503 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3504
3505 CELL BROADBAND ENGINE ARCHITECTURE
3506 M:      Arnd Bergmann <arnd@arndb.de>
3507 L:      linuxppc-dev@lists.ozlabs.org
3508 W:      http://www.ibm.com/developerworks/power/cell/
3509 S:      Supported
3510 F:      arch/powerpc/include/asm/cell*.h
3511 F:      arch/powerpc/include/asm/spu*.h
3512 F:      arch/powerpc/include/uapi/asm/spu*.h
3513 F:      arch/powerpc/oprofile/*cell*
3514 F:      arch/powerpc/platforms/cell/
3515
3516 CEPH COMMON CODE (LIBCEPH)
3517 M:      Ilya Dryomov <idryomov@gmail.com>
3518 M:      "Yan, Zheng" <zyan@redhat.com>
3519 M:      Sage Weil <sage@redhat.com>
3520 L:      ceph-devel@vger.kernel.org
3521 W:      http://ceph.com/
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523 T:      git git://github.com/ceph/ceph-client.git
3524 S:      Supported
3525 F:      net/ceph/
3526 F:      include/linux/ceph/
3527 F:      include/linux/crush/
3528
3529 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3530 M:      "Yan, Zheng" <zyan@redhat.com>
3531 M:      Sage Weil <sage@redhat.com>
3532 M:      Ilya Dryomov <idryomov@gmail.com>
3533 L:      ceph-devel@vger.kernel.org
3534 W:      http://ceph.com/
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3536 T:      git git://github.com/ceph/ceph-client.git
3537 S:      Supported
3538 F:      Documentation/filesystems/ceph.txt
3539 F:      fs/ceph/
3540
3541 CERTIFICATE HANDLING:
3542 M:      David Howells <dhowells@redhat.com>
3543 M:      David Woodhouse <dwmw2@infradead.org>
3544 L:      keyrings@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/admin-guide/module-signing.rst
3547 F:      certs/
3548 F:      scripts/sign-file.c
3549 F:      scripts/extract-cert.c
3550
3551 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3552 L:      linux-usb@vger.kernel.org
3553 S:      Orphan
3554 F:      Documentation/usb/WUSB-Design-overview.txt
3555 F:      Documentation/usb/wusb-cbaf
3556 F:      drivers/usb/host/hwa-hc.c
3557 F:      drivers/usb/host/whci/
3558 F:      drivers/usb/wusbcore/
3559 F:      include/linux/usb/wusb*
3560
3561 CFAG12864B LCD DRIVER
3562 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3563 S:      Maintained
3564 F:      drivers/auxdisplay/cfag12864b.c
3565 F:      include/linux/cfag12864b.h
3566
3567 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3568 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3569 S:      Maintained
3570 F:      drivers/auxdisplay/cfag12864bfb.c
3571 F:      include/linux/cfag12864b.h
3572
3573 802.11 (including CFG80211/NL80211)
3574 M:      Johannes Berg <johannes@sipsolutions.net>
3575 L:      linux-wireless@vger.kernel.org
3576 W:      http://wireless.kernel.org/
3577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3579 S:      Maintained
3580 F:      net/wireless/
3581 F:      include/uapi/linux/nl80211.h
3582 F:      include/linux/ieee80211.h
3583 F:      include/net/wext.h
3584 F:      include/net/cfg80211.h
3585 F:      include/net/iw_handler.h
3586 F:      include/net/ieee80211_radiotap.h
3587 F:      Documentation/driver-api/80211/cfg80211.rst
3588 F:      Documentation/networking/regulatory.txt
3589
3590 CHAR and MISC DRIVERS
3591 M:      Arnd Bergmann <arnd@arndb.de>
3592 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3594 S:      Supported
3595 F:      drivers/char/
3596 F:      drivers/misc/
3597 F:      include/linux/miscdevice.h
3598
3599 CHECKPATCH
3600 M:      Andy Whitcroft <apw@canonical.com>
3601 M:      Joe Perches <joe@perches.com>
3602 S:      Maintained
3603 F:      scripts/checkpatch.pl
3604
3605 CHINESE DOCUMENTATION
3606 M:      Harry Wei <harryxiyou@gmail.com>
3607 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3608 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3609 S:      Maintained
3610 F:      Documentation/translations/zh_CN/
3611
3612 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3613 M:      Peter Chen <Peter.Chen@nxp.com>
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3615 L:      linux-usb@vger.kernel.org
3616 S:      Maintained
3617 F:      drivers/usb/chipidea/
3618
3619 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3620 M:      Hans de Goede <hdegoede@redhat.com>
3621 L:      linux-input@vger.kernel.org
3622 S:      Maintained
3623 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3624 F:      drivers/input/touchscreen/chipone_icn8318.c
3625
3626 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3627 M:      Hans de Goede <hdegoede@redhat.com>
3628 L:      linux-input@vger.kernel.org
3629 S:      Maintained
3630 F:      drivers/input/touchscreen/chipone_icn8505.c
3631
3632 CHROME HARDWARE PLATFORM SUPPORT
3633 M:      Benson Leung <bleung@chromium.org>
3634 M:      Olof Johansson <olof@lixom.net>
3635 S:      Maintained
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3637 F:      drivers/platform/chrome/
3638
3639 CIRRUS LOGIC AUDIO CODEC DRIVERS
3640 M:      Brian Austin <brian.austin@cirrus.com>
3641 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3643 S:      Maintained
3644 F:      sound/soc/codecs/cs*
3645
3646 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3647 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3648 L:      netdev@vger.kernel.org
3649 S:      Maintained
3650 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3651
3652 CISCO FCOE HBA DRIVER
3653 M:      Satish Kharat <satishkh@cisco.com>
3654 M:      Sesidhar Baddela <sebaddel@cisco.com>
3655 M:      Karan Tilak Kumar <kartilak@cisco.com>
3656 L:      linux-scsi@vger.kernel.org
3657 S:      Supported
3658 F:      drivers/scsi/fnic/
3659
3660 CISCO SCSI HBA DRIVER
3661 M:      Karan Tilak Kumar <kartilak@cisco.com>
3662 M:      Sesidhar Baddela <sebaddel@cisco.com>
3663 L:      linux-scsi@vger.kernel.org
3664 S:      Supported
3665 F:      drivers/scsi/snic/
3666
3667 CISCO VIC ETHERNET NIC DRIVER
3668 M:      Christian Benvenuti <benve@cisco.com>
3669 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3670 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3671 S:      Supported
3672 F:      drivers/net/ethernet/cisco/enic/
3673
3674 CISCO VIC LOW LATENCY NIC DRIVER
3675 M:      Christian Benvenuti <benve@cisco.com>
3676 S:      Supported
3677 F:      drivers/infiniband/hw/usnic/
3678
3679 CIRRUS LOGIC MADERA CODEC DRIVERS
3680 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3681 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3683 L:      patches@opensource.cirrus.com
3684 T:      git https://github.com/CirrusLogic/linux-drivers.git
3685 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3686 S:      Supported
3687 F:      Documentation/devicetree/bindings/mfd/madera.txt
3688 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3689 F:      include/linux/mfd/madera/*
3690 F:      drivers/gpio/gpio-madera*
3691 F:      drivers/mfd/madera*
3692 F:      drivers/mfd/cs47l*
3693 F:      drivers/pinctrl/cirrus/*
3694
3695 CLANG-FORMAT FILE
3696 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3697 S:      Maintained
3698 F:      .clang-format
3699
3700 CLEANCACHE API
3701 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3702 L:      linux-kernel@vger.kernel.org
3703 S:      Maintained
3704 F:      mm/cleancache.c
3705 F:      include/linux/cleancache.h
3706
3707 CLK API
3708 M:      Russell King <linux@armlinux.org.uk>
3709 L:      linux-clk@vger.kernel.org
3710 S:      Maintained
3711 F:      include/linux/clk.h
3712
3713 CLOCKSOURCE, CLOCKEVENT DRIVERS
3714 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3715 M:      Thomas Gleixner <tglx@linutronix.de>
3716 L:      linux-kernel@vger.kernel.org
3717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3718 S:      Supported
3719 F:      drivers/clocksource/
3720 F:      Documentation/devicetree/bindings/timer/
3721
3722 CMPC ACPI DRIVER
3723 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3724 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3725 L:      platform-driver-x86@vger.kernel.org
3726 S:      Supported
3727 F:      drivers/platform/x86/classmate-laptop.c
3728
3729 COBALT MEDIA DRIVER
3730 M:      Hans Verkuil <hans.verkuil@cisco.com>
3731 L:      linux-media@vger.kernel.org
3732 T:      git git://linuxtv.org/media_tree.git
3733 W:      https://linuxtv.org
3734 S:      Supported
3735 F:      drivers/media/pci/cobalt/
3736
3737 COCCINELLE/Semantic Patches (SmPL)
3738 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3739 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3740 M:      Nicolas Palix <nicolas.palix@imag.fr>
3741 M:      Michal Marek <michal.lkml@markovi.net>
3742 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3744 W:      http://coccinelle.lip6.fr/
3745 S:      Supported
3746 F:      Documentation/dev-tools/coccinelle.rst
3747 F:      scripts/coccinelle/
3748 F:      scripts/coccicheck
3749
3750 CODA FILE SYSTEM
3751 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3752 M:      coda@cs.cmu.edu
3753 L:      codalist@coda.cs.cmu.edu
3754 W:      http://www.coda.cs.cmu.edu/
3755 S:      Maintained
3756 F:      Documentation/filesystems/coda.txt
3757 F:      fs/coda/
3758 F:      include/linux/coda*.h
3759 F:      include/uapi/linux/coda*.h
3760
3761 CODA V4L2 MEM2MEM DRIVER
3762 M:      Philipp Zabel <p.zabel@pengutronix.de>
3763 L:      linux-media@vger.kernel.org
3764 S:      Maintained
3765 F:      Documentation/devicetree/bindings/media/coda.txt
3766 F:      drivers/media/platform/coda/
3767
3768 CODE OF CONDUCT
3769 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3770 S:      Supported
3771 F:      Documentation/process/code-of-conduct.rst
3772 F:      Documentation/process/code-of-conduct-interpretation.rst
3773
3774 COMMON CLK FRAMEWORK
3775 M:      Michael Turquette <mturquette@baylibre.com>
3776 M:      Stephen Boyd <sboyd@kernel.org>
3777 L:      linux-clk@vger.kernel.org
3778 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3780 S:      Maintained
3781 F:      Documentation/devicetree/bindings/clock/
3782 F:      drivers/clk/
3783 X:      drivers/clk/clkdev.c
3784 F:      include/linux/clk-pr*
3785 F:      include/linux/clk/
3786 F:      include/linux/of_clk.h
3787
3788 COMMON INTERNET FILE SYSTEM (CIFS)
3789 M:      Steve French <sfrench@samba.org>
3790 L:      linux-cifs@vger.kernel.org
3791 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3792 W:      http://linux-cifs.samba.org/
3793 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3794 S:      Supported
3795 F:      Documentation/filesystems/cifs/
3796 F:      fs/cifs/
3797
3798 COMPACTPCI HOTPLUG CORE
3799 M:      Scott Murray <scott@spiteful.org>
3800 L:      linux-pci@vger.kernel.org
3801 S:      Maintained
3802 F:      drivers/pci/hotplug/cpci_hotplug*
3803
3804 COMPACTPCI HOTPLUG GENERIC DRIVER
3805 M:      Scott Murray <scott@spiteful.org>
3806 L:      linux-pci@vger.kernel.org
3807 S:      Maintained
3808 F:      drivers/pci/hotplug/cpcihp_generic.c
3809
3810 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3811 M:      Scott Murray <scott@spiteful.org>
3812 L:      linux-pci@vger.kernel.org
3813 S:      Maintained
3814 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3815
3816 COMPAL LAPTOP SUPPORT
3817 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3818 L:      platform-driver-x86@vger.kernel.org
3819 S:      Maintained
3820 F:      drivers/platform/x86/compal-laptop.c
3821
3822 COMPILER ATTRIBUTES
3823 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3824 S:      Maintained
3825 F:      include/linux/compiler_attributes.h
3826
3827 CONEXANT ACCESSRUNNER USB DRIVER
3828 L:      accessrunner-general@lists.sourceforge.net
3829 W:      http://accessrunner.sourceforge.net/
3830 S:      Orphan
3831 F:      drivers/usb/atm/cxacru.c
3832
3833 CONFIGFS
3834 M:      Joel Becker <jlbec@evilplan.org>
3835 M:      Christoph Hellwig <hch@lst.de>
3836 T:      git git://git.infradead.org/users/hch/configfs.git
3837 S:      Supported
3838 F:      fs/configfs/
3839 F:      include/linux/configfs.h
3840
3841 CONNECTOR
3842 M:      Evgeniy Polyakov <zbr@ioremap.net>
3843 L:      netdev@vger.kernel.org
3844 S:      Maintained
3845 F:      drivers/connector/
3846
3847 CONTROL GROUP (CGROUP)
3848 M:      Tejun Heo <tj@kernel.org>
3849 M:      Li Zefan <lizefan@huawei.com>
3850 M:      Johannes Weiner <hannes@cmpxchg.org>
3851 L:      cgroups@vger.kernel.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3853 S:      Maintained
3854 F:      Documentation/cgroup*
3855 F:      include/linux/cgroup*
3856 F:      kernel/cgroup*
3857
3858 CONTROL GROUP - CPUSET
3859 M:      Li Zefan <lizefan@huawei.com>
3860 L:      cgroups@vger.kernel.org
3861 W:      http://www.bullopensource.org/cpuset/
3862 W:      http://oss.sgi.com/projects/cpusets/
3863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3864 S:      Maintained
3865 F:      Documentation/cgroup-v1/cpusets.txt
3866 F:      include/linux/cpuset.h
3867 F:      kernel/cgroup/cpuset.c
3868
3869 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3870 M:      Johannes Weiner <hannes@cmpxchg.org>
3871 M:      Michal Hocko <mhocko@kernel.org>
3872 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3873 L:      cgroups@vger.kernel.org
3874 L:      linux-mm@kvack.org
3875 S:      Maintained
3876 F:      mm/memcontrol.c
3877 F:      mm/swap_cgroup.c
3878
3879 CORETEMP HARDWARE MONITORING DRIVER
3880 M:      Fenghua Yu <fenghua.yu@intel.com>
3881 L:      linux-hwmon@vger.kernel.org
3882 S:      Maintained
3883 F:      Documentation/hwmon/coretemp
3884 F:      drivers/hwmon/coretemp.c
3885
3886 COSA/SRP SYNC SERIAL DRIVER
3887 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3888 W:      http://www.fi.muni.cz/~kas/cosa/
3889 S:      Maintained
3890 F:      drivers/net/wan/cosa*
3891
3892 CPMAC ETHERNET DRIVER
3893 M:      Florian Fainelli <f.fainelli@gmail.com>
3894 L:      netdev@vger.kernel.org
3895 S:      Maintained
3896 F:      drivers/net/ethernet/ti/cpmac.c
3897
3898 CPU FREQUENCY DRIVERS
3899 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3900 M:      Viresh Kumar <viresh.kumar@linaro.org>
3901 L:      linux-pm@vger.kernel.org
3902 S:      Maintained
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3904 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3905 B:      https://bugzilla.kernel.org
3906 F:      Documentation/cpu-freq/
3907 F:      Documentation/devicetree/bindings/cpufreq/
3908 F:      drivers/cpufreq/
3909 F:      include/linux/cpufreq.h
3910 F:      tools/testing/selftests/cpufreq/
3911
3912 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3913 M:      Viresh Kumar <viresh.kumar@linaro.org>
3914 M:      Sudeep Holla <sudeep.holla@arm.com>
3915 L:      linux-pm@vger.kernel.org
3916 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3917 S:      Maintained
3918 F:      drivers/cpufreq/arm_big_little.h
3919 F:      drivers/cpufreq/arm_big_little.c
3920
3921 CPU POWER MONITORING SUBSYSTEM
3922 M:      Thomas Renninger <trenn@suse.com>
3923 M:      Shuah Khan <shuah@kernel.org>
3924 L:      linux-pm@vger.kernel.org
3925 S:      Maintained
3926 F:      tools/power/cpupower/
3927
3928 CPUID/MSR DRIVER
3929 M:      "H. Peter Anvin" <hpa@zytor.com>
3930 S:      Maintained
3931 F:      arch/x86/kernel/cpuid.c
3932 F:      arch/x86/kernel/msr.c
3933
3934 CPUIDLE DRIVER - ARM BIG LITTLE
3935 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3936 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3937 L:      linux-pm@vger.kernel.org
3938 L:      linux-arm-kernel@lists.infradead.org
3939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3940 S:      Maintained
3941 F:      drivers/cpuidle/cpuidle-big_little.c
3942
3943 CPUIDLE DRIVER - ARM EXYNOS
3944 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3945 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3946 M:      Kukjin Kim <kgene@kernel.org>
3947 L:      linux-pm@vger.kernel.org
3948 L:      linux-samsung-soc@vger.kernel.org
3949 S:      Supported
3950 F:      drivers/cpuidle/cpuidle-exynos.c
3951 F:      arch/arm/mach-exynos/pm.c
3952
3953 CPUIDLE DRIVERS
3954 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3955 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3956 L:      linux-pm@vger.kernel.org
3957 S:      Maintained
3958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959 B:      https://bugzilla.kernel.org
3960 F:      drivers/cpuidle/*
3961 F:      include/linux/cpuidle.h
3962
3963 CRAMFS FILESYSTEM
3964 M:      Nicolas Pitre <nico@linaro.org>
3965 S:      Maintained
3966 F:      Documentation/filesystems/cramfs.txt
3967 F:      fs/cramfs/
3968
3969 CRYPTO API
3970 M:      Herbert Xu <herbert@gondor.apana.org.au>
3971 M:      "David S. Miller" <davem@davemloft.net>
3972 L:      linux-crypto@vger.kernel.org
3973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3975 S:      Maintained
3976 F:      Documentation/crypto/
3977 F:      Documentation/devicetree/bindings/crypto/
3978 F:      arch/*/crypto/
3979 F:      crypto/
3980 F:      drivers/crypto/
3981 F:      include/crypto/
3982 F:      include/linux/crypto*
3983
3984 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3985 M:      Neil Horman <nhorman@tuxdriver.com>
3986 L:      linux-crypto@vger.kernel.org
3987 S:      Maintained
3988 F:      crypto/ansi_cprng.c
3989 F:      crypto/rng.c
3990
3991 CS3308 MEDIA DRIVER
3992 M:      Hans Verkuil <hverkuil@xs4all.nl>
3993 L:      linux-media@vger.kernel.org
3994 T:      git git://linuxtv.org/media_tree.git
3995 W:      http://linuxtv.org
3996 S:      Odd Fixes
3997 F:      drivers/media/i2c/cs3308.c
3998 F:      drivers/media/i2c/cs3308.h
3999
4000 CS5535 Audio ALSA driver
4001 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4002 S:      Maintained
4003 F:      sound/pci/cs5535audio/
4004
4005 CW1200 WLAN driver
4006 M:      Solomon Peachy <pizza@shaftnet.org>
4007 S:      Maintained
4008 F:      drivers/net/wireless/st/cw1200/
4009
4010 CX18 VIDEO4LINUX DRIVER
4011 M:      Andy Walls <awalls@md.metrocast.net>
4012 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4013 L:      linux-media@vger.kernel.org
4014 T:      git git://linuxtv.org/media_tree.git
4015 W:      https://linuxtv.org
4016 W:      http://www.ivtvdriver.org/index.php/Cx18
4017 S:      Maintained
4018 F:      Documentation/media/v4l-drivers/cx18*
4019 F:      drivers/media/pci/cx18/
4020 F:      include/uapi/linux/ivtv*
4021
4022 CX2341X MPEG ENCODER HELPER MODULE
4023 M:      Hans Verkuil <hverkuil@xs4all.nl>
4024 L:      linux-media@vger.kernel.org
4025 T:      git git://linuxtv.org/media_tree.git
4026 W:      https://linuxtv.org
4027 S:      Maintained
4028 F:      drivers/media/common/cx2341x*
4029 F:      include/media/cx2341x*
4030
4031 CX24120 MEDIA DRIVER
4032 M:      Jemma Denson <jdenson@gmail.com>
4033 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4034 L:      linux-media@vger.kernel.org
4035 W:      https://linuxtv.org
4036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4037 S:      Maintained
4038 F:      drivers/media/dvb-frontends/cx24120*
4039
4040 CX88 VIDEO4LINUX DRIVER
4041 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4042 L:      linux-media@vger.kernel.org
4043 W:      https://linuxtv.org
4044 T:      git git://linuxtv.org/media_tree.git
4045 S:      Odd fixes
4046 F:      Documentation/media/v4l-drivers/cx88*
4047 F:      drivers/media/pci/cx88/
4048
4049 CXD2820R MEDIA DRIVER
4050 M:      Antti Palosaari <crope@iki.fi>
4051 L:      linux-media@vger.kernel.org
4052 W:      https://linuxtv.org
4053 W:      http://palosaari.fi/linux/
4054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4055 T:      git git://linuxtv.org/anttip/media_tree.git
4056 S:      Maintained
4057 F:      drivers/media/dvb-frontends/cxd2820r*
4058
4059 CXGB3 ETHERNET DRIVER (CXGB3)
4060 M:      Arjun Vynipadath <arjun@chelsio.com>
4061 L:      netdev@vger.kernel.org
4062 W:      http://www.chelsio.com
4063 S:      Supported
4064 F:      drivers/net/ethernet/chelsio/cxgb3/
4065
4066 CXGB3 ISCSI DRIVER (CXGB3I)
4067 M:      Karen Xie <kxie@chelsio.com>
4068 L:      linux-scsi@vger.kernel.org
4069 W:      http://www.chelsio.com
4070 S:      Supported
4071 F:      drivers/scsi/cxgbi/cxgb3i
4072
4073 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4074 M:      Steve Wise <swise@chelsio.com>
4075 L:      linux-rdma@vger.kernel.org
4076 W:      http://www.openfabrics.org
4077 S:      Supported
4078 F:      drivers/infiniband/hw/cxgb3/
4079 F:      include/uapi/rdma/cxgb3-abi.h
4080
4081 CXGB4 CRYPTO DRIVER (chcr)
4082 M:      Harsh Jain <harsh@chelsio.com>
4083 L:      linux-crypto@vger.kernel.org
4084 W:      http://www.chelsio.com
4085 S:      Supported
4086 F:      drivers/crypto/chelsio
4087
4088 CXGB4 ETHERNET DRIVER (CXGB4)
4089 M:      Arjun Vynipadath <arjun@chelsio.com>
4090 L:      netdev@vger.kernel.org
4091 W:      http://www.chelsio.com
4092 S:      Supported
4093 F:      drivers/net/ethernet/chelsio/cxgb4/
4094
4095 CXGB4 ISCSI DRIVER (CXGB4I)
4096 M:      Karen Xie <kxie@chelsio.com>
4097 L:      linux-scsi@vger.kernel.org
4098 W:      http://www.chelsio.com
4099 S:      Supported
4100 F:      drivers/scsi/cxgbi/cxgb4i
4101
4102 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4103 M:      Steve Wise <swise@chelsio.com>
4104 L:      linux-rdma@vger.kernel.org
4105 W:      http://www.openfabrics.org
4106 S:      Supported
4107 F:      drivers/infiniband/hw/cxgb4/
4108 F:      include/uapi/rdma/cxgb4-abi.h
4109
4110 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4111 M:      Casey Leedom <leedom@chelsio.com>
4112 L:      netdev@vger.kernel.org
4113 W:      http://www.chelsio.com
4114 S:      Supported
4115 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4116
4117 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4118 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4119 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4120 L:      linuxppc-dev@lists.ozlabs.org
4121 S:      Supported
4122 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4123 F:      drivers/misc/cxl/
4124 F:      include/misc/cxl*
4125 F:      include/uapi/misc/cxl.h
4126 F:      Documentation/powerpc/cxl.txt
4127 F:      Documentation/ABI/testing/sysfs-class-cxl
4128
4129 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4130 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4131 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4132 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4133 L:      linux-scsi@vger.kernel.org
4134 S:      Supported
4135 F:      drivers/scsi/cxlflash/
4136 F:      include/uapi/scsi/cxlflash_ioctl.h
4137 F:      Documentation/powerpc/cxlflash.txt
4138
4139 CYBERPRO FB DRIVER
4140 M:      Russell King <linux@armlinux.org.uk>
4141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4142 W:      http://www.armlinux.org.uk/
4143 S:      Maintained
4144 F:      drivers/video/fbdev/cyber2000fb.*
4145
4146 CYCLADES ASYNC MUX DRIVER
4147 W:      http://www.cyclades.com/
4148 S:      Orphan
4149 F:      drivers/tty/cyclades.c
4150 F:      include/linux/cyclades.h
4151 F:      include/uapi/linux/cyclades.h
4152
4153 CYCLADES PC300 DRIVER
4154 W:      http://www.cyclades.com/
4155 S:      Orphan
4156 F:      drivers/net/wan/pc300*
4157
4158 CYPRESS_FIRMWARE MEDIA DRIVER
4159 M:      Antti Palosaari <crope@iki.fi>
4160 L:      linux-media@vger.kernel.org
4161 W:      https://linuxtv.org
4162 W:      http://palosaari.fi/linux/
4163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4164 T:      git git://linuxtv.org/anttip/media_tree.git
4165 S:      Maintained
4166 F:      drivers/media/common/cypress_firmware*
4167
4168 CYTTSP TOUCHSCREEN DRIVER
4169 M:      Ferruh Yigit <fery@cypress.com>
4170 L:      linux-input@vger.kernel.org
4171 S:      Supported
4172 F:      drivers/input/touchscreen/cyttsp*
4173 F:      include/linux/input/cyttsp.h
4174
4175 D-LINK DIR-685 TOUCHKEYS DRIVER
4176 M:      Linus Walleij <linus.walleij@linaro.org>
4177 L:      linux-input@vger.kernel.org
4178 S:      Supported
4179 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4180
4181 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4182 M:      Joshua Kinard <kumba@gentoo.org>
4183 S:      Maintained
4184 F:      drivers/rtc/rtc-ds1685.c
4185 F:      include/linux/rtc/ds1685.h
4186
4187 DAMA SLAVE for AX.25
4188 M:      Joerg Reuter <jreuter@yaina.de>
4189 W:      http://yaina.de/jreuter/
4190 W:      http://www.qsl.net/dl1bke/
4191 L:      linux-hams@vger.kernel.org
4192 S:      Maintained
4193 F:      net/ax25/af_ax25.c
4194 F:      net/ax25/ax25_dev.c
4195 F:      net/ax25/ax25_ds_*
4196 F:      net/ax25/ax25_in.c
4197 F:      net/ax25/ax25_out.c
4198 F:      net/ax25/ax25_timer.c
4199 F:      net/ax25/sysctl_net_ax25.c
4200
4201 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4202 L:      netdev@vger.kernel.org
4203 S:      Orphan
4204 F:      Documentation/networking/dmfe.txt
4205 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4206
4207 DC390/AM53C974 SCSI driver
4208 M:      Hannes Reinecke <hare@suse.com>
4209 L:      linux-scsi@vger.kernel.org
4210 S:      Maintained
4211 F:      drivers/scsi/am53c974.c
4212
4213 DC395x SCSI driver
4214 M:      Oliver Neukum <oliver@neukum.org>
4215 M:      Ali Akcaagac <aliakc@web.de>
4216 M:      Jamie Lenehan <lenehan@twibble.org>
4217 L:      dc395x@twibble.org
4218 W:      http://twibble.org/dist/dc395x/
4219 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4220 S:      Maintained
4221 F:      Documentation/scsi/dc395x.txt
4222 F:      drivers/scsi/dc395x.*
4223
4224 DCCP PROTOCOL
4225 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4226 L:      dccp@vger.kernel.org
4227 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4228 S:      Maintained
4229 F:      include/linux/dccp.h
4230 F:      include/uapi/linux/dccp.h
4231 F:      include/linux/tfrc.h
4232 F:      net/dccp/
4233
4234 DECnet NETWORK LAYER
4235 W:      http://linux-decnet.sourceforge.net
4236 L:      linux-decnet-user@lists.sourceforge.net
4237 S:      Orphan
4238 F:      Documentation/networking/decnet.txt
4239 F:      net/decnet/
4240
4241 DECSTATION PLATFORM SUPPORT
4242 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4243 L:      linux-mips@vger.kernel.org
4244 W:      http://www.linux-mips.org/wiki/DECstation
4245 S:      Maintained
4246 F:      arch/mips/dec/
4247 F:      arch/mips/include/asm/dec/
4248 F:      arch/mips/include/asm/mach-dec/
4249
4250 DEFXX FDDI NETWORK DRIVER
4251 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4252 S:      Maintained
4253 F:      drivers/net/fddi/defxx.*
4254
4255 DELL SMBIOS DRIVER
4256 M:      Pali Rohár <pali.rohar@gmail.com>
4257 M:      Mario Limonciello <mario.limonciello@dell.com>
4258 L:      platform-driver-x86@vger.kernel.org
4259 S:      Maintained
4260 F:      drivers/platform/x86/dell-smbios.*
4261
4262 DELL SMBIOS SMM DRIVER
4263 M:      Mario Limonciello <mario.limonciello@dell.com>
4264 L:      platform-driver-x86@vger.kernel.org
4265 S:      Maintained
4266 F:      drivers/platform/x86/dell-smbios-smm.c
4267
4268 DELL SMBIOS WMI DRIVER
4269 M:      Mario Limonciello <mario.limonciello@dell.com>
4270 L:      platform-driver-x86@vger.kernel.org
4271 S:      Maintained
4272 F:      drivers/platform/x86/dell-smbios-wmi.c
4273 F:      tools/wmi/dell-smbios-example.c
4274
4275 DEFZA FDDI NETWORK DRIVER
4276 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4277 S:      Maintained
4278 F:      drivers/net/fddi/defza.*
4279
4280 DELL LAPTOP DRIVER
4281 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4282 M:      Pali Rohár <pali.rohar@gmail.com>
4283 L:      platform-driver-x86@vger.kernel.org
4284 S:      Maintained
4285 F:      drivers/platform/x86/dell-laptop.c
4286
4287 DELL LAPTOP FREEFALL DRIVER
4288 M:      Pali Rohár <pali.rohar@gmail.com>
4289 S:      Maintained
4290 F:      drivers/platform/x86/dell-smo8800.c
4291
4292 DELL LAPTOP RBTN DRIVER
4293 M:      Pali Rohár <pali.rohar@gmail.com>
4294 S:      Maintained
4295 F:      drivers/platform/x86/dell-rbtn.*
4296
4297 DELL REMOTE BIOS UPDATE DRIVER
4298 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4299 L:      platform-driver-x86@vger.kernel.org
4300 S:      Maintained
4301 F:      drivers/platform/x86/dell_rbu.c
4302
4303 DELL LAPTOP SMM DRIVER
4304 M:      Pali Rohár <pali.rohar@gmail.com>
4305 S:      Maintained
4306 F:      drivers/hwmon/dell-smm-hwmon.c
4307 F:      include/uapi/linux/i8k.h
4308
4309 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4310 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4311 L:      platform-driver-x86@vger.kernel.org
4312 S:      Maintained
4313 F:      Documentation/dcdbas.txt
4314 F:      drivers/platform/x86/dcdbas.*
4315
4316 DELL WMI NOTIFICATIONS DRIVER
4317 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4318 M:      Pali Rohár <pali.rohar@gmail.com>
4319 S:      Maintained
4320 F:      drivers/platform/x86/dell-wmi.c
4321
4322 DELL WMI DESCRIPTOR DRIVER
4323 M:      Mario Limonciello <mario.limonciello@dell.com>
4324 S:      Maintained
4325 F:      drivers/platform/x86/dell-wmi-descriptor.c
4326
4327 DELTA ST MEDIA DRIVER
4328 M:      Hugues Fruchet <hugues.fruchet@st.com>
4329 L:      linux-media@vger.kernel.org
4330 T:      git git://linuxtv.org/media_tree.git
4331 W:      https://linuxtv.org
4332 S:      Supported
4333 F:      drivers/media/platform/sti/delta
4334
4335 DENALI NAND DRIVER
4336 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4337 L:      linux-mtd@lists.infradead.org
4338 S:      Supported
4339 F:      drivers/mtd/nand/raw/denali*
4340
4341 DESIGNWARE USB2 DRD IP DRIVER
4342 M:      Minas Harutyunyan <hminas@synopsys.com>
4343 L:      linux-usb@vger.kernel.org
4344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4345 S:      Maintained
4346 F:      drivers/usb/dwc2/
4347
4348 DESIGNWARE USB3 DRD IP DRIVER
4349 M:      Felipe Balbi <balbi@kernel.org>
4350 L:      linux-usb@vger.kernel.org
4351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4352 S:      Maintained
4353 F:      drivers/usb/dwc3/
4354
4355 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4356 M:      Andreas Klinger <ak@it-klinger.de>
4357 L:      linux-iio@vger.kernel.org
4358 S:      Maintained
4359 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4360 F:      drivers/iio/proximity/srf*.c
4361
4362 DEVICE COREDUMP (DEV_COREDUMP)
4363 M:      Johannes Berg <johannes@sipsolutions.net>
4364 L:      linux-kernel@vger.kernel.org
4365 S:      Maintained
4366 F:      drivers/base/devcoredump.c
4367 F:      include/linux/devcoredump.h
4368
4369 DEVICE FREQUENCY (DEVFREQ)
4370 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4371 M:      Kyungmin Park <kyungmin.park@samsung.com>
4372 R:      Chanwoo Choi <cw00.choi@samsung.com>
4373 L:      linux-pm@vger.kernel.org
4374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4375 S:      Maintained
4376 F:      drivers/devfreq/
4377 F:      include/linux/devfreq.h
4378 F:      Documentation/devicetree/bindings/devfreq/
4379
4380 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4381 M:      Chanwoo Choi <cw00.choi@samsung.com>
4382 L:      linux-pm@vger.kernel.org
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4384 S:      Supported
4385 F:      drivers/devfreq/event/
4386 F:      drivers/devfreq/devfreq-event.c
4387 F:      include/linux/devfreq-event.h
4388 F:      Documentation/devicetree/bindings/devfreq/event/
4389
4390 DEVICE NUMBER REGISTRY
4391 M:      Torben Mathiasen <device@lanana.org>
4392 W:      http://lanana.org/docs/device-list/index.html
4393 S:      Maintained
4394
4395 DEVICE-MAPPER  (LVM)
4396 M:      Alasdair Kergon <agk@redhat.com>
4397 M:      Mike Snitzer <snitzer@redhat.com>
4398 M:      dm-devel@redhat.com
4399 L:      dm-devel@redhat.com
4400 W:      http://sources.redhat.com/dm
4401 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4403 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4404 S:      Maintained
4405 F:      Documentation/device-mapper/
4406 F:      drivers/md/Makefile
4407 F:      drivers/md/Kconfig
4408 F:      drivers/md/dm*
4409 F:      drivers/md/persistent-data/
4410 F:      include/linux/device-mapper.h
4411 F:      include/linux/dm-*.h
4412 F:      include/uapi/linux/dm-*.h
4413
4414 DEVLINK
4415 M:      Jiri Pirko <jiri@mellanox.com>
4416 L:      netdev@vger.kernel.org
4417 S:      Supported
4418 F:      net/core/devlink.c
4419 F:      include/net/devlink.h
4420 F:      include/uapi/linux/devlink.h
4421
4422 DIALOG SEMICONDUCTOR DRIVERS
4423 M:      Support Opensource <support.opensource@diasemi.com>
4424 W:      http://www.dialog-semiconductor.com/products
4425 S:      Supported
4426 F:      Documentation/hwmon/da90??
4427 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4428 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4429 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4430 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4431 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4432 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4433 F:      drivers/gpio/gpio-da90??.c
4434 F:      drivers/hwmon/da90??-hwmon.c
4435 F:      drivers/iio/adc/da91??-*.c
4436 F:      drivers/input/misc/da90??_onkey.c
4437 F:      drivers/input/touchscreen/da9052_tsi.c
4438 F:      drivers/leds/leds-da90??.c
4439 F:      drivers/mfd/da903x.c
4440 F:      drivers/mfd/da90??-*.c
4441 F:      drivers/mfd/da91??-*.c
4442 F:      drivers/power/supply/da9052-battery.c
4443 F:      drivers/power/supply/da91??-*.c
4444 F:      drivers/regulator/da903x.c
4445 F:      drivers/regulator/da9???-regulator.[ch]
4446 F:      drivers/thermal/da90??-thermal.c
4447 F:      drivers/rtc/rtc-da90??.c
4448 F:      drivers/video/backlight/da90??_bl.c
4449 F:      drivers/watchdog/da90??_wdt.c
4450 F:      include/linux/mfd/da903x.h
4451 F:      include/linux/mfd/da9052/
4452 F:      include/linux/mfd/da9055/
4453 F:      include/linux/mfd/da9062/
4454 F:      include/linux/mfd/da9063/
4455 F:      include/linux/mfd/da9150/
4456 F:      include/linux/regulator/da9211.h
4457 F:      include/sound/da[79]*.h
4458 F:      sound/soc/codecs/da[79]*.[ch]
4459
4460 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4461 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4462 L:      linux-gpio@vger.kernel.org
4463 S:      Maintained
4464 F:      drivers/gpio/gpio-gpio-mm.c
4465
4466 DIOLAN U2C-12 I2C DRIVER
4467 M:      Guenter Roeck <linux@roeck-us.net>
4468 L:      linux-i2c@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4471
4472 FILESYSTEM DIRECT ACCESS (DAX)
4473 M:      Matthew Wilcox <willy@infradead.org>
4474 M:      Ross Zwisler <zwisler@kernel.org>
4475 M:      Jan Kara <jack@suse.cz>
4476 L:      linux-fsdevel@vger.kernel.org
4477 S:      Supported
4478 F:      fs/dax.c
4479 F:      include/linux/dax.h
4480 F:      include/trace/events/fs_dax.h
4481
4482 DEVICE DIRECT ACCESS (DAX)
4483 M:      Dan Williams <dan.j.williams@intel.com>
4484 M:      Dave Jiang <dave.jiang@intel.com>
4485 M:      Ross Zwisler <zwisler@kernel.org>
4486 M:      Vishal Verma <vishal.l.verma@intel.com>
4487 L:      linux-nvdimm@lists.01.org
4488 S:      Supported
4489 F:      drivers/dax/
4490
4491 DIRECTORY NOTIFICATION (DNOTIFY)
4492 M:      Jan Kara <jack@suse.cz>
4493 R:      Amir Goldstein <amir73il@gmail.com>
4494 L:      linux-fsdevel@vger.kernel.org
4495 S:      Maintained
4496 F:      Documentation/filesystems/dnotify.txt
4497 F:      fs/notify/dnotify/
4498 F:      include/linux/dnotify.h
4499
4500 DISK GEOMETRY AND PARTITION HANDLING
4501 M:      Andries Brouwer <aeb@cwi.nl>
4502 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4503 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4504 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4505 S:      Maintained
4506
4507 DISKQUOTA
4508 M:      Jan Kara <jack@suse.com>
4509 S:      Maintained
4510 F:      Documentation/filesystems/quota.txt
4511 F:      fs/quota/
4512 F:      include/linux/quota*.h
4513 F:      include/uapi/linux/quota*.h
4514
4515 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4516 M:      Bernie Thompson <bernie@plugable.com>
4517 L:      linux-fbdev@vger.kernel.org
4518 S:      Maintained
4519 W:      http://plugable.com/category/projects/udlfb/
4520 F:      drivers/video/fbdev/udlfb.c
4521 F:      include/video/udlfb.h
4522 F:      Documentation/fb/udlfb.txt
4523
4524 DISTRIBUTED LOCK MANAGER (DLM)
4525 M:      Christine Caulfield <ccaulfie@redhat.com>
4526 M:      David Teigland <teigland@redhat.com>
4527 L:      cluster-devel@redhat.com
4528 W:      http://sources.redhat.com/cluster/
4529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4530 S:      Supported
4531 F:      fs/dlm/
4532
4533 DMA BUFFER SHARING FRAMEWORK
4534 M:      Sumit Semwal <sumit.semwal@linaro.org>
4535 S:      Maintained
4536 L:      linux-media@vger.kernel.org
4537 L:      dri-devel@lists.freedesktop.org
4538 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4539 F:      drivers/dma-buf/
4540 F:      include/linux/dma-buf*
4541 F:      include/linux/reservation.h
4542 F:      include/linux/*fence.h
4543 F:      Documentation/driver-api/dma-buf.rst
4544 T:      git git://anongit.freedesktop.org/drm/drm-misc
4545
4546 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4547 M:      Vinod Koul <vkoul@kernel.org>
4548 L:      dmaengine@vger.kernel.org
4549 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4550 S:      Maintained
4551 F:      drivers/dma/
4552 F:      include/linux/dmaengine.h
4553 F:      include/linux/of_dma.h
4554 F:      Documentation/devicetree/bindings/dma/
4555 F:      Documentation/driver-api/dmaengine/
4556 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4557
4558 DMA MAPPING HELPERS
4559 M:      Christoph Hellwig <hch@lst.de>
4560 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4561 R:      Robin Murphy <robin.murphy@arm.com>
4562 L:      iommu@lists.linux-foundation.org
4563 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4564 W:      http://git.infradead.org/users/hch/dma-mapping.git
4565 S:      Supported
4566 F:      kernel/dma/
4567 F:      include/asm-generic/dma-mapping.h
4568 F:      include/linux/dma-direct.h
4569 F:      include/linux/dma-mapping.h
4570 F:      include/linux/dma-noncoherent.h
4571
4572 DME1737 HARDWARE MONITOR DRIVER
4573 M:      Juerg Haefliger <juergh@gmail.com>
4574 L:      linux-hwmon@vger.kernel.org
4575 S:      Maintained
4576 F:      Documentation/hwmon/dme1737
4577 F:      drivers/hwmon/dme1737.c
4578
4579 DMI/SMBIOS SUPPORT
4580 M:      Jean Delvare <jdelvare@suse.com>
4581 S:      Maintained
4582 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4583 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4584 F:      drivers/firmware/dmi-id.c
4585 F:      drivers/firmware/dmi_scan.c
4586 F:      include/linux/dmi.h
4587
4588 DOCUMENTATION
4589 M:      Jonathan Corbet <corbet@lwn.net>
4590 L:      linux-doc@vger.kernel.org
4591 S:      Maintained
4592 F:      Documentation/
4593 F:      scripts/kernel-doc
4594 X:      Documentation/ABI/
4595 X:      Documentation/acpi/
4596 X:      Documentation/devicetree/
4597 X:      Documentation/i2c/
4598 X:      Documentation/media/
4599 X:      Documentation/power/
4600 X:      Documentation/spi/
4601 T:      git git://git.lwn.net/linux.git docs-next
4602
4603 DOCUMENTATION/ITALIAN
4604 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4605 L:      linux-doc@vger.kernel.org
4606 S:      Maintained
4607 F:      Documentation/translations/it_IT
4608
4609 DONGWOON DW9714 LENS VOICE COIL DRIVER
4610 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4611 L:      linux-media@vger.kernel.org
4612 T:      git git://linuxtv.org/media_tree.git
4613 S:      Maintained
4614 F:      drivers/media/i2c/dw9714.c
4615 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4616
4617 DONGWOON DW9807 LENS VOICE COIL DRIVER
4618 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4619 L:      linux-media@vger.kernel.org
4620 T:      git git://linuxtv.org/media_tree.git
4621 S:      Maintained
4622 F:      drivers/media/i2c/dw9807-vcm.c
4623 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4624
4625 DOUBLETALK DRIVER
4626 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4627 L:      blinux-list@redhat.com
4628 S:      Maintained
4629 F:      drivers/char/dtlk.c
4630 F:      include/linux/dtlk.h
4631
4632 DPAA2 DATAPATH I/O (DPIO) DRIVER
4633 M:      Roy Pledge <Roy.Pledge@nxp.com>
4634 L:      linux-kernel@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/soc/fsl/dpio
4637
4638 DPAA2 ETHERNET DRIVER
4639 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4640 L:      netdev@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4643 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4644 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4645 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4646 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4647
4648 DPAA2 ETHERNET SWITCH DRIVER
4649 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4650 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4651 L:      linux-kernel@vger.kernel.org
4652 S:      Maintained
4653 F:      drivers/staging/fsl-dpaa2/ethsw
4654
4655 DPAA2 PTP CLOCK DRIVER
4656 M:      Yangbo Lu <yangbo.lu@nxp.com>
4657 L:      netdev@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4660 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4661
4662 DPT_I2O SCSI RAID DRIVER
4663 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4664 L:      linux-scsi@vger.kernel.org
4665 W:      http://www.adaptec.com/
4666 S:      Maintained
4667 F:      drivers/scsi/dpt*
4668 F:      drivers/scsi/dpt/
4669
4670 DRBD DRIVER
4671 M:      Philipp Reisner <philipp.reisner@linbit.com>
4672 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4673 L:      drbd-dev@lists.linbit.com
4674 W:      http://www.drbd.org
4675 T:      git git://git.linbit.com/linux-drbd.git
4676 T:      git git://git.linbit.com/drbd-8.4.git
4677 S:      Supported
4678 F:      drivers/block/drbd/
4679 F:      lib/lru_cache.c
4680 F:      Documentation/blockdev/drbd/
4681
4682 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4683 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4684 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4686 S:      Supported
4687 F:      Documentation/kobject.txt
4688 F:      drivers/base/
4689 F:      fs/debugfs/
4690 F:      fs/sysfs/
4691 F:      include/linux/debugfs.h
4692 F:      include/linux/kobj*
4693 F:      lib/kobj*
4694
4695 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4696 M:      Kevin Hilman <khilman@kernel.org>
4697 M:      Nishanth Menon <nm@ti.com>
4698 S:      Maintained
4699 F:      drivers/power/avs/
4700 F:      include/linux/power/smartreflex.h
4701 L:      linux-pm@vger.kernel.org
4702
4703 DRM DRIVER FOR ARM PL111 CLCD
4704 M:      Eric Anholt <eric@anholt.net>
4705 T:      git git://anongit.freedesktop.org/drm/drm-misc
4706 S:      Supported
4707 F:      drivers/gpu/drm/pl111/
4708
4709 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4710 M:      Linus Walleij <linus.walleij@linaro.org>
4711 T:      git git://anongit.freedesktop.org/drm/drm-misc
4712 S:      Maintained
4713 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4714 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4715
4716 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4717 M:      Dave Airlie <airlied@redhat.com>
4718 S:      Odd Fixes
4719 F:      drivers/gpu/drm/ast/
4720
4721 DRM DRIVER FOR BOCHS VIRTUAL GPU
4722 M:      Gerd Hoffmann <kraxel@redhat.com>
4723 L:      virtualization@lists.linux-foundation.org
4724 T:      git git://anongit.freedesktop.org/drm/drm-misc
4725 S:      Maintained
4726 F:      drivers/gpu/drm/bochs/
4727
4728 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4729 M:      Linus Walleij <linus.walleij@linaro.org>
4730 T:      git git://anongit.freedesktop.org/drm/drm-misc
4731 S:      Maintained
4732 F:      drivers/gpu/drm/tve200/
4733
4734 DRM DRIVER FOR ILITEK ILI9225 PANELS
4735 M:      David Lechner <david@lechnology.com>
4736 S:      Maintained
4737 F:      drivers/gpu/drm/tinydrm/ili9225.c
4738 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4739
4740 DRM DRIVER FOR HX8357D PANELS
4741 M:      Eric Anholt <eric@anholt.net>
4742 T:      git git://anongit.freedesktop.org/drm/drm-misc
4743 S:      Maintained
4744 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4745 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4746
4747 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4748 S:      Orphan / Obsolete
4749 F:      drivers/gpu/drm/i810/
4750 F:      include/uapi/drm/i810_drm.h
4751
4752 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4753 S:      Orphan / Obsolete
4754 F:      drivers/gpu/drm/mga/
4755 F:      include/uapi/drm/mga_drm.h
4756
4757 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4758 M:      Dave Airlie <airlied@redhat.com>
4759 S:      Odd Fixes
4760 F:      drivers/gpu/drm/mgag200/
4761
4762 DRM DRIVER FOR MI0283QT
4763 M:      Noralf Trønnes <noralf@tronnes.org>
4764 S:      Maintained
4765 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4766 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4767
4768 DRM DRIVER FOR MSM ADRENO GPU
4769 M:      Rob Clark <robdclark@gmail.com>
4770 L:      linux-arm-msm@vger.kernel.org
4771 L:      dri-devel@lists.freedesktop.org
4772 L:      freedreno@lists.freedesktop.org
4773 T:      git git://people.freedesktop.org/~robclark/linux
4774 S:      Maintained
4775 F:      drivers/gpu/drm/msm/
4776 F:      include/uapi/drm/msm_drm.h
4777 F:      Documentation/devicetree/bindings/display/msm/
4778
4779 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4780 M:      Ben Skeggs <bskeggs@redhat.com>
4781 L:      dri-devel@lists.freedesktop.org
4782 L:      nouveau@lists.freedesktop.org
4783 T:      git git://github.com/skeggsb/linux
4784 S:      Supported
4785 F:      drivers/gpu/drm/nouveau/
4786 F:      include/uapi/drm/nouveau_drm.h
4787
4788 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4789 M:      Stefan Mavrodiev <stefan@olimex.com>
4790 S:      Maintained
4791 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4792 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4793
4794 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4795 M:      Noralf Trønnes <noralf@tronnes.org>
4796 S:      Maintained
4797 F:      drivers/gpu/drm/tinydrm/repaper.c
4798 F:      Documentation/devicetree/bindings/display/repaper.txt
4799
4800 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4801 M:      Dave Airlie <airlied@redhat.com>
4802 M:      Gerd Hoffmann <kraxel@redhat.com>
4803 L:      virtualization@lists.linux-foundation.org
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805 S:      Obsolete
4806 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4807 F:      drivers/gpu/drm/cirrus/
4808
4809 DRM DRIVER FOR QXL VIRTUAL GPU
4810 M:      Dave Airlie <airlied@redhat.com>
4811 M:      Gerd Hoffmann <kraxel@redhat.com>
4812 L:      virtualization@lists.linux-foundation.org
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814 S:      Maintained
4815 F:      drivers/gpu/drm/qxl/
4816 F:      include/uapi/drm/qxl_drm.h
4817
4818 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4819 S:      Orphan / Obsolete
4820 F:      drivers/gpu/drm/r128/
4821 F:      include/uapi/drm/r128_drm.h
4822
4823 DRM DRIVER FOR SAVAGE VIDEO CARDS
4824 S:      Orphan / Obsolete
4825 F:      drivers/gpu/drm/savage/
4826 F:      include/uapi/drm/savage_drm.h
4827
4828 DRM DRIVER FOR SIS VIDEO CARDS
4829 S:      Orphan / Obsolete
4830 F:      drivers/gpu/drm/sis/
4831 F:      include/uapi/drm/sis_drm.h
4832
4833 DRM DRIVER FOR SITRONIX ST7586 PANELS
4834 M:      David Lechner <david@lechnology.com>
4835 S:      Maintained
4836 F:      drivers/gpu/drm/tinydrm/st7586.c
4837 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4838
4839 DRM DRIVER FOR SITRONIX ST7735R PANELS
4840 M:      David Lechner <david@lechnology.com>
4841 S:      Maintained
4842 F:      drivers/gpu/drm/tinydrm/st7735r.c
4843 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4844
4845 DRM DRIVER FOR TDFX VIDEO CARDS
4846 S:      Orphan / Obsolete
4847 F:      drivers/gpu/drm/tdfx/
4848
4849 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4850 M:      Dave Airlie <airlied@redhat.com>
4851 R:      Sean Paul <sean@poorly.run>
4852 L:      dri-devel@lists.freedesktop.org
4853 S:      Odd Fixes
4854 F:      drivers/gpu/drm/udl/
4855 T:      git git://anongit.freedesktop.org/drm/drm-misc
4856
4857 DRM DRIVER FOR VMWARE VIRTUAL GPU
4858 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4859 M:      Thomas Hellstrom <thellstrom@vmware.com>
4860 L:      dri-devel@lists.freedesktop.org
4861 T:      git git://people.freedesktop.org/~thomash/linux
4862 S:      Supported
4863 F:      drivers/gpu/drm/vmwgfx/
4864 F:      include/uapi/drm/vmwgfx_drm.h
4865
4866 DRM DRIVERS
4867 M:      David Airlie <airlied@linux.ie>
4868 M:      Daniel Vetter <daniel@ffwll.ch>
4869 L:      dri-devel@lists.freedesktop.org
4870 T:      git git://anongit.freedesktop.org/drm/drm
4871 B:      https://bugs.freedesktop.org/
4872 C:      irc://chat.freenode.net/dri-devel
4873 S:      Maintained
4874 F:      drivers/gpu/drm/
4875 F:      drivers/gpu/vga/
4876 F:      Documentation/devicetree/bindings/display/
4877 F:      Documentation/devicetree/bindings/gpu/
4878 F:      Documentation/gpu/
4879 F:      include/drm/
4880 F:      include/uapi/drm/
4881 F:      include/linux/vga*
4882
4883 DRM DRIVERS AND MISC GPU PATCHES
4884 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4885 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4886 M:      Sean Paul <sean@poorly.run>
4887 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4888 S:      Maintained
4889 T:      git git://anongit.freedesktop.org/drm/drm-misc
4890 F:      Documentation/gpu/
4891 F:      drivers/gpu/vga/
4892 F:      drivers/gpu/drm/*
4893 F:      include/drm/drm*
4894 F:      include/uapi/drm/drm*
4895 F:      include/linux/vga*
4896
4897 DRM DRIVERS FOR ALLWINNER A10
4898 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 S:      Supported
4901 F:      drivers/gpu/drm/sun4i/
4902 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4903 T:      git git://anongit.freedesktop.org/drm/drm-misc
4904
4905 DRM DRIVERS FOR AMLOGIC SOCS
4906 M:      Neil Armstrong <narmstrong@baylibre.com>
4907 L:      dri-devel@lists.freedesktop.org
4908 L:      linux-amlogic@lists.infradead.org
4909 W:      http://linux-meson.com/
4910 S:      Supported
4911 F:      drivers/gpu/drm/meson/
4912 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4913 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4914 F:      Documentation/gpu/meson.rst
4915 T:      git git://anongit.freedesktop.org/drm/drm-misc
4916
4917 DRM DRIVERS FOR ATMEL HLCDC
4918 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4919 L:      dri-devel@lists.freedesktop.org
4920 S:      Supported
4921 F:      drivers/gpu/drm/atmel-hlcdc/
4922 F:      Documentation/devicetree/bindings/display/atmel/
4923 T:      git git://anongit.freedesktop.org/drm/drm-misc
4924
4925 DRM DRIVERS FOR BRIDGE CHIPS
4926 M:      Archit Taneja <architt@codeaurora.org>
4927 M:      Andrzej Hajda <a.hajda@samsung.com>
4928 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4929 S:      Maintained
4930 T:      git git://anongit.freedesktop.org/drm/drm-misc
4931 F:      drivers/gpu/drm/bridge/
4932
4933 DRM DRIVERS FOR EXYNOS
4934 M:      Inki Dae <inki.dae@samsung.com>
4935 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4936 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4937 M:      Kyungmin Park <kyungmin.park@samsung.com>
4938 L:      dri-devel@lists.freedesktop.org
4939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4940 S:      Supported
4941 F:      drivers/gpu/drm/exynos/
4942 F:      include/uapi/drm/exynos_drm.h
4943 F:      Documentation/devicetree/bindings/display/exynos/
4944
4945 DRM DRIVERS FOR FREESCALE DCU
4946 M:      Stefan Agner <stefan@agner.ch>
4947 M:      Alison Wang <alison.wang@nxp.com>
4948 L:      dri-devel@lists.freedesktop.org
4949 S:      Supported
4950 F:      drivers/gpu/drm/fsl-dcu/
4951 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4952 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4953 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4954 T:      git git://anongit.freedesktop.org/drm/drm-misc
4955
4956 DRM DRIVERS FOR FREESCALE IMX
4957 M:      Philipp Zabel <p.zabel@pengutronix.de>
4958 L:      dri-devel@lists.freedesktop.org
4959 S:      Maintained
4960 F:      drivers/gpu/drm/imx/
4961 F:      drivers/gpu/ipu-v3/
4962 F:      Documentation/devicetree/bindings/display/imx/
4963
4964 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4965 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4966 L:      dri-devel@lists.freedesktop.org
4967 T:      git git://github.com/patjak/drm-gma500
4968 S:      Maintained
4969 F:      drivers/gpu/drm/gma500/
4970
4971 DRM DRIVERS FOR HISILICON
4972 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4973 M:      Rongrong Zou <zourongrong@gmail.com>
4974 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4975 R:      Chen Feng <puck.chen@hisilicon.com>
4976 L:      dri-devel@lists.freedesktop.org
4977 T:      git git://github.com/xin3liang/linux.git
4978 S:      Maintained
4979 F:      drivers/gpu/drm/hisilicon/
4980 F:      Documentation/devicetree/bindings/display/hisilicon/
4981
4982 DRM DRIVERS FOR MEDIATEK
4983 M:      CK Hu <ck.hu@mediatek.com>
4984 M:      Philipp Zabel <p.zabel@pengutronix.de>
4985 L:      dri-devel@lists.freedesktop.org
4986 S:      Supported
4987 F:      drivers/gpu/drm/mediatek/
4988 F:      Documentation/devicetree/bindings/display/mediatek/
4989
4990 DRM DRIVERS FOR NVIDIA TEGRA
4991 M:      Thierry Reding <thierry.reding@gmail.com>
4992 L:      dri-devel@lists.freedesktop.org
4993 L:      linux-tegra@vger.kernel.org
4994 T:      git git://anongit.freedesktop.org/tegra/linux.git
4995 S:      Supported
4996 F:      drivers/gpu/drm/tegra/
4997 F:      drivers/gpu/host1x/
4998 F:      include/linux/host1x.h
4999 F:      include/uapi/drm/tegra_drm.h
5000 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5001
5002 DRM DRIVERS FOR RENESAS
5003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5004 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5005 L:      dri-devel@lists.freedesktop.org
5006 L:      linux-renesas-soc@vger.kernel.org
5007 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5008 S:      Supported
5009 F:      drivers/gpu/drm/rcar-du/
5010 F:      drivers/gpu/drm/shmobile/
5011 F:      include/linux/platform_data/shmob_drm.h
5012 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5013 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5014 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5015
5016 DRM DRIVERS FOR ROCKCHIP
5017 M:      Sandy Huang <hjc@rock-chips.com>
5018 M:      Heiko Stübner <heiko@sntech.de>
5019 L:      dri-devel@lists.freedesktop.org
5020 S:      Maintained
5021 F:      drivers/gpu/drm/rockchip/
5022 F:      Documentation/devicetree/bindings/display/rockchip/
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024
5025 DRM DRIVERS FOR STI
5026 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5027 M:      Vincent Abriou <vincent.abriou@st.com>
5028 L:      dri-devel@lists.freedesktop.org
5029 T:      git git://anongit.freedesktop.org/drm/drm-misc
5030 S:      Maintained
5031 F:      drivers/gpu/drm/sti
5032 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5033
5034 DRM DRIVERS FOR STM
5035 M:      Yannick Fertre <yannick.fertre@st.com>
5036 M:      Philippe Cornu <philippe.cornu@st.com>
5037 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5038 M:      Vincent Abriou <vincent.abriou@st.com>
5039 L:      dri-devel@lists.freedesktop.org
5040 T:      git git://anongit.freedesktop.org/drm/drm-misc
5041 S:      Maintained
5042 F:      drivers/gpu/drm/stm
5043 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5044
5045 DRM DRIVERS FOR TI LCDC
5046 M:      Jyri Sarha <jsarha@ti.com>
5047 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5048 L:      dri-devel@lists.freedesktop.org
5049 S:      Maintained
5050 F:      drivers/gpu/drm/tilcdc/
5051 F:      Documentation/devicetree/bindings/display/tilcdc/
5052
5053 DRM DRIVERS FOR TI OMAP
5054 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5055 L:      dri-devel@lists.freedesktop.org
5056 S:      Maintained
5057 F:      drivers/gpu/drm/omapdrm/
5058 F:      Documentation/devicetree/bindings/display/ti/
5059
5060 DRM DRIVERS FOR V3D
5061 M:      Eric Anholt <eric@anholt.net>
5062 S:      Supported
5063 F:      drivers/gpu/drm/v3d/
5064 F:      include/uapi/drm/v3d_drm.h
5065 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5066 T:      git git://anongit.freedesktop.org/drm/drm-misc
5067
5068 DRM DRIVERS FOR VC4
5069 M:      Eric Anholt <eric@anholt.net>
5070 T:      git git://github.com/anholt/linux
5071 S:      Supported
5072 F:      drivers/gpu/drm/vc4/
5073 F:      include/uapi/drm/vc4_drm.h
5074 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5075 T:      git git://anongit.freedesktop.org/drm/drm-misc
5076
5077 DRM DRIVERS FOR VIVANTE GPU IP
5078 M:      Lucas Stach <l.stach@pengutronix.de>
5079 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5080 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5081 L:      etnaviv@lists.freedesktop.org
5082 L:      dri-devel@lists.freedesktop.org
5083 S:      Maintained
5084 F:      drivers/gpu/drm/etnaviv/
5085 F:      include/uapi/drm/etnaviv_drm.h
5086 F:      Documentation/devicetree/bindings/display/etnaviv/
5087
5088 DRM DRIVERS FOR ZTE ZX
5089 M:      Shawn Guo <shawnguo@kernel.org>
5090 L:      dri-devel@lists.freedesktop.org
5091 S:      Maintained
5092 F:      drivers/gpu/drm/zte/
5093 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5094 T:      git git://anongit.freedesktop.org/drm/drm-misc
5095
5096 DRM PANEL DRIVERS
5097 M:      Thierry Reding <thierry.reding@gmail.com>
5098 L:      dri-devel@lists.freedesktop.org
5099 T:      git git://anongit.freedesktop.org/drm/drm-misc
5100 S:      Maintained
5101 F:      drivers/gpu/drm/drm_panel.c
5102 F:      drivers/gpu/drm/panel/
5103 F:      include/drm/drm_panel.h
5104 F:      Documentation/devicetree/bindings/display/panel/
5105
5106 DRM TINYDRM DRIVERS
5107 M:      Noralf Trønnes <noralf@tronnes.org>
5108 W:      https://github.com/notro/tinydrm/wiki/Development
5109 T:      git git://anongit.freedesktop.org/drm/drm-misc
5110 S:      Maintained
5111 F:      drivers/gpu/drm/tinydrm/
5112 F:      include/drm/tinydrm/
5113
5114 DRM DRIVERS FOR XEN
5115 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5116 T:      git git://anongit.freedesktop.org/drm/drm-misc
5117 L:      dri-devel@lists.freedesktop.org
5118 L:      xen-devel@lists.xen.org
5119 S:      Supported
5120 F:      drivers/gpu/drm/xen/
5121 F:      Documentation/gpu/xen-front.rst
5122
5123 DRM TTM SUBSYSTEM
5124 M:      Christian Koenig <christian.koenig@amd.com>
5125 M:      Huang Rui <ray.huang@amd.com>
5126 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5127 T:      git git://people.freedesktop.org/~agd5f/linux
5128 S:      Maintained
5129 L:      dri-devel@lists.freedesktop.org
5130 F:      include/drm/ttm/
5131 F:      drivers/gpu/drm/ttm/
5132
5133 DSBR100 USB FM RADIO DRIVER
5134 M:      Alexey Klimov <klimov.linux@gmail.com>
5135 L:      linux-media@vger.kernel.org
5136 T:      git git://linuxtv.org/media_tree.git
5137 S:      Maintained
5138 F:      drivers/media/radio/dsbr100.c
5139
5140 DSCC4 DRIVER
5141 M:      Francois Romieu <romieu@fr.zoreil.com>
5142 L:      netdev@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/net/wan/dscc4.c
5145
5146 DT3155 MEDIA DRIVER
5147 M:      Hans Verkuil <hverkuil@xs4all.nl>
5148 L:      linux-media@vger.kernel.org
5149 T:      git git://linuxtv.org/media_tree.git
5150 W:      https://linuxtv.org
5151 S:      Odd Fixes
5152 F:      drivers/media/pci/dt3155/
5153
5154 DVB_USB_AF9015 MEDIA DRIVER
5155 M:      Antti Palosaari <crope@iki.fi>
5156 L:      linux-media@vger.kernel.org
5157 W:      https://linuxtv.org
5158 W:      http://palosaari.fi/linux/
5159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5160 T:      git git://linuxtv.org/anttip/media_tree.git
5161 S:      Maintained
5162 F:      drivers/media/usb/dvb-usb-v2/af9015*
5163
5164 DVB_USB_AF9035 MEDIA DRIVER
5165 M:      Antti Palosaari <crope@iki.fi>
5166 L:      linux-media@vger.kernel.org
5167 W:      https://linuxtv.org
5168 W:      http://palosaari.fi/linux/
5169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5170 T:      git git://linuxtv.org/anttip/media_tree.git
5171 S:      Maintained
5172 F:      drivers/media/usb/dvb-usb-v2/af9035*
5173
5174 DVB_USB_ANYSEE MEDIA DRIVER
5175 M:      Antti Palosaari <crope@iki.fi>
5176 L:      linux-media@vger.kernel.org
5177 W:      https://linuxtv.org
5178 W:      http://palosaari.fi/linux/
5179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5180 T:      git git://linuxtv.org/anttip/media_tree.git
5181 S:      Maintained
5182 F:      drivers/media/usb/dvb-usb-v2/anysee*
5183
5184 DVB_USB_AU6610 MEDIA DRIVER
5185 M:      Antti Palosaari <crope@iki.fi>
5186 L:      linux-media@vger.kernel.org
5187 W:      https://linuxtv.org
5188 W:      http://palosaari.fi/linux/
5189 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5190 T:      git git://linuxtv.org/anttip/media_tree.git
5191 S:      Maintained
5192 F:      drivers/media/usb/dvb-usb-v2/au6610*
5193
5194 DVB_USB_CE6230 MEDIA DRIVER
5195 M:      Antti Palosaari <crope@iki.fi>
5196 L:      linux-media@vger.kernel.org
5197 W:      https://linuxtv.org
5198 W:      http://palosaari.fi/linux/
5199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5200 T:      git git://linuxtv.org/anttip/media_tree.git
5201 S:      Maintained
5202 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5203
5204 DVB_USB_CXUSB MEDIA DRIVER
5205 M:      Michael Krufky <mkrufky@linuxtv.org>
5206 L:      linux-media@vger.kernel.org
5207 W:      https://linuxtv.org
5208 W:      http://github.com/mkrufky
5209 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5210 T:      git git://linuxtv.org/media_tree.git
5211 S:      Maintained
5212 F:      drivers/media/usb/dvb-usb/cxusb*
5213
5214 DVB_USB_EC168 MEDIA DRIVER
5215 M:      Antti Palosaari <crope@iki.fi>
5216 L:      linux-media@vger.kernel.org
5217 W:      https://linuxtv.org
5218 W:      http://palosaari.fi/linux/
5219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5220 T:      git git://linuxtv.org/anttip/media_tree.git
5221 S:      Maintained
5222 F:      drivers/media/usb/dvb-usb-v2/ec168*
5223
5224 DVB_USB_GL861 MEDIA DRIVER
5225 M:      Antti Palosaari <crope@iki.fi>
5226 L:      linux-media@vger.kernel.org
5227 W:      https://linuxtv.org
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/usb/dvb-usb-v2/gl861*
5232
5233 DVB_USB_MXL111SF MEDIA DRIVER
5234 M:      Michael Krufky <mkrufky@linuxtv.org>
5235 L:      linux-media@vger.kernel.org
5236 W:      https://linuxtv.org
5237 W:      http://github.com/mkrufky
5238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5239 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5240 S:      Maintained
5241 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5242
5243 DVB_USB_RTL28XXU MEDIA DRIVER
5244 M:      Antti Palosaari <crope@iki.fi>
5245 L:      linux-media@vger.kernel.org
5246 W:      https://linuxtv.org
5247 W:      http://palosaari.fi/linux/
5248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5249 T:      git git://linuxtv.org/anttip/media_tree.git
5250 S:      Maintained
5251 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5252
5253 DVB_USB_V2 MEDIA DRIVER
5254 M:      Antti Palosaari <crope@iki.fi>
5255 L:      linux-media@vger.kernel.org
5256 W:      https://linuxtv.org
5257 W:      http://palosaari.fi/linux/
5258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5259 T:      git git://linuxtv.org/anttip/media_tree.git
5260 S:      Maintained
5261 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5262 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5263
5264 DYNAMIC DEBUG
5265 M:      Jason Baron <jbaron@akamai.com>
5266 S:      Maintained
5267 F:      lib/dynamic_debug.c
5268 F:      include/linux/dynamic_debug.h
5269
5270 DYNAMIC INTERRUPT MODERATION
5271 M:      Tal Gilboa <talgi@mellanox.com>
5272 S:      Maintained
5273 F:      include/linux/net_dim.h
5274
5275 DZ DECSTATION DZ11 SERIAL DRIVER
5276 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5277 S:      Maintained
5278 F:      drivers/tty/serial/dz.*
5279
5280 E3X0 POWER BUTTON DRIVER
5281 M:      Moritz Fischer <moritz.fischer@ettus.com>
5282 L:      usrp-users@lists.ettus.com
5283 W:      http://www.ettus.com
5284 S:      Supported
5285 F:      drivers/input/misc/e3x0-button.c
5286 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5287
5288 E4000 MEDIA DRIVER
5289 M:      Antti Palosaari <crope@iki.fi>
5290 L:      linux-media@vger.kernel.org
5291 W:      https://linuxtv.org
5292 W:      http://palosaari.fi/linux/
5293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5294 T:      git git://linuxtv.org/anttip/media_tree.git
5295 S:      Maintained
5296 F:      drivers/media/tuners/e4000*
5297
5298 EARTH_PT1 MEDIA DRIVER
5299 M:      Akihiro Tsukada <tskd08@gmail.com>
5300 L:      linux-media@vger.kernel.org
5301 S:      Odd Fixes
5302 F:      drivers/media/pci/pt1/
5303
5304 EARTH_PT3 MEDIA DRIVER
5305 M:      Akihiro Tsukada <tskd08@gmail.com>
5306 L:      linux-media@vger.kernel.org
5307 S:      Odd Fixes
5308 F:      drivers/media/pci/pt3/
5309
5310 EC100 MEDIA DRIVER
5311 M:      Antti Palosaari <crope@iki.fi>
5312 L:      linux-media@vger.kernel.org
5313 W:      https://linuxtv.org
5314 W:      http://palosaari.fi/linux/
5315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5316 T:      git git://linuxtv.org/anttip/media_tree.git
5317 S:      Maintained
5318 F:      drivers/media/dvb-frontends/ec100*
5319
5320 ECRYPT FILE SYSTEM
5321 M:      Tyler Hicks <tyhicks@canonical.com>
5322 L:      ecryptfs@vger.kernel.org
5323 W:      http://ecryptfs.org
5324 W:      https://launchpad.net/ecryptfs
5325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5326 S:      Supported
5327 F:      Documentation/filesystems/ecryptfs.txt
5328 F:      fs/ecryptfs/
5329
5330 EDAC-AMD64
5331 M:      Borislav Petkov <bp@alien8.de>
5332 L:      linux-edac@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/edac/amd64_edac*
5335
5336 EDAC-CALXEDA
5337 M:      Robert Richter <rric@kernel.org>
5338 L:      linux-edac@vger.kernel.org
5339 S:      Maintained
5340 F:      drivers/edac/highbank*
5341
5342 EDAC-CAVIUM OCTEON
5343 M:      Ralf Baechle <ralf@linux-mips.org>
5344 M:      David Daney <david.daney@cavium.com>
5345 L:      linux-edac@vger.kernel.org
5346 L:      linux-mips@vger.kernel.org
5347 S:      Supported
5348 F:      drivers/edac/octeon_edac*
5349
5350 EDAC-CAVIUM THUNDERX
5351 M:      David Daney <david.daney@cavium.com>
5352 M:      Jan Glauber <jglauber@cavium.com>
5353 L:      linux-edac@vger.kernel.org
5354 S:      Supported
5355 F:      drivers/edac/thunderx_edac*
5356
5357 EDAC-CORE
5358 M:      Borislav Petkov <bp@alien8.de>
5359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5360 L:      linux-edac@vger.kernel.org
5361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5363 S:      Supported
5364 F:      Documentation/admin-guide/ras.rst
5365 F:      Documentation/driver-api/edac.rst
5366 F:      drivers/edac/
5367 F:      include/linux/edac.h
5368
5369 EDAC-E752X
5370 M:      Mark Gross <mark.gross@intel.com>
5371 L:      linux-edac@vger.kernel.org
5372 S:      Maintained
5373 F:      drivers/edac/e752x_edac.c
5374
5375 EDAC-E7XXX
5376 L:      linux-edac@vger.kernel.org
5377 S:      Maintained
5378 F:      drivers/edac/e7xxx_edac.c
5379
5380 EDAC-FSL_DDR
5381 M:      York Sun <york.sun@nxp.com>
5382 L:      linux-edac@vger.kernel.org
5383 S:      Maintained
5384 F:      drivers/edac/fsl_ddr_edac.*
5385
5386 EDAC-GHES
5387 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5388 L:      linux-edac@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/edac/ghes_edac.c
5391
5392 EDAC-I3000
5393 L:      linux-edac@vger.kernel.org
5394 S:      Orphan
5395 F:      drivers/edac/i3000_edac.c
5396
5397 EDAC-I5000
5398 L:      linux-edac@vger.kernel.org
5399 S:      Maintained
5400 F:      drivers/edac/i5000_edac.c
5401
5402 EDAC-I5400
5403 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5404 L:      linux-edac@vger.kernel.org
5405 S:      Maintained
5406 F:      drivers/edac/i5400_edac.c
5407
5408 EDAC-I7300
5409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/i7300_edac.c
5413
5414 EDAC-I7CORE
5415 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5416 L:      linux-edac@vger.kernel.org
5417 S:      Maintained
5418 F:      drivers/edac/i7core_edac.c
5419
5420 EDAC-I82443BXGX
5421 M:      Tim Small <tim@buttersideup.com>
5422 L:      linux-edac@vger.kernel.org
5423 S:      Maintained
5424 F:      drivers/edac/i82443bxgx_edac.c
5425
5426 EDAC-I82975X
5427 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5428 M:      "Arvind R." <arvino55@gmail.com>
5429 L:      linux-edac@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/edac/i82975x_edac.c
5432
5433 EDAC-IE31200
5434 M:      Jason Baron <jbaron@akamai.com>
5435 L:      linux-edac@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/edac/ie31200_edac.c
5438
5439 EDAC-MPC85XX
5440 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5441 L:      linux-edac@vger.kernel.org
5442 S:      Maintained
5443 F:      drivers/edac/mpc85xx_edac.[ch]
5444
5445 EDAC-PASEMI
5446 M:      Egor Martovetsky <egor@pasemi.com>
5447 L:      linux-edac@vger.kernel.org
5448 S:      Maintained
5449 F:      drivers/edac/pasemi_edac.c
5450
5451 EDAC-PND2
5452 M:      Tony Luck <tony.luck@intel.com>
5453 L:      linux-edac@vger.kernel.org
5454 S:      Maintained
5455 F:      drivers/edac/pnd2_edac.[ch]
5456
5457 EDAC-R82600
5458 M:      Tim Small <tim@buttersideup.com>
5459 L:      linux-edac@vger.kernel.org
5460 S:      Maintained
5461 F:      drivers/edac/r82600_edac.c
5462
5463 EDAC-SBRIDGE
5464 M:      Tony Luck <tony.luck@intel.com>
5465 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5466 L:      linux-edac@vger.kernel.org
5467 S:      Maintained
5468 F:      drivers/edac/sb_edac.c
5469
5470 EDAC-SKYLAKE
5471 M:      Tony Luck <tony.luck@intel.com>
5472 L:      linux-edac@vger.kernel.org
5473 S:      Maintained
5474 F:      drivers/edac/skx_edac.c
5475
5476 EDAC-TI
5477 M:      Tero Kristo <t-kristo@ti.com>
5478 L:      linux-edac@vger.kernel.org
5479 S:      Maintained
5480 F:      drivers/edac/ti_edac.c
5481
5482 EDAC-QCOM
5483 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5484 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5485 L:      linux-arm-msm@vger.kernel.org
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/qcom_edac.c
5489
5490 EDIROL UA-101/UA-1000 DRIVER
5491 M:      Clemens Ladisch <clemens@ladisch.de>
5492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5493 T:      git git://git.alsa-project.org/alsa-kernel.git
5494 S:      Maintained
5495 F:      sound/usb/misc/ua101.c
5496
5497 EFI TEST DRIVER
5498 L:      linux-efi@vger.kernel.org
5499 M:      Ivan Hu <ivan.hu@canonical.com>
5500 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5501 S:      Maintained
5502 F:      drivers/firmware/efi/test/
5503
5504 EFI VARIABLE FILESYSTEM
5505 M:      Matthew Garrett <matthew.garrett@nebula.com>
5506 M:      Jeremy Kerr <jk@ozlabs.org>
5507 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5509 L:      linux-efi@vger.kernel.org
5510 S:      Maintained
5511 F:      fs/efivarfs/
5512
5513 EFIFB FRAMEBUFFER DRIVER
5514 L:      linux-fbdev@vger.kernel.org
5515 M:      Peter Jones <pjones@redhat.com>
5516 S:      Maintained
5517 F:      drivers/video/fbdev/efifb.c
5518
5519 EFS FILESYSTEM
5520 W:      http://aeschi.ch.eu.org/efs/
5521 S:      Orphan
5522 F:      fs/efs/
5523
5524 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5525 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5526 L:      netdev@vger.kernel.org
5527 S:      Maintained
5528 F:      drivers/net/ethernet/ibm/ehea/
5529
5530 EM28XX VIDEO4LINUX DRIVER
5531 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5532 L:      linux-media@vger.kernel.org
5533 W:      https://linuxtv.org
5534 T:      git git://linuxtv.org/media_tree.git
5535 S:      Maintained
5536 F:      drivers/media/usb/em28xx/
5537 F:      Documentation/media/v4l-drivers/em28xx*
5538
5539 EMBEDDED LINUX
5540 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5541 M:      Matt Mackall <mpm@selenic.com>
5542 M:      David Woodhouse <dwmw2@infradead.org>
5543 L:      linux-embedded@vger.kernel.org
5544 S:      Maintained
5545
5546 Emulex 10Gbps iSCSI - OneConnect DRIVER
5547 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5548 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5549 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5550 L:      linux-scsi@vger.kernel.org
5551 W:      http://www.broadcom.com
5552 S:      Supported
5553 F:      drivers/scsi/be2iscsi/
5554
5555 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5556 M:      Sathya Perla <sathya.perla@broadcom.com>
5557 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5558 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5559 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5560 L:      netdev@vger.kernel.org
5561 W:      http://www.emulex.com
5562 S:      Supported
5563 F:      drivers/net/ethernet/emulex/benet/
5564
5565 EMULEX ONECONNECT ROCE DRIVER
5566 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5567 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5568 L:      linux-rdma@vger.kernel.org
5569 W:      http://www.broadcom.com
5570 S:      Odd Fixes
5571 F:      drivers/infiniband/hw/ocrdma/
5572 F:      include/uapi/rdma/ocrdma-abi.h
5573
5574 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5575 M:      James Smart <james.smart@broadcom.com>
5576 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5577 L:      linux-scsi@vger.kernel.org
5578 W:      http://www.broadcom.com
5579 S:      Supported
5580 F:      drivers/scsi/lpfc/
5581
5582 ENE CB710 FLASH CARD READER DRIVER
5583 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5584 S:      Maintained
5585 F:      drivers/misc/cb710/
5586 F:      drivers/mmc/host/cb710-mmc.*
5587 F:      include/linux/cb710.h
5588
5589 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5590 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5591 S:      Maintained
5592 F:      drivers/media/rc/ene_ir.*
5593
5594 EPSON S1D13XXX FRAMEBUFFER DRIVER
5595 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5596 S:      Maintained
5597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5598 F:      drivers/video/fbdev/s1d13xxxfb.c
5599 F:      include/video/s1d13xxxfb.h
5600
5601 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5602 M:      Jeff Layton <jlayton@kernel.org>
5603 S:      Maintained
5604 F:      lib/errseq.c
5605 F:      include/linux/errseq.h
5606
5607 ET131X NETWORK DRIVER
5608 M:      Mark Einon <mark.einon@gmail.com>
5609 S:      Odd Fixes
5610 F:      drivers/net/ethernet/agere/
5611
5612 ETHERNET BRIDGE
5613 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5614 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5615 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5616 L:      netdev@vger.kernel.org
5617 W:      http://www.linuxfoundation.org/en/Net:Bridge
5618 S:      Maintained
5619 F:      include/linux/netfilter_bridge/
5620 F:      net/bridge/
5621
5622 ETHERNET PHY LIBRARY
5623 M:      Andrew Lunn <andrew@lunn.ch>
5624 M:      Florian Fainelli <f.fainelli@gmail.com>
5625 M:      Heiner Kallweit <hkallweit1@gmail.com>
5626 L:      netdev@vger.kernel.org
5627 S:      Maintained
5628 F:      Documentation/ABI/testing/sysfs-bus-mdio
5629 F:      Documentation/devicetree/bindings/net/mdio*
5630 F:      Documentation/networking/phy.txt
5631 F:      drivers/net/phy/
5632 F:      drivers/of/of_mdio.c
5633 F:      drivers/of/of_net.c
5634 F:      include/linux/*mdio*.h
5635 F:      include/linux/of_net.h
5636 F:      include/linux/phy.h
5637 F:      include/linux/phy_fixed.h
5638 F:      include/linux/platform_data/mdio-bcm-unimac.h
5639 F:      include/trace/events/mdio.h
5640 F:      include/uapi/linux/mdio.h
5641 F:      include/uapi/linux/mii.h
5642
5643 EXT2 FILE SYSTEM
5644 M:      Jan Kara <jack@suse.com>
5645 L:      linux-ext4@vger.kernel.org
5646 S:      Maintained
5647 F:      Documentation/filesystems/ext2.txt
5648 F:      fs/ext2/
5649 F:      include/linux/ext2*
5650
5651 EXT4 FILE SYSTEM
5652 M:      "Theodore Ts'o" <tytso@mit.edu>
5653 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5654 L:      linux-ext4@vger.kernel.org
5655 W:      http://ext4.wiki.kernel.org
5656 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5658 S:      Maintained
5659 F:      Documentation/filesystems/ext4/ext4.rst
5660 F:      fs/ext4/
5661
5662 Extended Verification Module (EVM)
5663 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5664 L:      linux-integrity@vger.kernel.org
5665 S:      Supported
5666 F:      security/integrity/evm/
5667
5668 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5669 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5670 L:      linux-efi@vger.kernel.org
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5672 S:      Maintained
5673 F:      Documentation/efi-stub.txt
5674 F:      arch/*/kernel/efi.c
5675 F:      arch/x86/boot/compressed/eboot.[ch]
5676 F:      arch/*/include/asm/efi.h
5677 F:      arch/x86/platform/efi/
5678 F:      drivers/firmware/efi/
5679 F:      include/linux/efi*.h
5680 F:      arch/arm/boot/compressed/efi-header.S
5681 F:      arch/arm64/kernel/efi-entry.S
5682
5683 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5684 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5685 M:      Chanwoo Choi <cw00.choi@samsung.com>
5686 L:      linux-kernel@vger.kernel.org
5687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5688 S:      Maintained
5689 F:      drivers/extcon/
5690 F:      include/linux/extcon/
5691 F:      include/linux/extcon.h
5692 F:      Documentation/extcon/
5693 F:      Documentation/devicetree/bindings/extcon/
5694
5695 EXYNOS DP DRIVER
5696 M:      Jingoo Han <jingoohan1@gmail.com>
5697 L:      dri-devel@lists.freedesktop.org
5698 S:      Maintained
5699 F:      drivers/gpu/drm/exynos/exynos_dp*
5700
5701 EXYNOS SYSMMU (IOMMU) driver
5702 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5703 L:      iommu@lists.linux-foundation.org
5704 S:      Maintained
5705 F:      drivers/iommu/exynos-iommu.c
5706
5707 EZchip NPS platform support
5708 M:      Vineet Gupta <vgupta@synopsys.com>
5709 M:      Ofer Levi <oferle@mellanox.com>
5710 S:      Supported
5711 F:      arch/arc/plat-eznps
5712 F:      arch/arc/boot/dts/eznps.dts
5713
5714 F2FS FILE SYSTEM
5715 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5716 M:      Chao Yu <yuchao0@huawei.com>
5717 L:      linux-f2fs-devel@lists.sourceforge.net
5718 W:      https://f2fs.wiki.kernel.org/
5719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5720 S:      Maintained
5721 F:      Documentation/filesystems/f2fs.txt
5722 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5723 F:      fs/f2fs/
5724 F:      include/linux/f2fs_fs.h
5725 F:      include/trace/events/f2fs.h
5726
5727 F71805F HARDWARE MONITORING DRIVER
5728 M:      Jean Delvare <jdelvare@suse.com>
5729 L:      linux-hwmon@vger.kernel.org
5730 S:      Maintained
5731 F:      Documentation/hwmon/f71805f
5732 F:      drivers/hwmon/f71805f.c
5733
5734 FADDR2LINE
5735 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5736 S:      Maintained
5737 F:      scripts/faddr2line
5738
5739 FAILOVER MODULE
5740 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5741 L:      netdev@vger.kernel.org
5742 S:      Supported
5743 F:      net/core/failover.c
5744 F:      include/net/failover.h
5745 F:      Documentation/networking/failover.rst
5746
5747 FANOTIFY
5748 M:      Jan Kara <jack@suse.cz>
5749 R:      Amir Goldstein <amir73il@gmail.com>
5750 L:      linux-fsdevel@vger.kernel.org
5751 S:      Maintained
5752 F:      fs/notify/fanotify/
5753 F:      include/linux/fanotify.h
5754 F:      include/uapi/linux/fanotify.h
5755
5756 FARSYNC SYNCHRONOUS DRIVER
5757 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5758 W:      http://www.farsite.co.uk/
5759 S:      Supported
5760 F:      drivers/net/wan/farsync.*
5761
5762 FAULT INJECTION SUPPORT
5763 M:      Akinobu Mita <akinobu.mita@gmail.com>
5764 S:      Supported
5765 F:      Documentation/fault-injection/
5766 F:      lib/fault-inject.c
5767
5768 FBTFT Framebuffer drivers
5769 S:      Orphan
5770 L:      dri-devel@lists.freedesktop.org
5771 L:      linux-fbdev@vger.kernel.org
5772 F:      drivers/staging/fbtft/
5773
5774 FC0011 TUNER DRIVER
5775 M:      Michael Buesch <m@bues.ch>
5776 L:      linux-media@vger.kernel.org
5777 S:      Maintained
5778 F:      drivers/media/tuners/fc0011.h
5779 F:      drivers/media/tuners/fc0011.c
5780
5781 FC2580 MEDIA DRIVER
5782 M:      Antti Palosaari <crope@iki.fi>
5783 L:      linux-media@vger.kernel.org
5784 W:      https://linuxtv.org
5785 W:      http://palosaari.fi/linux/
5786 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5787 T:      git git://linuxtv.org/anttip/media_tree.git
5788 S:      Maintained
5789 F:      drivers/media/tuners/fc2580*
5790
5791 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5792 M:      Johannes Thumshirn <jth@kernel.org>
5793 L:      linux-scsi@vger.kernel.org
5794 W:      www.Open-FCoE.org
5795 S:      Supported
5796 F:      drivers/scsi/libfc/
5797 F:      drivers/scsi/fcoe/
5798 F:      include/scsi/fc/
5799 F:      include/scsi/libfc.h
5800 F:      include/scsi/libfcoe.h
5801 F:      include/uapi/scsi/fc/
5802
5803 FILE LOCKING (flock() and fcntl()/lockf())
5804 M:      Jeff Layton <jlayton@kernel.org>
5805 M:      "J. Bruce Fields" <bfields@fieldses.org>
5806 L:      linux-fsdevel@vger.kernel.org
5807 S:      Maintained
5808 F:      include/linux/fcntl.h
5809 F:      include/uapi/linux/fcntl.h
5810 F:      fs/fcntl.c
5811 F:      fs/locks.c
5812
5813 FILESYSTEMS (VFS and infrastructure)
5814 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5815 L:      linux-fsdevel@vger.kernel.org
5816 S:      Maintained
5817 F:      fs/*
5818 F:      include/linux/fs.h
5819 F:      include/uapi/linux/fs.h
5820
5821 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5822 M:      Riku Voipio <riku.voipio@iki.fi>
5823 L:      linux-hwmon@vger.kernel.org
5824 S:      Maintained
5825 F:      drivers/hwmon/f75375s.c
5826 F:      include/linux/f75375s.h
5827
5828 FIREWIRE AUDIO DRIVERS
5829 M:      Clemens Ladisch <clemens@ladisch.de>
5830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5831 T:      git git://git.alsa-project.org/alsa-kernel.git
5832 S:      Maintained
5833 F:      sound/firewire/
5834
5835 FIREWIRE MEDIA DRIVERS (firedtv)
5836 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5837 L:      linux-media@vger.kernel.org
5838 L:      linux1394-devel@lists.sourceforge.net
5839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5840 S:      Maintained
5841 F:      drivers/media/firewire/
5842
5843 FIREWIRE SBP-2 TARGET
5844 M:      Chris Boot <bootc@bootc.net>
5845 L:      linux-scsi@vger.kernel.org
5846 L:      target-devel@vger.kernel.org
5847 L:      linux1394-devel@lists.sourceforge.net
5848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5849 S:      Maintained
5850 F:      drivers/target/sbp/
5851
5852 FIREWIRE SUBSYSTEM
5853 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5854 L:      linux1394-devel@lists.sourceforge.net
5855 W:      http://ieee1394.wiki.kernel.org/
5856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5857 S:      Maintained
5858 F:      drivers/firewire/
5859 F:      include/linux/firewire.h
5860 F:      include/uapi/linux/firewire*.h
5861 F:      tools/firewire/
5862
5863 FIRMWARE LOADER (request_firmware)
5864 M:      Luis Chamberlain <mcgrof@kernel.org>
5865 L:      linux-kernel@vger.kernel.org
5866 S:      Maintained
5867 F:      Documentation/firmware_class/
5868 F:      drivers/base/firmware_loader/
5869 F:      include/linux/firmware.h
5870
5871 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5872 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5873 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5874 S:      Maintained
5875 F:      drivers/block/rsxx/
5876
5877 FLOPPY DRIVER
5878 M:      Jiri Kosina <jikos@kernel.org>
5879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5880 S:      Odd fixes
5881 F:      drivers/block/floppy.c
5882
5883 FMC SUBSYSTEM
5884 M:      Alessandro Rubini <rubini@gnudd.com>
5885 W:      http://www.ohwr.org/projects/fmc-bus
5886 S:      Supported
5887 F:      drivers/fmc/
5888 F:      include/linux/fmc*.h
5889 F:      include/linux/ipmi-fru.h
5890 K:      fmc_d.*register
5891
5892 FPGA MANAGER FRAMEWORK
5893 M:      Alan Tull <atull@kernel.org>
5894 M:      Moritz Fischer <mdf@kernel.org>
5895 L:      linux-fpga@vger.kernel.org
5896 S:      Maintained
5897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5898 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5899 F:      Documentation/fpga/
5900 F:      Documentation/driver-api/fpga/
5901 F:      Documentation/devicetree/bindings/fpga/
5902 F:      drivers/fpga/
5903 F:      include/linux/fpga/
5904 W:      http://www.rocketboards.org
5905
5906 FPGA DFL DRIVERS
5907 M:      Wu Hao <hao.wu@intel.com>
5908 L:      linux-fpga@vger.kernel.org
5909 S:      Maintained
5910 F:      Documentation/fpga/dfl.txt
5911 F:      include/uapi/linux/fpga-dfl.h
5912 F:      drivers/fpga/dfl*
5913
5914 FPU EMULATOR
5915 M:      Bill Metzenthen <billm@melbpc.org.au>
5916 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5917 S:      Maintained
5918 F:      arch/x86/math-emu/
5919
5920 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5921 L:      netdev@vger.kernel.org
5922 S:      Orphan
5923 F:      drivers/net/wan/dlci.c
5924 F:      drivers/net/wan/sdla.c
5925
5926 FRAMEBUFFER LAYER
5927 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5928 L:      dri-devel@lists.freedesktop.org
5929 L:      linux-fbdev@vger.kernel.org
5930 T:      git git://github.com/bzolnier/linux.git
5931 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5932 S:      Maintained
5933 F:      Documentation/fb/
5934 F:      drivers/video/
5935 F:      include/video/
5936 F:      include/linux/fb.h
5937 F:      include/uapi/video/
5938 F:      include/uapi/linux/fb.h
5939
5940 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5941 M:      Horia Geantă <horia.geanta@nxp.com>
5942 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5943 L:      linux-crypto@vger.kernel.org
5944 S:      Maintained
5945 F:      drivers/crypto/caam/
5946 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5947
5948 FREESCALE DIU FRAMEBUFFER DRIVER
5949 M:      Timur Tabi <timur@kernel.org>
5950 L:      linux-fbdev@vger.kernel.org
5951 S:      Maintained
5952 F:      drivers/video/fbdev/fsl-diu-fb.*
5953
5954 FREESCALE DMA DRIVER
5955 M:      Li Yang <leoyang.li@nxp.com>
5956 M:      Zhang Wei <zw@zh-kernel.org>
5957 L:      linuxppc-dev@lists.ozlabs.org
5958 S:      Maintained
5959 F:      drivers/dma/fsldma.*
5960
5961 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5962 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5963 L:      netdev@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/net/ethernet/freescale/gianfar*
5966 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5967
5968 FREESCALE GPMI NAND DRIVER
5969 M:      Han Xu <han.xu@nxp.com>
5970 L:      linux-mtd@lists.infradead.org
5971 S:      Maintained
5972 F:      drivers/mtd/nand/raw/gpmi-nand/*
5973
5974 FREESCALE I2C CPM DRIVER
5975 M:      Jochen Friedrich <jochen@scram.de>
5976 L:      linuxppc-dev@lists.ozlabs.org
5977 L:      linux-i2c@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/i2c/busses/i2c-cpm.c
5980
5981 FREESCALE IMX LPI2C DRIVER
5982 M:      Dong Aisheng <aisheng.dong@nxp.com>
5983 L:      linux-i2c@vger.kernel.org
5984 L:      linux-imx@nxp.com
5985 S:      Maintained
5986 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5987 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5988
5989 FREESCALE IMX / MXC FEC DRIVER
5990 M:      Fugang Duan <fugang.duan@nxp.com>
5991 L:      netdev@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/net/ethernet/freescale/fec_main.c
5994 F:      drivers/net/ethernet/freescale/fec_ptp.c
5995 F:      drivers/net/ethernet/freescale/fec.h
5996 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5997
5998 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5999 M:      Sascha Hauer <s.hauer@pengutronix.de>
6000 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6001 L:      linux-fbdev@vger.kernel.org
6002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6003 S:      Maintained
6004 F:      include/linux/platform_data/video-imxfb.h
6005 F:      drivers/video/fbdev/imxfb.c
6006
6007 FREESCALE QORIQ DPAA ETHERNET DRIVER
6008 M:      Madalin Bucur <madalin.bucur@nxp.com>
6009 L:      netdev@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/net/ethernet/freescale/dpaa
6012
6013 FREESCALE QORIQ DPAA FMAN DRIVER
6014 M:      Madalin Bucur <madalin.bucur@nxp.com>
6015 L:      netdev@vger.kernel.org
6016 S:      Maintained
6017 F:      drivers/net/ethernet/freescale/fman
6018 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6019
6020 FREESCALE QORIQ PTP CLOCK DRIVER
6021 M:      Yangbo Lu <yangbo.lu@nxp.com>
6022 L:      netdev@vger.kernel.org
6023 S:      Maintained
6024 F:      drivers/ptp/ptp_qoriq.c
6025 F:      include/linux/fsl/ptp_qoriq.h
6026 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6027
6028 FREESCALE QUAD SPI DRIVER
6029 M:      Han Xu <han.xu@nxp.com>
6030 L:      linux-mtd@lists.infradead.org
6031 S:      Maintained
6032 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6033
6034 FREESCALE QUICC ENGINE LIBRARY
6035 M:      Qiang Zhao <qiang.zhao@nxp.com>
6036 L:      linuxppc-dev@lists.ozlabs.org
6037 S:      Maintained
6038 F:      drivers/soc/fsl/qe/
6039 F:      include/soc/fsl/*qe*.h
6040 F:      include/soc/fsl/*ucc*.h
6041
6042 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6043 M:      Li Yang <leoyang.li@nxp.com>
6044 L:      netdev@vger.kernel.org
6045 L:      linuxppc-dev@lists.ozlabs.org
6046 S:      Maintained
6047 F:      drivers/net/ethernet/freescale/ucc_geth*
6048
6049 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6050 M:      Zhao Qiang <qiang.zhao@nxp.com>
6051 L:      netdev@vger.kernel.org
6052 L:      linuxppc-dev@lists.ozlabs.org
6053 S:      Maintained
6054 F:      drivers/net/wan/fsl_ucc_hdlc*
6055
6056 FREESCALE QUICC ENGINE UCC UART DRIVER
6057 M:      Timur Tabi <timur@kernel.org>
6058 L:      linuxppc-dev@lists.ozlabs.org
6059 S:      Maintained
6060 F:      drivers/tty/serial/ucc_uart.c
6061
6062 FREESCALE SOC DRIVERS
6063 M:      Li Yang <leoyang.li@nxp.com>
6064 L:      linuxppc-dev@lists.ozlabs.org
6065 L:      linux-arm-kernel@lists.infradead.org
6066 S:      Maintained
6067 F:      Documentation/devicetree/bindings/soc/fsl/
6068 F:      drivers/soc/fsl/
6069 F:      include/linux/fsl/
6070
6071 FREESCALE SOC FS_ENET DRIVER
6072 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6073 L:      linuxppc-dev@lists.ozlabs.org
6074 L:      netdev@vger.kernel.org
6075 S:      Maintained
6076 F:      drivers/net/ethernet/freescale/fs_enet/
6077 F:      include/linux/fs_enet_pd.h
6078
6079 FREESCALE SOC SOUND DRIVERS
6080 M:      Timur Tabi <timur@kernel.org>
6081 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6082 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6083 R:      Fabio Estevam <fabio.estevam@nxp.com>
6084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6085 L:      linuxppc-dev@lists.ozlabs.org
6086 S:      Maintained
6087 F:      sound/soc/fsl/fsl*
6088 F:      sound/soc/fsl/imx*
6089 F:      sound/soc/fsl/mpc8610_hpcd.c
6090
6091 FREESCALE USB PERIPHERAL DRIVERS
6092 M:      Li Yang <leoyang.li@nxp.com>
6093 L:      linux-usb@vger.kernel.org
6094 L:      linuxppc-dev@lists.ozlabs.org
6095 S:      Maintained
6096 F:      drivers/usb/gadget/udc/fsl*
6097
6098 FREEVXFS FILESYSTEM
6099 M:      Christoph Hellwig <hch@infradead.org>
6100 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6101 S:      Maintained
6102 F:      fs/freevxfs/
6103
6104 FREEZER
6105 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6106 M:      Pavel Machek <pavel@ucw.cz>
6107 L:      linux-pm@vger.kernel.org
6108 S:      Supported
6109 F:      Documentation/power/freezing-of-tasks.txt
6110 F:      include/linux/freezer.h
6111 F:      kernel/freezer.c
6112
6113 FRONTSWAP API
6114 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6115 L:      linux-kernel@vger.kernel.org
6116 S:      Maintained
6117 F:      mm/frontswap.c
6118 F:      include/linux/frontswap.h
6119
6120 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6121 M:      David Howells <dhowells@redhat.com>
6122 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6123 S:      Supported
6124 F:      Documentation/filesystems/caching/
6125 F:      fs/fscache/
6126 F:      include/linux/fscache*.h
6127
6128 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6129 M:      Theodore Y. Ts'o <tytso@mit.edu>
6130 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6131 L:      linux-fscrypt@vger.kernel.org
6132 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6134 S:      Supported
6135 F:      fs/crypto/
6136 F:      include/linux/fscrypt*.h
6137 F:      Documentation/filesystems/fscrypt.rst
6138
6139 FSI-ATTACHED I2C DRIVER
6140 M:      Eddie James <eajames@linux.vnet.ibm.com>
6141 L:      linux-i2c@vger.kernel.org
6142 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6143 S:      Maintained
6144 F:      drivers/i2c/busses/i2c-fsi.c
6145 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6146
6147 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6148 M:      Jan Kara <jack@suse.cz>
6149 R:      Amir Goldstein <amir73il@gmail.com>
6150 L:      linux-fsdevel@vger.kernel.org
6151 S:      Maintained
6152 F:      fs/notify/
6153 F:      include/linux/fsnotify*.h
6154
6155 FUJITSU LAPTOP EXTRAS
6156 M:      Jonathan Woithe <jwoithe@just42.net>
6157 L:      platform-driver-x86@vger.kernel.org
6158 S:      Maintained
6159 F:      drivers/platform/x86/fujitsu-laptop.c
6160
6161 FUJITSU M-5MO LS CAMERA ISP DRIVER
6162 M:      Kyungmin Park <kyungmin.park@samsung.com>
6163 M:      Heungjun Kim <riverful.kim@samsung.com>
6164 L:      linux-media@vger.kernel.org
6165 S:      Maintained
6166 F:      drivers/media/i2c/m5mols/
6167 F:      include/media/i2c/m5mols.h
6168
6169 FUJITSU TABLET EXTRAS
6170 M:      Robert Gerlach <khnz@gmx.de>
6171 L:      platform-driver-x86@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/platform/x86/fujitsu-tablet.c
6174
6175 FUSE: FILESYSTEM IN USERSPACE
6176 M:      Miklos Szeredi <miklos@szeredi.hu>
6177 L:      linux-fsdevel@vger.kernel.org
6178 W:      http://fuse.sourceforge.net/
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6180 S:      Maintained
6181 F:      fs/fuse/
6182 F:      include/uapi/linux/fuse.h
6183 F:      Documentation/filesystems/fuse.txt
6184
6185 FUTEX SUBSYSTEM
6186 M:      Thomas Gleixner <tglx@linutronix.de>
6187 M:      Ingo Molnar <mingo@redhat.com>
6188 R:      Peter Zijlstra <peterz@infradead.org>
6189 R:      Darren Hart <dvhart@infradead.org>
6190 L:      linux-kernel@vger.kernel.org
6191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6192 S:      Maintained
6193 F:      kernel/futex.c
6194 F:      kernel/futex_compat.c
6195 F:      include/asm-generic/futex.h
6196 F:      include/linux/futex.h
6197 F:      include/uapi/linux/futex.h
6198 F:      tools/testing/selftests/futex/
6199 F:      tools/perf/bench/futex*
6200 F:      Documentation/*futex*
6201
6202 GCC PLUGINS
6203 M:      Kees Cook <keescook@chromium.org>
6204 R:      Emese Revfy <re.emese@gmail.com>
6205 L:      kernel-hardening@lists.openwall.com
6206 S:      Maintained
6207 F:      scripts/gcc-plugins/
6208 F:      scripts/gcc-plugin.sh
6209 F:      scripts/Makefile.gcc-plugins
6210 F:      Documentation/gcc-plugins.txt
6211
6212 GASKET DRIVER FRAMEWORK
6213 M:      Rob Springer <rspringer@google.com>
6214 M:      Todd Poynor <toddpoynor@google.com>
6215 M:      Ben Chan <benchan@chromium.org>
6216 S:      Maintained
6217 F:      drivers/staging/gasket/
6218
6219 GCOV BASED KERNEL PROFILING
6220 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6221 S:      Maintained
6222 F:      kernel/gcov/
6223 F:      Documentation/dev-tools/gcov.rst
6224
6225 GDB KERNEL DEBUGGING HELPER SCRIPTS
6226 M:      Jan Kiszka <jan.kiszka@siemens.com>
6227 M:      Kieran Bingham <kbingham@kernel.org>
6228 S:      Supported
6229 F:      scripts/gdb/
6230
6231 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6232 M:      Achim Leubner <achim_leubner@adaptec.com>
6233 L:      linux-scsi@vger.kernel.org
6234 W:      http://www.icp-vortex.com/
6235 S:      Supported
6236 F:      drivers/scsi/gdt*
6237
6238 GEMTEK FM RADIO RECEIVER DRIVER
6239 M:      Hans Verkuil <hverkuil@xs4all.nl>
6240 L:      linux-media@vger.kernel.org
6241 T:      git git://linuxtv.org/media_tree.git
6242 W:      https://linuxtv.org
6243 S:      Maintained
6244 F:      drivers/media/radio/radio-gemtek*
6245
6246 GENERIC GPIO I2C DRIVER
6247 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6248 S:      Supported
6249 F:      drivers/i2c/busses/i2c-gpio.c
6250 F:      include/linux/platform_data/i2c-gpio.h
6251
6252 GENERIC GPIO I2C MULTIPLEXER DRIVER
6253 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6254 L:      linux-i2c@vger.kernel.org
6255 S:      Supported
6256 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6257 F:      include/linux/platform_data/i2c-mux-gpio.h
6258 F:      Documentation/i2c/muxes/i2c-mux-gpio
6259
6260 GENERIC HDLC (WAN) DRIVERS
6261 M:      Krzysztof Halasa <khc@pm.waw.pl>
6262 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6263 S:      Maintained
6264 F:      drivers/net/wan/c101.c
6265 F:      drivers/net/wan/hd6457*
6266 F:      drivers/net/wan/hdlc*
6267 F:      drivers/net/wan/n2.c
6268 F:      drivers/net/wan/pc300too.c
6269 F:      drivers/net/wan/pci200syn.c
6270 F:      drivers/net/wan/wanxl*
6271
6272 GENERIC INCLUDE/ASM HEADER FILES
6273 M:      Arnd Bergmann <arnd@arndb.de>
6274 L:      linux-arch@vger.kernel.org
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6276 S:      Maintained
6277 F:      include/asm-generic/
6278 F:      include/uapi/asm-generic/
6279
6280 GENERIC PHY FRAMEWORK
6281 M:      Kishon Vijay Abraham I <kishon@ti.com>
6282 L:      linux-kernel@vger.kernel.org
6283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6284 S:      Supported
6285 F:      drivers/phy/
6286 F:      include/linux/phy/
6287
6288 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6289 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6290 S:      Supported
6291 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6292
6293 GENERIC PM DOMAINS
6294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6295 M:      Kevin Hilman <khilman@kernel.org>
6296 M:      Ulf Hansson <ulf.hansson@linaro.org>
6297 L:      linux-pm@vger.kernel.org
6298 S:      Supported
6299 F:      drivers/base/power/domain*.c
6300 F:      include/linux/pm_domain.h
6301 F:      Documentation/devicetree/bindings/power/power_domain.txt
6302
6303 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6304 M:      Eugen Hristev <eugen.hristev@microchip.com>
6305 L:      linux-input@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/input/touchscreen/resistive-adc-touch.c
6308
6309 GENERIC UIO DRIVER FOR PCI DEVICES
6310 M:      "Michael S. Tsirkin" <mst@redhat.com>
6311 L:      kvm@vger.kernel.org
6312 S:      Supported
6313 F:      drivers/uio/uio_pci_generic.c
6314
6315 GENWQE (IBM Generic Workqueue Card)
6316 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6317 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6318 S:      Supported
6319 F:      drivers/misc/genwqe/
6320
6321 GET_MAINTAINER SCRIPT
6322 M:      Joe Perches <joe@perches.com>
6323 S:      Maintained
6324 F:      scripts/get_maintainer.pl
6325
6326 GFS2 FILE SYSTEM
6327 M:      Bob Peterson <rpeterso@redhat.com>
6328 M:      Andreas Gruenbacher <agruenba@redhat.com>
6329 L:      cluster-devel@redhat.com
6330 W:      http://sources.redhat.com/cluster/
6331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6332 S:      Supported
6333 F:      Documentation/filesystems/gfs2*.txt
6334 F:      fs/gfs2/
6335 F:      include/uapi/linux/gfs2_ondisk.h
6336
6337 GIGASET ISDN DRIVERS
6338 M:      Paul Bolle <pebolle@tiscali.nl>
6339 L:      gigaset307x-common@lists.sourceforge.net
6340 W:      http://gigaset307x.sourceforge.net/
6341 S:      Odd Fixes
6342 F:      Documentation/isdn/README.gigaset
6343 F:      drivers/isdn/gigaset/
6344 F:      include/uapi/linux/gigaset_dev.h
6345
6346 GNSS SUBSYSTEM
6347 M:      Johan Hovold <johan@kernel.org>
6348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6349 S:      Maintained
6350 F:      Documentation/ABI/testing/sysfs-class-gnss
6351 F:      Documentation/devicetree/bindings/gnss/
6352 F:      drivers/gnss/
6353 F:      include/linux/gnss.h
6354
6355 GO7007 MPEG CODEC
6356 M:      Hans Verkuil <hans.verkuil@cisco.com>
6357 L:      linux-media@vger.kernel.org
6358 S:      Maintained
6359 F:      drivers/media/usb/go7007/
6360
6361 GOODIX TOUCHSCREEN
6362 M:      Bastien Nocera <hadess@hadess.net>
6363 L:      linux-input@vger.kernel.org
6364 S:      Maintained
6365 F:      drivers/input/touchscreen/goodix.c
6366
6367 GPD POCKET FAN DRIVER
6368 M:      Hans de Goede <hdegoede@redhat.com>
6369 L:      platform-driver-x86@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/platform/x86/gpd-pocket-fan.c
6372
6373 GPIO ACPI SUPPORT
6374 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6375 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6376 L:      linux-gpio@vger.kernel.org
6377 L:      linux-acpi@vger.kernel.org
6378 S:      Maintained
6379 F:      Documentation/acpi/gpio-properties.txt
6380 F:      drivers/gpio/gpiolib-acpi.c
6381
6382 GPIO IR Transmitter
6383 M:      Sean Young <sean@mess.org>
6384 L:      linux-media@vger.kernel.org
6385 S:      Maintained
6386 F:      drivers/media/rc/gpio-ir-tx.c
6387
6388 GPIO MOCKUP DRIVER
6389 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6390 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6391 L:      linux-gpio@vger.kernel.org
6392 S:      Maintained
6393 F:      drivers/gpio/gpio-mockup.c
6394 F:      tools/testing/selftests/gpio/
6395
6396 GPIO SUBSYSTEM
6397 M:      Linus Walleij <linus.walleij@linaro.org>
6398 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6399 L:      linux-gpio@vger.kernel.org
6400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6401 S:      Maintained
6402 F:      Documentation/devicetree/bindings/gpio/
6403 F:      Documentation/driver-api/gpio/
6404 F:      Documentation/gpio/
6405 F:      Documentation/ABI/testing/gpio-cdev
6406 F:      Documentation/ABI/obsolete/sysfs-gpio
6407 F:      drivers/gpio/
6408 F:      include/linux/gpio/
6409 F:      include/linux/gpio.h
6410 F:      include/linux/of_gpio.h
6411 F:      include/asm-generic/gpio.h
6412 F:      include/uapi/linux/gpio.h
6413 F:      tools/gpio/
6414
6415 GRE DEMULTIPLEXER DRIVER
6416 M:      Dmitry Kozlov <xeb@mail.ru>
6417 L:      netdev@vger.kernel.org
6418 S:      Maintained
6419 F:      net/ipv4/gre_demux.c
6420 F:      net/ipv4/gre_offload.c
6421 F:      include/net/gre.h
6422
6423 GRETH 10/100/1G Ethernet MAC device driver
6424 M:      Andreas Larsson <andreas@gaisler.com>
6425 L:      netdev@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/net/ethernet/aeroflex/
6428
6429 GREYBUS AUDIO PROTOCOLS DRIVERS
6430 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6431 M:      Mark Greer <mgreer@animalcreek.com>
6432 S:      Maintained
6433 F:      drivers/staging/greybus/audio_apbridgea.c
6434 F:      drivers/staging/greybus/audio_apbridgea.h
6435 F:      drivers/staging/greybus/audio_codec.c
6436 F:      drivers/staging/greybus/audio_codec.h
6437 F:      drivers/staging/greybus/audio_gb.c
6438 F:      drivers/staging/greybus/audio_manager.c
6439 F:      drivers/staging/greybus/audio_manager.h
6440 F:      drivers/staging/greybus/audio_manager_module.c
6441 F:      drivers/staging/greybus/audio_manager_private.h
6442 F:      drivers/staging/greybus/audio_manager_sysfs.c
6443 F:      drivers/staging/greybus/audio_module.c
6444 F:      drivers/staging/greybus/audio_topology.c
6445
6446 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6447 M:      Viresh Kumar <vireshk@kernel.org>
6448 S:      Maintained
6449 F:      drivers/staging/greybus/authentication.c
6450 F:      drivers/staging/greybus/bootrom.c
6451 F:      drivers/staging/greybus/firmware.h
6452 F:      drivers/staging/greybus/fw-core.c
6453 F:      drivers/staging/greybus/fw-download.c
6454 F:      drivers/staging/greybus/fw-management.c
6455 F:      drivers/staging/greybus/greybus_authentication.h
6456 F:      drivers/staging/greybus/greybus_firmware.h
6457 F:      drivers/staging/greybus/hid.c
6458 F:      drivers/staging/greybus/i2c.c
6459 F:      drivers/staging/greybus/spi.c
6460 F:      drivers/staging/greybus/spilib.c
6461 F:      drivers/staging/greybus/spilib.h
6462
6463 GREYBUS LOOPBACK DRIVER
6464 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6465 S:      Maintained
6466 F:      drivers/staging/greybus/loopback.c
6467
6468 GREYBUS PLATFORM DRIVERS
6469 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6470 S:      Maintained
6471 F:      drivers/staging/greybus/arche-platform.c
6472 F:      drivers/staging/greybus/arche-apb-ctrl.c
6473 F:      drivers/staging/greybus/arche_platform.h
6474
6475 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6476 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6477 S:      Maintained
6478 F:      drivers/staging/greybus/sdio.c
6479 F:      drivers/staging/greybus/light.c
6480 F:      drivers/staging/greybus/gpio.c
6481 F:      drivers/staging/greybus/power_supply.c
6482 F:      drivers/staging/greybus/spi.c
6483 F:      drivers/staging/greybus/spilib.c
6484
6485 GREYBUS SUBSYSTEM
6486 M:      Johan Hovold <johan@kernel.org>
6487 M:      Alex Elder <elder@kernel.org>
6488 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6489 S:      Maintained
6490 F:      drivers/staging/greybus/
6491 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6492
6493 GREYBUS UART PROTOCOLS DRIVERS
6494 M:      David Lin <dtwlin@gmail.com>
6495 S:      Maintained
6496 F:      drivers/staging/greybus/uart.c
6497 F:      drivers/staging/greybus/log.c
6498
6499 GS1662 VIDEO SERIALIZER
6500 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6501 L:      linux-media@vger.kernel.org
6502 T:      git git://linuxtv.org/media_tree.git
6503 S:      Maintained
6504 F:      drivers/media/spi/gs1662.c
6505
6506 GSPCA FINEPIX SUBDRIVER
6507 M:      Frank Zago <frank@zago.net>
6508 L:      linux-media@vger.kernel.org
6509 T:      git git://linuxtv.org/media_tree.git
6510 S:      Maintained
6511 F:      drivers/media/usb/gspca/finepix.c
6512
6513 GSPCA GL860 SUBDRIVER
6514 M:      Olivier Lorin <o.lorin@laposte.net>
6515 L:      linux-media@vger.kernel.org
6516 T:      git git://linuxtv.org/media_tree.git
6517 S:      Maintained
6518 F:      drivers/media/usb/gspca/gl860/
6519
6520 GSPCA M5602 SUBDRIVER
6521 M:      Erik Andren <erik.andren@gmail.com>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 S:      Maintained
6525 F:      drivers/media/usb/gspca/m5602/
6526
6527 GSPCA PAC207 SONIXB SUBDRIVER
6528 M:      Hans Verkuil <hverkuil@xs4all.nl>
6529 L:      linux-media@vger.kernel.org
6530 T:      git git://linuxtv.org/media_tree.git
6531 S:      Odd Fixes
6532 F:      drivers/media/usb/gspca/pac207.c
6533
6534 GSPCA SN9C20X SUBDRIVER
6535 M:      Brian Johnson <brijohn@gmail.com>
6536 L:      linux-media@vger.kernel.org
6537 T:      git git://linuxtv.org/media_tree.git
6538 S:      Maintained
6539 F:      drivers/media/usb/gspca/sn9c20x.c
6540
6541 GSPCA T613 SUBDRIVER
6542 M:      Leandro Costantino <lcostantino@gmail.com>
6543 L:      linux-media@vger.kernel.org
6544 T:      git git://linuxtv.org/media_tree.git
6545 S:      Maintained
6546 F:      drivers/media/usb/gspca/t613.c
6547
6548 GSPCA USB WEBCAM DRIVER
6549 M:      Hans Verkuil <hverkuil@xs4all.nl>
6550 L:      linux-media@vger.kernel.org
6551 T:      git git://linuxtv.org/media_tree.git
6552 S:      Odd Fixes
6553 F:      drivers/media/usb/gspca/
6554
6555 GTP (GPRS Tunneling Protocol)
6556 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6557 M:      Harald Welte <laforge@gnumonks.org>
6558 L:      osmocom-net-gprs@lists.osmocom.org
6559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6560 S:      Maintained
6561 F:      drivers/net/gtp.c
6562
6563 GUID PARTITION TABLE (GPT)
6564 M:      Davidlohr Bueso <dave@stgolabs.net>
6565 L:      linux-efi@vger.kernel.org
6566 S:      Maintained
6567 F:      block/partitions/efi.*
6568
6569 H8/300 ARCHITECTURE
6570 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6571 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6572 W:      http://uclinux-h8.sourceforge.jp
6573 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6574 S:      Maintained
6575 F:      arch/h8300/
6576 F:      drivers/clocksource/h8300_*.c
6577 F:      drivers/clk/h8300/
6578 F:      drivers/irqchip/irq-renesas-h8*.c
6579
6580 HACKRF MEDIA DRIVER
6581 M:      Antti Palosaari <crope@iki.fi>
6582 L:      linux-media@vger.kernel.org
6583 W:      https://linuxtv.org
6584 W:      http://palosaari.fi/linux/
6585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6586 T:      git git://linuxtv.org/anttip/media_tree.git
6587 S:      Maintained
6588 F:      drivers/media/usb/hackrf/
6589
6590 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6591 M:      Frank Seidel <frank@f-seidel.de>
6592 L:      platform-driver-x86@vger.kernel.org
6593 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6594 S:      Maintained
6595 F:      drivers/platform/x86/hdaps.c
6596
6597 HARDWARE MONITORING
6598 M:      Jean Delvare <jdelvare@suse.com>
6599 M:      Guenter Roeck <linux@roeck-us.net>
6600 L:      linux-hwmon@vger.kernel.org
6601 W:      http://hwmon.wiki.kernel.org/
6602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6603 S:      Maintained
6604 F:      Documentation/devicetree/bindings/hwmon/
6605 F:      Documentation/hwmon/
6606 F:      drivers/hwmon/
6607 F:      include/linux/hwmon*.h
6608 F:      include/trace/events/hwmon*.h
6609
6610 HARDWARE RANDOM NUMBER GENERATOR CORE
6611 M:      Matt Mackall <mpm@selenic.com>
6612 M:      Herbert Xu <herbert@gondor.apana.org.au>
6613 L:      linux-crypto@vger.kernel.org
6614 S:      Odd fixes
6615 F:      Documentation/devicetree/bindings/rng/
6616 F:      Documentation/hw_random.txt
6617 F:      drivers/char/hw_random/
6618 F:      include/linux/hw_random.h
6619
6620 HARDWARE TRACING FACILITIES
6621 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6622 S:      Maintained
6623 F:      drivers/hwtracing/
6624
6625 HARDWARE SPINLOCK CORE
6626 M:      Ohad Ben-Cohen <ohad@wizery.com>
6627 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6628 L:      linux-remoteproc@vger.kernel.org
6629 S:      Maintained
6630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6631 F:      Documentation/devicetree/bindings/hwlock/
6632 F:      Documentation/hwspinlock.txt
6633 F:      drivers/hwspinlock/
6634 F:      include/linux/hwspinlock.h
6635
6636 HARMONY SOUND DRIVER
6637 L:      linux-parisc@vger.kernel.org
6638 S:      Maintained
6639 F:      sound/parisc/harmony.*
6640
6641 HDPVR USB VIDEO ENCODER DRIVER
6642 M:      Hans Verkuil <hverkuil@xs4all.nl>
6643 L:      linux-media@vger.kernel.org
6644 T:      git git://linuxtv.org/media_tree.git
6645 W:      https://linuxtv.org
6646 S:      Odd Fixes
6647 F:      drivers/media/usb/hdpvr/
6648
6649 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6650 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6651 S:      Supported
6652 F:      Documentation/watchdog/hpwdt.txt
6653 F:      drivers/watchdog/hpwdt.c
6654
6655 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6656 M:      Don Brace <don.brace@microsemi.com>
6657 L:      esc.storagedev@microsemi.com
6658 L:      linux-scsi@vger.kernel.org
6659 S:      Supported
6660 F:      Documentation/scsi/hpsa.txt
6661 F:      drivers/scsi/hpsa*.[ch]
6662 F:      include/linux/cciss*.h
6663 F:      include/uapi/linux/cciss*.h
6664
6665 HFI1 DRIVER
6666 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6667 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6668 L:      linux-rdma@vger.kernel.org
6669 S:      Supported
6670 F:      drivers/infiniband/hw/hfi1
6671
6672 HFS FILESYSTEM
6673 L:      linux-fsdevel@vger.kernel.org
6674 S:      Orphan
6675 F:      Documentation/filesystems/hfs.txt
6676 F:      fs/hfs/
6677
6678 HFSPLUS FILESYSTEM
6679 L:      linux-fsdevel@vger.kernel.org
6680 S:      Orphan
6681 F:      Documentation/filesystems/hfsplus.txt
6682 F:      fs/hfsplus/
6683
6684 HGA FRAMEBUFFER DRIVER
6685 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6686 L:      linux-nvidia@lists.surfsouth.com
6687 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6688 S:      Maintained
6689 F:      drivers/video/fbdev/hgafb.c
6690
6691 HIBERNATION (aka Software Suspend, aka swsusp)
6692 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6693 M:      Pavel Machek <pavel@ucw.cz>
6694 L:      linux-pm@vger.kernel.org
6695 B:      https://bugzilla.kernel.org
6696 S:      Supported
6697 F:      arch/x86/power/
6698 F:      drivers/base/power/
6699 F:      kernel/power/
6700 F:      include/linux/suspend.h
6701 F:      include/linux/freezer.h
6702 F:      include/linux/pm.h
6703 F:      arch/*/include/asm/suspend*.h
6704
6705 HID CORE LAYER
6706 M:      Jiri Kosina <jikos@kernel.org>
6707 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6708 L:      linux-input@vger.kernel.org
6709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6710 S:      Maintained
6711 F:      drivers/hid/
6712 F:      include/linux/hid*
6713 F:      include/uapi/linux/hid*
6714
6715 HID SENSOR HUB DRIVERS
6716 M:      Jiri Kosina <jikos@kernel.org>
6717 M:      Jonathan Cameron <jic23@kernel.org>
6718 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6719 L:      linux-input@vger.kernel.org
6720 L:      linux-iio@vger.kernel.org
6721 S:      Maintained
6722 F:      Documentation/hid/hid-sensor*
6723 F:      drivers/hid/hid-sensor-*
6724 F:      drivers/iio/*/hid-*
6725 F:      include/linux/hid-sensor-*
6726
6727 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6728 M:      Thomas Gleixner <tglx@linutronix.de>
6729 L:      linux-kernel@vger.kernel.org
6730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6731 S:      Maintained
6732 F:      Documentation/timers/
6733 F:      kernel/time/hrtimer.c
6734 F:      kernel/time/clockevents.c
6735 F:      kernel/time/timer_*.c
6736 F:      include/linux/clockchips.h
6737 F:      include/linux/hrtimer.h
6738
6739 HIGH-SPEED SCC DRIVER FOR AX.25
6740 L:      linux-hams@vger.kernel.org
6741 S:      Orphan
6742 F:      drivers/net/hamradio/dmascc.c
6743 F:      drivers/net/hamradio/scc.c
6744
6745 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6746 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6747 W:      http://www.highpoint-tech.com
6748 S:      Supported
6749 F:      Documentation/scsi/hptiop.txt
6750 F:      drivers/scsi/hptiop.c
6751
6752 HIPPI
6753 M:      Jes Sorensen <jes@trained-monkey.org>
6754 L:      linux-hippi@sunsite.dk
6755 S:      Maintained
6756 F:      include/linux/hippidevice.h
6757 F:      include/uapi/linux/if_hippi.h
6758 F:      net/802/hippi.c
6759 F:      drivers/net/hippi/
6760
6761 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6762 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6763 M:      Salil Mehta <salil.mehta@huawei.com>
6764 L:      netdev@vger.kernel.org
6765 W:      http://www.hisilicon.com
6766 S:      Maintained
6767 F:      drivers/net/ethernet/hisilicon/hns3/
6768
6769 HISILICON LPC BUS DRIVER
6770 M:      john.garry@huawei.com
6771 W:      http://www.hisilicon.com
6772 S:      Maintained
6773 F:      drivers/bus/hisi_lpc.c
6774 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6775
6776 HISILICON NETWORK SUBSYSTEM DRIVER
6777 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6778 M:      Salil Mehta <salil.mehta@huawei.com>
6779 L:      netdev@vger.kernel.org
6780 W:      http://www.hisilicon.com
6781 S:      Maintained
6782 F:      drivers/net/ethernet/hisilicon/
6783 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6784
6785 HISILICON PMU DRIVER
6786 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6787 W:      http://www.hisilicon.com
6788 S:      Supported
6789 F:      drivers/perf/hisilicon
6790 F:      Documentation/perf/hisi-pmu.txt
6791
6792 HISILICON ROCE DRIVER
6793 M:      Lijun Ou <oulijun@huawei.com>
6794 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6795 L:      linux-rdma@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/infiniband/hw/hns/
6798 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6799
6800 HISILICON SAS Controller
6801 M:      John Garry <john.garry@huawei.com>
6802 W:      http://www.hisilicon.com
6803 S:      Supported
6804 F:      drivers/scsi/hisi_sas/
6805 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6806
6807 HMM - Heterogeneous Memory Management
6808 M:      Jérôme Glisse <jglisse@redhat.com>
6809 L:      linux-mm@kvack.org
6810 S:      Maintained
6811 F:      mm/hmm*
6812 F:      include/linux/hmm*
6813 F:      Documentation/vm/hmm.rst
6814
6815 HOST AP DRIVER
6816 M:      Jouni Malinen <j@w1.fi>
6817 L:      linux-wireless@vger.kernel.org
6818 W:      http://w1.fi/hostap-driver.html
6819 S:      Obsolete
6820 F:      drivers/net/wireless/intersil/hostap/
6821
6822 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6823 L:      platform-driver-x86@vger.kernel.org
6824 S:      Orphan
6825 F:      drivers/platform/x86/tc1100-wmi.c
6826
6827 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6828 M:      Jaroslav Kysela <perex@perex.cz>
6829 S:      Maintained
6830 F:      drivers/net/ethernet/hp/hp100.*
6831
6832 HPET:   High Precision Event Timers driver
6833 M:      Clemens Ladisch <clemens@ladisch.de>
6834 S:      Maintained
6835 F:      Documentation/timers/hpet.txt
6836 F:      drivers/char/hpet.c
6837 F:      include/linux/hpet.h
6838 F:      include/uapi/linux/hpet.h
6839
6840 HPET:   x86
6841 S:      Orphan
6842 F:      arch/x86/kernel/hpet.c
6843 F:      arch/x86/include/asm/hpet.h
6844
6845 HPFS FILESYSTEM
6846 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6847 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6848 S:      Maintained
6849 F:      fs/hpfs/
6850
6851 HSI SUBSYSTEM
6852 M:      Sebastian Reichel <sre@kernel.org>
6853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6854 S:      Maintained
6855 F:      Documentation/ABI/testing/sysfs-bus-hsi
6856 F:      Documentation/driver-api/hsi.rst
6857 F:      drivers/hsi/
6858 F:      include/linux/hsi/
6859 F:      include/uapi/linux/hsi/
6860
6861 HSO 3G MODEM DRIVER
6862 L:      linux-usb@vger.kernel.org
6863 S:      Orphan
6864 F:      drivers/net/usb/hso.c
6865
6866 HSR NETWORK PROTOCOL
6867 M:      Arvid Brodin <arvid.brodin@alten.se>
6868 L:      netdev@vger.kernel.org
6869 S:      Maintained
6870 F:      net/hsr/
6871
6872 HT16K33 LED CONTROLLER DRIVER
6873 M:      Robin van der Gracht <robin@protonic.nl>
6874 S:      Maintained
6875 F:      drivers/auxdisplay/ht16k33.c
6876 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6877
6878 HTCPEN TOUCHSCREEN DRIVER
6879 M:      Pau Oliva Fora <pof@eslack.org>
6880 L:      linux-input@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/input/touchscreen/htcpen.c
6883
6884 HUAWEI ETHERNET DRIVER
6885 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6886 L:      netdev@vger.kernel.org
6887 S:      Supported
6888 F:      Documentation/networking/hinic.txt
6889 F:      drivers/net/ethernet/huawei/hinic/
6890
6891 HUGETLB FILESYSTEM
6892 M:      Mike Kravetz <mike.kravetz@oracle.com>
6893 L:      linux-mm@kvack.org
6894 S:      Maintained
6895 F:      fs/hugetlbfs/
6896 F:      mm/hugetlb.c
6897 F:      include/linux/hugetlb.h
6898 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6899 F:      Documentation/vm/hugetlbfs_reserv.rst
6900 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6901
6902 HVA ST MEDIA DRIVER
6903 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6904 L:      linux-media@vger.kernel.org
6905 T:      git git://linuxtv.org/media_tree.git
6906 W:      https://linuxtv.org
6907 S:      Supported
6908 F:      drivers/media/platform/sti/hva
6909
6910 HWPOISON MEMORY FAILURE HANDLING
6911 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6912 L:      linux-mm@kvack.org
6913 S:      Maintained
6914 F:      mm/memory-failure.c
6915 F:      mm/hwpoison-inject.c
6916
6917 HYGON PROCESSOR SUPPORT
6918 M:      Pu Wen <puwen@hygon.cn>
6919 L:      linux-kernel@vger.kernel.org
6920 S:      Maintained
6921 F:      arch/x86/kernel/cpu/hygon.c
6922
6923 Hyper-V CORE AND DRIVERS
6924 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6925 M:      Haiyang Zhang <haiyangz@microsoft.com>
6926 M:      Stephen Hemminger <sthemmin@microsoft.com>
6927 M:      Sasha Levin <sashal@kernel.org>
6928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6929 L:      devel@linuxdriverproject.org
6930 S:      Supported
6931 F:      Documentation/networking/netvsc.txt
6932 F:      arch/x86/include/asm/mshyperv.h
6933 F:      arch/x86/include/asm/trace/hyperv.h
6934 F:      arch/x86/include/asm/hyperv-tlfs.h
6935 F:      arch/x86/kernel/cpu/mshyperv.c
6936 F:      arch/x86/hyperv
6937 F:      drivers/hid/hid-hyperv.c
6938 F:      drivers/hv/
6939 F:      drivers/input/serio/hyperv-keyboard.c
6940 F:      drivers/pci/controller/pci-hyperv.c
6941 F:      drivers/net/hyperv/
6942 F:      drivers/scsi/storvsc_drv.c
6943 F:      drivers/uio/uio_hv_generic.c
6944 F:      drivers/video/fbdev/hyperv_fb.c
6945 F:      net/vmw_vsock/hyperv_transport.c
6946 F:      include/linux/hyperv.h
6947 F:      include/uapi/linux/hyperv.h
6948 F:      tools/hv/
6949 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6950
6951 HYPERVISOR VIRTUAL CONSOLE DRIVER
6952 L:      linuxppc-dev@lists.ozlabs.org
6953 S:      Odd Fixes
6954 F:      drivers/tty/hvc/
6955
6956 I2C ACPI SUPPORT
6957 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6958 L:      linux-i2c@vger.kernel.org
6959 L:      linux-acpi@vger.kernel.org
6960 S:      Maintained
6961 F:      drivers/i2c/i2c-core-acpi.c
6962
6963 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6964 M:      Ajay Gupta <ajayg@nvidia.com>
6965 L:      linux-i2c@vger.kernel.org
6966 S:      Maintained
6967 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6968 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6969
6970 I2C MUXES
6971 M:      Peter Rosin <peda@axentia.se>
6972 L:      linux-i2c@vger.kernel.org
6973 S:      Maintained
6974 F:      Documentation/i2c/i2c-topology
6975 F:      Documentation/i2c/muxes/
6976 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6977 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6978 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6979 F:      drivers/i2c/i2c-mux.c
6980 F:      drivers/i2c/muxes/
6981 F:      include/linux/i2c-mux.h
6982
6983 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6984 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6985 L:      linux-i2c@vger.kernel.org
6986 S:      Maintained
6987 F:      drivers/i2c/busses/i2c-mv64xxx.c
6988
6989 I2C OVER PARALLEL PORT
6990 M:      Jean Delvare <jdelvare@suse.com>
6991 L:      linux-i2c@vger.kernel.org
6992 S:      Maintained
6993 F:      Documentation/i2c/busses/i2c-parport
6994 F:      Documentation/i2c/busses/i2c-parport-light
6995 F:      drivers/i2c/busses/i2c-parport.c
6996 F:      drivers/i2c/busses/i2c-parport-light.c
6997
6998 I2C SUBSYSTEM
6999 M:      Wolfram Sang <wsa@the-dreams.de>
7000 L:      linux-i2c@vger.kernel.org
7001 W:      https://i2c.wiki.kernel.org/
7002 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7004 S:      Maintained
7005 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7006 F:      Documentation/i2c/
7007 F:      drivers/i2c/*
7008 F:      include/linux/i2c.h
7009 F:      include/linux/i2c-dev.h
7010 F:      include/linux/i2c-smbus.h
7011 F:      include/uapi/linux/i2c.h
7012 F:      include/uapi/linux/i2c-*.h
7013
7014 I2C SUBSYSTEM HOST DRIVERS
7015 L:      linux-i2c@vger.kernel.org
7016 W:      https://i2c.wiki.kernel.org/
7017 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7019 S:      Odd Fixes
7020 F:      Documentation/devicetree/bindings/i2c/
7021 F:      drivers/i2c/algos/
7022 F:      drivers/i2c/busses/
7023
7024 I2C-TAOS-EVM DRIVER
7025 M:      Jean Delvare <jdelvare@suse.com>
7026 L:      linux-i2c@vger.kernel.org
7027 S:      Maintained
7028 F:      Documentation/i2c/busses/i2c-taos-evm
7029 F:      drivers/i2c/busses/i2c-taos-evm.c
7030
7031 I2C-TINY-USB DRIVER
7032 M:      Till Harbaum <till@harbaum.org>
7033 L:      linux-i2c@vger.kernel.org
7034 W:      http://www.harbaum.org/till/i2c_tiny_usb
7035 S:      Maintained
7036 F:      drivers/i2c/busses/i2c-tiny-usb.c
7037
7038 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7039 M:      Jean Delvare <jdelvare@suse.com>
7040 L:      linux-i2c@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/i2c/busses/i2c-ali1535
7043 F:      Documentation/i2c/busses/i2c-ali1563
7044 F:      Documentation/i2c/busses/i2c-ali15x3
7045 F:      Documentation/i2c/busses/i2c-amd756
7046 F:      Documentation/i2c/busses/i2c-amd8111
7047 F:      Documentation/i2c/busses/i2c-i801
7048 F:      Documentation/i2c/busses/i2c-nforce2
7049 F:      Documentation/i2c/busses/i2c-piix4
7050 F:      Documentation/i2c/busses/i2c-sis5595
7051 F:      Documentation/i2c/busses/i2c-sis630
7052 F:      Documentation/i2c/busses/i2c-sis96x
7053 F:      Documentation/i2c/busses/i2c-via
7054 F:      Documentation/i2c/busses/i2c-viapro
7055 F:      drivers/i2c/busses/i2c-ali1535.c
7056 F:      drivers/i2c/busses/i2c-ali1563.c
7057 F:      drivers/i2c/busses/i2c-ali15x3.c
7058 F:      drivers/i2c/busses/i2c-amd756.c
7059 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7060 F:      drivers/i2c/busses/i2c-amd8111.c
7061 F:      drivers/i2c/busses/i2c-i801.c
7062 F:      drivers/i2c/busses/i2c-isch.c
7063 F:      drivers/i2c/busses/i2c-nforce2.c
7064 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7065 F:      drivers/i2c/busses/i2c-piix4.c
7066 F:      drivers/i2c/busses/i2c-sis5595.c
7067 F:      drivers/i2c/busses/i2c-sis630.c
7068 F:      drivers/i2c/busses/i2c-sis96x.c
7069 F:      drivers/i2c/busses/i2c-via.c
7070 F:      drivers/i2c/busses/i2c-viapro.c
7071
7072 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7073 M:      Hans de Goede <hdegoede@redhat.com>
7074 L:      linux-i2c@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/i2c/busses/i2c-cht-wc.c
7077
7078 I2C/SMBUS ISMT DRIVER
7079 M:      Seth Heasley <seth.heasley@intel.com>
7080 M:      Neil Horman <nhorman@tuxdriver.com>
7081 L:      linux-i2c@vger.kernel.org
7082 F:      drivers/i2c/busses/i2c-ismt.c
7083 F:      Documentation/i2c/busses/i2c-ismt
7084
7085 I2C/SMBUS STUB DRIVER
7086 M:      Jean Delvare <jdelvare@suse.com>
7087 L:      linux-i2c@vger.kernel.org
7088 S:      Maintained
7089 F:      drivers/i2c/i2c-stub.c
7090
7091 IA64 (Itanium) PLATFORM
7092 M:      Tony Luck <tony.luck@intel.com>
7093 M:      Fenghua Yu <fenghua.yu@intel.com>
7094 L:      linux-ia64@vger.kernel.org
7095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7096 S:      Maintained
7097 F:      arch/ia64/
7098
7099 IBM Power 842 compression accelerator
7100 M:      Haren Myneni <haren@us.ibm.com>
7101 S:      Supported
7102 F:      drivers/crypto/nx/Makefile
7103 F:      drivers/crypto/nx/Kconfig
7104 F:      drivers/crypto/nx/nx-842*
7105 F:      include/linux/sw842.h
7106 F:      crypto/842.c
7107 F:      lib/842/
7108
7109 IBM Power in-Nest Crypto Acceleration
7110 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7111 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7112 L:      linux-crypto@vger.kernel.org
7113 S:      Supported
7114 F:      drivers/crypto/nx/Makefile
7115 F:      drivers/crypto/nx/Kconfig
7116 F:      drivers/crypto/nx/nx-aes*
7117 F:      drivers/crypto/nx/nx-sha*
7118 F:      drivers/crypto/nx/nx.*
7119 F:      drivers/crypto/nx/nx_csbcpb.h
7120 F:      drivers/crypto/nx/nx_debugfs.h
7121
7122 IBM Power Linux RAID adapter
7123 M:      Brian King <brking@us.ibm.com>
7124 S:      Supported
7125 F:      drivers/scsi/ipr.*
7126
7127 IBM Power SRIOV Virtual NIC Device Driver
7128 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7129 M:      John Allen <jallen@linux.vnet.ibm.com>
7130 L:      netdev@vger.kernel.org
7131 S:      Supported
7132 F:      drivers/net/ethernet/ibm/ibmvnic.*
7133
7134 IBM Power Virtual Accelerator Switchboard
7135 M:      Sukadev Bhattiprolu
7136 L:      linuxppc-dev@lists.ozlabs.org
7137 S:      Supported
7138 F:      arch/powerpc/platforms/powernv/vas*
7139 F:      arch/powerpc/platforms/powernv/copy-paste.h
7140 F:      arch/powerpc/include/asm/vas.h
7141 F:      arch/powerpc/include/uapi/asm/vas.h
7142
7143 IBM Power Virtual Ethernet Device Driver
7144 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7145 L:      netdev@vger.kernel.org
7146 S:      Supported
7147 F:      drivers/net/ethernet/ibm/ibmveth.*
7148
7149 IBM Power Virtual FC Device Drivers
7150 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7151 L:      linux-scsi@vger.kernel.org
7152 S:      Supported
7153 F:      drivers/scsi/ibmvscsi/ibmvfc*
7154
7155 IBM Power Virtual Management Channel Driver
7156 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7157 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7158 S:      Supported
7159 F:      drivers/misc/ibmvmc.*
7160
7161 IBM Power Virtual SCSI Device Drivers
7162 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7163 L:      linux-scsi@vger.kernel.org
7164 S:      Supported
7165 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7166 F:      include/scsi/viosrp.h
7167
7168 IBM Power Virtual SCSI Device Target Driver
7169 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7170 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7171 L:      linux-scsi@vger.kernel.org
7172 L:      target-devel@vger.kernel.org
7173 S:      Supported
7174 F:      drivers/scsi/ibmvscsi_tgt/
7175
7176 IBM Power VMX Cryptographic instructions
7177 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7178 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7179 L:      linux-crypto@vger.kernel.org
7180 S:      Supported
7181 F:      drivers/crypto/vmx/Makefile
7182 F:      drivers/crypto/vmx/Kconfig
7183 F:      drivers/crypto/vmx/vmx.c
7184 F:      drivers/crypto/vmx/aes*
7185 F:      drivers/crypto/vmx/ghash*
7186 F:      drivers/crypto/vmx/ppc-xlate.pl
7187
7188 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7189 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7190 L:      linux-pci@vger.kernel.org
7191 L:      linuxppc-dev@lists.ozlabs.org
7192 S:      Supported
7193 F:      drivers/pci/hotplug/rpaphp*
7194
7195 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7196 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7197 L:      linux-pci@vger.kernel.org
7198 L:      linuxppc-dev@lists.ozlabs.org
7199 S:      Supported
7200 F:      drivers/pci/hotplug/rpadlpar*
7201
7202 IBM ServeRAID RAID DRIVER
7203 S:      Orphan
7204 F:      drivers/scsi/ips.*
7205
7206 ICH LPC AND GPIO DRIVER
7207 M:      Peter Tyser <ptyser@xes-inc.com>
7208 S:      Maintained
7209 F:      drivers/mfd/lpc_ich.c
7210 F:      drivers/gpio/gpio-ich.c
7211
7212 IDE SUBSYSTEM
7213 M:      "David S. Miller" <davem@davemloft.net>
7214 L:      linux-ide@vger.kernel.org
7215 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7217 S:      Maintained
7218 F:      Documentation/ide/
7219 F:      drivers/ide/
7220 F:      include/linux/ide.h
7221
7222 IDE/ATAPI DRIVERS
7223 M:      Borislav Petkov <bp@alien8.de>
7224 L:      linux-ide@vger.kernel.org
7225 S:      Maintained
7226 F:      Documentation/cdrom/ide-cd
7227 F:      drivers/ide/ide-cd*
7228
7229 IDEAPAD LAPTOP EXTRAS DRIVER
7230 M:      Ike Panhc <ike.pan@canonical.com>
7231 L:      platform-driver-x86@vger.kernel.org
7232 W:      http://launchpad.net/ideapad-laptop
7233 S:      Maintained
7234 F:      drivers/platform/x86/ideapad-laptop.c
7235
7236 IDEAPAD LAPTOP SLIDEBAR DRIVER
7237 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7238 L:      linux-input@vger.kernel.org
7239 W:      https://github.com/o2genum/ideapad-slidebar
7240 S:      Maintained
7241 F:      drivers/input/misc/ideapad_slidebar.c
7242
7243 IDT VersaClock 5 CLOCK DRIVER
7244 M:      Marek Vasut <marek.vasut@gmail.com>
7245 S:      Maintained
7246 F:      drivers/clk/clk-versaclock5.c
7247
7248 IEEE 802.15.4 SUBSYSTEM
7249 M:      Alexander Aring <alex.aring@gmail.com>
7250 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7251 L:      linux-wpan@vger.kernel.org
7252 W:      http://wpan.cakelab.org/
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7255 S:      Maintained
7256 F:      net/ieee802154/
7257 F:      net/mac802154/
7258 F:      drivers/net/ieee802154/
7259 F:      include/linux/nl802154.h
7260 F:      include/linux/ieee802154.h
7261 F:      include/net/nl802154.h
7262 F:      include/net/mac802154.h
7263 F:      include/net/af_ieee802154.h
7264 F:      include/net/cfg802154.h
7265 F:      include/net/ieee802154_netdev.h
7266 F:      Documentation/networking/ieee802154.txt
7267
7268 IFE PROTOCOL
7269 M:      Yotam Gigi <yotam.gi@gmail.com>
7270 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7271 F:      net/ife
7272 F:      include/net/ife.h
7273 F:      include/uapi/linux/ife.h
7274
7275 IGORPLUG-USB IR RECEIVER
7276 M:      Sean Young <sean@mess.org>
7277 L:      linux-media@vger.kernel.org
7278 S:      Maintained
7279 F:      drivers/media/rc/igorplugusb.c
7280
7281 IGUANAWORKS USB IR TRANSCEIVER
7282 M:      Sean Young <sean@mess.org>
7283 L:      linux-media@vger.kernel.org
7284 S:      Maintained
7285 F:      drivers/media/rc/iguanair.c
7286
7287 IIO DIGITAL POTENTIOMETER DAC
7288 M:      Peter Rosin <peda@axentia.se>
7289 L:      linux-iio@vger.kernel.org
7290 S:      Maintained
7291 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7292 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7293 F:      drivers/iio/dac/dpot-dac.c
7294
7295 IIO ENVELOPE DETECTOR
7296 M:      Peter Rosin <peda@axentia.se>
7297 L:      linux-iio@vger.kernel.org
7298 S:      Maintained
7299 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7300 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7301 F:      drivers/iio/adc/envelope-detector.c
7302
7303 IIO MULTIPLEXER
7304 M:      Peter Rosin <peda@axentia.se>
7305 L:      linux-iio@vger.kernel.org
7306 S:      Maintained
7307 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7308 F:      drivers/iio/multiplexer/iio-mux.c
7309
7310 IIO SUBSYSTEM AND DRIVERS
7311 M:      Jonathan Cameron <jic23@kernel.org>
7312 R:      Hartmut Knaack <knaack.h@gmx.de>
7313 R:      Lars-Peter Clausen <lars@metafoo.de>
7314 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7315 L:      linux-iio@vger.kernel.org
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7317 S:      Maintained
7318 F:      Documentation/ABI/testing/configfs-iio*
7319 F:      Documentation/ABI/testing/sysfs-bus-iio*
7320 F:      Documentation/devicetree/bindings/iio/
7321 F:      drivers/iio/
7322 F:      drivers/staging/iio/
7323 F:      include/linux/iio/
7324 F:      tools/iio/
7325
7326 IIO UNIT CONVERTER
7327 M:      Peter Rosin <peda@axentia.se>
7328 L:      linux-iio@vger.kernel.org
7329 S:      Maintained
7330 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7331 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7332 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7333 F:      drivers/iio/afe/iio-rescale.c
7334
7335 IKANOS/ADI EAGLE ADSL USB DRIVER
7336 M:      Matthieu Castet <castet.matthieu@free.fr>
7337 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7338 S:      Maintained
7339 F:      drivers/usb/atm/ueagle-atm.c
7340
7341 IMGTEC ASCII LCD DRIVER
7342 M:      Paul Burton <paul.burton@mips.com>
7343 S:      Maintained
7344 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7345 F:      drivers/auxdisplay/img-ascii-lcd.c
7346
7347 IMGTEC IR DECODER DRIVER
7348 M:      James Hogan <jhogan@kernel.org>
7349 S:      Maintained
7350 F:      drivers/media/rc/img-ir/
7351
7352 IMON SOUNDGRAPH USB IR RECEIVER
7353 M:      Sean Young <sean@mess.org>
7354 L:      linux-media@vger.kernel.org
7355 S:      Maintained
7356 F:      drivers/media/rc/imon_raw.c
7357 F:      drivers/media/rc/imon.c
7358
7359 IMS TWINTURBO FRAMEBUFFER DRIVER
7360 L:      linux-fbdev@vger.kernel.org
7361 S:      Orphan
7362 F:      drivers/video/fbdev/imsttfb.c
7363
7364 INA209 HARDWARE MONITOR DRIVER
7365 M:      Guenter Roeck <linux@roeck-us.net>
7366 L:      linux-hwmon@vger.kernel.org
7367 S:      Maintained
7368 F:      Documentation/hwmon/ina209
7369 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7370 F:      drivers/hwmon/ina209.c
7371
7372 INA2XX HARDWARE MONITOR DRIVER
7373 M:      Guenter Roeck <linux@roeck-us.net>
7374 L:      linux-hwmon@vger.kernel.org
7375 S:      Maintained
7376 F:      Documentation/hwmon/ina2xx
7377 F:      drivers/hwmon/ina2xx.c
7378 F:      include/linux/platform_data/ina2xx.h
7379
7380 INDUSTRY PACK SUBSYSTEM (IPACK)
7381 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7382 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7383 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7384 L:      industrypack-devel@lists.sourceforge.net
7385 W:      http://industrypack.sourceforge.net
7386 S:      Maintained
7387 F:      drivers/ipack/
7388
7389 INFINIBAND SUBSYSTEM
7390 M:      Doug Ledford <dledford@redhat.com>
7391 M:      Jason Gunthorpe <jgg@mellanox.com>
7392 L:      linux-rdma@vger.kernel.org
7393 W:      https://github.com/linux-rdma/rdma-core
7394 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7396 S:      Supported
7397 F:      Documentation/devicetree/bindings/infiniband/
7398 F:      Documentation/infiniband/
7399 F:      drivers/infiniband/
7400 F:      include/uapi/linux/if_infiniband.h
7401 F:      include/uapi/rdma/
7402 F:      include/rdma/
7403
7404 INGENIC JZ4780 DMA Driver
7405 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7406 S:      Maintained
7407 F:      drivers/dma/dma-jz4780.c
7408
7409 INGENIC JZ4780 NAND DRIVER
7410 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7411 L:      linux-mtd@lists.infradead.org
7412 S:      Maintained
7413 F:      drivers/mtd/nand/raw/jz4780_*
7414
7415 INOTIFY
7416 M:      Jan Kara <jack@suse.cz>
7417 R:      Amir Goldstein <amir73il@gmail.com>
7418 L:      linux-fsdevel@vger.kernel.org
7419 S:      Maintained
7420 F:      Documentation/filesystems/inotify.txt
7421 F:      fs/notify/inotify/
7422 F:      include/linux/inotify.h
7423 F:      include/uapi/linux/inotify.h
7424
7425 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7426 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7427 L:      linux-input@vger.kernel.org
7428 Q:      http://patchwork.kernel.org/project/linux-input/list/
7429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7430 S:      Maintained
7431 F:      drivers/input/
7432 F:      include/linux/input.h
7433 F:      include/uapi/linux/input.h
7434 F:      include/uapi/linux/input-event-codes.h
7435 F:      include/linux/input/
7436 F:      Documentation/devicetree/bindings/input/
7437 F:      Documentation/devicetree/bindings/serio/
7438 F:      Documentation/input/
7439
7440 INPUT MULTITOUCH (MT) PROTOCOL
7441 M:      Henrik Rydberg <rydberg@bitmath.org>
7442 L:      linux-input@vger.kernel.org
7443 S:      Odd fixes
7444 F:      Documentation/input/multi-touch-protocol.rst
7445 F:      drivers/input/input-mt.c
7446 K:      \b(ABS|SYN)_MT_
7447
7448 INSIDE SECURE CRYPTO DRIVER
7449 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7450 F:      drivers/crypto/inside-secure/
7451 S:      Maintained
7452 L:      linux-crypto@vger.kernel.org
7453
7454 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7455 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7456 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7457 L:      linux-integrity@vger.kernel.org
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7459 S:      Supported
7460 F:      security/integrity/ima/
7461
7462 INTEL 810/815 FRAMEBUFFER DRIVER
7463 M:      Antonino Daplas <adaplas@gmail.com>
7464 L:      linux-fbdev@vger.kernel.org
7465 S:      Maintained
7466 F:      drivers/video/fbdev/i810/
7467
7468 INTEL ASoC DRIVERS
7469 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7470 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7471 M:      Jie Yang <yang.jie@linux.intel.com>
7472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7473 S:      Supported
7474 F:      sound/soc/intel/
7475
7476 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7477 M:      Hans de Goede <hdegoede@redhat.com>
7478 L:      platform-driver-x86@vger.kernel.org
7479 S:      Maintained
7480 F:      drivers/platform/x86/intel_atomisp2_pm.c
7481
7482 INTEL C600 SERIES SAS CONTROLLER DRIVER
7483 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7484 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7485 L:      linux-scsi@vger.kernel.org
7486 T:      git git://git.code.sf.net/p/intel-sas/isci
7487 S:      Supported
7488 F:      drivers/scsi/isci/
7489
7490 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7491 M:      Jani Nikula <jani.nikula@linux.intel.com>
7492 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7493 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7494 L:      intel-gfx@lists.freedesktop.org
7495 W:      https://01.org/linuxgraphics/
7496 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7497 C:      irc://chat.freenode.net/intel-gfx
7498 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7499 T:      git git://anongit.freedesktop.org/drm-intel
7500 S:      Supported
7501 F:      drivers/gpu/drm/i915/
7502 F:      include/drm/i915*
7503 F:      include/uapi/drm/i915_drm.h
7504 F:      Documentation/gpu/i915.rst
7505
7506 INTEL ETHERNET DRIVERS
7507 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7508 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7509 W:      http://www.intel.com/support/feedback.htm
7510 W:      http://e1000.sourceforge.net/
7511 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7514 S:      Supported
7515 F:      Documentation/networking/e100.rst
7516 F:      Documentation/networking/e1000.rst
7517 F:      Documentation/networking/e1000e.rst
7518 F:      Documentation/networking/fm10k.rst
7519 F:      Documentation/networking/igb.rst
7520 F:      Documentation/networking/igbvf.rst
7521 F:      Documentation/networking/ixgb.rst
7522 F:      Documentation/networking/ixgbe.rst
7523 F:      Documentation/networking/ixgbevf.rst
7524 F:      Documentation/networking/i40e.rst
7525 F:      Documentation/networking/iavf.rst
7526 F:      Documentation/networking/ice.rst
7527 F:      drivers/net/ethernet/intel/
7528 F:      drivers/net/ethernet/intel/*/
7529 F:      include/linux/avf/virtchnl.h
7530
7531 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7532 M:      Maik Broemme <mbroemme@libmpq.org>
7533 L:      linux-fbdev@vger.kernel.org
7534 S:      Maintained
7535 F:      Documentation/fb/intelfb.txt
7536 F:      drivers/video/fbdev/intelfb/
7537
7538 INTEL GPIO DRIVERS
7539 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7540 L:      linux-gpio@vger.kernel.org
7541 S:      Maintained
7542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7543 F:      drivers/gpio/gpio-ich.c
7544 F:      drivers/gpio/gpio-intel-mid.c
7545 F:      drivers/gpio/gpio-lynxpoint.c
7546 F:      drivers/gpio/gpio-merrifield.c
7547 F:      drivers/gpio/gpio-ml-ioh.c
7548 F:      drivers/gpio/gpio-pch.c
7549 F:      drivers/gpio/gpio-sch.c
7550 F:      drivers/gpio/gpio-sodaville.c
7551
7552 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7553 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7554 M:      Zhi Wang <zhi.a.wang@intel.com>
7555 L:      intel-gvt-dev@lists.freedesktop.org
7556 L:      intel-gfx@lists.freedesktop.org
7557 W:      https://01.org/igvt-g
7558 T:      git https://github.com/intel/gvt-linux.git
7559 S:      Supported
7560 F:      drivers/gpu/drm/i915/gvt/
7561
7562 INTEL HID EVENT DRIVER
7563 M:      Alex Hung <alex.hung@canonical.com>
7564 L:      platform-driver-x86@vger.kernel.org
7565 S:      Maintained
7566 F:      drivers/platform/x86/intel-hid.c
7567
7568 INTEL I/OAT DMA DRIVER
7569 M:      Dave Jiang <dave.jiang@intel.com>
7570 R:      Dan Williams <dan.j.williams@intel.com>
7571 L:      dmaengine@vger.kernel.org
7572 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7573 S:      Supported
7574 F:      drivers/dma/ioat*
7575
7576 INTEL IDLE DRIVER
7577 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7578 M:      Len Brown <lenb@kernel.org>
7579 L:      linux-pm@vger.kernel.org
7580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7581 B:      https://bugzilla.kernel.org
7582 S:      Supported
7583 F:      drivers/idle/intel_idle.c
7584
7585 INTEL INTEGRATED SENSOR HUB DRIVER
7586 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7587 M:      Jiri Kosina <jikos@kernel.org>
7588 L:      linux-input@vger.kernel.org
7589 S:      Maintained
7590 F:      drivers/hid/intel-ish-hid/
7591
7592 INTEL IOMMU (VT-d)
7593 M:      David Woodhouse <dwmw2@infradead.org>
7594 L:      iommu@lists.linux-foundation.org
7595 T:      git git://git.infradead.org/iommu-2.6.git
7596 S:      Supported
7597 F:      drivers/iommu/intel-iommu.c
7598 F:      include/linux/intel-iommu.h
7599
7600 INTEL IOP-ADMA DMA DRIVER
7601 R:      Dan Williams <dan.j.williams@intel.com>
7602 S:      Odd fixes
7603 F:      drivers/dma/iop-adma.c
7604
7605 INTEL IPU3 CSI-2 CIO2 DRIVER
7606 M:      Yong Zhi <yong.zhi@intel.com>
7607 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7608 M:      Bingbu Cao <bingbu.cao@intel.com>
7609 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7610 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7611 L:      linux-media@vger.kernel.org
7612 S:      Maintained
7613 F:      drivers/media/pci/intel/ipu3/
7614 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7615
7616 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7617 M:      Krzysztof Halasa <khalasa@piap.pl>
7618 S:      Maintained
7619 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7620 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7621 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7622 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7623 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7624 F:      drivers/net/wan/ixp4xx_hss.c
7625
7626 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7627 M:      Deepak Saxena <dsaxena@plexity.net>
7628 S:      Maintained
7629 F:      drivers/char/hw_random/ixp4xx-rng.c
7630
7631 INTEL MANAGEMENT ENGINE (mei)
7632 M:      Tomas Winkler <tomas.winkler@intel.com>
7633 L:      linux-kernel@vger.kernel.org
7634 S:      Supported
7635 F:      include/uapi/linux/mei.h
7636 F:      include/linux/mei_cl_bus.h
7637 F:      drivers/misc/mei/*
7638 F:      drivers/watchdog/mei_wdt.c
7639 F:      Documentation/misc-devices/mei/*
7640 F:      samples/mei/*
7641
7642 INTEL MENLOW THERMAL DRIVER
7643 M:      Sujith Thomas <sujith.thomas@intel.com>
7644 L:      platform-driver-x86@vger.kernel.org
7645 W:      https://01.org/linux-acpi
7646 S:      Supported
7647 F:      drivers/platform/x86/intel_menlow.c
7648
7649 INTEL MIC DRIVERS (mic)
7650 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7651 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7652 S:      Supported
7653 W:      https://github.com/sudeepdutt/mic
7654 W:      http://software.intel.com/en-us/mic-developer
7655 F:      include/linux/mic_bus.h
7656 F:      include/linux/scif.h
7657 F:      include/uapi/linux/mic_common.h
7658 F:      include/uapi/linux/mic_ioctl.h
7659 F:      include/uapi/linux/scif_ioctl.h
7660 F:      drivers/misc/mic/
7661 F:      drivers/dma/mic_x100_dma.c
7662 F:      drivers/dma/mic_x100_dma.h
7663 F:      Documentation/mic/
7664
7665 INTEL PMC CORE DRIVER
7666 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7667 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7668 L:      platform-driver-x86@vger.kernel.org
7669 S:      Maintained
7670 F:      drivers/platform/x86/intel_pmc_core*
7671
7672 INTEL PMC/P-Unit IPC DRIVER
7673 M:      Zha Qipeng<qipeng.zha@intel.com>
7674 L:      platform-driver-x86@vger.kernel.org
7675 S:      Maintained
7676 F:      drivers/platform/x86/intel_pmc_ipc.c
7677 F:      drivers/platform/x86/intel_punit_ipc.c
7678 F:      arch/x86/include/asm/intel_pmc_ipc.h
7679 F:      arch/x86/include/asm/intel_punit_ipc.h
7680
7681 INTEL PMIC GPIO DRIVERS
7682 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7683 S:      Maintained
7684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7685 F:      drivers/gpio/gpio-*cove.c
7686 F:      drivers/gpio/gpio-msic.c
7687
7688 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7689 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7690 S:      Maintained
7691 F:      drivers/mfd/intel_msic.c
7692 F:      drivers/mfd/intel_soc_pmic*
7693 F:      include/linux/mfd/intel_msic.h
7694 F:      include/linux/mfd/intel_soc_pmic*
7695
7696 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7697 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7698 L:      linux-wireless@vger.kernel.org
7699 S:      Maintained
7700 F:      Documentation/networking/README.ipw2100
7701 F:      Documentation/networking/README.ipw2200
7702 F:      drivers/net/wireless/intel/ipw2x00/
7703
7704 INTEL PSTATE DRIVER
7705 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7706 M:      Len Brown <lenb@kernel.org>
7707 L:      linux-pm@vger.kernel.org
7708 S:      Supported
7709 F:      drivers/cpufreq/intel_pstate.c
7710
7711 INTEL RDMA RNIC DRIVER
7712 M:      Faisal Latif <faisal.latif@intel.com>
7713 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7714 L:      linux-rdma@vger.kernel.org
7715 S:      Supported
7716 F:      drivers/infiniband/hw/i40iw/
7717 F:      include/uapi/rdma/i40iw-abi.h
7718
7719 INTEL TELEMETRY DRIVER
7720 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7721 M:      "David E. Box" <david.e.box@linux.intel.com>
7722 L:      platform-driver-x86@vger.kernel.org
7723 S:      Maintained
7724 F:      arch/x86/include/asm/intel_telemetry.h
7725 F:      drivers/platform/x86/intel_telemetry*
7726
7727 INTEL VIRTUAL BUTTON DRIVER
7728 M:      AceLan Kao <acelan.kao@canonical.com>
7729 L:      platform-driver-x86@vger.kernel.org
7730 S:      Maintained
7731 F:      drivers/platform/x86/intel-vbtn.c
7732
7733 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7734 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7735 L:      linux-wireless@vger.kernel.org
7736 S:      Supported
7737 F:      drivers/net/wireless/intel/iwlegacy/
7738
7739 INTEL WIRELESS WIFI LINK (iwlwifi)
7740 M:      Johannes Berg <johannes.berg@intel.com>
7741 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7742 M:      Luca Coelho <luciano.coelho@intel.com>
7743 M:      Intel Linux Wireless <linuxwifi@intel.com>
7744 L:      linux-wireless@vger.kernel.org
7745 W:      http://intellinuxwireless.org
7746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7747 S:      Supported
7748 F:      drivers/net/wireless/intel/iwlwifi/
7749
7750 INTEL WIRELESS WIMAX CONNECTION 2400
7751 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7752 M:      linux-wimax@intel.com
7753 L:      wimax@linuxwimax.org (subscribers-only)
7754 S:      Supported
7755 W:      http://linuxwimax.org
7756 F:      Documentation/wimax/README.i2400m
7757 F:      drivers/net/wimax/i2400m/
7758 F:      include/uapi/linux/wimax/i2400m.h
7759
7760 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7761 M:      Mario Limonciello <mario.limonciello@dell.com>
7762 S:      Maintained
7763 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7764
7765 INTEL(R) TRACE HUB
7766 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7767 S:      Supported
7768 F:      Documentation/trace/intel_th.rst
7769 F:      drivers/hwtracing/intel_th/
7770
7771 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7772 M:      Ning Sun <ning.sun@intel.com>
7773 L:      tboot-devel@lists.sourceforge.net
7774 W:      http://tboot.sourceforge.net
7775 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7776 S:      Supported
7777 F:      Documentation/intel_txt.txt
7778 F:      include/linux/tboot.h
7779 F:      arch/x86/kernel/tboot.c
7780
7781 INTEL-MID GPIO DRIVER
7782 M:      David Cohen <david.a.cohen@linux.intel.com>
7783 L:      linux-gpio@vger.kernel.org
7784 S:      Maintained
7785 F:      drivers/gpio/gpio-intel-mid.c
7786
7787 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7788 M:      Linus Walleij <linus.walleij@linaro.org>
7789 L:      linux-iio@vger.kernel.org
7790 S:      Maintained
7791 F:      drivers/iio/gyro/mpu3050*
7792 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7793
7794 IOC3 ETHERNET DRIVER
7795 M:      Ralf Baechle <ralf@linux-mips.org>
7796 L:      linux-mips@vger.kernel.org
7797 S:      Maintained
7798 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7799
7800 IOC3 SERIAL DRIVER
7801 M:      Pat Gefre <pfg@sgi.com>
7802 L:      linux-serial@vger.kernel.org
7803 S:      Maintained
7804 F:      drivers/tty/serial/ioc3_serial.c
7805
7806 IOMMU DRIVERS
7807 M:      Joerg Roedel <joro@8bytes.org>
7808 L:      iommu@lists.linux-foundation.org
7809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7810 S:      Maintained
7811 F:      Documentation/devicetree/bindings/iommu/
7812 F:      drivers/iommu/
7813 F:      include/linux/iommu.h
7814 F:      include/linux/of_iommu.h
7815 F:      include/linux/iova.h
7816
7817 IP MASQUERADING
7818 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7819 S:      Maintained
7820 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7821
7822 IPMI SUBSYSTEM
7823 M:      Corey Minyard <minyard@acm.org>
7824 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7825 W:      http://openipmi.sourceforge.net/
7826 S:      Supported
7827 F:      Documentation/devicetree/bindings/ipmi/
7828 F:      Documentation/IPMI.txt
7829 F:      drivers/char/ipmi/
7830 F:      include/linux/ipmi*
7831 F:      include/uapi/linux/ipmi*
7832
7833 IPS SCSI RAID DRIVER
7834 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7835 L:      linux-scsi@vger.kernel.org
7836 W:      http://www.adaptec.com/
7837 S:      Maintained
7838 F:      drivers/scsi/ips*
7839
7840 IPVS
7841 M:      Wensong Zhang <wensong@linux-vs.org>
7842 M:      Simon Horman <horms@verge.net.au>
7843 M:      Julian Anastasov <ja@ssi.bg>
7844 L:      netdev@vger.kernel.org
7845 L:      lvs-devel@vger.kernel.org
7846 S:      Maintained
7847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7849 F:      Documentation/networking/ipvs-sysctl.txt
7850 F:      include/net/ip_vs.h
7851 F:      include/uapi/linux/ip_vs.h
7852 F:      net/netfilter/ipvs/
7853
7854 IPWIRELESS DRIVER
7855 M:      Jiri Kosina <jikos@kernel.org>
7856 M:      David Sterba <dsterba@suse.com>
7857 S:      Odd Fixes
7858 F:      drivers/tty/ipwireless/
7859
7860 IPX NETWORK LAYER
7861 L:      netdev@vger.kernel.org
7862 S:      Obsolete
7863 F:      include/uapi/linux/ipx.h
7864
7865 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7866 M:      Marc Zyngier <marc.zyngier@arm.com>
7867 S:      Maintained
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7869 F:      Documentation/IRQ-domain.txt
7870 F:      include/linux/irqdomain.h
7871 F:      kernel/irq/irqdomain.c
7872 F:      kernel/irq/msi.c
7873
7874 IRQ SUBSYSTEM
7875 M:      Thomas Gleixner <tglx@linutronix.de>
7876 L:      linux-kernel@vger.kernel.org
7877 S:      Maintained
7878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7879 F:      kernel/irq/
7880
7881 IRQCHIP DRIVERS
7882 M:      Thomas Gleixner <tglx@linutronix.de>
7883 M:      Jason Cooper <jason@lakedaemon.net>
7884 M:      Marc Zyngier <marc.zyngier@arm.com>
7885 L:      linux-kernel@vger.kernel.org
7886 S:      Maintained
7887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7888 F:      Documentation/devicetree/bindings/interrupt-controller/
7889 F:      drivers/irqchip/
7890
7891 ISA
7892 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7893 S:      Maintained
7894 F:      Documentation/isa.txt
7895 F:      drivers/base/isa.c
7896 F:      include/linux/isa.h
7897
7898 ISA RADIO MODULE
7899 M:      Hans Verkuil <hverkuil@xs4all.nl>
7900 L:      linux-media@vger.kernel.org
7901 T:      git git://linuxtv.org/media_tree.git
7902 W:      https://linuxtv.org
7903 S:      Maintained
7904 F:      drivers/media/radio/radio-isa*
7905
7906 ISAPNP
7907 M:      Jaroslav Kysela <perex@perex.cz>
7908 S:      Maintained
7909 F:      Documentation/isapnp.txt
7910 F:      drivers/pnp/isapnp/
7911 F:      include/linux/isapnp.h
7912
7913 ISCSI
7914 M:      Lee Duncan <lduncan@suse.com>
7915 M:      Chris Leech <cleech@redhat.com>
7916 L:      open-iscsi@googlegroups.com
7917 W:      www.open-iscsi.com
7918 S:      Maintained
7919 F:      drivers/scsi/*iscsi*
7920 F:      include/scsi/*iscsi*
7921
7922 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7923 M:      Peter Jones <pjones@redhat.com>
7924 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7925 S:      Maintained
7926 F:      drivers/firmware/iscsi_ibft*
7927
7928 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7929 M:      Sagi Grimberg <sagi@grimberg.me>
7930 M:      Max Gurtovoy <maxg@mellanox.com>
7931 L:      linux-rdma@vger.kernel.org
7932 S:      Supported
7933 W:      http://www.openfabrics.org
7934 W:      www.open-iscsi.org
7935 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7936 F:      drivers/infiniband/ulp/iser/
7937
7938 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7939 M:      Sagi Grimberg <sagi@grimberg.me>
7940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7941 L:      linux-rdma@vger.kernel.org
7942 L:      target-devel@vger.kernel.org
7943 S:      Supported
7944 W:      http://www.linux-iscsi.org
7945 F:      drivers/infiniband/ulp/isert
7946
7947 ISDN SUBSYSTEM
7948 M:      Karsten Keil <isdn@linux-pingi.de>
7949 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7950 L:      netdev@vger.kernel.org
7951 W:      http://www.isdn4linux.de
7952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7953 S:      Maintained
7954 F:      Documentation/isdn/
7955 F:      drivers/isdn/
7956 F:      include/linux/isdn.h
7957 F:      include/linux/isdn/
7958 F:      include/uapi/linux/isdn.h
7959 F:      include/uapi/linux/isdn/
7960
7961 ISDN SUBSYSTEM (Eicon active card driver)
7962 M:      Armin Schindler <mac@melware.de>
7963 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7964 W:      http://www.melware.de
7965 S:      Maintained
7966 F:      drivers/isdn/hardware/eicon/
7967
7968 IT87 HARDWARE MONITORING DRIVER
7969 M:      Jean Delvare <jdelvare@suse.com>
7970 L:      linux-hwmon@vger.kernel.org
7971 S:      Maintained
7972 F:      Documentation/hwmon/it87
7973 F:      drivers/hwmon/it87.c
7974
7975 IT913X MEDIA DRIVER
7976 M:      Antti Palosaari <crope@iki.fi>
7977 L:      linux-media@vger.kernel.org
7978 W:      https://linuxtv.org
7979 W:      http://palosaari.fi/linux/
7980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7981 T:      git git://linuxtv.org/anttip/media_tree.git
7982 S:      Maintained
7983 F:      drivers/media/tuners/it913x*
7984
7985 IVTV VIDEO4LINUX DRIVER
7986 M:      Andy Walls <awalls@md.metrocast.net>
7987 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7988 L:      linux-media@vger.kernel.org
7989 T:      git git://linuxtv.org/media_tree.git
7990 W:      http://www.ivtvdriver.org
7991 S:      Maintained
7992 F:      Documentation/media/v4l-drivers/ivtv*
7993 F:      drivers/media/pci/ivtv/
7994 F:      include/uapi/linux/ivtv*
7995
7996 IX2505V MEDIA DRIVER
7997 M:      Malcolm Priestley <tvboxspy@gmail.com>
7998 L:      linux-media@vger.kernel.org
7999 W:      https://linuxtv.org
8000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8001 S:      Maintained
8002 F:      drivers/media/dvb-frontends/ix2505v*
8003
8004 JAILHOUSE HYPERVISOR INTERFACE
8005 M:      Jan Kiszka <jan.kiszka@siemens.com>
8006 L:      jailhouse-dev@googlegroups.com
8007 S:      Maintained
8008 F:      arch/x86/kernel/jailhouse.c
8009 F:      arch/x86/include/asm/jailhouse_para.h
8010
8011 JC42.4 TEMPERATURE SENSOR DRIVER
8012 M:      Guenter Roeck <linux@roeck-us.net>
8013 L:      linux-hwmon@vger.kernel.org
8014 S:      Maintained
8015 F:      drivers/hwmon/jc42.c
8016 F:      Documentation/hwmon/jc42
8017
8018 JFS FILESYSTEM
8019 M:      Dave Kleikamp <shaggy@kernel.org>
8020 L:      jfs-discussion@lists.sourceforge.net
8021 W:      http://jfs.sourceforge.net/
8022 T:      git git://github.com/kleikamp/linux-shaggy.git
8023 S:      Maintained
8024 F:      Documentation/filesystems/jfs.txt
8025 F:      fs/jfs/
8026
8027 JME NETWORK DRIVER
8028 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8029 L:      netdev@vger.kernel.org
8030 S:      Maintained
8031 F:      drivers/net/ethernet/jme.*
8032
8033 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8034 M:      David Woodhouse <dwmw2@infradead.org>
8035 L:      linux-mtd@lists.infradead.org
8036 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8037 S:      Maintained
8038 F:      fs/jffs2/
8039 F:      include/uapi/linux/jffs2.h
8040
8041 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8042 M:      "Theodore Ts'o" <tytso@mit.edu>
8043 M:      Jan Kara <jack@suse.com>
8044 L:      linux-ext4@vger.kernel.org
8045 S:      Maintained
8046 F:      fs/jbd2/
8047 F:      include/linux/jbd2.h
8048
8049 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8050 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8051 L:      linux-media@vger.kernel.org
8052 S:      Maintained
8053 F:      drivers/media/platform/rcar_jpu.c
8054
8055 JSM Neo PCI based serial card
8056 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8057 L:      linux-serial@vger.kernel.org
8058 S:      Maintained
8059 F:      drivers/tty/serial/jsm/
8060
8061 K10TEMP HARDWARE MONITORING DRIVER
8062 M:      Clemens Ladisch <clemens@ladisch.de>
8063 L:      linux-hwmon@vger.kernel.org
8064 S:      Maintained
8065 F:      Documentation/hwmon/k10temp
8066 F:      drivers/hwmon/k10temp.c
8067
8068 K8TEMP HARDWARE MONITORING DRIVER
8069 M:      Rudolf Marek <r.marek@assembler.cz>
8070 L:      linux-hwmon@vger.kernel.org
8071 S:      Maintained
8072 F:      Documentation/hwmon/k8temp
8073 F:      drivers/hwmon/k8temp.c
8074
8075 KASAN
8076 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8077 R:      Alexander Potapenko <glider@google.com>
8078 R:      Dmitry Vyukov <dvyukov@google.com>
8079 L:      kasan-dev@googlegroups.com
8080 S:      Maintained
8081 F:      arch/*/include/asm/kasan.h
8082 F:      arch/*/mm/kasan_init*
8083 F:      Documentation/dev-tools/kasan.rst
8084 F:      include/linux/kasan*.h
8085 F:      lib/test_kasan.c
8086 F:      mm/kasan/
8087 F:      scripts/Makefile.kasan
8088
8089 KCONFIG
8090 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8092 L:      linux-kbuild@vger.kernel.org
8093 S:      Maintained
8094 F:      Documentation/kbuild/kconfig*
8095 F:      scripts/kconfig/
8096 F:      scripts/Kconfig.include
8097
8098 KDUMP
8099 M:      Dave Young <dyoung@redhat.com>
8100 M:      Baoquan He <bhe@redhat.com>
8101 R:      Vivek Goyal <vgoyal@redhat.com>
8102 L:      kexec@lists.infradead.org
8103 W:      http://lse.sourceforge.net/kdump/
8104 S:      Maintained
8105 F:      Documentation/kdump/
8106
8107 KEENE FM RADIO TRANSMITTER DRIVER
8108 M:      Hans Verkuil <hverkuil@xs4all.nl>
8109 L:      linux-media@vger.kernel.org
8110 T:      git git://linuxtv.org/media_tree.git
8111 W:      https://linuxtv.org
8112 S:      Maintained
8113 F:      drivers/media/radio/radio-keene*
8114
8115 KERNEL AUTOMOUNTER
8116 M:      Ian Kent <raven@themaw.net>
8117 L:      autofs@vger.kernel.org
8118 S:      Maintained
8119 F:      fs/autofs/
8120
8121 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8122 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8123 M:      Michal Marek <michal.lkml@markovi.net>
8124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8125 L:      linux-kbuild@vger.kernel.org
8126 S:      Maintained
8127 F:      Documentation/kbuild/
8128 F:      Makefile
8129 F:      scripts/Kbuild*
8130 F:      scripts/Makefile*
8131 F:      scripts/basic/
8132 F:      scripts/mk*
8133 F:      scripts/mod/
8134 F:      scripts/package/
8135
8136 KERNEL JANITORS
8137 L:      kernel-janitors@vger.kernel.org
8138 W:      http://kernelnewbies.org/KernelJanitors
8139 S:      Odd Fixes
8140
8141 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8142 M:      "J. Bruce Fields" <bfields@fieldses.org>
8143 M:      Jeff Layton <jlayton@kernel.org>
8144 L:      linux-nfs@vger.kernel.org
8145 W:      http://nfs.sourceforge.net/
8146 T:      git git://linux-nfs.org/~bfields/linux.git
8147 S:      Supported
8148 F:      fs/nfsd/
8149 F:      include/uapi/linux/nfsd/
8150 F:      fs/lockd/
8151 F:      fs/nfs_common/
8152 F:      net/sunrpc/
8153 F:      include/linux/lockd/
8154 F:      include/linux/sunrpc/
8155 F:      include/uapi/linux/sunrpc/
8156
8157 KERNEL SELFTEST FRAMEWORK
8158 M:      Shuah Khan <shuah@kernel.org>
8159 L:      linux-kselftest@vger.kernel.org
8160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8161 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8162 S:      Maintained
8163 F:      tools/testing/selftests/
8164 F:      Documentation/dev-tools/kselftest*
8165
8166 KERNEL USERMODE HELPER
8167 M:      Luis Chamberlain <mcgrof@kernel.org>
8168 L:      linux-kernel@vger.kernel.org
8169 S:      Maintained
8170 F:      kernel/umh.c
8171 F:      include/linux/umh.h
8172
8173 KERNEL VIRTUAL MACHINE (KVM)
8174 M:      Paolo Bonzini <pbonzini@redhat.com>
8175 M:      Radim Krčmář <rkrcmar@redhat.com>
8176 L:      kvm@vger.kernel.org
8177 W:      http://www.linux-kvm.org
8178 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8179 S:      Supported
8180 F:      Documentation/virtual/kvm/
8181 F:      include/trace/events/kvm.h
8182 F:      include/uapi/asm-generic/kvm*
8183 F:      include/uapi/linux/kvm*
8184 F:      include/asm-generic/kvm*
8185 F:      include/linux/kvm*
8186 F:      include/kvm/iodev.h
8187 F:      virt/kvm/*
8188 F:      tools/kvm/
8189
8190 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8191 M:      Joerg Roedel <joro@8bytes.org>
8192 L:      kvm@vger.kernel.org
8193 W:      http://www.linux-kvm.org/
8194 S:      Maintained
8195 F:      arch/x86/include/asm/svm.h
8196 F:      arch/x86/kvm/svm.c
8197
8198 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8199 M:      Christoffer Dall <christoffer.dall@arm.com>
8200 M:      Marc Zyngier <marc.zyngier@arm.com>
8201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8202 L:      kvmarm@lists.cs.columbia.edu
8203 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8205 S:      Supported
8206 F:      arch/arm/include/uapi/asm/kvm*
8207 F:      arch/arm/include/asm/kvm*
8208 F:      arch/arm/kvm/
8209 F:      virt/kvm/arm/
8210 F:      include/kvm/arm_*
8211
8212 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8213 M:      Christoffer Dall <christoffer.dall@arm.com>
8214 M:      Marc Zyngier <marc.zyngier@arm.com>
8215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8216 L:      kvmarm@lists.cs.columbia.edu
8217 S:      Maintained
8218 F:      arch/arm64/include/uapi/asm/kvm*
8219 F:      arch/arm64/include/asm/kvm*
8220 F:      arch/arm64/kvm/
8221
8222 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8223 M:      James Hogan <jhogan@kernel.org>
8224 L:      linux-mips@vger.kernel.org
8225 S:      Supported
8226 F:      arch/mips/include/uapi/asm/kvm*
8227 F:      arch/mips/include/asm/kvm*
8228 F:      arch/mips/kvm/
8229
8230 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8231 M:      Paul Mackerras <paulus@ozlabs.org>
8232 L:      kvm-ppc@vger.kernel.org
8233 W:      http://www.linux-kvm.org/
8234 T:      git git://github.com/agraf/linux-2.6.git
8235 S:      Supported
8236 F:      arch/powerpc/include/uapi/asm/kvm*
8237 F:      arch/powerpc/include/asm/kvm*
8238 F:      arch/powerpc/kvm/
8239 F:      arch/powerpc/kernel/kvm*
8240
8241 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8242 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8243 M:      Janosch Frank <frankja@linux.ibm.com>
8244 R:      David Hildenbrand <david@redhat.com>
8245 R:      Cornelia Huck <cohuck@redhat.com>
8246 L:      linux-s390@vger.kernel.org
8247 W:      http://www.ibm.com/developerworks/linux/linux390/
8248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8249 S:      Supported
8250 F:      arch/s390/include/uapi/asm/kvm*
8251 F:      arch/s390/include/asm/gmap.h
8252 F:      arch/s390/include/asm/kvm*
8253 F:      arch/s390/kvm/
8254 F:      arch/s390/mm/gmap.c
8255
8256 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8257 M:      Paolo Bonzini <pbonzini@redhat.com>
8258 M:      Radim Krčmář <rkrcmar@redhat.com>
8259 L:      kvm@vger.kernel.org
8260 W:      http://www.linux-kvm.org
8261 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8262 S:      Supported
8263 F:      arch/x86/kvm/
8264 F:      arch/x86/include/uapi/asm/kvm*
8265 F:      arch/x86/include/asm/kvm*
8266 F:      arch/x86/include/asm/pvclock-abi.h
8267 F:      arch/x86/kernel/kvm.c
8268 F:      arch/x86/kernel/kvmclock.c
8269
8270 KERNFS
8271 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8272 M:      Tejun Heo <tj@kernel.org>
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8274 S:      Supported
8275 F:      include/linux/kernfs.h
8276 F:      fs/kernfs/
8277
8278 KEXEC
8279 M:      Eric Biederman <ebiederm@xmission.com>
8280 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8281 L:      kexec@lists.infradead.org
8282 S:      Maintained
8283 F:      include/linux/kexec.h
8284 F:      include/uapi/linux/kexec.h
8285 F:      kernel/kexec*
8286
8287 KEYS-ENCRYPTED
8288 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8289 L:      linux-integrity@vger.kernel.org
8290 L:      keyrings@vger.kernel.org
8291 S:      Supported
8292 F:      Documentation/security/keys/trusted-encrypted.rst
8293 F:      include/keys/encrypted-type.h
8294 F:      security/keys/encrypted-keys/
8295
8296 KEYS-TRUSTED
8297 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8298 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8299 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8300 L:      linux-integrity@vger.kernel.org
8301 L:      keyrings@vger.kernel.org
8302 S:      Supported
8303 F:      Documentation/security/keys/trusted-encrypted.rst
8304 F:      include/keys/trusted-type.h
8305 F:      security/keys/trusted.c
8306 F:      security/keys/trusted.h
8307
8308 KEYS/KEYRINGS:
8309 M:      David Howells <dhowells@redhat.com>
8310 L:      keyrings@vger.kernel.org
8311 S:      Maintained
8312 F:      Documentation/security/keys/core.rst
8313 F:      include/linux/key.h
8314 F:      include/linux/key-type.h
8315 F:      include/linux/keyctl.h
8316 F:      include/uapi/linux/keyctl.h
8317 F:      include/keys/
8318 F:      security/keys/
8319
8320 KGDB / KDB /debug_core
8321 M:      Jason Wessel <jason.wessel@windriver.com>
8322 M:      Daniel Thompson <daniel.thompson@linaro.org>
8323 W:      http://kgdb.wiki.kernel.org/
8324 L:      kgdb-bugreport@lists.sourceforge.net
8325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8326 S:      Maintained
8327 F:      Documentation/dev-tools/kgdb.rst
8328 F:      drivers/misc/kgdbts.c
8329 F:      drivers/tty/serial/kgdboc.c
8330 F:      include/linux/kdb.h
8331 F:      include/linux/kgdb.h
8332 F:      kernel/debug/
8333
8334 KMEMLEAK
8335 M:      Catalin Marinas <catalin.marinas@arm.com>
8336 S:      Maintained
8337 F:      Documentation/dev-tools/kmemleak.rst
8338 F:      include/linux/kmemleak.h
8339 F:      mm/kmemleak.c
8340 F:      mm/kmemleak-test.c
8341
8342 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8343 M:      Luis Chamberlain <mcgrof@kernel.org>
8344 L:      linux-kernel@vger.kernel.org
8345 S:      Maintained
8346 F:      kernel/kmod.c
8347 F:      include/linux/kmod.h
8348 F:      lib/test_kmod.c
8349 F:      tools/testing/selftests/kmod/
8350
8351 KPROBES
8352 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8353 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8354 M:      "David S. Miller" <davem@davemloft.net>
8355 M:      Masami Hiramatsu <mhiramat@kernel.org>
8356 S:      Maintained
8357 F:      Documentation/kprobes.txt
8358 F:      include/linux/kprobes.h
8359 F:      include/asm-generic/kprobes.h
8360 F:      kernel/kprobes.c
8361
8362 KS0108 LCD CONTROLLER DRIVER
8363 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8364 S:      Maintained
8365 F:      Documentation/auxdisplay/ks0108
8366 F:      drivers/auxdisplay/ks0108.c
8367 F:      include/linux/ks0108.h
8368
8369 L3MDEV
8370 M:      David Ahern <dsa@cumulusnetworks.com>
8371 L:      netdev@vger.kernel.org
8372 S:      Maintained
8373 F:      net/l3mdev
8374 F:      include/net/l3mdev.h
8375
8376 L7 BPF FRAMEWORK
8377 M:      John Fastabend <john.fastabend@gmail.com>
8378 M:      Daniel Borkmann <daniel@iogearbox.net>
8379 L:      netdev@vger.kernel.org
8380 S:      Maintained
8381 F:      include/linux/skmsg.h
8382 F:      net/core/skmsg.c
8383 F:      net/core/sock_map.c
8384 F:      net/ipv4/tcp_bpf.c
8385
8386 LANTIQ / INTEL Ethernet drivers
8387 M:      Hauke Mehrtens <hauke@hauke-m.de>
8388 L:      netdev@vger.kernel.org
8389 S:      Maintained
8390 F:      net/dsa/tag_gswip.c
8391 F:      drivers/net/ethernet/lantiq_xrx200.c
8392 F:      drivers/net/dsa/lantiq_pce.h
8393 F:      drivers/net/dsa/lantiq_gswip.c
8394
8395 LANTIQ MIPS ARCHITECTURE
8396 M:      John Crispin <john@phrozen.org>
8397 L:      linux-mips@vger.kernel.org
8398 S:      Maintained
8399 F:      arch/mips/lantiq
8400 F:      drivers/soc/lantiq
8401
8402 LAPB module
8403 L:      linux-x25@vger.kernel.org
8404 S:      Orphan
8405 F:      Documentation/networking/lapb-module.txt
8406 F:      include/*/lapb.h
8407 F:      net/lapb/
8408
8409 LASI 53c700 driver for PARISC
8410 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8411 L:      linux-scsi@vger.kernel.org
8412 S:      Maintained
8413 F:      Documentation/scsi/53c700.txt
8414 F:      drivers/scsi/53c700*
8415
8416 LEAKING_ADDRESSES
8417 M:      Tobin C. Harding <me@tobin.cc>
8418 M:      Tycho Andersen <tycho@tycho.ws>
8419 L:      kernel-hardening@lists.openwall.com
8420 S:      Maintained
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8422 F:      scripts/leaking_addresses.pl
8423
8424 LED SUBSYSTEM
8425 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8426 M:      Pavel Machek <pavel@ucw.cz>
8427 L:      linux-leds@vger.kernel.org
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8429 S:      Maintained
8430 F:      Documentation/devicetree/bindings/leds/
8431 F:      drivers/leds/
8432 F:      include/linux/leds.h
8433
8434 LEGACY EEPROM DRIVER
8435 M:      Jean Delvare <jdelvare@suse.com>
8436 S:      Maintained
8437 F:      Documentation/misc-devices/eeprom
8438 F:      drivers/misc/eeprom/eeprom.c
8439
8440 LEGO MINDSTORMS EV3
8441 R:      David Lechner <david@lechnology.com>
8442 S:      Maintained
8443 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8444 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8445 F:      drivers/power/supply/lego_ev3_battery.c
8446
8447 LEGO USB Tower driver
8448 M:      Juergen Stuber <starblue@users.sourceforge.net>
8449 L:      legousb-devel@lists.sourceforge.net
8450 W:      http://legousb.sourceforge.net/
8451 S:      Maintained
8452 F:      drivers/usb/misc/legousbtower.c
8453
8454 LG LAPTOP EXTRAS
8455 M:      Matan Ziv-Av <matan@svgalib.org>
8456 L:      platform-driver-x86@vger.kernel.org
8457 S:      Maintained
8458 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8459 F:      Documentation/laptops/lg-laptop.rst
8460 F:      drivers/platform/x86/lg-laptop.c
8461
8462 LG2160 MEDIA DRIVER
8463 M:      Michael Krufky <mkrufky@linuxtv.org>
8464 L:      linux-media@vger.kernel.org
8465 W:      https://linuxtv.org
8466 W:      http://github.com/mkrufky
8467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8468 T:      git git://linuxtv.org/mkrufky/tuners.git
8469 S:      Maintained
8470 F:      drivers/media/dvb-frontends/lg2160.*
8471
8472 LGDT3305 MEDIA DRIVER
8473 M:      Michael Krufky <mkrufky@linuxtv.org>
8474 L:      linux-media@vger.kernel.org
8475 W:      https://linuxtv.org
8476 W:      http://github.com/mkrufky
8477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8478 T:      git git://linuxtv.org/mkrufky/tuners.git
8479 S:      Maintained
8480 F:      drivers/media/dvb-frontends/lgdt3305.*
8481
8482 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8483 M:      Viresh Kumar <vireshk@kernel.org>
8484 L:      linux-ide@vger.kernel.org
8485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8486 S:      Maintained
8487 F:      include/linux/pata_arasan_cf_data.h
8488 F:      drivers/ata/pata_arasan_cf.c
8489
8490 LIBATA PATA DRIVERS
8491 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8492 M:      Jens Axboe <axboe@kernel.dk>
8493 L:      linux-ide@vger.kernel.org
8494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8495 S:      Maintained
8496 F:      drivers/ata/pata_*.c
8497 F:      drivers/ata/ata_generic.c
8498
8499 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8500 M:      Linus Walleij <linus.walleij@linaro.org>
8501 L:      linux-ide@vger.kernel.org
8502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8503 S:      Maintained
8504 F:      drivers/ata/pata_ftide010.c
8505 F:      drivers/ata/sata_gemini.c
8506 F:      drivers/ata/sata_gemini.h
8507
8508 LIBATA SATA AHCI PLATFORM devices support
8509 M:      Hans de Goede <hdegoede@redhat.com>
8510 M:      Jens Axboe <axboe@kernel.dk>
8511 L:      linux-ide@vger.kernel.org
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8513 S:      Maintained
8514 F:      drivers/ata/ahci_platform.c
8515 F:      drivers/ata/libahci_platform.c
8516 F:      include/linux/ahci_platform.h
8517
8518 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8519 M:      Mikael Pettersson <mikpelinux@gmail.com>
8520 L:      linux-ide@vger.kernel.org
8521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8522 S:      Maintained
8523 F:      drivers/ata/sata_promise.*
8524
8525 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8526 M:      Jens Axboe <axboe@kernel.dk>
8527 L:      linux-ide@vger.kernel.org
8528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8529 S:      Maintained
8530 F:      drivers/ata/
8531 F:      include/linux/ata.h
8532 F:      include/linux/libata.h
8533 F:      Documentation/devicetree/bindings/ata/
8534
8535 LIBLOCKDEP
8536 M:      Sasha Levin <alexander.levin@microsoft.com>
8537 S:      Maintained
8538 F:      tools/lib/lockdep/
8539
8540 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8541 M:      Ross Zwisler <zwisler@kernel.org>
8542 M:      Dan Williams <dan.j.williams@intel.com>
8543 M:      Vishal Verma <vishal.l.verma@intel.com>
8544 M:      Dave Jiang <dave.jiang@intel.com>
8545 L:      linux-nvdimm@lists.01.org
8546 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8547 S:      Supported
8548 F:      drivers/nvdimm/blk.c
8549 F:      drivers/nvdimm/region_devs.c
8550
8551 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8552 M:      Vishal Verma <vishal.l.verma@intel.com>
8553 M:      Dan Williams <dan.j.williams@intel.com>
8554 M:      Ross Zwisler <zwisler@kernel.org>
8555 M:      Dave Jiang <dave.jiang@intel.com>
8556 L:      linux-nvdimm@lists.01.org
8557 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8558 S:      Supported
8559 F:      drivers/nvdimm/btt*
8560
8561 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8562 M:      Ross Zwisler <zwisler@kernel.org>
8563 M:      Dan Williams <dan.j.williams@intel.com>
8564 M:      Vishal Verma <vishal.l.verma@intel.com>
8565 M:      Dave Jiang <dave.jiang@intel.com>
8566 L:      linux-nvdimm@lists.01.org
8567 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8568 S:      Supported
8569 F:      drivers/nvdimm/pmem*
8570
8571 LIBNVDIMM: DEVICETREE BINDINGS
8572 M:      Oliver O'Halloran <oohall@gmail.com>
8573 L:      linux-nvdimm@lists.01.org
8574 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8575 S:      Supported
8576 F:      drivers/nvdimm/of_pmem.c
8577 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8578
8579 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8580 M:      Dan Williams <dan.j.williams@intel.com>
8581 M:      Ross Zwisler <zwisler@kernel.org>
8582 M:      Vishal Verma <vishal.l.verma@intel.com>
8583 M:      Dave Jiang <dave.jiang@intel.com>
8584 L:      linux-nvdimm@lists.01.org
8585 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8587 S:      Supported
8588 F:      drivers/nvdimm/*
8589 F:      drivers/acpi/nfit/*
8590 F:      include/linux/nd.h
8591 F:      include/linux/libnvdimm.h
8592 F:      include/uapi/linux/ndctl.h
8593
8594 LIGHTNVM PLATFORM SUPPORT
8595 M:      Matias Bjorling <mb@lightnvm.io>
8596 W:      http://github/OpenChannelSSD
8597 L:      linux-block@vger.kernel.org
8598 S:      Maintained
8599 F:      drivers/lightnvm/
8600 F:      include/linux/lightnvm.h
8601 F:      include/uapi/linux/lightnvm.h
8602
8603 LINUX FOR POWER MACINTOSH
8604 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8605 W:      http://www.penguinppc.org/
8606 L:      linuxppc-dev@lists.ozlabs.org
8607 S:      Maintained
8608 F:      arch/powerpc/platforms/powermac/
8609 F:      drivers/macintosh/
8610
8611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8612 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8613 M:      Paul Mackerras <paulus@samba.org>
8614 M:      Michael Ellerman <mpe@ellerman.id.au>
8615 W:      https://github.com/linuxppc/linux/wiki
8616 L:      linuxppc-dev@lists.ozlabs.org
8617 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8619 S:      Supported
8620 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8621 F:      Documentation/devicetree/bindings/powerpc/
8622 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8623 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8624 F:      Documentation/powerpc/
8625 F:      arch/powerpc/
8626 F:      drivers/char/tpm/tpm_ibmvtpm*
8627 F:      drivers/crypto/nx/
8628 F:      drivers/crypto/vmx/
8629 F:      drivers/i2c/busses/i2c-opal.c
8630 F:      drivers/net/ethernet/ibm/ibmveth.*
8631 F:      drivers/net/ethernet/ibm/ibmvnic.*
8632 F:      drivers/pci/hotplug/pnv_php.c
8633 F:      drivers/pci/hotplug/rpa*
8634 F:      drivers/rtc/rtc-opal.c
8635 F:      drivers/scsi/ibmvscsi/
8636 F:      drivers/tty/hvc/hvc_opal.c
8637 F:      drivers/watchdog/wdrtas.c
8638 F:      tools/testing/selftests/powerpc
8639 N:      /pmac
8640 N:      powermac
8641 N:      powernv
8642 N:      [^a-z0-9]ps3
8643 N:      pseries
8644
8645 LINUX FOR POWERPC EMBEDDED MPC5XXX
8646 M:      Anatolij Gustschin <agust@denx.de>
8647 L:      linuxppc-dev@lists.ozlabs.org
8648 T:      git git://git.denx.de/linux-denx-agust.git
8649 S:      Maintained
8650 F:      arch/powerpc/platforms/512x/
8651 F:      arch/powerpc/platforms/52xx/
8652
8653 LINUX FOR POWERPC EMBEDDED PPC4XX
8654 M:      Alistair Popple <alistair@popple.id.au>
8655 M:      Matt Porter <mporter@kernel.crashing.org>
8656 W:      http://www.penguinppc.org/
8657 L:      linuxppc-dev@lists.ozlabs.org
8658 S:      Maintained
8659 F:      arch/powerpc/platforms/40x/
8660 F:      arch/powerpc/platforms/44x/
8661
8662 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8663 M:      Scott Wood <oss@buserror.net>
8664 M:      Kumar Gala <galak@kernel.crashing.org>
8665 W:      http://www.penguinppc.org/
8666 L:      linuxppc-dev@lists.ozlabs.org
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8668 S:      Maintained
8669 F:      arch/powerpc/platforms/83xx/
8670 F:      arch/powerpc/platforms/85xx/
8671 F:      Documentation/devicetree/bindings/powerpc/fsl/
8672
8673 LINUX FOR POWERPC EMBEDDED PPC8XX
8674 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8675 W:      http://www.penguinppc.org/
8676 L:      linuxppc-dev@lists.ozlabs.org
8677 S:      Maintained
8678 F:      arch/powerpc/platforms/8xx/
8679
8680 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8681 L:      linuxppc-dev@lists.ozlabs.org
8682 S:      Orphan
8683 F:      arch/powerpc/*/*virtex*
8684 F:      arch/powerpc/*/*/*virtex*
8685
8686 LINUX FOR POWERPC PA SEMI PWRFICIENT
8687 L:      linuxppc-dev@lists.ozlabs.org
8688 S:      Orphan
8689 F:      arch/powerpc/platforms/pasemi/
8690 F:      drivers/*/*pasemi*
8691 F:      drivers/*/*/*pasemi*
8692
8693 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8694 M:      Kees Cook <keescook@chromium.org>
8695 S:      Maintained
8696 F:      drivers/misc/lkdtm/*
8697
8698 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8699 M:      Alan Stern <stern@rowland.harvard.edu>
8700 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8701 M:      Will Deacon <will.deacon@arm.com>
8702 M:      Peter Zijlstra <peterz@infradead.org>
8703 M:      Boqun Feng <boqun.feng@gmail.com>
8704 M:      Nicholas Piggin <npiggin@gmail.com>
8705 M:      David Howells <dhowells@redhat.com>
8706 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8707 M:      Luc Maranget <luc.maranget@inria.fr>
8708 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8709 R:      Akira Yokosawa <akiyks@gmail.com>
8710 R:      Daniel Lustig <dlustig@nvidia.com>
8711 L:      linux-kernel@vger.kernel.org
8712 L:      linux-arch@vger.kernel.org
8713 S:      Supported
8714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8715 F:      tools/memory-model/
8716 F:      Documentation/atomic_bitops.txt
8717 F:      Documentation/atomic_t.txt
8718 F:      Documentation/core-api/atomic_ops.rst
8719 F:      Documentation/core-api/refcount-vs-atomic.rst
8720 F:      Documentation/memory-barriers.txt
8721
8722 LIS3LV02D ACCELEROMETER DRIVER
8723 M:      Eric Piel <eric.piel@tremplin-utc.net>
8724 S:      Maintained
8725 F:      Documentation/misc-devices/lis3lv02d
8726 F:      drivers/misc/lis3lv02d/
8727 F:      drivers/platform/x86/hp_accel.c
8728
8729 LIVE PATCHING
8730 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8731 M:      Jessica Yu <jeyu@kernel.org>
8732 M:      Jiri Kosina <jikos@kernel.org>
8733 M:      Miroslav Benes <mbenes@suse.cz>
8734 R:      Petr Mladek <pmladek@suse.com>
8735 S:      Maintained
8736 F:      kernel/livepatch/
8737 F:      include/linux/livepatch.h
8738 F:      arch/x86/include/asm/livepatch.h
8739 F:      arch/x86/kernel/livepatch.c
8740 F:      Documentation/livepatch/
8741 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8742 F:      samples/livepatch/
8743 L:      live-patching@vger.kernel.org
8744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8745
8746 LLC (802.2)
8747 L:      netdev@vger.kernel.org
8748 S:      Odd fixes
8749 F:      include/linux/llc.h
8750 F:      include/uapi/linux/llc.h
8751 F:      include/net/llc*
8752 F:      net/llc/
8753
8754 LM73 HARDWARE MONITOR DRIVER
8755 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8756 L:      linux-hwmon@vger.kernel.org
8757 S:      Maintained
8758 F:      drivers/hwmon/lm73.c
8759
8760 LM78 HARDWARE MONITOR DRIVER
8761 M:      Jean Delvare <jdelvare@suse.com>
8762 L:      linux-hwmon@vger.kernel.org
8763 S:      Maintained
8764 F:      Documentation/hwmon/lm78
8765 F:      drivers/hwmon/lm78.c
8766
8767 LM83 HARDWARE MONITOR DRIVER
8768 M:      Jean Delvare <jdelvare@suse.com>
8769 L:      linux-hwmon@vger.kernel.org
8770 S:      Maintained
8771 F:      Documentation/hwmon/lm83
8772 F:      drivers/hwmon/lm83.c
8773
8774 LM90 HARDWARE MONITOR DRIVER
8775 M:      Jean Delvare <jdelvare@suse.com>
8776 L:      linux-hwmon@vger.kernel.org
8777 S:      Maintained
8778 F:      Documentation/hwmon/lm90
8779 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8780 F:      drivers/hwmon/lm90.c
8781 F:      include/dt-bindings/thermal/lm90.h
8782
8783 LM95234 HARDWARE MONITOR DRIVER
8784 M:      Guenter Roeck <linux@roeck-us.net>
8785 L:      linux-hwmon@vger.kernel.org
8786 S:      Maintained
8787 F:      Documentation/hwmon/lm95234
8788 F:      drivers/hwmon/lm95234.c
8789
8790 LME2510 MEDIA DRIVER
8791 M:      Malcolm Priestley <tvboxspy@gmail.com>
8792 L:      linux-media@vger.kernel.org
8793 W:      https://linuxtv.org
8794 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8795 S:      Maintained
8796 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8797
8798 LOADPIN SECURITY MODULE
8799 M:      Kees Cook <keescook@chromium.org>
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8801 S:      Supported
8802 F:      security/loadpin/
8803 F:      Documentation/admin-guide/LSM/LoadPin.rst
8804
8805 LOCKING PRIMITIVES
8806 M:      Peter Zijlstra <peterz@infradead.org>
8807 M:      Ingo Molnar <mingo@redhat.com>
8808 M:      Will Deacon <will.deacon@arm.com>
8809 L:      linux-kernel@vger.kernel.org
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8811 S:      Maintained
8812 F:      Documentation/locking/
8813 F:      include/linux/lockdep.h
8814 F:      include/linux/spinlock*.h
8815 F:      arch/*/include/asm/spinlock*.h
8816 F:      include/linux/rwlock*.h
8817 F:      include/linux/mutex*.h
8818 F:      include/linux/rwsem*.h
8819 F:      arch/*/include/asm/rwsem.h
8820 F:      include/linux/seqlock.h
8821 F:      lib/locking*.[ch]
8822 F:      kernel/locking/
8823 X:      kernel/locking/locktorture.c
8824
8825 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8826 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8827 L:      linux-ntfs-dev@lists.sourceforge.net
8828 W:      http://www.linux-ntfs.org/content/view/19/37/
8829 S:      Maintained
8830 F:      Documentation/ldm.txt
8831 F:      block/partitions/ldm.*
8832
8833 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8834 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8835 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8836 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8837 L:      MPT-FusionLinux.pdl@broadcom.com
8838 L:      linux-scsi@vger.kernel.org
8839 W:      http://www.avagotech.com/support/
8840 S:      Supported
8841 F:      drivers/message/fusion/
8842 F:      drivers/scsi/mpt3sas/
8843
8844 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8845 M:      Matthew Wilcox <willy@infradead.org>
8846 L:      linux-scsi@vger.kernel.org
8847 S:      Maintained
8848 F:      drivers/scsi/sym53c8xx_2/
8849
8850 LTC1660 DAC DRIVER
8851 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8852 L:      linux-iio@vger.kernel.org
8853 S:      Maintained
8854 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8855 F:      drivers/iio/dac/ltc1660.c
8856
8857 LTC4261 HARDWARE MONITOR DRIVER
8858 M:      Guenter Roeck <linux@roeck-us.net>
8859 L:      linux-hwmon@vger.kernel.org
8860 S:      Maintained
8861 F:      Documentation/hwmon/ltc4261
8862 F:      drivers/hwmon/ltc4261.c
8863
8864 LTC4306 I2C MULTIPLEXER DRIVER
8865 M:      Michael Hennerich <michael.hennerich@analog.com>
8866 W:      http://ez.analog.com/community/linux-device-drivers
8867 L:      linux-i2c@vger.kernel.org
8868 S:      Supported
8869 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8870 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8871
8872 LTP (Linux Test Project)
8873 M:      Mike Frysinger <vapier@gentoo.org>
8874 M:      Cyril Hrubis <chrubis@suse.cz>
8875 M:      Wanlong Gao <wanlong.gao@gmail.com>
8876 M:      Jan Stancek <jstancek@redhat.com>
8877 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8878 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8879 L:      ltp@lists.linux.it (subscribers-only)
8880 W:      http://linux-test-project.github.io/
8881 T:      git git://github.com/linux-test-project/ltp.git
8882 S:      Maintained
8883
8884 M68K ARCHITECTURE
8885 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8886 L:      linux-m68k@lists.linux-m68k.org
8887 W:      http://www.linux-m68k.org/
8888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8889 S:      Maintained
8890 F:      arch/m68k/
8891 F:      drivers/zorro/
8892
8893 M68K ON APPLE MACINTOSH
8894 M:      Joshua Thompson <funaho@jurai.org>
8895 W:      http://www.mac.linux-m68k.org/
8896 L:      linux-m68k@lists.linux-m68k.org
8897 S:      Maintained
8898 F:      arch/m68k/mac/
8899
8900 M68K ON HP9000/300
8901 M:      Philip Blundell <philb@gnu.org>
8902 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8903 S:      Maintained
8904 F:      arch/m68k/hp300/
8905
8906 M88DS3103 MEDIA DRIVER
8907 M:      Antti Palosaari <crope@iki.fi>
8908 L:      linux-media@vger.kernel.org
8909 W:      https://linuxtv.org
8910 W:      http://palosaari.fi/linux/
8911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8912 T:      git git://linuxtv.org/anttip/media_tree.git
8913 S:      Maintained
8914 F:      drivers/media/dvb-frontends/m88ds3103*
8915
8916 M88RS2000 MEDIA DRIVER
8917 M:      Malcolm Priestley <tvboxspy@gmail.com>
8918 L:      linux-media@vger.kernel.org
8919 W:      https://linuxtv.org
8920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8921 S:      Maintained
8922 F:      drivers/media/dvb-frontends/m88rs2000*
8923
8924 MA901 MASTERKIT USB FM RADIO DRIVER
8925 M:      Alexey Klimov <klimov.linux@gmail.com>
8926 L:      linux-media@vger.kernel.org
8927 T:      git git://linuxtv.org/media_tree.git
8928 S:      Maintained
8929 F:      drivers/media/radio/radio-ma901.c
8930
8931 MAC80211
8932 M:      Johannes Berg <johannes@sipsolutions.net>
8933 L:      linux-wireless@vger.kernel.org
8934 W:      http://wireless.kernel.org/
8935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8937 S:      Maintained
8938 F:      Documentation/networking/mac80211-injection.txt
8939 F:      include/net/mac80211.h
8940 F:      net/mac80211/
8941 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8942 F:      Documentation/networking/mac80211_hwsim/README
8943
8944 MAILBOX API
8945 M:      Jassi Brar <jassisinghbrar@gmail.com>
8946 L:      linux-kernel@vger.kernel.org
8947 S:      Maintained
8948 F:      drivers/mailbox/
8949 F:      include/linux/mailbox_client.h
8950 F:      include/linux/mailbox_controller.h
8951
8952 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8953 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8954 W:      http://www.kernel.org/doc/man-pages
8955 L:      linux-man@vger.kernel.org
8956 S:      Maintained
8957
8958 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8959 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8960 L:      linux-mips@vger.kernel.org
8961 S:      Maintained
8962 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8963
8964 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8965 M:      Andrew Lunn <andrew@lunn.ch>
8966 M:      Vivien Didelot <vivien.didelot@gmail.com>
8967 L:      netdev@vger.kernel.org
8968 S:      Maintained
8969 F:      drivers/net/dsa/mv88e6xxx/
8970 F:      include/linux/platform_data/mv88e6xxx.h
8971 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8972
8973 MARVELL ARMADA DRM SUPPORT
8974 M:      Russell King <linux@armlinux.org.uk>
8975 S:      Maintained
8976 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8977 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8978 F:      drivers/gpu/drm/armada/
8979 F:      include/uapi/drm/armada_drm.h
8980 F:      Documentation/devicetree/bindings/display/armada/
8981
8982 MARVELL CRYPTO DRIVER
8983 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8984 M:      Arnaud Ebalard <arno@natisbad.org>
8985 F:      drivers/crypto/marvell/
8986 S:      Maintained
8987 L:      linux-crypto@vger.kernel.org
8988
8989 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8990 M:      Mirko Lindner <mlindner@marvell.com>
8991 M:      Stephen Hemminger <stephen@networkplumber.org>
8992 L:      netdev@vger.kernel.org
8993 S:      Maintained
8994 F:      drivers/net/ethernet/marvell/sk*
8995
8996 MARVELL LIBERTAS WIRELESS DRIVER
8997 L:      libertas-dev@lists.infradead.org
8998 S:      Orphan
8999 F:      drivers/net/wireless/marvell/libertas/
9000
9001 MARVELL MACCHIATOBIN SUPPORT
9002 M:      Russell King <linux@armlinux.org.uk>
9003 L:      linux-arm-kernel@lists.infradead.org
9004 S:      Maintained
9005 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9006
9007 MARVELL MV643XX ETHERNET DRIVER
9008 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9009 L:      netdev@vger.kernel.org
9010 S:      Maintained
9011 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9012 F:      include/linux/mv643xx.h
9013
9014 MARVELL MV88X3310 PHY DRIVER
9015 M:      Russell King <linux@armlinux.org.uk>
9016 L:      netdev@vger.kernel.org
9017 S:      Maintained
9018 F:      drivers/net/phy/marvell10g.c
9019
9020 MARVELL MVNETA ETHERNET DRIVER
9021 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9022 L:      netdev@vger.kernel.org
9023 S:      Maintained
9024 F:      drivers/net/ethernet/marvell/mvneta.*
9025
9026 MARVELL MWIFIEX WIRELESS DRIVER
9027 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9028 M:      Nishant Sarmukadam <nishants@marvell.com>
9029 M:      Ganapathi Bhat <gbhat@marvell.com>
9030 M:      Xinming Hu <huxinming820@gmail.com>
9031 L:      linux-wireless@vger.kernel.org
9032 S:      Maintained
9033 F:      drivers/net/wireless/marvell/mwifiex/
9034
9035 MARVELL MWL8K WIRELESS DRIVER
9036 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9037 L:      linux-wireless@vger.kernel.org
9038 S:      Odd Fixes
9039 F:      drivers/net/wireless/marvell/mwl8k.c
9040
9041 MARVELL NAND CONTROLLER DRIVER
9042 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9043 L:      linux-mtd@lists.infradead.org
9044 S:      Maintained
9045 F:      drivers/mtd/nand/raw/marvell_nand.c
9046 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9047
9048 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9049 M:      Nicolas Pitre <nico@fluxnic.net>
9050 S:      Odd Fixes
9051 F:      drivers/mmc/host/mvsdio.*
9052
9053 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9054 M:      Hu Ziji <huziji@marvell.com>
9055 L:      linux-mmc@vger.kernel.org
9056 S:      Supported
9057 F:      drivers/mmc/host/sdhci-xenon*
9058 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9059
9060 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9061 M:      Sunil Goutham <sgoutham@marvell.com>
9062 M:      Linu Cherian <lcherian@marvell.com>
9063 M:      Geetha sowjanya <gakula@marvell.com>
9064 M:      Jerin Jacob <jerinj@marvell.com>
9065 L:      netdev@vger.kernel.org
9066 S:      Supported
9067 F:      drivers/net/ethernet/marvell/octeontx2/af/
9068
9069 MATROX FRAMEBUFFER DRIVER
9070 L:      linux-fbdev@vger.kernel.org
9071 S:      Orphan
9072 F:      drivers/video/fbdev/matrox/matroxfb_*
9073 F:      include/uapi/linux/matroxfb.h
9074
9075 MAX16065 HARDWARE MONITOR DRIVER
9076 M:      Guenter Roeck <linux@roeck-us.net>
9077 L:      linux-hwmon@vger.kernel.org
9078 S:      Maintained
9079 F:      Documentation/hwmon/max16065
9080 F:      drivers/hwmon/max16065.c
9081
9082 MAX2175 SDR TUNER DRIVER
9083 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9084 L:      linux-media@vger.kernel.org
9085 T:      git git://linuxtv.org/media_tree.git
9086 S:      Maintained
9087 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9088 F:      Documentation/media/v4l-drivers/max2175.rst
9089 F:      drivers/media/i2c/max2175*
9090 F:      include/uapi/linux/max2175.h
9091
9092 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9093 L:      linux-hwmon@vger.kernel.org
9094 S:      Orphan
9095 F:      Documentation/hwmon/max6650
9096 F:      drivers/hwmon/max6650.c
9097
9098 MAX6697 HARDWARE MONITOR DRIVER
9099 M:      Guenter Roeck <linux@roeck-us.net>
9100 L:      linux-hwmon@vger.kernel.org
9101 S:      Maintained
9102 F:      Documentation/hwmon/max6697
9103 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9104 F:      drivers/hwmon/max6697.c
9105 F:      include/linux/platform_data/max6697.h
9106
9107 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9108 M:      Peter Rosin <peda@axentia.se>
9109 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9110 S:      Maintained
9111 F:      Documentation/devicetree/bindings/sound/max9860.txt
9112 F:      sound/soc/codecs/max9860.*
9113
9114 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9115 M:      Javier Martinez Canillas <javier@dowhile0.org>
9116 L:      linux-kernel@vger.kernel.org
9117 S:      Supported
9118 F:      drivers/regulator/max77802-regulator.c
9119 F:      Documentation/devicetree/bindings/*/*max77802.txt
9120 F:      include/dt-bindings/*/*max77802.h
9121
9122 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9123 M:      Krzysztof Kozlowski <krzk@kernel.org>
9124 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9125 L:      linux-pm@vger.kernel.org
9126 S:      Supported
9127 F:      drivers/power/supply/max14577_charger.c
9128 F:      drivers/power/supply/max77693_charger.c
9129
9130 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9131 M:      Chanwoo Choi <cw00.choi@samsung.com>
9132 M:      Krzysztof Kozlowski <krzk@kernel.org>
9133 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9134 L:      linux-kernel@vger.kernel.org
9135 S:      Supported
9136 F:      drivers/*/max14577*.c
9137 F:      drivers/*/max77686*.c
9138 F:      drivers/*/max77693*.c
9139 F:      drivers/extcon/extcon-max14577.c
9140 F:      drivers/extcon/extcon-max77693.c
9141 F:      drivers/rtc/rtc-max77686.c
9142 F:      drivers/clk/clk-max77686.c
9143 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9144 F:      Documentation/devicetree/bindings/*/max77686.txt
9145 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9146 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9147 F:      include/linux/mfd/max14577*.h
9148 F:      include/linux/mfd/max77686*.h
9149 F:      include/linux/mfd/max77693*.h
9150
9151 MAXIRADIO FM RADIO RECEIVER DRIVER
9152 M:      Hans Verkuil <hverkuil@xs4all.nl>
9153 L:      linux-media@vger.kernel.org
9154 T:      git git://linuxtv.org/media_tree.git
9155 W:      https://linuxtv.org
9156 S:      Maintained
9157 F:      drivers/media/radio/radio-maxiradio*
9158
9159 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9160 M:      Peter Rosin <peda@axentia.se>
9161 L:      linux-iio@vger.kernel.org
9162 S:      Maintained
9163 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9164 F:      drivers/iio/potentiometer/mcp4018.c
9165 F:      drivers/iio/potentiometer/mcp4531.c
9166
9167 MCR20A IEEE-802.15.4 RADIO DRIVER
9168 M:      Xue Liu <liuxuenetmail@gmail.com>
9169 L:      linux-wpan@vger.kernel.org
9170 W:      https://github.com/xueliu/mcr20a-linux
9171 S:      Maintained
9172 F:      drivers/net/ieee802154/mcr20a.c
9173 F:      drivers/net/ieee802154/mcr20a.h
9174 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9175
9176 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9177 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9178 L:      linux-iio@vger.kernel.org
9179 S:      Maintained
9180 F:      drivers/iio/dac/cio-dac.c
9181
9182 MEDIA DRIVERS FOR ASCOT2E
9183 M:      Sergey Kozlov <serjk@netup.ru>
9184 M:      Abylay Ospan <aospan@netup.ru>
9185 L:      linux-media@vger.kernel.org
9186 W:      https://linuxtv.org
9187 W:      http://netup.tv/
9188 T:      git git://linuxtv.org/media_tree.git
9189 S:      Supported
9190 F:      drivers/media/dvb-frontends/ascot2e*
9191
9192 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9193 M:      Jasmin Jessich <jasmin@anw.at>
9194 L:      linux-media@vger.kernel.org
9195 W:      https://linuxtv.org
9196 T:      git git://linuxtv.org/media_tree.git
9197 S:      Maintained
9198 F:      drivers/media/dvb-frontends/cxd2099*
9199
9200 MEDIA DRIVERS FOR CXD2841ER
9201 M:      Sergey Kozlov <serjk@netup.ru>
9202 M:      Abylay Ospan <aospan@netup.ru>
9203 L:      linux-media@vger.kernel.org
9204 W:      https://linuxtv.org
9205 W:      http://netup.tv/
9206 T:      git git://linuxtv.org/media_tree.git
9207 S:      Supported
9208 F:      drivers/media/dvb-frontends/cxd2841er*
9209
9210 MEDIA DRIVERS FOR CXD2880
9211 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9212 L:      linux-media@vger.kernel.org
9213 W:      http://linuxtv.org/
9214 T:      git git://linuxtv.org/media_tree.git
9215 S:      Supported
9216 F:      drivers/media/dvb-frontends/cxd2880/*
9217 F:      drivers/media/spi/cxd2880*
9218
9219 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9220 L:      linux-media@vger.kernel.org
9221 W:      https://linuxtv.org
9222 T:      git git://linuxtv.org/media_tree.git
9223 S:      Orphan
9224 F:      drivers/media/pci/ddbridge/*
9225
9226 MEDIA DRIVERS FOR FREESCALE IMX
9227 M:      Steve Longerbeam <slongerbeam@gmail.com>
9228 M:      Philipp Zabel <p.zabel@pengutronix.de>
9229 L:      linux-media@vger.kernel.org
9230 T:      git git://linuxtv.org/media_tree.git
9231 S:      Maintained
9232 F:      Documentation/devicetree/bindings/media/imx.txt
9233 F:      Documentation/media/v4l-drivers/imx.rst
9234 F:      drivers/staging/media/imx/
9235 F:      include/linux/imx-media.h
9236 F:      include/media/imx.h
9237
9238 MEDIA DRIVER FOR FREESCALE IMX PXP
9239 M:      Philipp Zabel <p.zabel@pengutronix.de>
9240 L:      linux-media@vger.kernel.org
9241 T:      git git://linuxtv.org/media_tree.git
9242 S:      Maintained
9243 F:      drivers/media/platform/imx-pxp.[ch]
9244
9245 MEDIA DRIVERS FOR HELENE
9246 M:      Abylay Ospan <aospan@netup.ru>
9247 L:      linux-media@vger.kernel.org
9248 W:      https://linuxtv.org
9249 W:      http://netup.tv/
9250 T:      git git://linuxtv.org/media_tree.git
9251 S:      Supported
9252 F:      drivers/media/dvb-frontends/helene*
9253
9254 MEDIA DRIVERS FOR HORUS3A
9255 M:      Sergey Kozlov <serjk@netup.ru>
9256 M:      Abylay Ospan <aospan@netup.ru>
9257 L:      linux-media@vger.kernel.org
9258 W:      https://linuxtv.org
9259 W:      http://netup.tv/
9260 T:      git git://linuxtv.org/media_tree.git
9261 S:      Supported
9262 F:      drivers/media/dvb-frontends/horus3a*
9263
9264 MEDIA DRIVERS FOR LNBH25
9265 M:      Sergey Kozlov <serjk@netup.ru>
9266 M:      Abylay Ospan <aospan@netup.ru>
9267 L:      linux-media@vger.kernel.org
9268 W:      https://linuxtv.org
9269 W:      http://netup.tv/
9270 T:      git git://linuxtv.org/media_tree.git
9271 S:      Supported
9272 F:      drivers/media/dvb-frontends/lnbh25*
9273
9274 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9275 L:      linux-media@vger.kernel.org
9276 W:      https://linuxtv.org
9277 T:      git git://linuxtv.org/media_tree.git
9278 S:      Orphan
9279 F:      drivers/media/dvb-frontends/mxl5xx*
9280
9281 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9282 M:      Sergey Kozlov <serjk@netup.ru>
9283 M:      Abylay Ospan <aospan@netup.ru>
9284 L:      linux-media@vger.kernel.org
9285 W:      https://linuxtv.org
9286 W:      http://netup.tv/
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Supported
9289 F:      drivers/media/pci/netup_unidvb/*
9290
9291 MEDIA DRIVERS FOR RENESAS - CEU
9292 M:      Jacopo Mondi <jacopo@jmondi.org>
9293 L:      linux-media@vger.kernel.org
9294 L:      linux-renesas-soc@vger.kernel.org
9295 T:      git git://linuxtv.org/media_tree.git
9296 S:      Supported
9297 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9298 F:      drivers/media/platform/renesas-ceu.c
9299 F:      include/media/drv-intf/renesas-ceu.h
9300
9301 MEDIA DRIVERS FOR RENESAS - DRIF
9302 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9303 L:      linux-media@vger.kernel.org
9304 L:      linux-renesas-soc@vger.kernel.org
9305 T:      git git://linuxtv.org/media_tree.git
9306 S:      Supported
9307 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9308 F:      drivers/media/platform/rcar_drif.c
9309
9310 MEDIA DRIVERS FOR RENESAS - FCP
9311 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9312 L:      linux-media@vger.kernel.org
9313 L:      linux-renesas-soc@vger.kernel.org
9314 T:      git git://linuxtv.org/media_tree.git
9315 S:      Supported
9316 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9317 F:      drivers/media/platform/rcar-fcp.c
9318 F:      include/media/rcar-fcp.h
9319
9320 MEDIA DRIVERS FOR RENESAS - FDP1
9321 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9322 L:      linux-media@vger.kernel.org
9323 L:      linux-renesas-soc@vger.kernel.org
9324 T:      git git://linuxtv.org/media_tree.git
9325 S:      Supported
9326 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9327 F:      drivers/media/platform/rcar_fdp1.c
9328
9329 MEDIA DRIVERS FOR RENESAS - VIN
9330 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9331 L:      linux-media@vger.kernel.org
9332 L:      linux-renesas-soc@vger.kernel.org
9333 T:      git git://linuxtv.org/media_tree.git
9334 S:      Supported
9335 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9336 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9337 F:      drivers/media/platform/rcar-vin/
9338
9339 MEDIA DRIVERS FOR RENESAS - VSP1
9340 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9341 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9342 L:      linux-media@vger.kernel.org
9343 L:      linux-renesas-soc@vger.kernel.org
9344 T:      git git://linuxtv.org/media_tree.git
9345 S:      Supported
9346 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9347 F:      drivers/media/platform/vsp1/
9348
9349 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9350 L:      linux-media@vger.kernel.org
9351 W:      https://linuxtv.org
9352 T:      git git://linuxtv.org/media_tree.git
9353 S:      Orphan
9354 F:      drivers/media/dvb-frontends/stv0910*
9355
9356 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9357 L:      linux-media@vger.kernel.org
9358 W:      https://linuxtv.org
9359 T:      git git://linuxtv.org/media_tree.git
9360 S:      Orphan
9361 F:      drivers/media/dvb-frontends/stv6111*
9362
9363 MEDIA DRIVERS FOR STM32 - DCMI
9364 M:      Hugues Fruchet <hugues.fruchet@st.com>
9365 L:      linux-media@vger.kernel.org
9366 T:      git git://linuxtv.org/media_tree.git
9367 S:      Supported
9368 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9369 F:      drivers/media/platform/stm32/stm32-dcmi.c
9370
9371 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9372 M:      Dmitry Osipenko <digetx@gmail.com>
9373 L:      linux-media@vger.kernel.org
9374 L:      linux-tegra@vger.kernel.org
9375 T:      git git://linuxtv.org/media_tree.git
9376 S:      Maintained
9377 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9378 F:      drivers/staging/media/tegra-vde/
9379
9380 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9381 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9382 P:      LinuxTV.org Project
9383 L:      linux-media@vger.kernel.org
9384 W:      https://linuxtv.org
9385 Q:      http://patchwork.kernel.org/project/linux-media/list/
9386 T:      git git://linuxtv.org/media_tree.git
9387 S:      Maintained
9388 F:      Documentation/devicetree/bindings/media/
9389 F:      Documentation/media/
9390 F:      drivers/media/
9391 F:      drivers/staging/media/
9392 F:      include/linux/platform_data/media/
9393 F:      include/media/
9394 F:      include/uapi/linux/dvb/
9395 F:      include/uapi/linux/videodev2.h
9396 F:      include/uapi/linux/media.h
9397 F:      include/uapi/linux/v4l2-*
9398 F:      include/uapi/linux/meye.h
9399 F:      include/uapi/linux/ivtv*
9400 F:      include/uapi/linux/uvcvideo.h
9401
9402 MEDIATEK BLUETOOTH DRIVER
9403 M:      Sean Wang <sean.wang@mediatek.com>
9404 L:      linux-bluetooth@vger.kernel.org
9405 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9406 S:      Maintained
9407 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9408 F:      drivers/bluetooth/btmtkuart.c
9409
9410 MEDIATEK CIR DRIVER
9411 M:      Sean Wang <sean.wang@mediatek.com>
9412 S:      Maintained
9413 F:      drivers/media/rc/mtk-cir.c
9414
9415 MEDIATEK DMA DRIVER
9416 M:      Sean Wang <sean.wang@mediatek.com>
9417 L:      dmaengine@vger.kernel.org
9418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9419 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9420 S:      Maintained
9421 F:      Documentation/devicetree/bindings/dma/mtk-*
9422 F:      drivers/dma/mediatek/
9423
9424 MEDIATEK PMIC LED DRIVER
9425 M:      Sean Wang <sean.wang@mediatek.com>
9426 S:      Maintained
9427 F:      drivers/leds/leds-mt6323.c
9428 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9429
9430 MEDIATEK ETHERNET DRIVER
9431 M:      Felix Fietkau <nbd@openwrt.org>
9432 M:      John Crispin <john@phrozen.org>
9433 M:      Sean Wang <sean.wang@mediatek.com>
9434 M:      Nelson Chang <nelson.chang@mediatek.com>
9435 L:      netdev@vger.kernel.org
9436 S:      Maintained
9437 F:      drivers/net/ethernet/mediatek/
9438
9439 MEDIATEK SWITCH DRIVER
9440 M:      Sean Wang <sean.wang@mediatek.com>
9441 L:      netdev@vger.kernel.org
9442 S:      Maintained
9443 F:      drivers/net/dsa/mt7530.*
9444 F:      net/dsa/tag_mtk.c
9445
9446 MEDIATEK JPEG DRIVER
9447 M:      Rick Chang <rick.chang@mediatek.com>
9448 M:      Bin Liu <bin.liu@mediatek.com>
9449 S:      Supported
9450 F:      drivers/media/platform/mtk-jpeg/
9451 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9452
9453 MEDIATEK MDP DRIVER
9454 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9455 M:      Houlong Wei <houlong.wei@mediatek.com>
9456 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9457 S:      Supported
9458 F:      drivers/media/platform/mtk-mdp/
9459 F:      drivers/media/platform/mtk-vpu/
9460 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9461
9462 MEDIATEK MEDIA DRIVER
9463 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9464 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9465 S:      Supported
9466 F:      drivers/media/platform/mtk-vcodec/
9467 F:      drivers/media/platform/mtk-vpu/
9468 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9469 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9470
9471 MEDIATEK MT76 WIRELESS LAN DRIVER
9472 M:      Felix Fietkau <nbd@nbd.name>
9473 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9474 L:      linux-wireless@vger.kernel.org
9475 S:      Maintained
9476 F:      drivers/net/wireless/mediatek/mt76/
9477
9478 MEDIATEK MT7601U WIRELESS LAN DRIVER
9479 M:      Jakub Kicinski <kubakici@wp.pl>
9480 L:      linux-wireless@vger.kernel.org
9481 S:      Maintained
9482 F:      drivers/net/wireless/mediatek/mt7601u/
9483
9484 MEDIATEK NAND CONTROLLER DRIVER
9485 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9486 L:      linux-mtd@lists.infradead.org
9487 S:      Maintained
9488 F:      drivers/mtd/nand/raw/mtk_*
9489 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9490
9491 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9492 M:      Sean Wang <sean.wang@mediatek.com>
9493 S:      Maintained
9494 F:      drivers/char/hw_random/mtk-rng.c
9495
9496 MEDIATEK USB3 DRD IP DRIVER
9497 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9498 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9501 S:      Maintained
9502 F:      drivers/usb/mtu3/
9503
9504 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9505 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9506 M:      Martin Donnelly <martin.donnelly@ge.com>
9507 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9508 S:      Maintained
9509 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9510 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9511
9512 MEGARAID SCSI/SAS DRIVERS
9513 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9514 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9515 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9516 L:      megaraidlinux.pdl@broadcom.com
9517 L:      linux-scsi@vger.kernel.org
9518 W:      http://www.avagotech.com/support/
9519 S:      Maintained
9520 F:      Documentation/scsi/megaraid.txt
9521 F:      drivers/scsi/megaraid.*
9522 F:      drivers/scsi/megaraid/
9523
9524 MELEXIS MLX90614 DRIVER
9525 M:      Crt Mori <cmo@melexis.com>
9526 L:      linux-iio@vger.kernel.org
9527 W:      http://www.melexis.com
9528 S:      Supported
9529 F:      drivers/iio/temperature/mlx90614.c
9530
9531 MELEXIS MLX90632 DRIVER
9532 M:      Crt Mori <cmo@melexis.com>
9533 L:      linux-iio@vger.kernel.org
9534 W:      http://www.melexis.com
9535 S:      Supported
9536 F:      drivers/iio/temperature/mlx90632.c
9537
9538 MELFAS MIP4 TOUCHSCREEN DRIVER
9539 M:      Sangwon Jee <jeesw@melfas.com>
9540 W:      http://www.melfas.com
9541 S:      Supported
9542 F:      drivers/input/touchscreen/melfas_mip4.c
9543 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9544
9545 MELLANOX ETHERNET DRIVER (mlx4_en)
9546 M:      Tariq Toukan <tariqt@mellanox.com>
9547 L:      netdev@vger.kernel.org
9548 S:      Supported
9549 W:      http://www.mellanox.com
9550 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9551 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9552
9553 MELLANOX ETHERNET DRIVER (mlx5e)
9554 M:      Saeed Mahameed <saeedm@mellanox.com>
9555 L:      netdev@vger.kernel.org
9556 S:      Supported
9557 W:      http://www.mellanox.com
9558 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9559 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9560
9561 MELLANOX ETHERNET INNOVA DRIVERS
9562 R:      Boris Pismenny <borisp@mellanox.com>
9563 L:      netdev@vger.kernel.org
9564 S:      Supported
9565 W:      http://www.mellanox.com
9566 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9567 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9568 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9569 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9570 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9571
9572 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9573 R:      Boris Pismenny <borisp@mellanox.com>
9574 L:      netdev@vger.kernel.org
9575 S:      Supported
9576 W:      http://www.mellanox.com
9577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9578 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9579 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9580
9581 MELLANOX ETHERNET SWITCH DRIVERS
9582 M:      Jiri Pirko <jiri@mellanox.com>
9583 M:      Ido Schimmel <idosch@mellanox.com>
9584 L:      netdev@vger.kernel.org
9585 S:      Supported
9586 W:      http://www.mellanox.com
9587 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9588 F:      drivers/net/ethernet/mellanox/mlxsw/
9589 F:      tools/testing/selftests/drivers/net/mlxsw/
9590
9591 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9592 M:      mlxsw@mellanox.com
9593 L:      netdev@vger.kernel.org
9594 S:      Supported
9595 W:      http://www.mellanox.com
9596 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9597 F:      drivers/net/ethernet/mellanox/mlxfw/
9598
9599 MELLANOX HARDWARE PLATFORM SUPPORT
9600 M:      Andy Shevchenko <andy@infradead.org>
9601 M:      Darren Hart <dvhart@infradead.org>
9602 M:      Vadim Pasternak <vadimp@mellanox.com>
9603 L:      platform-driver-x86@vger.kernel.org
9604 S:      Supported
9605 F:      drivers/platform/mellanox/
9606
9607 MELLANOX MLX4 core VPI driver
9608 M:      Tariq Toukan <tariqt@mellanox.com>
9609 L:      netdev@vger.kernel.org
9610 L:      linux-rdma@vger.kernel.org
9611 W:      http://www.mellanox.com
9612 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9613 S:      Supported
9614 F:      drivers/net/ethernet/mellanox/mlx4/
9615 F:      include/linux/mlx4/
9616
9617 MELLANOX MLX4 IB driver
9618 M:      Yishai Hadas <yishaih@mellanox.com>
9619 L:      linux-rdma@vger.kernel.org
9620 W:      http://www.mellanox.com
9621 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9622 S:      Supported
9623 F:      drivers/infiniband/hw/mlx4/
9624 F:      include/linux/mlx4/
9625 F:      include/uapi/rdma/mlx4-abi.h
9626
9627 MELLANOX MLX5 core VPI driver
9628 M:      Saeed Mahameed <saeedm@mellanox.com>
9629 M:      Leon Romanovsky <leonro@mellanox.com>
9630 L:      netdev@vger.kernel.org
9631 L:      linux-rdma@vger.kernel.org
9632 W:      http://www.mellanox.com
9633 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9634 S:      Supported
9635 F:      drivers/net/ethernet/mellanox/mlx5/core/
9636 F:      include/linux/mlx5/
9637
9638 MELLANOX MLX5 IB driver
9639 M:      Leon Romanovsky <leonro@mellanox.com>
9640 L:      linux-rdma@vger.kernel.org
9641 W:      http://www.mellanox.com
9642 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9643 S:      Supported
9644 F:      drivers/infiniband/hw/mlx5/
9645 F:      include/linux/mlx5/
9646 F:      include/uapi/rdma/mlx5-abi.h
9647
9648 MELLANOX MLXCPLD I2C AND MUX DRIVER
9649 M:      Vadim Pasternak <vadimp@mellanox.com>
9650 M:      Michael Shych <michaelsh@mellanox.com>
9651 L:      linux-i2c@vger.kernel.org
9652 S:      Supported
9653 F:      drivers/i2c/busses/i2c-mlxcpld.c
9654 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9655 F:      Documentation/i2c/busses/i2c-mlxcpld
9656
9657 MELLANOX MLXCPLD LED DRIVER
9658 M:      Vadim Pasternak <vadimp@mellanox.com>
9659 L:      linux-leds@vger.kernel.org
9660 S:      Supported
9661 F:      drivers/leds/leds-mlxcpld.c
9662 F:      drivers/leds/leds-mlxreg.c
9663 F:      Documentation/leds/leds-mlxcpld.txt
9664
9665 MELLANOX PLATFORM DRIVER
9666 M:      Vadim Pasternak <vadimp@mellanox.com>
9667 L:      platform-driver-x86@vger.kernel.org
9668 S:      Supported
9669 F:      drivers/platform/x86/mlx-platform.c
9670
9671 MEMBARRIER SUPPORT
9672 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9673 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9674 L:      linux-kernel@vger.kernel.org
9675 S:      Supported
9676 F:      kernel/sched/membarrier.c
9677 F:      include/uapi/linux/membarrier.h
9678 F:      arch/powerpc/include/asm/membarrier.h
9679
9680 MEMORY MANAGEMENT
9681 L:      linux-mm@kvack.org
9682 W:      http://www.linux-mm.org
9683 S:      Maintained
9684 F:      include/linux/mm.h
9685 F:      include/linux/gfp.h
9686 F:      include/linux/mmzone.h
9687 F:      include/linux/memory_hotplug.h
9688 F:      include/linux/vmalloc.h
9689 F:      mm/
9690
9691 MEMORY TECHNOLOGY DEVICES (MTD)
9692 M:      David Woodhouse <dwmw2@infradead.org>
9693 M:      Brian Norris <computersforpeace@gmail.com>
9694 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9695 M:      Marek Vasut <marek.vasut@gmail.com>
9696 M:      Richard Weinberger <richard@nod.at>
9697 L:      linux-mtd@lists.infradead.org
9698 W:      http://www.linux-mtd.infradead.org/
9699 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9700 T:      git git://git.infradead.org/linux-mtd.git master
9701 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9702 S:      Maintained
9703 F:      Documentation/devicetree/bindings/mtd/
9704 F:      drivers/mtd/
9705 F:      include/linux/mtd/
9706 F:      include/uapi/mtd/
9707
9708 MEN A21 WATCHDOG DRIVER
9709 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9710 L:      linux-watchdog@vger.kernel.org
9711 S:      Maintained
9712 F:      drivers/watchdog/mena21_wdt.c
9713
9714 MEN CHAMELEON BUS (mcb)
9715 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9716 S:      Maintained
9717 F:      drivers/mcb/
9718 F:      include/linux/mcb.h
9719 F:      Documentation/men-chameleon-bus.txt
9720
9721 MEN F21BMC (Board Management Controller)
9722 M:      Andreas Werner <andreas.werner@men.de>
9723 S:      Supported
9724 F:      drivers/mfd/menf21bmc.c
9725 F:      drivers/watchdog/menf21bmc_wdt.c
9726 F:      drivers/leds/leds-menf21bmc.c
9727 F:      drivers/hwmon/menf21bmc_hwmon.c
9728 F:      Documentation/hwmon/menf21bmc
9729
9730 MEN Z069 WATCHDOG DRIVER
9731 M:      Johannes Thumshirn <jth@kernel.org>
9732 L:      linux-watchdog@vger.kernel.org
9733 S:      Maintained
9734 F:      drivers/watchdog/menz69_wdt.c
9735
9736 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9737 M:      Neil Armstrong <narmstrong@baylibre.com>
9738 L:      linux-media@lists.freedesktop.org
9739 L:      linux-amlogic@lists.infradead.org
9740 W:      http://linux-meson.com/
9741 S:      Supported
9742 F:      drivers/media/platform/meson/ao-cec.c
9743 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9744 T:      git git://linuxtv.org/media_tree.git
9745
9746 MICROBLAZE ARCHITECTURE
9747 M:      Michal Simek <monstr@monstr.eu>
9748 W:      http://www.monstr.eu/fdt/
9749 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9750 S:      Supported
9751 F:      arch/microblaze/
9752
9753 MICROCHIP AT91 SERIAL DRIVER
9754 M:      Richard Genoud <richard.genoud@gmail.com>
9755 S:      Maintained
9756 F:      drivers/tty/serial/atmel_serial.c
9757 F:      drivers/tty/serial/atmel_serial.h
9758 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9759
9760 MICROCHIP AUDIO ASOC DRIVERS
9761 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9762 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9763 S:      Supported
9764 F:      sound/soc/atmel
9765
9766 MICROCHIP DMA DRIVER
9767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769 L:      dmaengine@vger.kernel.org
9770 S:      Supported
9771 F:      drivers/dma/at_hdmac.c
9772 F:      drivers/dma/at_hdmac_regs.h
9773 F:      include/linux/platform_data/dma-atmel.h
9774 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9775 F:      include/dt-bindings/dma/at91.h
9776
9777 MICROCHIP ECC DRIVER
9778 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9779 L:      linux-crypto@vger.kernel.org
9780 S:      Maintained
9781 F:      drivers/crypto/atmel-ecc.*
9782
9783 MICROCHIP I2C DRIVER
9784 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9785 L:      linux-i2c@vger.kernel.org
9786 S:      Supported
9787 F:      drivers/i2c/busses/i2c-at91.c
9788
9789 MICROCHIP ISC DRIVER
9790 M:      Eugen Hristev <eugen.hristev@microchip.com>
9791 L:      linux-media@vger.kernel.org
9792 S:      Supported
9793 F:      drivers/media/platform/atmel/atmel-isc.c
9794 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9795 F:      devicetree/bindings/media/atmel-isc.txt
9796
9797 MICROCHIP ISI DRIVER
9798 M:      Eugen Hristev <eugen.hristev@microchip.com>
9799 L:      linux-media@vger.kernel.org
9800 S:      Supported
9801 F:      drivers/media/platform/atmel/atmel-isi.c
9802 F:      include/media/atmel-isi.h
9803
9804 MICROCHIP AT91 USART MFD DRIVER
9805 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9806 L:      linux-kernel@vger.kernel.org
9807 S:      Supported
9808 F:      drivers/mfd/at91-usart.c
9809 F:      include/dt-bindings/mfd/at91-usart.h
9810 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9811
9812 MICROCHIP AT91 USART SPI DRIVER
9813 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9814 L:      linux-spi@vger.kernel.org
9815 S:      Supported
9816 F:      drivers/spi/spi-at91-usart.c
9817 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9818
9819 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9820 M:      Woojung Huh <Woojung.Huh@microchip.com>
9821 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9822 L:      netdev@vger.kernel.org
9823 S:      Maintained
9824 F:      net/dsa/tag_ksz.c
9825 F:      drivers/net/dsa/microchip/*
9826 F:      include/linux/platform_data/microchip-ksz.h
9827 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9828
9829 MICROCHIP LAN743X ETHERNET DRIVER
9830 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9831 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9832 L:      netdev@vger.kernel.org
9833 S:      Maintained
9834 F:      drivers/net/ethernet/microchip/lan743x_*
9835
9836 MICROCHIP LCDFB DRIVER
9837 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9838 L:      linux-fbdev@vger.kernel.org
9839 S:      Maintained
9840 F:      drivers/video/fbdev/atmel_lcdfb.c
9841 F:      include/video/atmel_lcdc.h
9842
9843 MICROCHIP MMC/SD/SDIO MCI DRIVER
9844 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9845 S:      Maintained
9846 F:      drivers/mmc/host/atmel-mci.c
9847
9848 MICROCHIP MCP3911 ADC DRIVER
9849 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9850 M:      Kent Gustavsson <kent@minoris.se>
9851 L:      linux-iio@vger.kernel.org
9852 S:      Supported
9853 F:      drivers/iio/adc/mcp3911.c
9854 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9855
9856 MICROCHIP NAND DRIVER
9857 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9858 L:      linux-mtd@lists.infradead.org
9859 S:      Supported
9860 F:      drivers/mtd/nand/raw/atmel/*
9861 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9862
9863 MICROCHIP PWM DRIVER
9864 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 L:      linux-pwm@vger.kernel.org
9867 S:      Supported
9868 F:      drivers/pwm/pwm-atmel.c
9869 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9870
9871 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9872 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9873 M:      Eugen Hristev <eugen.hristev@microchip.com>
9874 L:      linux-iio@vger.kernel.org
9875 S:      Supported
9876 F:      drivers/iio/adc/at91-sama5d2_adc.c
9877 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9878 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9879
9880 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9881 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9882 S:      Supported
9883 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9884
9885 MICROCHIP SPI DRIVER
9886 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9887 S:      Supported
9888 F:      drivers/spi/spi-atmel.*
9889
9890 MICROCHIP SSC DRIVER
9891 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9893 S:      Supported
9894 F:      drivers/misc/atmel-ssc.c
9895 F:      include/linux/atmel-ssc.h
9896
9897 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9898 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9900 S:      Supported
9901 F:      drivers/misc/atmel_tclib.c
9902 F:      drivers/clocksource/tcb_clksrc.c
9903
9904 MICROCHIP USBA UDC DRIVER
9905 M:      Cristian Birsan <cristian.birsan@microchip.com>
9906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9907 S:      Supported
9908 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9909
9910 MICROCHIP USB251XB DRIVER
9911 M:      Richard Leitner <richard.leitner@skidata.com>
9912 L:      linux-usb@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/usb/misc/usb251xb.c
9915 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9916
9917 MICROCHIP XDMA DRIVER
9918 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9919 L:      linux-arm-kernel@lists.infradead.org
9920 L:      dmaengine@vger.kernel.org
9921 S:      Supported
9922 F:      drivers/dma/at_xdmac.c
9923
9924 MICROSEMI MIPS SOCS
9925 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9926 L:      linux-mips@vger.kernel.org
9927 S:      Maintained
9928 F:      arch/mips/generic/board-ocelot.c
9929 F:      arch/mips/configs/generic/board-ocelot.config
9930 F:      arch/mips/boot/dts/mscc/
9931 F:      Documentation/devicetree/bindings/mips/mscc.txt
9932
9933 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9934 M:      Don Brace <don.brace@microsemi.com>
9935 L:      esc.storagedev@microsemi.com
9936 L:      linux-scsi@vger.kernel.org
9937 S:      Supported
9938 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9939 F:      drivers/scsi/smartpqi/Kconfig
9940 F:      drivers/scsi/smartpqi/Makefile
9941 F:      include/linux/cciss*.h
9942 F:      include/uapi/linux/cciss*.h
9943 F:      Documentation/scsi/smartpqi.txt
9944
9945 MICROSEMI ETHERNET SWITCH DRIVER
9946 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9947 L:      netdev@vger.kernel.org
9948 S:      Supported
9949 F:      drivers/net/ethernet/mscc/
9950
9951 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9952 M:      Chen Yu <yu.c.chen@intel.com>
9953 L:      platform-driver-x86@vger.kernel.org
9954 S:      Supported
9955 F:      drivers/platform/x86/surfacepro3_button.c
9956
9957 MICROTEK X6 SCANNER
9958 M:      Oliver Neukum <oliver@neukum.org>
9959 S:      Maintained
9960 F:      drivers/usb/image/microtek.*
9961
9962 MIPS
9963 M:      Ralf Baechle <ralf@linux-mips.org>
9964 M:      Paul Burton <paul.burton@mips.com>
9965 M:      James Hogan <jhogan@kernel.org>
9966 L:      linux-mips@vger.kernel.org
9967 W:      http://www.linux-mips.org/
9968 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9970 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9971 S:      Supported
9972 F:      Documentation/devicetree/bindings/mips/
9973 F:      Documentation/mips/
9974 F:      arch/mips/
9975 F:      drivers/platform/mips/
9976
9977 MIPS BOSTON DEVELOPMENT BOARD
9978 M:      Paul Burton <paul.burton@mips.com>
9979 L:      linux-mips@vger.kernel.org
9980 S:      Maintained
9981 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9982 F:      arch/mips/boot/dts/img/boston.dts
9983 F:      arch/mips/configs/generic/board-boston.config
9984 F:      drivers/clk/imgtec/clk-boston.c
9985 F:      include/dt-bindings/clock/boston-clock.h
9986
9987 MIPS GENERIC PLATFORM
9988 M:      Paul Burton <paul.burton@mips.com>
9989 L:      linux-mips@vger.kernel.org
9990 S:      Supported
9991 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9992 F:      arch/mips/generic/
9993 F:      arch/mips/tools/generic-board-config.sh
9994
9995 MIPS/LOONGSON1 ARCHITECTURE
9996 M:      Keguang Zhang <keguang.zhang@gmail.com>
9997 L:      linux-mips@vger.kernel.org
9998 S:      Maintained
9999 F:      arch/mips/loongson32/
10000 F:      arch/mips/include/asm/mach-loongson32/
10001 F:      drivers/*/*loongson1*
10002 F:      drivers/*/*/*loongson1*
10003
10004 MIPS/LOONGSON2 ARCHITECTURE
10005 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10006 L:      linux-mips@vger.kernel.org
10007 S:      Maintained
10008 F:      arch/mips/loongson64/fuloong-2e/
10009 F:      arch/mips/loongson64/lemote-2f/
10010 F:      arch/mips/include/asm/mach-loongson64/
10011 F:      drivers/*/*loongson2*
10012 F:      drivers/*/*/*loongson2*
10013
10014 MIPS/LOONGSON3 ARCHITECTURE
10015 M:      Huacai Chen <chenhc@lemote.com>
10016 L:      linux-mips@vger.kernel.org
10017 S:      Maintained
10018 F:      arch/mips/loongson64/
10019 F:      arch/mips/include/asm/mach-loongson64/
10020 F:      drivers/platform/mips/cpu_hwmon.c
10021 F:      drivers/*/*loongson3*
10022 F:      drivers/*/*/*loongson3*
10023
10024 MIPS RINT INSTRUCTION EMULATION
10025 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10026 L:      linux-mips@vger.kernel.org
10027 S:      Supported
10028 F:      arch/mips/math-emu/sp_rint.c
10029 F:      arch/mips/math-emu/dp_rint.c
10030
10031 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10032 M:      Hans Verkuil <hverkuil@xs4all.nl>
10033 L:      linux-media@vger.kernel.org
10034 T:      git git://linuxtv.org/media_tree.git
10035 W:      https://linuxtv.org
10036 S:      Odd Fixes
10037 F:      drivers/media/radio/radio-miropcm20*
10038
10039 MMP SUPPORT
10040 R:      Lubomir Rintel <lkundrak@v3.sk>
10041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042 S:      Odd Fixes
10043 F:      arch/arm/boot/dts/mmp*
10044 F:      arch/arm/mach-mmp/
10045
10046 MMU GATHER AND TLB INVALIDATION
10047 M:      Will Deacon <will.deacon@arm.com>
10048 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10049 M:      Andrew Morton <akpm@linux-foundation.org>
10050 M:      Nick Piggin <npiggin@gmail.com>
10051 M:      Peter Zijlstra <peterz@infradead.org>
10052 L:      linux-arch@vger.kernel.org
10053 L:      linux-mm@kvack.org
10054 S:      Maintained
10055 F:      arch/*/include/asm/tlb.h
10056 F:      include/asm-generic/tlb.h
10057 F:      mm/mmu_gather.c
10058
10059 MN88472 MEDIA DRIVER
10060 M:      Antti Palosaari <crope@iki.fi>
10061 L:      linux-media@vger.kernel.org
10062 W:      https://linuxtv.org
10063 W:      http://palosaari.fi/linux/
10064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10065 S:      Maintained
10066 F:      drivers/media/dvb-frontends/mn88472*
10067
10068 MN88473 MEDIA DRIVER
10069 M:      Antti Palosaari <crope@iki.fi>
10070 L:      linux-media@vger.kernel.org
10071 W:      https://linuxtv.org
10072 W:      http://palosaari.fi/linux/
10073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10074 S:      Maintained
10075 F:      drivers/media/dvb-frontends/mn88473*
10076
10077 MODULE SUPPORT
10078 M:      Jessica Yu <jeyu@kernel.org>
10079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10080 S:      Maintained
10081 F:      include/linux/module.h
10082 F:      kernel/module.c
10083
10084 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10085 W:      http://popies.net/meye/
10086 S:      Orphan
10087 F:      Documentation/media/v4l-drivers/meye*
10088 F:      drivers/media/pci/meye/
10089 F:      include/uapi/linux/meye.h
10090
10091 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10092 M:      Jiri Slaby <jirislaby@gmail.com>
10093 S:      Maintained
10094 F:      Documentation/serial/moxa-smartio
10095 F:      drivers/tty/mxser.*
10096
10097 MR800 AVERMEDIA USB FM RADIO DRIVER
10098 M:      Alexey Klimov <klimov.linux@gmail.com>
10099 L:      linux-media@vger.kernel.org
10100 T:      git git://linuxtv.org/media_tree.git
10101 S:      Maintained
10102 F:      drivers/media/radio/radio-mr800.c
10103
10104 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10105 M:      Alan Ott <alan@signal11.us>
10106 L:      linux-wpan@vger.kernel.org
10107 S:      Maintained
10108 F:      drivers/net/ieee802154/mrf24j40.c
10109 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10110
10111 MSI LAPTOP SUPPORT
10112 M:      "Lee, Chun-Yi" <jlee@suse.com>
10113 L:      platform-driver-x86@vger.kernel.org
10114 S:      Maintained
10115 F:      drivers/platform/x86/msi-laptop.c
10116
10117 MSI WMI SUPPORT
10118 L:      platform-driver-x86@vger.kernel.org
10119 S:      Orphan
10120 F:      drivers/platform/x86/msi-wmi.c
10121
10122 MSI001 MEDIA DRIVER
10123 M:      Antti Palosaari <crope@iki.fi>
10124 L:      linux-media@vger.kernel.org
10125 W:      https://linuxtv.org
10126 W:      http://palosaari.fi/linux/
10127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10128 T:      git git://linuxtv.org/anttip/media_tree.git
10129 S:      Maintained
10130 F:      drivers/media/tuners/msi001*
10131
10132 MSI2500 MEDIA DRIVER
10133 M:      Antti Palosaari <crope@iki.fi>
10134 L:      linux-media@vger.kernel.org
10135 W:      https://linuxtv.org
10136 W:      http://palosaari.fi/linux/
10137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10138 T:      git git://linuxtv.org/anttip/media_tree.git
10139 S:      Maintained
10140 F:      drivers/media/usb/msi2500/
10141
10142 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10143 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10144 L:      linux-mtd@lists.infradead.org
10145 S:      Maintained
10146 F:      drivers/mtd/devices/docg3*
10147
10148 MT9M032 APTINA SENSOR DRIVER
10149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10150 L:      linux-media@vger.kernel.org
10151 T:      git git://linuxtv.org/media_tree.git
10152 S:      Maintained
10153 F:      drivers/media/i2c/mt9m032.c
10154 F:      include/media/i2c/mt9m032.h
10155
10156 MT9P031 APTINA CAMERA SENSOR
10157 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10158 L:      linux-media@vger.kernel.org
10159 T:      git git://linuxtv.org/media_tree.git
10160 S:      Maintained
10161 F:      drivers/media/i2c/mt9p031.c
10162 F:      include/media/i2c/mt9p031.h
10163
10164 MT9T001 APTINA CAMERA SENSOR
10165 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166 L:      linux-media@vger.kernel.org
10167 T:      git git://linuxtv.org/media_tree.git
10168 S:      Maintained
10169 F:      drivers/media/i2c/mt9t001.c
10170 F:      include/media/i2c/mt9t001.h
10171
10172 MT9T112 APTINA CAMERA SENSOR
10173 M:      Jacopo Mondi <jacopo@jmondi.org>
10174 L:      linux-media@vger.kernel.org
10175 T:      git git://linuxtv.org/media_tree.git
10176 S:      Odd Fixes
10177 F:      drivers/media/i2c/mt9t112.c
10178 F:      include/media/i2c/mt9t112.h
10179
10180 MT9V032 APTINA CAMERA SENSOR
10181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10182 L:      linux-media@vger.kernel.org
10183 T:      git git://linuxtv.org/media_tree.git
10184 S:      Maintained
10185 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10186 F:      drivers/media/i2c/mt9v032.c
10187 F:      include/media/i2c/mt9v032.h
10188
10189 MT9V111 APTINA CAMERA SENSOR
10190 M:      Jacopo Mondi <jacopo@jmondi.org>
10191 L:      linux-media@vger.kernel.org
10192 T:      git git://linuxtv.org/media_tree.git
10193 S:      Maintained
10194 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10195 F:      drivers/media/i2c/mt9v111.c
10196
10197 MULTIFUNCTION DEVICES (MFD)
10198 M:      Lee Jones <lee.jones@linaro.org>
10199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10200 S:      Supported
10201 F:      Documentation/devicetree/bindings/mfd/
10202 F:      drivers/mfd/
10203 F:      include/linux/mfd/
10204 F:      include/dt-bindings/mfd/
10205
10206 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10207 S:      Orphan
10208 F:      drivers/mmc/host/mmc_spi.c
10209 F:      include/linux/spi/mmc_spi.h
10210
10211 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10212 M:      Ulf Hansson <ulf.hansson@linaro.org>
10213 L:      linux-mmc@vger.kernel.org
10214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10215 S:      Maintained
10216 F:      Documentation/devicetree/bindings/mmc/
10217 F:      drivers/mmc/
10218 F:      include/linux/mmc/
10219 F:      include/uapi/linux/mmc/
10220
10221 MULTIPLEXER SUBSYSTEM
10222 M:      Peter Rosin <peda@axentia.se>
10223 S:      Maintained
10224 F:      Documentation/ABI/testing/sysfs-class-mux*
10225 F:      Documentation/devicetree/bindings/mux/
10226 F:      include/dt-bindings/mux/
10227 F:      include/linux/mux/
10228 F:      drivers/mux/
10229
10230 MULTITECH MULTIPORT CARD (ISICOM)
10231 S:      Orphan
10232 F:      drivers/tty/isicom.c
10233 F:      include/linux/isicom.h
10234
10235 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10236 M:      Bin Liu <b-liu@ti.com>
10237 L:      linux-usb@vger.kernel.org
10238 S:      Maintained
10239 F:      drivers/usb/musb/
10240
10241 MXL301RF MEDIA DRIVER
10242 M:      Akihiro Tsukada <tskd08@gmail.com>
10243 L:      linux-media@vger.kernel.org
10244 S:      Odd Fixes
10245 F:      drivers/media/tuners/mxl301rf*
10246
10247 MXL5007T MEDIA DRIVER
10248 M:      Michael Krufky <mkrufky@linuxtv.org>
10249 L:      linux-media@vger.kernel.org
10250 W:      https://linuxtv.org
10251 W:      http://github.com/mkrufky
10252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10253 T:      git git://linuxtv.org/mkrufky/tuners.git
10254 S:      Maintained
10255 F:      drivers/media/tuners/mxl5007t.*
10256
10257 MXSFB DRM DRIVER
10258 M:      Marek Vasut <marex@denx.de>
10259 M:      Stefan Agner <stefan@agner.ch>
10260 L:      dri-devel@lists.freedesktop.org
10261 S:      Supported
10262 F:      drivers/gpu/drm/mxsfb/
10263 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10264 T:      git git://anongit.freedesktop.org/drm/drm-misc
10265
10266 MYLEX DAC960 PCI RAID Controller
10267 M:      Hannes Reinecke <hare@kernel.org>
10268 L:      linux-scsi@vger.kernel.org
10269 S:      Supported
10270 F:      drivers/scsi/myrb.*
10271 F:      drivers/scsi/myrs.*
10272
10273 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10274 M:      Chris Lee <christopher.lee@cspi.com>
10275 L:      netdev@vger.kernel.org
10276 W:      https://www.cspi.com/ethernet-products/support/downloads/
10277 S:      Supported
10278 F:      drivers/net/ethernet/myricom/myri10ge/
10279
10280 NAND FLASH SUBSYSTEM
10281 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10282 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10283 R:      Richard Weinberger <richard@nod.at>
10284 L:      linux-mtd@lists.infradead.org
10285 W:      http://www.linux-mtd.infradead.org/
10286 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10287 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10288 T:      git git://git.infradead.org/linux-mtd.git nand/next
10289 S:      Maintained
10290 F:      drivers/mtd/nand/
10291 F:      include/linux/mtd/*nand*.h
10292
10293 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10294 M:      Daniel Mack <zonque@gmail.com>
10295 S:      Maintained
10296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10297 W:      http://www.native-instruments.com
10298 F:      sound/usb/caiaq/
10299
10300 NATSEMI ETHERNET DRIVER (DP8381x)
10301 S:      Orphan
10302 F:      drivers/net/ethernet/natsemi/natsemi.c
10303
10304 NCR 5380 SCSI DRIVERS
10305 M:      Finn Thain <fthain@telegraphics.com.au>
10306 M:      Michael Schmitz <schmitzmic@gmail.com>
10307 L:      linux-scsi@vger.kernel.org
10308 S:      Maintained
10309 F:      Documentation/scsi/g_NCR5380.txt
10310 F:      drivers/scsi/NCR5380.*
10311 F:      drivers/scsi/arm/cumana_1.c
10312 F:      drivers/scsi/arm/oak.c
10313 F:      drivers/scsi/atari_scsi.*
10314 F:      drivers/scsi/dmx3191d.c
10315 F:      drivers/scsi/g_NCR5380.*
10316 F:      drivers/scsi/mac_scsi.*
10317 F:      drivers/scsi/sun3_scsi.*
10318 F:      drivers/scsi/sun3_scsi_vme.c
10319
10320 NCSI LIBRARY:
10321 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10322 S:      Maintained
10323 F:      net/ncsi/
10324
10325 NCT6775 HARDWARE MONITOR DRIVER
10326 M:      Guenter Roeck <linux@roeck-us.net>
10327 L:      linux-hwmon@vger.kernel.org
10328 S:      Maintained
10329 F:      Documentation/hwmon/nct6775
10330 F:      drivers/hwmon/nct6775.c
10331
10332 NET_FAILOVER MODULE
10333 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10334 L:      netdev@vger.kernel.org
10335 S:      Supported
10336 F:      driver/net/net_failover.c
10337 F:      include/net/net_failover.h
10338 F:      Documentation/networking/net_failover.rst
10339
10340 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10341 M:      Faisal Latif <faisal.latif@intel.com>
10342 L:      linux-rdma@vger.kernel.org
10343 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10344 S:      Supported
10345 F:      drivers/infiniband/hw/nes/
10346 F:      include/uapi/rdma/nes-abi.h
10347
10348 NETEM NETWORK EMULATOR
10349 M:      Stephen Hemminger <stephen@networkplumber.org>
10350 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10351 S:      Maintained
10352 F:      net/sched/sch_netem.c
10353
10354 NETERION 10GbE DRIVERS (s2io/vxge)
10355 M:      Jon Mason <jdmason@kudzu.us>
10356 L:      netdev@vger.kernel.org
10357 S:      Supported
10358 F:      Documentation/networking/s2io.txt
10359 F:      Documentation/networking/vxge.txt
10360 F:      drivers/net/ethernet/neterion/
10361
10362 NETFILTER
10363 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10364 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10365 M:      Florian Westphal <fw@strlen.de>
10366 L:      netfilter-devel@vger.kernel.org
10367 L:      coreteam@netfilter.org
10368 W:      http://www.netfilter.org/
10369 W:      http://www.iptables.org/
10370 W:      http://www.nftables.org/
10371 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10374 S:      Maintained
10375 F:      include/linux/netfilter*
10376 F:      include/linux/netfilter/
10377 F:      include/net/netfilter/
10378 F:      include/uapi/linux/netfilter*
10379 F:      include/uapi/linux/netfilter/
10380 F:      net/*/netfilter.c
10381 F:      net/*/netfilter/
10382 F:      net/netfilter/
10383 F:      net/bridge/br_netfilter*.c
10384
10385 NETROM NETWORK LAYER
10386 M:      Ralf Baechle <ralf@linux-mips.org>
10387 L:      linux-hams@vger.kernel.org
10388 W:      http://www.linux-ax25.org/
10389 S:      Maintained
10390 F:      include/net/netrom.h
10391 F:      include/uapi/linux/netrom.h
10392 F:      net/netrom/
10393
10394 NETRONOME ETHERNET DRIVERS
10395 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10396 L:      oss-drivers@netronome.com
10397 S:      Maintained
10398 F:      drivers/net/ethernet/netronome/
10399
10400 NETWORK BLOCK DEVICE (NBD)
10401 M:      Josef Bacik <josef@toxicpanda.com>
10402 S:      Maintained
10403 L:      linux-block@vger.kernel.org
10404 L:      nbd@other.debian.org
10405 F:      Documentation/blockdev/nbd.txt
10406 F:      drivers/block/nbd.c
10407 F:      include/uapi/linux/nbd.h
10408
10409 NETWORK DROP MONITOR
10410 M:      Neil Horman <nhorman@tuxdriver.com>
10411 L:      netdev@vger.kernel.org
10412 S:      Maintained
10413 W:      https://fedorahosted.org/dropwatch/
10414 F:      net/core/drop_monitor.c
10415
10416 NETWORKING DRIVERS
10417 M:      "David S. Miller" <davem@davemloft.net>
10418 L:      netdev@vger.kernel.org
10419 W:      http://www.linuxfoundation.org/en/Net
10420 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10423 S:      Odd Fixes
10424 F:      Documentation/devicetree/bindings/net/
10425 F:      drivers/net/
10426 F:      include/linux/if_*
10427 F:      include/linux/netdevice.h
10428 F:      include/linux/etherdevice.h
10429 F:      include/linux/fcdevice.h
10430 F:      include/linux/fddidevice.h
10431 F:      include/linux/hippidevice.h
10432 F:      include/linux/inetdevice.h
10433 F:      include/uapi/linux/if_*
10434 F:      include/uapi/linux/netdevice.h
10435
10436 NETWORKING DRIVERS (WIRELESS)
10437 M:      Kalle Valo <kvalo@codeaurora.org>
10438 L:      linux-wireless@vger.kernel.org
10439 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10442 S:      Maintained
10443 F:      Documentation/devicetree/bindings/net/wireless/
10444 F:      drivers/net/wireless/
10445
10446 NETWORKING [DSA]
10447 M:      Andrew Lunn <andrew@lunn.ch>
10448 M:      Vivien Didelot <vivien.didelot@gmail.com>
10449 M:      Florian Fainelli <f.fainelli@gmail.com>
10450 S:      Maintained
10451 F:      Documentation/devicetree/bindings/net/dsa/
10452 F:      net/dsa/
10453 F:      include/net/dsa.h
10454 F:      include/linux/dsa/
10455 F:      drivers/net/dsa/
10456
10457 NETWORKING [GENERAL]
10458 M:      "David S. Miller" <davem@davemloft.net>
10459 L:      netdev@vger.kernel.org
10460 W:      http://www.linuxfoundation.org/en/Net
10461 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10464 B:      mailto:netdev@vger.kernel.org
10465 S:      Maintained
10466 F:      net/
10467 F:      include/net/
10468 F:      include/linux/in.h
10469 F:      include/linux/net.h
10470 F:      include/linux/netdevice.h
10471 F:      include/uapi/linux/in.h
10472 F:      include/uapi/linux/net.h
10473 F:      include/uapi/linux/netdevice.h
10474 F:      include/uapi/linux/net_namespace.h
10475 F:      tools/testing/selftests/net/
10476 F:      lib/net_utils.c
10477 F:      lib/random32.c
10478 F:      Documentation/networking/
10479
10480 NETWORKING [IPSEC]
10481 M:      Steffen Klassert <steffen.klassert@secunet.com>
10482 M:      Herbert Xu <herbert@gondor.apana.org.au>
10483 M:      "David S. Miller" <davem@davemloft.net>
10484 L:      netdev@vger.kernel.org
10485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10487 S:      Maintained
10488 F:      net/xfrm/
10489 F:      net/key/
10490 F:      net/ipv4/xfrm*
10491 F:      net/ipv4/esp4*
10492 F:      net/ipv4/ah4.c
10493 F:      net/ipv4/ipcomp.c
10494 F:      net/ipv4/ip_vti.c
10495 F:      net/ipv6/xfrm*
10496 F:      net/ipv6/esp6*
10497 F:      net/ipv6/ah6.c
10498 F:      net/ipv6/ipcomp6.c
10499 F:      net/ipv6/ip6_vti.c
10500 F:      include/uapi/linux/xfrm.h
10501 F:      include/net/xfrm.h
10502
10503 NETWORKING [IPv4/IPv6]
10504 M:      "David S. Miller" <davem@davemloft.net>
10505 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10506 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10507 L:      netdev@vger.kernel.org
10508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10509 S:      Maintained
10510 F:      net/ipv4/
10511 F:      net/ipv6/
10512 F:      include/net/ip*
10513 F:      arch/x86/net/*
10514
10515 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10516 M:      Paul Moore <paul@paul-moore.com>
10517 W:      https://github.com/netlabel
10518 L:      netdev@vger.kernel.org
10519 L:      linux-security-module@vger.kernel.org
10520 S:      Maintained
10521 F:      Documentation/netlabel/
10522 F:      include/net/calipso.h
10523 F:      include/net/cipso_ipv4.h
10524 F:      include/net/netlabel.h
10525 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10526 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10527 F:      net/netlabel/
10528 F:      net/ipv4/cipso_ipv4.c
10529 F:      net/ipv6/calipso.c
10530 F:      net/netfilter/xt_CONNSECMARK.c
10531 F:      net/netfilter/xt_SECMARK.c
10532
10533 NETWORKING [TCP]
10534 M:      Eric Dumazet <edumazet@google.com>
10535 L:      netdev@vger.kernel.org
10536 S:      Maintained
10537 F:      net/ipv4/tcp*.c
10538 F:      net/ipv4/syncookies.c
10539 F:      net/ipv6/tcp*.c
10540 F:      net/ipv6/syncookies.c
10541 F:      include/uapi/linux/tcp.h
10542 F:      include/net/tcp.h
10543 F:      include/linux/tcp.h
10544 F:      include/trace/events/tcp.h
10545
10546 NETWORKING [TLS]
10547 M:      Boris Pismenny <borisp@mellanox.com>
10548 M:      Aviad Yehezkel <aviadye@mellanox.com>
10549 M:      Dave Watson <davejwatson@fb.com>
10550 M:      John Fastabend <john.fastabend@gmail.com>
10551 M:      Daniel Borkmann <daniel@iogearbox.net>
10552 L:      netdev@vger.kernel.org
10553 S:      Maintained
10554 F:      net/tls/*
10555 F:      include/uapi/linux/tls.h
10556 F:      include/net/tls.h
10557
10558 NETWORKING [WIRELESS]
10559 L:      linux-wireless@vger.kernel.org
10560 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10561
10562 NETDEVSIM
10563 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10564 S:      Maintained
10565 F:      drivers/net/netdevsim/*
10566
10567 NETXEN (1/10) GbE SUPPORT
10568 M:      Manish Chopra <manish.chopra@cavium.com>
10569 M:      Rahul Verma <rahul.verma@cavium.com>
10570 M:      Dept-GELinuxNICDev@cavium.com
10571 L:      netdev@vger.kernel.org
10572 S:      Supported
10573 F:      drivers/net/ethernet/qlogic/netxen/
10574
10575 NFC SUBSYSTEM
10576 M:      Samuel Ortiz <sameo@linux.intel.com>
10577 L:      linux-wireless@vger.kernel.org
10578 L:      linux-nfc@lists.01.org (subscribers-only)
10579 S:      Supported
10580 F:      net/nfc/
10581 F:      include/net/nfc/
10582 F:      include/uapi/linux/nfc.h
10583 F:      drivers/nfc/
10584 F:      include/linux/platform_data/nfcmrvl.h
10585 F:      include/linux/platform_data/nxp-nci.h
10586 F:      Documentation/devicetree/bindings/net/nfc/
10587
10588 NFS, SUNRPC, AND LOCKD CLIENTS
10589 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10590 M:      Anna Schumaker <anna.schumaker@netapp.com>
10591 L:      linux-nfs@vger.kernel.org
10592 W:      http://client.linux-nfs.org
10593 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10594 S:      Maintained
10595 F:      fs/lockd/
10596 F:      fs/nfs/
10597 F:      fs/nfs_common/
10598 F:      net/sunrpc/
10599 F:      include/linux/lockd/
10600 F:      include/linux/nfs*
10601 F:      include/linux/sunrpc/
10602 F:      include/uapi/linux/nfs*
10603 F:      include/uapi/linux/sunrpc/
10604
10605 NILFS2 FILESYSTEM
10606 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10607 L:      linux-nilfs@vger.kernel.org
10608 W:      https://nilfs.sourceforge.io/
10609 W:      https://nilfs.osdn.jp/
10610 T:      git git://github.com/konis/nilfs2.git
10611 S:      Supported
10612 F:      Documentation/filesystems/nilfs2.txt
10613 F:      fs/nilfs2/
10614 F:      include/trace/events/nilfs2.h
10615 F:      include/uapi/linux/nilfs2_api.h
10616 F:      include/uapi/linux/nilfs2_ondisk.h
10617
10618 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10619 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10620 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10621 S:      Maintained
10622 F:      Documentation/scsi/NinjaSCSI.txt
10623 F:      drivers/scsi/pcmcia/nsp_*
10624
10625 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10626 M:      GOTO Masanori <gotom@debian.or.jp>
10627 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10628 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10629 S:      Maintained
10630 F:      Documentation/scsi/NinjaSCSI.txt
10631 F:      drivers/scsi/nsp32*
10632
10633 NIOS2 ARCHITECTURE
10634 M:      Ley Foon Tan <lftan@altera.com>
10635 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10637 S:      Maintained
10638 F:      arch/nios2/
10639
10640 NOHZ, DYNTICKS SUPPORT
10641 M:      Frederic Weisbecker <fweisbec@gmail.com>
10642 M:      Thomas Gleixner <tglx@linutronix.de>
10643 M:      Ingo Molnar <mingo@kernel.org>
10644 L:      linux-kernel@vger.kernel.org
10645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10646 S:      Maintained
10647 F:      kernel/time/tick*.*
10648 F:      include/linux/tick.h
10649 F:      include/linux/sched/nohz.h
10650
10651 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10652 M:      Pavel Machek <pavel@ucw.cz>
10653 M:      Sakari Ailus <sakari.ailus@iki.fi>
10654 L:      linux-media@vger.kernel.org
10655 S:      Maintained
10656 F:      drivers/media/i2c/et8ek8
10657 F:      drivers/media/i2c/ad5820.c
10658
10659 NOKIA N900 POWER SUPPLY DRIVERS
10660 R:      Pali Rohár <pali.rohar@gmail.com>
10661 F:      include/linux/power/bq2415x_charger.h
10662 F:      include/linux/power/bq27xxx_battery.h
10663 F:      include/linux/power/isp1704_charger.h
10664 F:      drivers/power/supply/bq2415x_charger.c
10665 F:      drivers/power/supply/bq27xxx_battery.c
10666 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10667 F:      drivers/power/supply/isp1704_charger.c
10668 F:      drivers/power/supply/rx51_battery.c
10669
10670 NTB AMD DRIVER
10671 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10672 L:      linux-ntb@googlegroups.com
10673 S:      Supported
10674 F:      drivers/ntb/hw/amd/
10675
10676 NTB DRIVER CORE
10677 M:      Jon Mason <jdmason@kudzu.us>
10678 M:      Dave Jiang <dave.jiang@intel.com>
10679 M:      Allen Hubbe <allenbh@gmail.com>
10680 L:      linux-ntb@googlegroups.com
10681 S:      Supported
10682 W:      https://github.com/jonmason/ntb/wiki
10683 T:      git git://github.com/jonmason/ntb.git
10684 F:      drivers/ntb/
10685 F:      drivers/net/ntb_netdev.c
10686 F:      include/linux/ntb.h
10687 F:      include/linux/ntb_transport.h
10688 F:      tools/testing/selftests/ntb/
10689
10690 NTB IDT DRIVER
10691 M:      Serge Semin <fancer.lancer@gmail.com>
10692 L:      linux-ntb@googlegroups.com
10693 S:      Supported
10694 F:      drivers/ntb/hw/idt/
10695
10696 NTB INTEL DRIVER
10697 M:      Dave Jiang <dave.jiang@intel.com>
10698 L:      linux-ntb@googlegroups.com
10699 S:      Supported
10700 W:      https://github.com/davejiang/linux/wiki
10701 T:      git https://github.com/davejiang/linux.git
10702 F:      drivers/ntb/hw/intel/
10703
10704 NTFS FILESYSTEM
10705 M:      Anton Altaparmakov <anton@tuxera.com>
10706 L:      linux-ntfs-dev@lists.sourceforge.net
10707 W:      http://www.tuxera.com/
10708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10709 S:      Supported
10710 F:      Documentation/filesystems/ntfs.txt
10711 F:      fs/ntfs/
10712
10713 NUBUS SUBSYSTEM
10714 M:      Finn Thain <fthain@telegraphics.com.au>
10715 L:      linux-m68k@lists.linux-m68k.org
10716 S:      Maintained
10717 F:      arch/*/include/asm/nubus.h
10718 F:      drivers/nubus/
10719 F:      include/linux/nubus.h
10720 F:      include/uapi/linux/nubus.h
10721
10722 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10723 M:      Antonino Daplas <adaplas@gmail.com>
10724 L:      linux-fbdev@vger.kernel.org
10725 S:      Maintained
10726 F:      drivers/video/fbdev/riva/
10727 F:      drivers/video/fbdev/nvidia/
10728
10729 NVM EXPRESS DRIVER
10730 M:      Keith Busch <keith.busch@intel.com>
10731 M:      Jens Axboe <axboe@fb.com>
10732 M:      Christoph Hellwig <hch@lst.de>
10733 M:      Sagi Grimberg <sagi@grimberg.me>
10734 L:      linux-nvme@lists.infradead.org
10735 T:      git://git.infradead.org/nvme.git
10736 W:      http://git.infradead.org/nvme.git
10737 S:      Supported
10738 F:      drivers/nvme/host/
10739 F:      include/linux/nvme.h
10740 F:      include/uapi/linux/nvme_ioctl.h
10741
10742 NVM EXPRESS FC TRANSPORT DRIVERS
10743 M:      James Smart <james.smart@broadcom.com>
10744 L:      linux-nvme@lists.infradead.org
10745 S:      Supported
10746 F:      include/linux/nvme-fc.h
10747 F:      include/linux/nvme-fc-driver.h
10748 F:      drivers/nvme/host/fc.c
10749 F:      drivers/nvme/target/fc.c
10750 F:      drivers/nvme/target/fcloop.c
10751
10752 NVM EXPRESS TARGET DRIVER
10753 M:      Christoph Hellwig <hch@lst.de>
10754 M:      Sagi Grimberg <sagi@grimberg.me>
10755 L:      linux-nvme@lists.infradead.org
10756 T:      git://git.infradead.org/nvme.git
10757 W:      http://git.infradead.org/nvme.git
10758 S:      Supported
10759 F:      drivers/nvme/target/
10760
10761 NVMEM FRAMEWORK
10762 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10763 S:      Maintained
10764 F:      drivers/nvmem/
10765 F:      Documentation/devicetree/bindings/nvmem/
10766 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10767 F:      include/linux/nvmem-consumer.h
10768 F:      include/linux/nvmem-provider.h
10769
10770 NXP SGTL5000 DRIVER
10771 M:      Fabio Estevam <fabio.estevam@nxp.com>
10772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10773 S:      Maintained
10774 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10775 F:      sound/soc/codecs/sgtl5000*
10776
10777 NXP TDA998X DRM DRIVER
10778 M:      Russell King <linux@armlinux.org.uk>
10779 S:      Maintained
10780 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10781 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10782 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10783 F:      include/drm/i2c/tda998x.h
10784 F:      include/dt-bindings/display/tda998x.h
10785 K:      "nxp,tda998x"
10786
10787 NXP TFA9879 DRIVER
10788 M:      Peter Rosin <peda@axentia.se>
10789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10790 S:      Maintained
10791 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10792 F:      sound/soc/codecs/tfa9879*
10793
10794 NXP-NCI NFC DRIVER
10795 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10796 R:      Charles Gorand <charles.gorand@effinnov.com>
10797 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10798 S:      Supported
10799 F:      drivers/nfc/nxp-nci
10800
10801 OBJTOOL
10802 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10803 M:      Peter Zijlstra <peterz@infradead.org>
10804 S:      Supported
10805 F:      tools/objtool/
10806
10807 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10808 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10809 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10810 L:      linuxppc-dev@lists.ozlabs.org
10811 S:      Supported
10812 F:      arch/powerpc/platforms/powernv/ocxl.c
10813 F:      arch/powerpc/include/asm/pnv-ocxl.h
10814 F:      drivers/misc/ocxl/
10815 F:      include/misc/ocxl*
10816 F:      include/uapi/misc/ocxl.h
10817 F:      Documentation/accelerators/ocxl.rst
10818
10819 OMAP AUDIO SUPPORT
10820 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10821 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10822 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10823 L:      linux-omap@vger.kernel.org
10824 S:      Maintained
10825 F:      sound/soc/omap/
10826
10827 OMAP CLOCK FRAMEWORK SUPPORT
10828 M:      Paul Walmsley <paul@pwsan.com>
10829 L:      linux-omap@vger.kernel.org
10830 S:      Maintained
10831 F:      arch/arm/*omap*/*clock*
10832
10833 OMAP DEVICE TREE SUPPORT
10834 M:      Benoît Cousson <bcousson@baylibre.com>
10835 M:      Tony Lindgren <tony@atomide.com>
10836 L:      linux-omap@vger.kernel.org
10837 L:      devicetree@vger.kernel.org
10838 S:      Maintained
10839 F:      arch/arm/boot/dts/*omap*
10840 F:      arch/arm/boot/dts/*am3*
10841 F:      arch/arm/boot/dts/*am4*
10842 F:      arch/arm/boot/dts/*am5*
10843 F:      arch/arm/boot/dts/*dra7*
10844
10845 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10846 L:      linux-omap@vger.kernel.org
10847 L:      linux-fbdev@vger.kernel.org
10848 S:      Orphan
10849 F:      drivers/video/fbdev/omap2/
10850 F:      Documentation/arm/OMAP/DSS
10851
10852 OMAP FRAMEBUFFER SUPPORT
10853 L:      linux-fbdev@vger.kernel.org
10854 L:      linux-omap@vger.kernel.org
10855 S:      Orphan
10856 F:      drivers/video/fbdev/omap/
10857
10858 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10859 M:      Roger Quadros <rogerq@ti.com>
10860 M:      Tony Lindgren <tony@atomide.com>
10861 L:      linux-omap@vger.kernel.org
10862 S:      Maintained
10863 F:      drivers/memory/omap-gpmc.c
10864 F:      arch/arm/mach-omap2/*gpmc*
10865
10866 OMAP GPIO DRIVER
10867 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10868 M:      Santosh Shilimkar <ssantosh@kernel.org>
10869 M:      Kevin Hilman <khilman@kernel.org>
10870 L:      linux-omap@vger.kernel.org
10871 S:      Maintained
10872 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10873 F:      drivers/gpio/gpio-omap.c
10874
10875 OMAP HARDWARE SPINLOCK SUPPORT
10876 M:      Ohad Ben-Cohen <ohad@wizery.com>
10877 L:      linux-omap@vger.kernel.org
10878 S:      Maintained
10879 F:      drivers/hwspinlock/omap_hwspinlock.c
10880
10881 OMAP HS MMC SUPPORT
10882 L:      linux-mmc@vger.kernel.org
10883 L:      linux-omap@vger.kernel.org
10884 S:      Orphan
10885 F:      drivers/mmc/host/omap_hsmmc.c
10886
10887 OMAP HWMOD DATA
10888 M:      Paul Walmsley <paul@pwsan.com>
10889 L:      linux-omap@vger.kernel.org
10890 S:      Maintained
10891 F:      arch/arm/mach-omap2/omap_hwmod*data*
10892
10893 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10894 M:      Benoît Cousson <bcousson@baylibre.com>
10895 L:      linux-omap@vger.kernel.org
10896 S:      Maintained
10897 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10898
10899 OMAP HWMOD SUPPORT
10900 M:      Benoît Cousson <bcousson@baylibre.com>
10901 M:      Paul Walmsley <paul@pwsan.com>
10902 L:      linux-omap@vger.kernel.org
10903 S:      Maintained
10904 F:      arch/arm/mach-omap2/omap_hwmod.*
10905
10906 OMAP I2C DRIVER
10907 M:      Vignesh R <vigneshr@ti.com>
10908 L:      linux-omap@vger.kernel.org
10909 L:      linux-i2c@vger.kernel.org
10910 S:      Maintained
10911 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10912 F:      drivers/i2c/busses/i2c-omap.c
10913
10914 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10915 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10916 L:      linux-media@vger.kernel.org
10917 S:      Maintained
10918 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10919 F:      drivers/media/platform/omap3isp/
10920 F:      drivers/staging/media/omap4iss/
10921
10922 OMAP MMC SUPPORT
10923 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10924 L:      linux-omap@vger.kernel.org
10925 S:      Odd Fixes
10926 F:      drivers/mmc/host/omap.c
10927
10928 OMAP POWER MANAGEMENT SUPPORT
10929 M:      Kevin Hilman <khilman@kernel.org>
10930 L:      linux-omap@vger.kernel.org
10931 S:      Maintained
10932 F:      arch/arm/*omap*/*pm*
10933 F:      drivers/cpufreq/omap-cpufreq.c
10934
10935 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10936 M:      Rajendra Nayak <rnayak@codeaurora.org>
10937 M:      Paul Walmsley <paul@pwsan.com>
10938 L:      linux-omap@vger.kernel.org
10939 S:      Maintained
10940 F:      arch/arm/mach-omap2/prm*
10941
10942 OMAP RANDOM NUMBER GENERATOR SUPPORT
10943 M:      Deepak Saxena <dsaxena@plexity.net>
10944 S:      Maintained
10945 F:      drivers/char/hw_random/omap-rng.c
10946
10947 OMAP USB SUPPORT
10948 L:      linux-usb@vger.kernel.org
10949 L:      linux-omap@vger.kernel.org
10950 S:      Orphan
10951 F:      drivers/usb/*/*omap*
10952 F:      arch/arm/*omap*/usb*
10953
10954 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10955 M:      Mark Jackson <mpfj@newflow.co.uk>
10956 L:      linux-omap@vger.kernel.org
10957 S:      Maintained
10958 F:      arch/arm/boot/dts/am335x-nano.dts
10959
10960 OMAP1 SUPPORT
10961 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10962 M:      Tony Lindgren <tony@atomide.com>
10963 L:      linux-omap@vger.kernel.org
10964 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10966 S:      Maintained
10967 F:      arch/arm/mach-omap1/
10968 F:      arch/arm/plat-omap/
10969 F:      arch/arm/configs/omap1_defconfig
10970 F:      drivers/i2c/busses/i2c-omap.c
10971 F:      include/linux/platform_data/i2c-omap.h
10972 F:      include/linux/platform_data/ams-delta-fiq.h
10973
10974 OMAP2+ SUPPORT
10975 M:      Tony Lindgren <tony@atomide.com>
10976 L:      linux-omap@vger.kernel.org
10977 W:      http://www.muru.com/linux/omap/
10978 W:      http://linux.omap.com/
10979 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10981 S:      Maintained
10982 F:      arch/arm/mach-omap2/
10983 F:      arch/arm/plat-omap/
10984 F:      arch/arm/configs/omap2plus_defconfig
10985 F:      drivers/i2c/busses/i2c-omap.c
10986 F:      drivers/irqchip/irq-omap-intc.c
10987 F:      drivers/mfd/*omap*.c
10988 F:      drivers/mfd/menelaus.c
10989 F:      drivers/mfd/palmas.c
10990 F:      drivers/mfd/tps65217.c
10991 F:      drivers/mfd/tps65218.c
10992 F:      drivers/mfd/tps65910.c
10993 F:      drivers/mfd/twl-core.[ch]
10994 F:      drivers/mfd/twl4030*.c
10995 F:      drivers/mfd/twl6030*.c
10996 F:      drivers/mfd/twl6040*.c
10997 F:      drivers/regulator/palmas-regulator*.c
10998 F:      drivers/regulator/pbias-regulator.c
10999 F:      drivers/regulator/tps65217-regulator.c
11000 F:      drivers/regulator/tps65218-regulator.c
11001 F:      drivers/regulator/tps65910-regulator.c
11002 F:      drivers/regulator/twl-regulator.c
11003 F:      drivers/regulator/twl6030-regulator.c
11004 F:      include/linux/platform_data/i2c-omap.h
11005
11006 ONION OMEGA2+ BOARD
11007 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11008 L:      linux-mips@vger.kernel.org
11009 S:      Maintained
11010 F:      arch/mips/boot/dts/ralink/omega2p.dts
11011
11012 OMFS FILESYSTEM
11013 M:      Bob Copeland <me@bobcopeland.com>
11014 L:      linux-karma-devel@lists.sourceforge.net
11015 S:      Maintained
11016 F:      Documentation/filesystems/omfs.txt
11017 F:      fs/omfs/
11018
11019 OMNIKEY CARDMAN 4000 DRIVER
11020 M:      Harald Welte <laforge@gnumonks.org>
11021 S:      Maintained
11022 F:      drivers/char/pcmcia/cm4000_cs.c
11023 F:      include/linux/cm4000_cs.h
11024 F:      include/uapi/linux/cm4000_cs.h
11025
11026 OMNIKEY CARDMAN 4040 DRIVER
11027 M:      Harald Welte <laforge@gnumonks.org>
11028 S:      Maintained
11029 F:      drivers/char/pcmcia/cm4040_cs.*
11030
11031 OMNIVISION OV13858 SENSOR DRIVER
11032 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11033 L:      linux-media@vger.kernel.org
11034 T:      git git://linuxtv.org/media_tree.git
11035 S:      Maintained
11036 F:      drivers/media/i2c/ov13858.c
11037
11038 OMNIVISION OV2680 SENSOR DRIVER
11039 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11040 L:      linux-media@vger.kernel.org
11041 T:      git git://linuxtv.org/media_tree.git
11042 S:      Maintained
11043 F:      drivers/media/i2c/ov2680.c
11044 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11045
11046 OMNIVISION OV2685 SENSOR DRIVER
11047 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11048 L:      linux-media@vger.kernel.org
11049 T:      git git://linuxtv.org/media_tree.git
11050 S:      Maintained
11051 F:      drivers/media/i2c/ov2685.c
11052
11053 OMNIVISION OV5640 SENSOR DRIVER
11054 M:      Steve Longerbeam <slongerbeam@gmail.com>
11055 L:      linux-media@vger.kernel.org
11056 T:      git git://linuxtv.org/media_tree.git
11057 S:      Maintained
11058 F:      drivers/media/i2c/ov5640.c
11059
11060 OMNIVISION OV5647 SENSOR DRIVER
11061 M:      Luis Oliveira <lolivei@synopsys.com>
11062 L:      linux-media@vger.kernel.org
11063 T:      git git://linuxtv.org/media_tree.git
11064 S:      Maintained
11065 F:      drivers/media/i2c/ov5647.c
11066
11067 OMNIVISION OV5695 SENSOR DRIVER
11068 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11069 L:      linux-media@vger.kernel.org
11070 T:      git git://linuxtv.org/media_tree.git
11071 S:      Maintained
11072 F:      drivers/media/i2c/ov5695.c
11073
11074 OMNIVISION OV7670 SENSOR DRIVER
11075 M:      Jonathan Corbet <corbet@lwn.net>
11076 L:      linux-media@vger.kernel.org
11077 T:      git git://linuxtv.org/media_tree.git
11078 S:      Maintained
11079 F:      drivers/media/i2c/ov7670.c
11080 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11081
11082 OMNIVISION OV772x SENSOR DRIVER
11083 M:      Jacopo Mondi <jacopo@jmondi.org>
11084 L:      linux-media@vger.kernel.org
11085 T:      git git://linuxtv.org/media_tree.git
11086 S:      Odd fixes
11087 F:      drivers/media/i2c/ov772x.c
11088 F:      include/media/i2c/ov772x.h
11089 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11090
11091 OMNIVISION OV7740 SENSOR DRIVER
11092 M:      Wenyou Yang <wenyou.yang@microchip.com>
11093 L:      linux-media@vger.kernel.org
11094 T:      git git://linuxtv.org/media_tree.git
11095 S:      Maintained
11096 F:      drivers/media/i2c/ov7740.c
11097 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11098
11099 OMNIVISION OV9650 SENSOR DRIVER
11100 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11101 R:      Akinobu Mita <akinobu.mita@gmail.com>
11102 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11103 L:      linux-media@vger.kernel.org
11104 T:      git git://linuxtv.org/media_tree.git
11105 S:      Maintained
11106 F:      drivers/media/i2c/ov9650.c
11107 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11108
11109 ONENAND FLASH DRIVER
11110 M:      Kyungmin Park <kyungmin.park@samsung.com>
11111 L:      linux-mtd@lists.infradead.org
11112 S:      Maintained
11113 F:      drivers/mtd/nand/onenand/
11114 F:      include/linux/mtd/onenand*.h
11115
11116 ONSTREAM SCSI TAPE DRIVER
11117 M:      Willem Riede <osst@riede.org>
11118 L:      osst-users@lists.sourceforge.net
11119 L:      linux-scsi@vger.kernel.org
11120 S:      Maintained
11121 F:      Documentation/scsi/osst.txt
11122 F:      drivers/scsi/osst.*
11123 F:      drivers/scsi/osst_*.h
11124 F:      drivers/scsi/st.h
11125
11126 OP-TEE DRIVER
11127 M:      Jens Wiklander <jens.wiklander@linaro.org>
11128 S:      Maintained
11129 F:      drivers/tee/optee/
11130
11131 OPA-VNIC DRIVER
11132 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11133 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11134 L:      linux-rdma@vger.kernel.org
11135 S:      Supported
11136 F:      drivers/infiniband/ulp/opa_vnic
11137
11138 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11139 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11140 M:      Frank Rowand <frowand.list@gmail.com>
11141 L:      devicetree@vger.kernel.org
11142 S:      Maintained
11143 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11144 F:      Documentation/devicetree/overlay-notes.txt
11145 F:      drivers/of/overlay.c
11146 F:      drivers/of/resolver.c
11147 K:      of_overlay_notifier_
11148
11149 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11150 M:      Rob Herring <robh+dt@kernel.org>
11151 M:      Frank Rowand <frowand.list@gmail.com>
11152 L:      devicetree@vger.kernel.org
11153 W:      http://www.devicetree.org/
11154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11155 S:      Maintained
11156 F:      drivers/of/
11157 F:      include/linux/of*.h
11158 F:      scripts/dtc/
11159 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11160
11161 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11162 M:      Rob Herring <robh+dt@kernel.org>
11163 M:      Mark Rutland <mark.rutland@arm.com>
11164 L:      devicetree@vger.kernel.org
11165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11166 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11167 S:      Maintained
11168 F:      Documentation/devicetree/
11169 F:      arch/*/boot/dts/
11170 F:      include/dt-bindings/
11171
11172 OPENCORES I2C BUS DRIVER
11173 M:      Peter Korsgaard <peter@korsgaard.com>
11174 L:      linux-i2c@vger.kernel.org
11175 S:      Maintained
11176 F:      Documentation/i2c/busses/i2c-ocores
11177 F:      drivers/i2c/busses/i2c-ocores.c
11178
11179 OPENRISC ARCHITECTURE
11180 M:      Jonas Bonn <jonas@southpole.se>
11181 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11182 M:      Stafford Horne <shorne@gmail.com>
11183 T:      git git://github.com/openrisc/linux.git
11184 L:      openrisc@lists.librecores.org
11185 W:      http://openrisc.io
11186 S:      Maintained
11187 F:      Documentation/devicetree/bindings/openrisc/
11188 F:      Documentation/openrisc/
11189 F:      arch/openrisc/
11190 F:      drivers/irqchip/irq-ompic.c
11191 F:      drivers/irqchip/irq-or1k-*
11192
11193 OPENVSWITCH
11194 M:      Pravin B Shelar <pshelar@ovn.org>
11195 L:      netdev@vger.kernel.org
11196 L:      dev@openvswitch.org
11197 W:      http://openvswitch.org
11198 S:      Maintained
11199 F:      net/openvswitch/
11200 F:      include/uapi/linux/openvswitch.h
11201
11202 OPERATING PERFORMANCE POINTS (OPP)
11203 M:      Viresh Kumar <vireshk@kernel.org>
11204 M:      Nishanth Menon <nm@ti.com>
11205 M:      Stephen Boyd <sboyd@kernel.org>
11206 L:      linux-pm@vger.kernel.org
11207 S:      Maintained
11208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11209 F:      drivers/opp/
11210 F:      include/linux/pm_opp.h
11211 F:      Documentation/power/opp.txt
11212 F:      Documentation/devicetree/bindings/opp/
11213
11214 OPL4 DRIVER
11215 M:      Clemens Ladisch <clemens@ladisch.de>
11216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11217 T:      git git://git.alsa-project.org/alsa-kernel.git
11218 S:      Maintained
11219 F:      sound/drivers/opl4/
11220
11221 OPROFILE
11222 M:      Robert Richter <rric@kernel.org>
11223 L:      oprofile-list@lists.sf.net
11224 S:      Maintained
11225 F:      arch/*/include/asm/oprofile*.h
11226 F:      arch/*/oprofile/
11227 F:      drivers/oprofile/
11228 F:      include/linux/oprofile.h
11229
11230 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11231 M:      Mark Fasheh <mark@fasheh.com>
11232 M:      Joel Becker <jlbec@evilplan.org>
11233 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11234 W:      http://ocfs2.wiki.kernel.org
11235 S:      Supported
11236 F:      Documentation/filesystems/ocfs2.txt
11237 F:      Documentation/filesystems/dlmfs.txt
11238 F:      fs/ocfs2/
11239
11240 ORANGEFS FILESYSTEM
11241 M:      Mike Marshall <hubcap@omnibond.com>
11242 R:      Martin Brandenburg <martin@omnibond.com>
11243 L:      devel@lists.orangefs.org
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11245 S:      Supported
11246 F:      fs/orangefs/
11247 F:      Documentation/filesystems/orangefs.txt
11248
11249 ORINOCO DRIVER
11250 L:      linux-wireless@vger.kernel.org
11251 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11252 W:      http://www.nongnu.org/orinoco/
11253 S:      Orphan
11254 F:      drivers/net/wireless/intersil/orinoco/
11255
11256 OSD LIBRARY and FILESYSTEM
11257 M:      Boaz Harrosh <ooo@electrozaur.com>
11258 S:      Maintained
11259 F:      drivers/scsi/osd/
11260 F:      include/scsi/osd_*
11261 F:      fs/exofs/
11262
11263 OV2659 OMNIVISION SENSOR DRIVER
11264 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11265 L:      linux-media@vger.kernel.org
11266 W:      https://linuxtv.org
11267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11268 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11269 S:      Maintained
11270 F:      drivers/media/i2c/ov2659.c
11271 F:      include/media/i2c/ov2659.h
11272
11273 OVERLAY FILESYSTEM
11274 M:      Miklos Szeredi <miklos@szeredi.hu>
11275 L:      linux-unionfs@vger.kernel.org
11276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11277 S:      Supported
11278 F:      fs/overlayfs/
11279 F:      Documentation/filesystems/overlayfs.txt
11280
11281 P54 WIRELESS DRIVER
11282 M:      Christian Lamparter <chunkeey@googlemail.com>
11283 L:      linux-wireless@vger.kernel.org
11284 W:      http://wireless.kernel.org/en/users/Drivers/p54
11285 S:      Maintained
11286 F:      drivers/net/wireless/intersil/p54/
11287
11288 PA SEMI ETHERNET DRIVER
11289 L:      netdev@vger.kernel.org
11290 S:      Orphan
11291 F:      drivers/net/ethernet/pasemi/*
11292
11293 PA SEMI SMBUS DRIVER
11294 L:      linux-i2c@vger.kernel.org
11295 S:      Orphan
11296 F:      drivers/i2c/busses/i2c-pasemi.c
11297
11298 PADATA PARALLEL EXECUTION MECHANISM
11299 M:      Steffen Klassert <steffen.klassert@secunet.com>
11300 L:      linux-crypto@vger.kernel.org
11301 S:      Maintained
11302 F:      kernel/padata.c
11303 F:      include/linux/padata.h
11304 F:      Documentation/padata.txt
11305
11306 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11307 M:      Harald Welte <laforge@gnumonks.org>
11308 L:      platform-driver-x86@vger.kernel.org
11309 S:      Maintained
11310 F:      drivers/platform/x86/panasonic-laptop.c
11311
11312 PARALLEL LCD/KEYPAD PANEL DRIVER
11313 M:      Willy Tarreau <willy@haproxy.com>
11314 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11315 S:      Odd Fixes
11316 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11317 F:      drivers/auxdisplay/panel.c
11318
11319 PARALLEL PORT SUBSYSTEM
11320 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11321 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11322 L:      linux-parport@lists.infradead.org (subscribers-only)
11323 S:      Maintained
11324 F:      drivers/parport/
11325 F:      include/linux/parport*.h
11326 F:      drivers/char/ppdev.c
11327 F:      include/uapi/linux/ppdev.h
11328 F:      Documentation/parport*.txt
11329
11330 PARAVIRT_OPS INTERFACE
11331 M:      Juergen Gross <jgross@suse.com>
11332 M:      Alok Kataria <akataria@vmware.com>
11333 L:      virtualization@lists.linux-foundation.org
11334 S:      Supported
11335 F:      Documentation/virtual/paravirt_ops.txt
11336 F:      arch/*/kernel/paravirt*
11337 F:      arch/*/include/asm/paravirt*.h
11338 F:      include/linux/hypervisor.h
11339
11340 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11341 M:      Tim Waugh <tim@cyberelk.net>
11342 L:      linux-parport@lists.infradead.org (subscribers-only)
11343 S:      Maintained
11344 F:      Documentation/blockdev/paride.txt
11345 F:      drivers/block/paride/
11346
11347 PARISC ARCHITECTURE
11348 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11349 M:      Helge Deller <deller@gmx.de>
11350 L:      linux-parisc@vger.kernel.org
11351 W:      http://www.parisc-linux.org/
11352 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11355 S:      Maintained
11356 F:      arch/parisc/
11357 F:      Documentation/parisc/
11358 F:      drivers/parisc/
11359 F:      drivers/char/agp/parisc-agp.c
11360 F:      drivers/input/serio/gscps2.c
11361 F:      drivers/parport/parport_gsc.*
11362 F:      drivers/tty/serial/8250/8250_gsc.c
11363 F:      drivers/video/fbdev/sti*
11364 F:      drivers/video/console/sti*
11365 F:      drivers/video/logo/logo_parisc*
11366
11367 PARMAN
11368 M:      Jiri Pirko <jiri@mellanox.com>
11369 L:      netdev@vger.kernel.org
11370 S:      Supported
11371 F:      lib/parman.c
11372 F:      lib/test_parman.c
11373 F:      include/linux/parman.h
11374
11375 PC87360 HARDWARE MONITORING DRIVER
11376 M:      Jim Cromie <jim.cromie@gmail.com>
11377 L:      linux-hwmon@vger.kernel.org
11378 S:      Maintained
11379 F:      Documentation/hwmon/pc87360
11380 F:      drivers/hwmon/pc87360.c
11381
11382 PC8736x GPIO DRIVER
11383 M:      Jim Cromie <jim.cromie@gmail.com>
11384 S:      Maintained
11385 F:      drivers/char/pc8736x_gpio.c
11386
11387 PC87427 HARDWARE MONITORING DRIVER
11388 M:      Jean Delvare <jdelvare@suse.com>
11389 L:      linux-hwmon@vger.kernel.org
11390 S:      Maintained
11391 F:      Documentation/hwmon/pc87427
11392 F:      drivers/hwmon/pc87427.c
11393
11394 PCA9532 LED DRIVER
11395 M:      Riku Voipio <riku.voipio@iki.fi>
11396 S:      Maintained
11397 F:      drivers/leds/leds-pca9532.c
11398 F:      include/linux/leds-pca9532.h
11399
11400 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11401 M:      Guenter Roeck <linux@roeck-us.net>
11402 L:      linux-i2c@vger.kernel.org
11403 S:      Maintained
11404 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11405
11406 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11407 M:      Khalid Aziz <khalid@gonehiking.org>
11408 S:      Maintained
11409 F:      drivers/firmware/pcdp.*
11410
11411 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11412 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413 L:      linux-pci@vger.kernel.org
11414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11417 F:      drivers/pci/controller/pci-aardvark.c
11418
11419 PCI DRIVER FOR ALTERA PCIE IP
11420 M:      Ley Foon Tan <lftan@altera.com>
11421 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11422 L:      linux-pci@vger.kernel.org
11423 S:      Supported
11424 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11425 F:      drivers/pci/controller/pcie-altera.c
11426
11427 PCI DRIVER FOR APPLIEDMICRO XGENE
11428 M:      Tanmay Inamdar <tinamdar@apm.com>
11429 L:      linux-pci@vger.kernel.org
11430 L:      linux-arm-kernel@lists.infradead.org
11431 S:      Maintained
11432 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11433 F:      drivers/pci/controller/pci-xgene.c
11434
11435 PCI DRIVER FOR ARM VERSATILE PLATFORM
11436 M:      Rob Herring <robh@kernel.org>
11437 L:      linux-pci@vger.kernel.org
11438 L:      linux-arm-kernel@lists.infradead.org
11439 S:      Maintained
11440 F:      Documentation/devicetree/bindings/pci/versatile.txt
11441 F:      drivers/pci/controller/pci-versatile.c
11442
11443 PCI DRIVER FOR ARMADA 8K
11444 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11445 L:      linux-pci@vger.kernel.org
11446 L:      linux-arm-kernel@lists.infradead.org
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11449 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11450
11451 PCI DRIVER FOR CADENCE PCIE IP
11452 M:      Alan Douglas <adouglas@cadence.com>
11453 L:      linux-pci@vger.kernel.org
11454 S:      Maintained
11455 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11456 F:      drivers/pci/controller/pcie-cadence*
11457
11458 PCI DRIVER FOR FREESCALE LAYERSCAPE
11459 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11460 M:      Mingkai Hu <mingkai.hu@nxp.com>
11461 M:      Roy Zang <roy.zang@nxp.com>
11462 L:      linuxppc-dev@lists.ozlabs.org
11463 L:      linux-pci@vger.kernel.org
11464 L:      linux-arm-kernel@lists.infradead.org
11465 S:      Maintained
11466 F:      drivers/pci/controller/dwc/*layerscape*
11467
11468 PCI DRIVER FOR GENERIC OF HOSTS
11469 M:      Will Deacon <will.deacon@arm.com>
11470 L:      linux-pci@vger.kernel.org
11471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11472 S:      Maintained
11473 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11474 F:      drivers/pci/controller/pci-host-common.c
11475 F:      drivers/pci/controller/pci-host-generic.c
11476
11477 PCI DRIVER FOR IMX6
11478 M:      Richard Zhu <hongxing.zhu@nxp.com>
11479 M:      Lucas Stach <l.stach@pengutronix.de>
11480 L:      linux-pci@vger.kernel.org
11481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11482 S:      Maintained
11483 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11484 F:      drivers/pci/controller/dwc/*imx6*
11485
11486 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11487 M:      Keith Busch <keith.busch@intel.com>
11488 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11489 L:      linux-pci@vger.kernel.org
11490 S:      Supported
11491 F:      drivers/pci/controller/vmd.c
11492
11493 PCI DRIVER FOR MICROSEMI SWITCHTEC
11494 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11495 M:      Logan Gunthorpe <logang@deltatee.com>
11496 L:      linux-pci@vger.kernel.org
11497 S:      Maintained
11498 F:      Documentation/switchtec.txt
11499 F:      Documentation/ABI/testing/sysfs-class-switchtec
11500 F:      drivers/pci/switch/switchtec*
11501 F:      include/uapi/linux/switchtec_ioctl.h
11502 F:      include/linux/switchtec.h
11503 F:      drivers/ntb/hw/mscc/
11504
11505 PCI DRIVER FOR MOBIVEIL PCIE IP
11506 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11507 L:      linux-pci@vger.kernel.org
11508 S:      Supported
11509 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11510 F:      drivers/pci/controller/pcie-mobiveil.c
11511
11512 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11513 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11514 M:      Jason Cooper <jason@lakedaemon.net>
11515 L:      linux-pci@vger.kernel.org
11516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517 S:      Maintained
11518 F:      drivers/pci/controller/*mvebu*
11519
11520 PCI DRIVER FOR NVIDIA TEGRA
11521 M:      Thierry Reding <thierry.reding@gmail.com>
11522 L:      linux-tegra@vger.kernel.org
11523 L:      linux-pci@vger.kernel.org
11524 S:      Supported
11525 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11526 F:      drivers/pci/controller/pci-tegra.c
11527
11528 PCI DRIVER FOR RENESAS R-CAR
11529 M:      Simon Horman <horms@verge.net.au>
11530 L:      linux-pci@vger.kernel.org
11531 L:      linux-renesas-soc@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/pci/controller/*rcar*
11534
11535 PCI DRIVER FOR SAMSUNG EXYNOS
11536 M:      Jingoo Han <jingoohan1@gmail.com>
11537 L:      linux-pci@vger.kernel.org
11538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11540 S:      Maintained
11541 F:      drivers/pci/controller/dwc/pci-exynos.c
11542
11543 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11544 M:      Jingoo Han <jingoohan1@gmail.com>
11545 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11546 L:      linux-pci@vger.kernel.org
11547 S:      Maintained
11548 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11549 F:      drivers/pci/controller/dwc/*designware*
11550
11551 PCI DRIVER FOR TI DRA7XX
11552 M:      Kishon Vijay Abraham I <kishon@ti.com>
11553 L:      linux-omap@vger.kernel.org
11554 L:      linux-pci@vger.kernel.org
11555 S:      Supported
11556 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11557 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11558
11559 PCI DRIVER FOR TI KEYSTONE
11560 M:      Murali Karicheri <m-karicheri2@ti.com>
11561 L:      linux-pci@vger.kernel.org
11562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11563 S:      Maintained
11564 F:      drivers/pci/controller/dwc/pci-keystone.c
11565
11566 PCI ENDPOINT SUBSYSTEM
11567 M:      Kishon Vijay Abraham I <kishon@ti.com>
11568 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11569 L:      linux-pci@vger.kernel.org
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11571 S:      Supported
11572 F:      drivers/pci/endpoint/
11573 F:      drivers/misc/pci_endpoint_test.c
11574 F:      tools/pci/
11575
11576 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11577 M:      Russell Currey <ruscur@russell.cc>
11578 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11579 M:      Oliver O'Halloran <oohall@gmail.com>
11580 L:      linuxppc-dev@lists.ozlabs.org
11581 S:      Supported
11582 F:      Documentation/PCI/pci-error-recovery.txt
11583 F:      drivers/pci/pcie/aer.c
11584 F:      drivers/pci/pcie/dpc.c
11585 F:      drivers/pci/pcie/err.c
11586 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11587 F:      arch/powerpc/kernel/eeh*.c
11588 F:      arch/powerpc/platforms/*/eeh*.c
11589 F:      arch/powerpc/include/*/eeh*.h
11590
11591 PCI ERROR RECOVERY
11592 M:      Linas Vepstas <linasvepstas@gmail.com>
11593 L:      linux-pci@vger.kernel.org
11594 S:      Supported
11595 F:      Documentation/PCI/pci-error-recovery.txt
11596
11597 PCI MSI DRIVER FOR ALTERA MSI IP
11598 M:      Ley Foon Tan <lftan@altera.com>
11599 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11600 L:      linux-pci@vger.kernel.org
11601 S:      Supported
11602 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11603 F:      drivers/pci/controller/pcie-altera-msi.c
11604
11605 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11606 M:      Duc Dang <dhdang@apm.com>
11607 L:      linux-pci@vger.kernel.org
11608 L:      linux-arm-kernel@lists.infradead.org
11609 S:      Maintained
11610 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11611 F:      drivers/pci/controller/pci-xgene-msi.c
11612
11613 PCI SUBSYSTEM
11614 M:      Bjorn Helgaas <bhelgaas@google.com>
11615 L:      linux-pci@vger.kernel.org
11616 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11618 S:      Supported
11619 F:      Documentation/devicetree/bindings/pci/
11620 F:      Documentation/PCI/
11621 F:      drivers/acpi/pci*
11622 F:      drivers/pci/
11623 F:      include/asm-generic/pci*
11624 F:      include/linux/pci*
11625 F:      include/linux/of_pci.h
11626 F:      include/uapi/linux/pci*
11627 F:      lib/pci*
11628 F:      arch/x86/pci/
11629 F:      arch/x86/kernel/quirks.c
11630
11631 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11632 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11633 L:      linux-pci@vger.kernel.org
11634 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11636 S:      Supported
11637 F:      drivers/pci/controller/
11638
11639 PCIE DRIVER FOR AXIS ARTPEC
11640 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11641 L:      linux-arm-kernel@axis.com
11642 L:      linux-pci@vger.kernel.org
11643 S:      Maintained
11644 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11645 F:      drivers/pci/controller/dwc/*artpec*
11646
11647 PCIE DRIVER FOR CAVIUM THUNDERX
11648 M:      David Daney <david.daney@cavium.com>
11649 L:      linux-pci@vger.kernel.org
11650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651 S:      Supported
11652 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11653 F:      drivers/pci/controller/pci-thunder-*
11654
11655 PCIE DRIVER FOR HISILICON
11656 M:      Zhou Wang <wangzhou1@hisilicon.com>
11657 L:      linux-pci@vger.kernel.org
11658 S:      Maintained
11659 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11660 F:      drivers/pci/controller/dwc/pcie-hisi.c
11661
11662 PCIE DRIVER FOR HISILICON KIRIN
11663 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11664 M:      Binghui Wang <wangbinghui@hisilicon.com>
11665 L:      linux-pci@vger.kernel.org
11666 S:      Maintained
11667 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11668 F:      drivers/pci/controller/dwc/pcie-kirin.c
11669
11670 PCIE DRIVER FOR HISILICON STB
11671 M:      Jianguo Sun <sunjianguo1@huawei.com>
11672 M:      Shawn Guo <shawn.guo@linaro.org>
11673 L:      linux-pci@vger.kernel.org
11674 S:      Maintained
11675 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11676 F:      drivers/pci/controller/dwc/pcie-histb.c
11677
11678 PCIE DRIVER FOR MEDIATEK
11679 M:      Ryder Lee <ryder.lee@mediatek.com>
11680 L:      linux-pci@vger.kernel.org
11681 L:      linux-mediatek@lists.infradead.org
11682 S:      Supported
11683 F:      Documentation/devicetree/bindings/pci/mediatek*
11684 F:      drivers/pci/controller/*mediatek*
11685
11686 PCIE DRIVER FOR QUALCOMM MSM
11687 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11688 L:      linux-pci@vger.kernel.org
11689 L:      linux-arm-msm@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/pci/controller/dwc/*qcom*
11692
11693 PCIE DRIVER FOR ROCKCHIP
11694 M:      Shawn Lin <shawn.lin@rock-chips.com>
11695 L:      linux-pci@vger.kernel.org
11696 L:      linux-rockchip@lists.infradead.org
11697 S:      Maintained
11698 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11699 F:      drivers/pci/controller/pcie-rockchip*
11700
11701 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11702 M:      Linus Walleij <linus.walleij@linaro.org>
11703 L:      linux-pci@vger.kernel.org
11704 S:      Maintained
11705 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11706 F:      drivers/pci/controller/pci-v3-semi.c
11707
11708 PCIE DRIVER FOR ST SPEAR13XX
11709 M:      Pratyush Anand <pratyush.anand@gmail.com>
11710 L:      linux-pci@vger.kernel.org
11711 S:      Maintained
11712 F:      drivers/pci/controller/dwc/*spear*
11713
11714 PCMCIA SUBSYSTEM
11715 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11717 S:      Odd Fixes
11718 F:      Documentation/pcmcia/
11719 F:      tools/pcmcia/
11720 F:      drivers/pcmcia/
11721 F:      include/pcmcia/
11722
11723 PCNET32 NETWORK DRIVER
11724 M:      Don Fry <pcnet32@frontier.com>
11725 L:      netdev@vger.kernel.org
11726 S:      Maintained
11727 F:      drivers/net/ethernet/amd/pcnet32.c
11728
11729 PCRYPT PARALLEL CRYPTO ENGINE
11730 M:      Steffen Klassert <steffen.klassert@secunet.com>
11731 L:      linux-crypto@vger.kernel.org
11732 S:      Maintained
11733 F:      crypto/pcrypt.c
11734 F:      include/crypto/pcrypt.h
11735
11736 PEAQ WMI HOTKEYS DRIVER
11737 M:      Hans de Goede <hdegoede@redhat.com>
11738 L:      platform-driver-x86@vger.kernel.org
11739 S:      Maintained
11740 F:      drivers/platform/x86/peaq-wmi.c
11741
11742 PER-CPU MEMORY ALLOCATOR
11743 M:      Dennis Zhou <dennis@kernel.org>
11744 M:      Tejun Heo <tj@kernel.org>
11745 M:      Christoph Lameter <cl@linux.com>
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11747 S:      Maintained
11748 F:      include/linux/percpu*.h
11749 F:      mm/percpu*.c
11750 F:      arch/*/include/asm/percpu.h
11751
11752 PER-TASK DELAY ACCOUNTING
11753 M:      Balbir Singh <bsingharora@gmail.com>
11754 S:      Maintained
11755 F:      include/linux/delayacct.h
11756 F:      kernel/delayacct.c
11757
11758 PERFORMANCE EVENTS SUBSYSTEM
11759 M:      Peter Zijlstra <peterz@infradead.org>
11760 M:      Ingo Molnar <mingo@redhat.com>
11761 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11762 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11763 R:      Jiri Olsa <jolsa@redhat.com>
11764 R:      Namhyung Kim <namhyung@kernel.org>
11765 L:      linux-kernel@vger.kernel.org
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11767 S:      Supported
11768 F:      kernel/events/*
11769 F:      include/linux/perf_event.h
11770 F:      include/uapi/linux/perf_event.h
11771 F:      arch/*/kernel/perf_event*.c
11772 F:      arch/*/kernel/*/perf_event*.c
11773 F:      arch/*/kernel/*/*/perf_event*.c
11774 F:      arch/*/include/asm/perf_event.h
11775 F:      arch/*/kernel/perf_callchain.c
11776 F:      arch/*/events/*
11777 F:      tools/perf/
11778
11779 PERSONALITY HANDLING
11780 M:      Christoph Hellwig <hch@infradead.org>
11781 L:      linux-abi-devel@lists.sourceforge.net
11782 S:      Maintained
11783 F:      include/linux/personality.h
11784 F:      include/uapi/linux/personality.h
11785
11786 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11787 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11788 L:      linux-input@vger.kernel.org
11789 S:      Maintained
11790 F:      Documentation/input/devices/pxrc.rst
11791 F:      drivers/input/joystick/pxrc.c
11792
11793 PHONET PROTOCOL
11794 M:      Remi Denis-Courmont <courmisch@gmail.com>
11795 S:      Supported
11796 F:      Documentation/networking/phonet.txt
11797 F:      include/linux/phonet.h
11798 F:      include/net/phonet/
11799 F:      include/uapi/linux/phonet.h
11800 F:      net/phonet/
11801
11802 PHRAM MTD DRIVER
11803 M:      Joern Engel <joern@lazybastard.org>
11804 L:      linux-mtd@lists.infradead.org
11805 S:      Maintained
11806 F:      drivers/mtd/devices/phram.c
11807
11808 PICOLCD HID DRIVER
11809 M:      Bruno Prémont <bonbons@linux-vserver.org>
11810 L:      linux-input@vger.kernel.org
11811 S:      Maintained
11812 F:      drivers/hid/hid-picolcd*
11813
11814 PICOXCELL SUPPORT
11815 M:      Jamie Iles <jamie@jamieiles.com>
11816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11818 S:      Supported
11819 F:      arch/arm/boot/dts/picoxcell*
11820 F:      arch/arm/mach-picoxcell/
11821 F:      drivers/crypto/picoxcell*
11822
11823 PIN CONTROL SUBSYSTEM
11824 M:      Linus Walleij <linus.walleij@linaro.org>
11825 L:      linux-gpio@vger.kernel.org
11826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11827 S:      Maintained
11828 F:      Documentation/devicetree/bindings/pinctrl/
11829 F:      Documentation/driver-api/pinctl.rst
11830 F:      drivers/pinctrl/
11831 F:      include/linux/pinctrl/
11832
11833 PIN CONTROLLER - ATMEL AT91
11834 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11836 S:      Maintained
11837 F:      drivers/pinctrl/pinctrl-at91.*
11838
11839 PIN CONTROLLER - ATMEL AT91 PIO4
11840 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11842 L:      linux-gpio@vger.kernel.org
11843 S:      Supported
11844 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11845
11846 PIN CONTROLLER - FREESCALE
11847 M:      Dong Aisheng <aisheng.dong@nxp.com>
11848 M:      Fabio Estevam <festevam@gmail.com>
11849 M:      Shawn Guo <shawnguo@kernel.org>
11850 M:      Stefan Agner <stefan@agner.ch>
11851 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11852 L:      linux-gpio@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/pinctrl/freescale/
11855 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11856
11857 PIN CONTROLLER - INTEL
11858 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11859 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11861 S:      Maintained
11862 F:      drivers/pinctrl/intel/
11863
11864 PIN CONTROLLER - MEDIATEK
11865 M:      Sean Wang <sean.wang@kernel.org>
11866 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11867 S:      Maintained
11868 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11869 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11870 F:      drivers/pinctrl/mediatek/
11871
11872 PIN CONTROLLER - QUALCOMM
11873 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11874 S:      Maintained
11875 L:      linux-arm-msm@vger.kernel.org
11876 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11877 F:      drivers/pinctrl/qcom/
11878
11879 PIN CONTROLLER - RENESAS
11880 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11881 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11882 L:      linux-renesas-soc@vger.kernel.org
11883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11884 S:      Maintained
11885 F:      drivers/pinctrl/sh-pfc/
11886
11887 PIN CONTROLLER - SAMSUNG
11888 M:      Tomasz Figa <tomasz.figa@gmail.com>
11889 M:      Krzysztof Kozlowski <krzk@kernel.org>
11890 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11892 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11893 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11895 S:      Maintained
11896 F:      drivers/pinctrl/samsung/
11897 F:      include/dt-bindings/pinctrl/samsung.h
11898 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11899
11900 PIN CONTROLLER - SINGLE
11901 M:      Tony Lindgren <tony@atomide.com>
11902 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 L:      linux-omap@vger.kernel.org
11905 S:      Maintained
11906 F:      drivers/pinctrl/pinctrl-single.c
11907
11908 PIN CONTROLLER - ST SPEAR
11909 M:      Viresh Kumar <vireshk@kernel.org>
11910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11911 W:      http://www.st.com/spear
11912 S:      Maintained
11913 F:      drivers/pinctrl/spear/
11914
11915 PISTACHIO SOC SUPPORT
11916 M:      James Hartley <james.hartley@sondrel.com>
11917 L:      linux-mips@vger.kernel.org
11918 S:      Odd Fixes
11919 F:      arch/mips/pistachio/
11920 F:      arch/mips/include/asm/mach-pistachio/
11921 F:      arch/mips/boot/dts/img/pistachio*
11922 F:      arch/mips/configs/pistachio*_defconfig
11923
11924 PKTCDVD DRIVER
11925 S:      Orphan
11926 M:      linux-block@vger.kernel.org
11927 F:      drivers/block/pktcdvd.c
11928 F:      include/linux/pktcdvd.h
11929 F:      include/uapi/linux/pktcdvd.h
11930
11931 PKUNITY SOC DRIVERS
11932 M:      Guan Xuetao <gxt@pku.edu.cn>
11933 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11934 S:      Maintained
11935 T:      git git://github.com/gxt/linux.git
11936 F:      drivers/input/serio/i8042-unicore32io.h
11937 F:      drivers/i2c/busses/i2c-puv3.c
11938 F:      drivers/video/fbdev/fb-puv3.c
11939 F:      drivers/rtc/rtc-puv3.c
11940
11941 PMBUS HARDWARE MONITORING DRIVERS
11942 M:      Guenter Roeck <linux@roeck-us.net>
11943 L:      linux-hwmon@vger.kernel.org
11944 W:      http://hwmon.wiki.kernel.org/
11945 W:      http://www.roeck-us.net/linux/drivers/
11946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11947 S:      Maintained
11948 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11949 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11950 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11951 F:      Documentation/hwmon/adm1275
11952 F:      Documentation/hwmon/ibm-cffps
11953 F:      Documentation/hwmon/ir35221
11954 F:      Documentation/hwmon/lm25066
11955 F:      Documentation/hwmon/ltc2978
11956 F:      Documentation/hwmon/ltc3815
11957 F:      Documentation/hwmon/max16064
11958 F:      Documentation/hwmon/max20751
11959 F:      Documentation/hwmon/max31785
11960 F:      Documentation/hwmon/max34440
11961 F:      Documentation/hwmon/max8688
11962 F:      Documentation/hwmon/pmbus
11963 F:      Documentation/hwmon/pmbus-core
11964 F:      Documentation/hwmon/tps40422
11965 F:      Documentation/hwmon/ucd9000
11966 F:      Documentation/hwmon/ucd9200
11967 F:      Documentation/hwmon/zl6100
11968 F:      drivers/hwmon/pmbus/
11969 F:      include/linux/pmbus.h
11970
11971 PMC SIERRA MaxRAID DRIVER
11972 L:      linux-scsi@vger.kernel.org
11973 W:      http://www.pmc-sierra.com/
11974 S:      Orphan
11975 F:      drivers/scsi/pmcraid.*
11976
11977 PMC SIERRA PM8001 DRIVER
11978 M:      Jack Wang <jinpu.wang@profitbricks.com>
11979 M:      lindar_liu@usish.com
11980 L:      linux-scsi@vger.kernel.org
11981 S:      Supported
11982 F:      drivers/scsi/pm8001/
11983
11984 PNP SUPPORT
11985 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11986 S:      Maintained
11987 F:      drivers/pnp/
11988
11989 POSIX CLOCKS and TIMERS
11990 M:      Thomas Gleixner <tglx@linutronix.de>
11991 L:      linux-kernel@vger.kernel.org
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11993 S:      Maintained
11994 F:      fs/timerfd.c
11995 F:      include/linux/timer*
11996 F:      kernel/time/*timer*
11997
11998 POWER MANAGEMENT CORE
11999 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12000 L:      linux-pm@vger.kernel.org
12001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12002 B:      https://bugzilla.kernel.org
12003 S:      Supported
12004 F:      drivers/base/power/
12005 F:      include/linux/pm.h
12006 F:      include/linux/pm_*
12007 F:      include/linux/powercap.h
12008 F:      drivers/powercap/
12009 F:      kernel/configs/nopm.config
12010
12011 POWER STATE COORDINATION INTERFACE (PSCI)
12012 M:      Mark Rutland <mark.rutland@arm.com>
12013 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12014 L:      linux-arm-kernel@lists.infradead.org
12015 S:      Maintained
12016 F:      drivers/firmware/psci*.c
12017 F:      include/linux/psci.h
12018 F:      include/uapi/linux/psci.h
12019
12020 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12021 M:      Sebastian Reichel <sre@kernel.org>
12022 L:      linux-pm@vger.kernel.org
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12024 S:      Maintained
12025 F:      Documentation/ABI/testing/sysfs-class-power
12026 F:      Documentation/devicetree/bindings/power/supply/
12027 F:      include/linux/power_supply.h
12028 F:      drivers/power/supply/
12029
12030 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12031 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12032 L:      linuxppc-dev@lists.ozlabs.org
12033 S:      Maintained
12034 F:      drivers/char/powernv-op-panel.c
12035
12036 PPP OVER ATM (RFC 2364)
12037 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12038 S:      Maintained
12039 F:      net/atm/pppoatm.c
12040 F:      include/uapi/linux/atmppp.h
12041
12042 PPP OVER ETHERNET
12043 M:      Michal Ostrowski <mostrows@earthlink.net>
12044 S:      Maintained
12045 F:      drivers/net/ppp/pppoe.c
12046 F:      drivers/net/ppp/pppox.c
12047
12048 PPP OVER L2TP
12049 M:      James Chapman <jchapman@katalix.com>
12050 S:      Maintained
12051 F:      net/l2tp/l2tp_ppp.c
12052 F:      include/linux/if_pppol2tp.h
12053 F:      include/uapi/linux/if_pppol2tp.h
12054
12055 PPP PROTOCOL DRIVERS AND COMPRESSORS
12056 M:      Paul Mackerras <paulus@samba.org>
12057 L:      linux-ppp@vger.kernel.org
12058 S:      Maintained
12059 F:      drivers/net/ppp/ppp_*
12060
12061 PPS SUPPORT
12062 M:      Rodolfo Giometti <giometti@enneenne.com>
12063 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12064 L:      linuxpps@ml.enneenne.com (subscribers-only)
12065 S:      Maintained
12066 F:      Documentation/pps/
12067 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12068 F:      Documentation/ABI/testing/sysfs-pps
12069 F:      drivers/pps/
12070 F:      include/linux/pps*.h
12071 F:      include/uapi/linux/pps.h
12072
12073 PPTP DRIVER
12074 M:      Dmitry Kozlov <xeb@mail.ru>
12075 L:      netdev@vger.kernel.org
12076 S:      Maintained
12077 F:      drivers/net/ppp/pptp.c
12078 W:      http://sourceforge.net/projects/accel-pptp
12079
12080 PREEMPTIBLE KERNEL
12081 M:      Robert Love <rml@tech9.net>
12082 L:      kpreempt-tech@lists.sourceforge.net
12083 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12084 S:      Supported
12085 F:      Documentation/preempt-locking.txt
12086 F:      include/linux/preempt.h
12087
12088 PRINTK
12089 M:      Petr Mladek <pmladek@suse.com>
12090 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12091 R:      Steven Rostedt <rostedt@goodmis.org>
12092 S:      Maintained
12093 F:      kernel/printk/
12094 F:      include/linux/printk.h
12095
12096 PRISM54 WIRELESS DRIVER
12097 M:      Luis Chamberlain <mcgrof@kernel.org>
12098 L:      linux-wireless@vger.kernel.org
12099 W:      http://wireless.kernel.org/en/users/Drivers/p54
12100 S:      Obsolete
12101 F:      drivers/net/wireless/intersil/prism54/
12102
12103 PROC FILESYSTEM
12104 R:      Alexey Dobriyan <adobriyan@gmail.com>
12105 L:      linux-kernel@vger.kernel.org
12106 L:      linux-fsdevel@vger.kernel.org
12107 S:      Maintained
12108 F:      fs/proc/
12109 F:      include/linux/proc_fs.h
12110 F:      tools/testing/selftests/proc/
12111 F:      Documentation/filesystems/proc.txt
12112
12113 PROC SYSCTL
12114 M:      Luis Chamberlain <mcgrof@kernel.org>
12115 M:      Kees Cook <keescook@chromium.org>
12116 L:      linux-kernel@vger.kernel.org
12117 L:      linux-fsdevel@vger.kernel.org
12118 S:      Maintained
12119 F:      fs/proc/proc_sysctl.c
12120 F:      include/linux/sysctl.h
12121 F:      kernel/sysctl.c
12122 F:      tools/testing/selftests/sysctl/
12123
12124 PS3 NETWORK SUPPORT
12125 M:      Geoff Levand <geoff@infradead.org>
12126 L:      netdev@vger.kernel.org
12127 L:      linuxppc-dev@lists.ozlabs.org
12128 S:      Maintained
12129 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12130
12131 PS3 PLATFORM SUPPORT
12132 M:      Geoff Levand <geoff@infradead.org>
12133 L:      linuxppc-dev@lists.ozlabs.org
12134 S:      Maintained
12135 F:      arch/powerpc/boot/ps3*
12136 F:      arch/powerpc/include/asm/lv1call.h
12137 F:      arch/powerpc/include/asm/ps3*.h
12138 F:      arch/powerpc/platforms/ps3/
12139 F:      drivers/*/ps3*
12140 F:      drivers/ps3/
12141 F:      drivers/rtc/rtc-ps3.c
12142 F:      drivers/usb/host/*ps3.c
12143 F:      sound/ppc/snd_ps3*
12144
12145 PS3VRAM DRIVER
12146 M:      Jim Paris <jim@jtan.com>
12147 M:      Geoff Levand <geoff@infradead.org>
12148 L:      linuxppc-dev@lists.ozlabs.org
12149 S:      Maintained
12150 F:      drivers/block/ps3vram.c
12151
12152 PSAMPLE PACKET SAMPLING SUPPORT:
12153 M:      Yotam Gigi <yotam.gi@gmail.com>
12154 S:      Maintained
12155 F:      net/psample
12156 F:      include/net/psample.h
12157 F:      include/uapi/linux/psample.h
12158
12159 PSTORE FILESYSTEM
12160 M:      Kees Cook <keescook@chromium.org>
12161 M:      Anton Vorontsov <anton@enomsg.org>
12162 M:      Colin Cross <ccross@android.com>
12163 M:      Tony Luck <tony.luck@intel.com>
12164 S:      Maintained
12165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12166 F:      fs/pstore/
12167 F:      include/linux/pstore*
12168 F:      drivers/firmware/efi/efi-pstore.c
12169 F:      drivers/acpi/apei/erst.c
12170 F:      Documentation/admin-guide/ramoops.rst
12171 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12172 K:      \b(pstore|ramoops)
12173
12174 PTP HARDWARE CLOCK SUPPORT
12175 M:      Richard Cochran <richardcochran@gmail.com>
12176 L:      netdev@vger.kernel.org
12177 S:      Maintained
12178 W:      http://linuxptp.sourceforge.net/
12179 F:      Documentation/ABI/testing/sysfs-ptp
12180 F:      Documentation/ptp/*
12181 F:      drivers/net/phy/dp83640*
12182 F:      drivers/ptp/*
12183 F:      include/linux/ptp_cl*
12184
12185 PTRACE SUPPORT
12186 M:      Oleg Nesterov <oleg@redhat.com>
12187 S:      Maintained
12188 F:      include/asm-generic/syscall.h
12189 F:      include/linux/ptrace.h
12190 F:      include/linux/regset.h
12191 F:      include/linux/tracehook.h
12192 F:      include/uapi/linux/ptrace.h
12193 F:      include/uapi/linux/ptrace.h
12194 F:      include/asm-generic/ptrace.h
12195 F:      kernel/ptrace.c
12196 F:      arch/*/ptrace*.c
12197 F:      arch/*/*/ptrace*.c
12198 F:      arch/*/include/asm/ptrace*.h
12199
12200 PULSE8-CEC DRIVER
12201 M:      Hans Verkuil <hverkuil@xs4all.nl>
12202 L:      linux-media@vger.kernel.org
12203 T:      git git://linuxtv.org/media_tree.git
12204 S:      Maintained
12205 F:      drivers/media/usb/pulse8-cec/*
12206 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12207
12208 PVRUSB2 VIDEO4LINUX DRIVER
12209 M:      Mike Isely <isely@pobox.com>
12210 L:      pvrusb2@isely.net       (subscribers-only)
12211 L:      linux-media@vger.kernel.org
12212 W:      http://www.isely.net/pvrusb2/
12213 T:      git git://linuxtv.org/media_tree.git
12214 S:      Maintained
12215 F:      Documentation/media/v4l-drivers/pvrusb2*
12216 F:      drivers/media/usb/pvrusb2/
12217
12218 PWC WEBCAM DRIVER
12219 M:      Hans Verkuil <hverkuil@xs4all.nl>
12220 L:      linux-media@vger.kernel.org
12221 T:      git git://linuxtv.org/media_tree.git
12222 S:      Odd Fixes
12223 F:      drivers/media/usb/pwc/*
12224
12225 PWM FAN DRIVER
12226 M:      Kamil Debski <kamil@wypas.org>
12227 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12228 L:      linux-hwmon@vger.kernel.org
12229 S:      Supported
12230 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12231 F:      Documentation/hwmon/pwm-fan
12232 F:      drivers/hwmon/pwm-fan.c
12233
12234 PWM IR Transmitter
12235 M:      Sean Young <sean@mess.org>
12236 L:      linux-media@vger.kernel.org
12237 S:      Maintained
12238 F:      drivers/media/rc/pwm-ir-tx.c
12239
12240 PWM SUBSYSTEM
12241 M:      Thierry Reding <thierry.reding@gmail.com>
12242 L:      linux-pwm@vger.kernel.org
12243 S:      Maintained
12244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12245 F:      Documentation/pwm.txt
12246 F:      Documentation/devicetree/bindings/pwm/
12247 F:      include/linux/pwm.h
12248 F:      drivers/pwm/
12249 F:      drivers/video/backlight/pwm_bl.c
12250 F:      include/linux/pwm_backlight.h
12251 F:      drivers/gpio/gpio-mvebu.c
12252 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12253
12254 PXA GPIO DRIVER
12255 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12256 L:      linux-gpio@vger.kernel.org
12257 S:      Maintained
12258 F:      drivers/gpio/gpio-pxa.c
12259
12260 PXA MMCI DRIVER
12261 S:      Orphan
12262
12263 PXA RTC DRIVER
12264 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12265 L:      linux-rtc@vger.kernel.org
12266 S:      Maintained
12267
12268 PXA2xx/PXA3xx SUPPORT
12269 M:      Daniel Mack <daniel@zonque.org>
12270 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12271 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12273 T:      git git://github.com/hzhuang1/linux.git
12274 T:      git git://github.com/rjarzmik/linux.git
12275 S:      Maintained
12276 F:      arch/arm/boot/dts/pxa*
12277 F:      arch/arm/mach-pxa/
12278 F:      drivers/dma/pxa*
12279 F:      drivers/pcmcia/pxa2xx*
12280 F:      drivers/pinctrl/pxa/
12281 F:      drivers/spi/spi-pxa2xx*
12282 F:      drivers/usb/gadget/udc/pxa2*
12283 F:      include/sound/pxa2xx-lib.h
12284 F:      sound/arm/pxa*
12285 F:      sound/soc/pxa/
12286
12287 QAT DRIVER
12288 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12289 L:      qat-linux@intel.com
12290 S:      Supported
12291 F:      drivers/crypto/qat/
12292
12293 QCOM AUDIO (ASoC) DRIVERS
12294 M:      Patrick Lai <plai@codeaurora.org>
12295 M:      Banajit Goswami <bgoswami@codeaurora.org>
12296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12297 S:      Supported
12298 F:      sound/soc/qcom/
12299
12300 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12301 M:      Gabriel Somlo <somlo@cmu.edu>
12302 M:      "Michael S. Tsirkin" <mst@redhat.com>
12303 L:      qemu-devel@nongnu.org
12304 S:      Maintained
12305 F:      drivers/firmware/qemu_fw_cfg.c
12306 F:      include/uapi/linux/qemu_fw_cfg.h
12307
12308 QIB DRIVER
12309 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12310 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12311 L:      linux-rdma@vger.kernel.org
12312 S:      Supported
12313 F:      drivers/infiniband/hw/qib/
12314
12315 QLOGIC QL41xxx FCOE DRIVER
12316 M:      QLogic-Storage-Upstream@cavium.com
12317 L:      linux-scsi@vger.kernel.org
12318 S:      Supported
12319 F:      drivers/scsi/qedf/
12320
12321 QLOGIC QL41xxx ISCSI DRIVER
12322 M:      QLogic-Storage-Upstream@cavium.com
12323 L:      linux-scsi@vger.kernel.org
12324 S:      Supported
12325 F:      drivers/scsi/qedi/
12326
12327 QLOGIC QL4xxx ETHERNET DRIVER
12328 M:      Ariel Elior <Ariel.Elior@cavium.com>
12329 M:      everest-linux-l2@cavium.com
12330 L:      netdev@vger.kernel.org
12331 S:      Supported
12332 F:      drivers/net/ethernet/qlogic/qed/
12333 F:      include/linux/qed/
12334 F:      drivers/net/ethernet/qlogic/qede/
12335
12336 QLOGIC QL4xxx RDMA DRIVER
12337 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12338 M:      Ariel Elior <Ariel.Elior@cavium.com>
12339 L:      linux-rdma@vger.kernel.org
12340 S:      Supported
12341 F:      drivers/infiniband/hw/qedr/
12342 F:      include/uapi/rdma/qedr-abi.h
12343
12344 QLOGIC QLA1280 SCSI DRIVER
12345 M:      Michael Reed <mdr@sgi.com>
12346 L:      linux-scsi@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/scsi/qla1280.[ch]
12349
12350 QLOGIC QLA2XXX FC-SCSI DRIVER
12351 M:      qla2xxx-upstream@qlogic.com
12352 L:      linux-scsi@vger.kernel.org
12353 S:      Supported
12354 F:      Documentation/scsi/LICENSE.qla2xxx
12355 F:      drivers/scsi/qla2xxx/
12356
12357 QLOGIC QLA3XXX NETWORK DRIVER
12358 M:      Dept-GELinuxNICDev@cavium.com
12359 L:      netdev@vger.kernel.org
12360 S:      Supported
12361 F:      Documentation/networking/LICENSE.qla3xxx
12362 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12363
12364 QLOGIC QLA4XXX iSCSI DRIVER
12365 M:      QLogic-Storage-Upstream@qlogic.com
12366 L:      linux-scsi@vger.kernel.org
12367 S:      Supported
12368 F:      Documentation/scsi/LICENSE.qla4xxx
12369 F:      drivers/scsi/qla4xxx/
12370
12371 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12372 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12373 M:      Manish Chopra <manish.chopra@cavium.com>
12374 M:      Dept-GELinuxNICDev@cavium.com
12375 L:      netdev@vger.kernel.org
12376 S:      Supported
12377 F:      drivers/net/ethernet/qlogic/qlcnic/
12378
12379 QLOGIC QLGE 10Gb ETHERNET DRIVER
12380 M:      Manish Chopra <manish.chopra@cavium.com>
12381 M:      Dept-GELinuxNICDev@cavium.com
12382 L:      netdev@vger.kernel.org
12383 S:      Supported
12384 F:      drivers/net/ethernet/qlogic/qlge/
12385
12386 QM1D1B0004 MEDIA DRIVER
12387 M:      Akihiro Tsukada <tskd08@gmail.com>
12388 L:      linux-media@vger.kernel.org
12389 S:      Odd Fixes
12390 F:      drivers/media/tuners/qm1d1b0004*
12391
12392 QM1D1C0042 MEDIA DRIVER
12393 M:      Akihiro Tsukada <tskd08@gmail.com>
12394 L:      linux-media@vger.kernel.org
12395 S:      Odd Fixes
12396 F:      drivers/media/tuners/qm1d1c0042*
12397
12398 QNX4 FILESYSTEM
12399 M:      Anders Larsen <al@alarsen.net>
12400 W:      http://www.alarsen.net/linux/qnx4fs/
12401 S:      Maintained
12402 F:      fs/qnx4/
12403 F:      include/uapi/linux/qnx4_fs.h
12404 F:      include/uapi/linux/qnxtypes.h
12405
12406 QORIQ DPAA2 FSL-MC BUS DRIVER
12407 M:      Stuart Yoder <stuyoder@gmail.com>
12408 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12409 L:      linux-kernel@vger.kernel.org
12410 S:      Maintained
12411 F:      drivers/bus/fsl-mc/
12412 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12413 F:      Documentation/networking/dpaa2/overview.rst
12414
12415 QT1010 MEDIA DRIVER
12416 M:      Antti Palosaari <crope@iki.fi>
12417 L:      linux-media@vger.kernel.org
12418 W:      https://linuxtv.org
12419 W:      http://palosaari.fi/linux/
12420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12421 T:      git git://linuxtv.org/anttip/media_tree.git
12422 S:      Maintained
12423 F:      drivers/media/tuners/qt1010*
12424
12425 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12426 M:      Kalle Valo <kvalo@codeaurora.org>
12427 L:      ath10k@lists.infradead.org
12428 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12430 S:      Supported
12431 F:      drivers/net/wireless/ath/ath10k/
12432
12433 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12434 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12435 L:      linux-wireless@vger.kernel.org
12436 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12437 S:      Supported
12438 F:      drivers/net/wireless/ath/ath9k/
12439
12440 QUALCOMM CAMERA SUBSYSTEM DRIVER
12441 M:      Todor Tomov <todor.tomov@linaro.org>
12442 L:      linux-media@vger.kernel.org
12443 S:      Maintained
12444 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12445 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12446 F:      drivers/media/platform/qcom/camss/
12447
12448 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12449 M:  Ilia Lin <ilia.lin@gmail.com>
12450 L:  linux-pm@vger.kernel.org
12451 S:  Maintained
12452 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12453 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12454
12455 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12456 M:      Timur Tabi <timur@kernel.org>
12457 L:      netdev@vger.kernel.org
12458 S:      Maintained
12459 F:      drivers/net/ethernet/qualcomm/emac/
12460
12461 QUALCOMM GENERIC INTERFACE I2C DRIVER
12462 M:      Alok Chauhan <alokc@codeaurora.org>
12463 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12464 L:      linux-i2c@vger.kernel.org
12465 L:      linux-arm-msm@vger.kernel.org
12466 S:      Supported
12467 F:      drivers/i2c/busses/i2c-qcom-geni.c
12468
12469 QUALCOMM HEXAGON ARCHITECTURE
12470 M:      Richard Kuo <rkuo@codeaurora.org>
12471 L:      linux-hexagon@vger.kernel.org
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12473 S:      Supported
12474 F:      arch/hexagon/
12475
12476 QUALCOMM HIDMA DRIVER
12477 M:      Sinan Kaya <okaya@kernel.org>
12478 L:      linux-arm-kernel@lists.infradead.org
12479 L:      linux-arm-msm@vger.kernel.org
12480 L:      dmaengine@vger.kernel.org
12481 S:      Supported
12482 F:      drivers/dma/qcom/hidma*
12483
12484 QUALCOMM IOMMU
12485 M:      Rob Clark <robdclark@gmail.com>
12486 L:      iommu@lists.linux-foundation.org
12487 L:      linux-arm-msm@vger.kernel.org
12488 S:      Maintained
12489 F:      drivers/iommu/qcom_iommu.c
12490
12491 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12492 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12493 L:      linux-media@vger.kernel.org
12494 L:      linux-arm-msm@vger.kernel.org
12495 T:      git git://linuxtv.org/media_tree.git
12496 S:      Maintained
12497 F:      drivers/media/platform/qcom/venus/
12498
12499 QUALCOMM WCN36XX WIRELESS DRIVER
12500 M:      Kalle Valo <kvalo@codeaurora.org>
12501 L:      wcn36xx@lists.infradead.org
12502 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12503 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12504 S:      Supported
12505 F:      drivers/net/wireless/ath/wcn36xx/
12506
12507 QUANTENNA QTNFMAC WIRELESS DRIVER
12508 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12509 M:      Avinash Patil <avinashp@quantenna.com>
12510 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12511 L:      linux-wireless@vger.kernel.org
12512 S:      Maintained
12513 F:      drivers/net/wireless/quantenna
12514
12515 RADEON and AMDGPU DRM DRIVERS
12516 M:      Alex Deucher <alexander.deucher@amd.com>
12517 M:      Christian König <christian.koenig@amd.com>
12518 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12519 L:      amd-gfx@lists.freedesktop.org
12520 T:      git git://people.freedesktop.org/~agd5f/linux
12521 S:      Supported
12522 F:      drivers/gpu/drm/radeon/
12523 F:      include/uapi/drm/radeon_drm.h
12524 F:      drivers/gpu/drm/amd/
12525 F:      include/uapi/drm/amdgpu_drm.h
12526
12527 RADEON FRAMEBUFFER DISPLAY DRIVER
12528 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12529 L:      linux-fbdev@vger.kernel.org
12530 S:      Maintained
12531 F:      drivers/video/fbdev/aty/radeon*
12532 F:      include/uapi/linux/radeonfb.h
12533
12534 RADIOSHARK RADIO DRIVER
12535 M:      Hans Verkuil <hverkuil@xs4all.nl>
12536 L:      linux-media@vger.kernel.org
12537 T:      git git://linuxtv.org/media_tree.git
12538 S:      Maintained
12539 F:      drivers/media/radio/radio-shark.c
12540
12541 RADIOSHARK2 RADIO DRIVER
12542 M:      Hans Verkuil <hverkuil@xs4all.nl>
12543 L:      linux-media@vger.kernel.org
12544 T:      git git://linuxtv.org/media_tree.git
12545 S:      Maintained
12546 F:      drivers/media/radio/radio-shark2.c
12547 F:      drivers/media/radio/radio-tea5777.c
12548
12549 RADOS BLOCK DEVICE (RBD)
12550 M:      Ilya Dryomov <idryomov@gmail.com>
12551 M:      Sage Weil <sage@redhat.com>
12552 M:      Alex Elder <elder@kernel.org>
12553 L:      ceph-devel@vger.kernel.org
12554 W:      http://ceph.com/
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12556 T:      git git://github.com/ceph/ceph-client.git
12557 S:      Supported
12558 F:      Documentation/ABI/testing/sysfs-bus-rbd
12559 F:      drivers/block/rbd.c
12560 F:      drivers/block/rbd_types.h
12561
12562 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12563 M:      Paul Mackerras <paulus@samba.org>
12564 L:      linux-fbdev@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/video/fbdev/aty/aty128fb.c
12567
12568 RAINSHADOW-CEC DRIVER
12569 M:      Hans Verkuil <hverkuil@xs4all.nl>
12570 L:      linux-media@vger.kernel.org
12571 T:      git git://linuxtv.org/media_tree.git
12572 S:      Maintained
12573 F:      drivers/media/usb/rainshadow-cec/*
12574
12575 RALINK MIPS ARCHITECTURE
12576 M:      John Crispin <john@phrozen.org>
12577 L:      linux-mips@vger.kernel.org
12578 S:      Maintained
12579 F:      arch/mips/ralink
12580
12581 RALINK RT2X00 WIRELESS LAN DRIVER
12582 P:      rt2x00 project
12583 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12584 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12585 L:      linux-wireless@vger.kernel.org
12586 S:      Maintained
12587 F:      drivers/net/wireless/ralink/rt2x00/
12588
12589 RAMDISK RAM BLOCK DEVICE DRIVER
12590 M:      Jens Axboe <axboe@kernel.dk>
12591 S:      Maintained
12592 F:      Documentation/blockdev/ramdisk.txt
12593 F:      drivers/block/brd.c
12594
12595 RANCHU VIRTUAL BOARD FOR MIPS
12596 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12597 L:      linux-mips@vger.kernel.org
12598 S:      Supported
12599 F:      arch/mips/generic/board-ranchu.c
12600 F:      arch/mips/configs/generic/board-ranchu.config
12601
12602 RANDOM NUMBER DRIVER
12603 M:      "Theodore Ts'o" <tytso@mit.edu>
12604 S:      Maintained
12605 F:      drivers/char/random.c
12606
12607 RAPIDIO SUBSYSTEM
12608 M:      Matt Porter <mporter@kernel.crashing.org>
12609 M:      Alexandre Bounine <alex.bou9@gmail.com>
12610 S:      Maintained
12611 F:      drivers/rapidio/
12612
12613 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12614 L:      linux-wireless@vger.kernel.org
12615 S:      Orphan
12616 F:      drivers/net/wireless/ray*
12617
12618 RCUTORTURE TEST FRAMEWORK
12619 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12620 M:      Josh Triplett <josh@joshtriplett.org>
12621 R:      Steven Rostedt <rostedt@goodmis.org>
12622 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12623 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12624 L:      linux-kernel@vger.kernel.org
12625 S:      Supported
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12627 F:      tools/testing/selftests/rcutorture
12628
12629 RDC R-321X SoC
12630 M:      Florian Fainelli <florian@openwrt.org>
12631 S:      Maintained
12632
12633 RDC R6040 FAST ETHERNET DRIVER
12634 M:      Florian Fainelli <f.fainelli@gmail.com>
12635 L:      netdev@vger.kernel.org
12636 S:      Maintained
12637 F:      drivers/net/ethernet/rdc/r6040.c
12638
12639 RDMAVT - RDMA verbs software
12640 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12641 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12642 L:      linux-rdma@vger.kernel.org
12643 S:      Supported
12644 F:      drivers/infiniband/sw/rdmavt
12645
12646 RDS - RELIABLE DATAGRAM SOCKETS
12647 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12648 L:      netdev@vger.kernel.org
12649 L:      linux-rdma@vger.kernel.org
12650 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12651 W:      https://oss.oracle.com/projects/rds/
12652 S:      Supported
12653 F:      net/rds/
12654 F:      Documentation/networking/rds.txt
12655
12656 RDT - RESOURCE ALLOCATION
12657 M:      Fenghua Yu <fenghua.yu@intel.com>
12658 M:      Reinette Chatre <reinette.chatre@intel.com>
12659 L:      linux-kernel@vger.kernel.org
12660 S:      Supported
12661 F:      arch/x86/kernel/cpu/intel_rdt*
12662 F:      arch/x86/include/asm/intel_rdt_sched.h
12663 F:      Documentation/x86/intel_rdt*
12664
12665 READ-COPY UPDATE (RCU)
12666 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12667 M:      Josh Triplett <josh@joshtriplett.org>
12668 R:      Steven Rostedt <rostedt@goodmis.org>
12669 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12670 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12671 L:      linux-kernel@vger.kernel.org
12672 W:      http://www.rdrop.com/users/paulmck/RCU/
12673 S:      Supported
12674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12675 F:      Documentation/RCU/
12676 X:      Documentation/RCU/torture.txt
12677 F:      include/linux/rcu*
12678 X:      include/linux/srcu*.h
12679 F:      kernel/rcu/
12680 X:      kernel/rcu/srcu*.c
12681
12682 REAL TIME CLOCK (RTC) SUBSYSTEM
12683 M:      Alessandro Zummo <a.zummo@towertech.it>
12684 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12685 L:      linux-rtc@vger.kernel.org
12686 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12688 S:      Maintained
12689 F:      Documentation/devicetree/bindings/rtc/
12690 F:      Documentation/rtc.txt
12691 F:      drivers/rtc/
12692 F:      include/linux/rtc.h
12693 F:      include/uapi/linux/rtc.h
12694 F:      include/linux/rtc/
12695 F:      include/linux/platform_data/rtc-*
12696 F:      tools/testing/selftests/rtc/
12697
12698 REALTEK AUDIO CODECS
12699 M:      Bard Liao <bardliao@realtek.com>
12700 M:      Oder Chiou <oder_chiou@realtek.com>
12701 S:      Maintained
12702 F:      sound/soc/codecs/rt*
12703 F:      include/sound/rt*.h
12704
12705 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12706 M:      Linus Walleij <linus.walleij@linaro.org>
12707 S:      Maintained
12708 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12709 F:      drivers/net/dsa/realtek-smi*
12710 F:      drivers/net/dsa/rtl83*
12711
12712 REGISTER MAP ABSTRACTION
12713 M:      Mark Brown <broonie@kernel.org>
12714 L:      linux-kernel@vger.kernel.org
12715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12716 S:      Supported
12717 F:      Documentation/devicetree/bindings/regmap/
12718 F:      drivers/base/regmap/
12719 F:      include/linux/regmap.h
12720
12721 REISERFS FILE SYSTEM
12722 L:      reiserfs-devel@vger.kernel.org
12723 S:      Supported
12724 F:      fs/reiserfs/
12725
12726 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12727 M:      Ohad Ben-Cohen <ohad@wizery.com>
12728 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12729 L:      linux-remoteproc@vger.kernel.org
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12731 S:      Maintained
12732 F:      Documentation/devicetree/bindings/remoteproc/
12733 F:      Documentation/remoteproc.txt
12734 F:      drivers/remoteproc/
12735 F:      include/linux/remoteproc.h
12736
12737 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12738 M:      Ohad Ben-Cohen <ohad@wizery.com>
12739 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12740 L:      linux-remoteproc@vger.kernel.org
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12742 S:      Maintained
12743 F:      drivers/rpmsg/
12744 F:      Documentation/rpmsg.txt
12745 F:      include/linux/rpmsg.h
12746 F:      include/linux/rpmsg/
12747
12748 RENESAS CLOCK DRIVERS
12749 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12750 L:      linux-renesas-soc@vger.kernel.org
12751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12752 S:      Supported
12753 F:      drivers/clk/renesas/
12754
12755 RENESAS EMEV2 I2C DRIVER
12756 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12757 S:      Supported
12758 F:      drivers/i2c/busses/i2c-emev2.c
12759
12760 RENESAS ETHERNET DRIVERS
12761 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12762 L:      netdev@vger.kernel.org
12763 L:      linux-renesas-soc@vger.kernel.org
12764 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12765 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12766 F:      drivers/net/ethernet/renesas/
12767 F:      include/linux/sh_eth.h
12768
12769 RENESAS R-CAR GYROADC DRIVER
12770 M:      Marek Vasut <marek.vasut@gmail.com>
12771 L:      linux-iio@vger.kernel.org
12772 S:      Supported
12773 F:      drivers/iio/adc/rcar_gyro_adc.c
12774
12775 RENESAS R-CAR I2C DRIVERS
12776 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12777 S:      Supported
12778 F:      drivers/i2c/busses/i2c-rcar.c
12779 F:      drivers/i2c/busses/i2c-sh_mobile.c
12780
12781 RENESAS RIIC DRIVER
12782 M:      Chris Brandt <chris.brandt@renesas.com>
12783 S:      Supported
12784 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12785 F:      drivers/i2c/busses/i2c-riic.c
12786
12787 RENESAS USB PHY DRIVER
12788 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12789 L:      linux-renesas-soc@vger.kernel.org
12790 S:      Maintained
12791 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12792
12793 RESET CONTROLLER FRAMEWORK
12794 M:      Philipp Zabel <p.zabel@pengutronix.de>
12795 T:      git git://git.pengutronix.de/git/pza/linux
12796 S:      Maintained
12797 F:      drivers/reset/
12798 F:      Documentation/devicetree/bindings/reset/
12799 F:      include/dt-bindings/reset/
12800 F:      include/linux/reset.h
12801 F:      include/linux/reset-controller.h
12802
12803 RESTARTABLE SEQUENCES SUPPORT
12804 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12805 M:      Peter Zijlstra <peterz@infradead.org>
12806 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12807 M:      Boqun Feng <boqun.feng@gmail.com>
12808 L:      linux-kernel@vger.kernel.org
12809 S:      Supported
12810 F:      kernel/rseq.c
12811 F:      include/uapi/linux/rseq.h
12812 F:      include/trace/events/rseq.h
12813 F:      tools/testing/selftests/rseq/
12814
12815 RFKILL
12816 M:      Johannes Berg <johannes@sipsolutions.net>
12817 L:      linux-wireless@vger.kernel.org
12818 W:      http://wireless.kernel.org/
12819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12821 S:      Maintained
12822 F:      Documentation/rfkill.txt
12823 F:      Documentation/ABI/stable/sysfs-class-rfkill
12824 F:      net/rfkill/
12825 F:      include/linux/rfkill.h
12826 F:      include/uapi/linux/rfkill.h
12827
12828 RHASHTABLE
12829 M:      Thomas Graf <tgraf@suug.ch>
12830 M:      Herbert Xu <herbert@gondor.apana.org.au>
12831 L:      netdev@vger.kernel.org
12832 S:      Maintained
12833 F:      lib/rhashtable.c
12834 F:      lib/test_rhashtable.c
12835 F:      include/linux/rhashtable.h
12836 F:      include/linux/rhashtable-types.h
12837
12838 RICOH R5C592 MEMORYSTICK DRIVER
12839 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12840 S:      Maintained
12841 F:      drivers/memstick/host/r592.*
12842
12843 RICOH SMARTMEDIA/XD DRIVER
12844 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12845 S:      Maintained
12846 F:      drivers/mtd/nand/raw/r852.c
12847 F:      drivers/mtd/nand/raw/r852.h
12848
12849 RISC-V ARCHITECTURE
12850 M:      Palmer Dabbelt <palmer@sifive.com>
12851 M:      Albert Ou <aou@eecs.berkeley.edu>
12852 L:      linux-riscv@lists.infradead.org
12853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12854 S:      Supported
12855 F:      arch/riscv/
12856 K:      riscv
12857 N:      riscv
12858
12859 ROCCAT DRIVERS
12860 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12861 W:      http://sourceforge.net/projects/roccat/
12862 S:      Maintained
12863 F:      drivers/hid/hid-roccat*
12864 F:      include/linux/hid-roccat*
12865 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12866
12867 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12868 M:      Jacob chen <jacob2.chen@rock-chips.com>
12869 L:      linux-media@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/media/platform/rockchip/rga/
12872 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12873
12874 ROCKER DRIVER
12875 M:      Jiri Pirko <jiri@resnulli.us>
12876 L:      netdev@vger.kernel.org
12877 S:      Supported
12878 F:      drivers/net/ethernet/rocker/
12879
12880 ROCKETPORT DRIVER
12881 P:      Comtrol Corp.
12882 W:      http://www.comtrol.com
12883 S:      Maintained
12884 F:      Documentation/serial/rocket.txt
12885 F:      drivers/tty/rocket*
12886
12887 ROCKETPORT EXPRESS/INFINITY DRIVER
12888 M:      Kevin Cernekee <cernekee@gmail.com>
12889 L:      linux-serial@vger.kernel.org
12890 S:      Odd Fixes
12891 F:      drivers/tty/serial/rp2.*
12892
12893 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12894 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12895 L:      linux-kernel@vger.kernel.org
12896 L:      linux-renesas-soc@vger.kernel.org
12897 S:      Supported
12898 F:      drivers/mfd/bd9571mwv.c
12899 F:      drivers/regulator/bd9571mwv-regulator.c
12900 F:      drivers/gpio/gpio-bd9571mwv.c
12901 F:      include/linux/mfd/bd9571mwv.h
12902 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12903
12904 ROSE NETWORK LAYER
12905 M:      Ralf Baechle <ralf@linux-mips.org>
12906 L:      linux-hams@vger.kernel.org
12907 W:      http://www.linux-ax25.org/
12908 S:      Maintained
12909 F:      include/net/rose.h
12910 F:      include/uapi/linux/rose.h
12911 F:      net/rose/
12912
12913 RTL2830 MEDIA DRIVER
12914 M:      Antti Palosaari <crope@iki.fi>
12915 L:      linux-media@vger.kernel.org
12916 W:      https://linuxtv.org
12917 W:      http://palosaari.fi/linux/
12918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12919 T:      git git://linuxtv.org/anttip/media_tree.git
12920 S:      Maintained
12921 F:      drivers/media/dvb-frontends/rtl2830*
12922
12923 RTL2832 MEDIA DRIVER
12924 M:      Antti Palosaari <crope@iki.fi>
12925 L:      linux-media@vger.kernel.org
12926 W:      https://linuxtv.org
12927 W:      http://palosaari.fi/linux/
12928 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12929 T:      git git://linuxtv.org/anttip/media_tree.git
12930 S:      Maintained
12931 F:      drivers/media/dvb-frontends/rtl2832*
12932
12933 RTL2832_SDR MEDIA DRIVER
12934 M:      Antti Palosaari <crope@iki.fi>
12935 L:      linux-media@vger.kernel.org
12936 W:      https://linuxtv.org
12937 W:      http://palosaari.fi/linux/
12938 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12939 T:      git git://linuxtv.org/anttip/media_tree.git
12940 S:      Maintained
12941 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12942
12943 RTL8180 WIRELESS DRIVER
12944 L:      linux-wireless@vger.kernel.org
12945 W:      http://wireless.kernel.org/
12946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12947 S:      Orphan
12948 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12949
12950 RTL8187 WIRELESS DRIVER
12951 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12952 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12953 M:      Larry Finger <Larry.Finger@lwfinger.net>
12954 L:      linux-wireless@vger.kernel.org
12955 W:      http://wireless.kernel.org/
12956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12957 S:      Maintained
12958 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12959
12960 REALTEK WIRELESS DRIVER (rtlwifi family)
12961 M:      Ping-Ke Shih <pkshih@realtek.com>
12962 L:      linux-wireless@vger.kernel.org
12963 W:      http://wireless.kernel.org/
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12965 S:      Maintained
12966 F:      drivers/net/wireless/realtek/rtlwifi/
12967
12968 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12969 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12970 L:      linux-wireless@vger.kernel.org
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12972 S:      Maintained
12973 F:      drivers/net/wireless/realtek/rtl8xxxu/
12974
12975 RXRPC SOCKETS (AF_RXRPC)
12976 M:      David Howells <dhowells@redhat.com>
12977 L:      linux-afs@lists.infradead.org
12978 S:      Supported
12979 F:      net/rxrpc/
12980 F:      include/keys/rxrpc-type.h
12981 F:      include/net/af_rxrpc.h
12982 F:      include/trace/events/rxrpc.h
12983 F:      include/uapi/linux/rxrpc.h
12984 F:      Documentation/networking/rxrpc.txt
12985 W:      https://www.infradead.org/~dhowells/kafs/
12986
12987 S3 SAVAGE FRAMEBUFFER DRIVER
12988 M:      Antonino Daplas <adaplas@gmail.com>
12989 L:      linux-fbdev@vger.kernel.org
12990 S:      Maintained
12991 F:      drivers/video/fbdev/savage/
12992
12993 S390
12994 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12995 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12996 L:      linux-s390@vger.kernel.org
12997 W:      http://www.ibm.com/developerworks/linux/linux390/
12998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12999 S:      Supported
13000 F:      arch/s390/
13001 F:      drivers/s390/
13002 F:      Documentation/s390/
13003 F:      Documentation/driver-api/s390-drivers.rst
13004
13005 S390 COMMON I/O LAYER
13006 M:      Sebastian Ott <sebott@linux.ibm.com>
13007 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13008 L:      linux-s390@vger.kernel.org
13009 W:      http://www.ibm.com/developerworks/linux/linux390/
13010 S:      Supported
13011 F:      drivers/s390/cio/
13012
13013 S390 DASD DRIVER
13014 M:      Stefan Haberland <sth@linux.ibm.com>
13015 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13016 L:      linux-s390@vger.kernel.org
13017 W:      http://www.ibm.com/developerworks/linux/linux390/
13018 S:      Supported
13019 F:      drivers/s390/block/dasd*
13020 F:      block/partitions/ibm.c
13021
13022 S390 IOMMU (PCI)
13023 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13024 L:      linux-s390@vger.kernel.org
13025 W:      http://www.ibm.com/developerworks/linux/linux390/
13026 S:      Supported
13027 F:      drivers/iommu/s390-iommu.c
13028
13029 S390 IUCV NETWORK LAYER
13030 M:      Julian Wiedmann <jwi@linux.ibm.com>
13031 M:      Ursula Braun <ubraun@linux.ibm.com>
13032 L:      linux-s390@vger.kernel.org
13033 W:      http://www.ibm.com/developerworks/linux/linux390/
13034 S:      Supported
13035 F:      drivers/s390/net/*iucv*
13036 F:      include/net/iucv/
13037 F:      net/iucv/
13038
13039 S390 NETWORK DRIVERS
13040 M:      Julian Wiedmann <jwi@linux.ibm.com>
13041 M:      Ursula Braun <ubraun@linux.ibm.com>
13042 L:      linux-s390@vger.kernel.org
13043 W:      http://www.ibm.com/developerworks/linux/linux390/
13044 S:      Supported
13045 F:      drivers/s390/net/
13046
13047 S390 PCI SUBSYSTEM
13048 M:      Sebastian Ott <sebott@linux.ibm.com>
13049 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13050 L:      linux-s390@vger.kernel.org
13051 W:      http://www.ibm.com/developerworks/linux/linux390/
13052 S:      Supported
13053 F:      arch/s390/pci/
13054 F:      drivers/pci/hotplug/s390_pci_hpc.c
13055
13056 S390 VFIO-CCW DRIVER
13057 M:      Cornelia Huck <cohuck@redhat.com>
13058 M:      Halil Pasic <pasic@linux.ibm.com>
13059 L:      linux-s390@vger.kernel.org
13060 L:      kvm@vger.kernel.org
13061 S:      Supported
13062 F:      drivers/s390/cio/vfio_ccw*
13063 F:      Documentation/s390/vfio-ccw.txt
13064 F:      include/uapi/linux/vfio_ccw.h
13065
13066 S390 ZCRYPT DRIVER
13067 M:      Harald Freudenberger <freude@linux.ibm.com>
13068 L:      linux-s390@vger.kernel.org
13069 W:      http://www.ibm.com/developerworks/linux/linux390/
13070 S:      Supported
13071 F:      drivers/s390/crypto/
13072
13073 S390 VFIO AP DRIVER
13074 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13075 M:      Pierre Morel <pmorel@linux.ibm.com>
13076 M:      Halil Pasic <pasic@linux.ibm.com>
13077 L:      linux-s390@vger.kernel.org
13078 W:      http://www.ibm.com/developerworks/linux/linux390/
13079 S:      Supported
13080 F:      drivers/s390/crypto/vfio_ap_drv.c
13081 F:      drivers/s390/crypto/vfio_ap_private.h
13082 F:      drivers/s390/crypto/vfio_ap_ops.c
13083 F:      Documentation/s390/vfio-ap.txt
13084
13085 S390 ZFCP DRIVER
13086 M:      Steffen Maier <maier@linux.ibm.com>
13087 M:      Benjamin Block <bblock@linux.ibm.com>
13088 L:      linux-s390@vger.kernel.org
13089 W:      http://www.ibm.com/developerworks/linux/linux390/
13090 S:      Supported
13091 F:      drivers/s390/scsi/zfcp_*
13092
13093 S3C24XX SD/MMC Driver
13094 M:      Ben Dooks <ben-linux@fluff.org>
13095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13096 S:      Supported
13097 F:      drivers/mmc/host/s3cmci.*
13098
13099 SAA6588 RDS RECEIVER DRIVER
13100 M:      Hans Verkuil <hverkuil@xs4all.nl>
13101 L:      linux-media@vger.kernel.org
13102 T:      git git://linuxtv.org/media_tree.git
13103 W:      https://linuxtv.org
13104 S:      Odd Fixes
13105 F:      drivers/media/i2c/saa6588*
13106
13107 SAA7134 VIDEO4LINUX DRIVER
13108 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13109 L:      linux-media@vger.kernel.org
13110 W:      https://linuxtv.org
13111 T:      git git://linuxtv.org/media_tree.git
13112 S:      Odd fixes
13113 F:      Documentation/media/v4l-drivers/saa7134*
13114 F:      drivers/media/pci/saa7134/
13115
13116 SAA7146 VIDEO4LINUX-2 DRIVER
13117 M:      Hans Verkuil <hverkuil@xs4all.nl>
13118 L:      linux-media@vger.kernel.org
13119 T:      git git://linuxtv.org/media_tree.git
13120 S:      Maintained
13121 F:      drivers/media/common/saa7146/
13122 F:      drivers/media/pci/saa7146/
13123 F:      include/media/saa7146*
13124
13125 SAMSUNG AUDIO (ASoC) DRIVERS
13126 M:      Krzysztof Kozlowski <krzk@kernel.org>
13127 M:      Sangbeom Kim <sbkim73@samsung.com>
13128 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13130 S:      Supported
13131 F:      sound/soc/samsung/
13132 F:      Documentation/devicetree/bindings/sound/samsung*
13133
13134 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13135 M:      Krzysztof Kozlowski <krzk@kernel.org>
13136 L:      linux-crypto@vger.kernel.org
13137 L:      linux-samsung-soc@vger.kernel.org
13138 S:      Maintained
13139 F:      drivers/crypto/exynos-rng.c
13140 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13141
13142 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13143 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13144 L:      linux-samsung-soc@vger.kernel.org
13145 S:      Maintained
13146 F:      drivers/char/hw_random/exynos-trng.c
13147 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13148
13149 SAMSUNG FRAMEBUFFER DRIVER
13150 M:      Jingoo Han <jingoohan1@gmail.com>
13151 L:      linux-fbdev@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/video/fbdev/s3c-fb.c
13154
13155 SAMSUNG LAPTOP DRIVER
13156 M:      Corentin Chary <corentin.chary@gmail.com>
13157 L:      platform-driver-x86@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/platform/x86/samsung-laptop.c
13160
13161 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13162 M:      Sangbeom Kim <sbkim73@samsung.com>
13163 M:      Krzysztof Kozlowski <krzk@kernel.org>
13164 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13165 L:      linux-kernel@vger.kernel.org
13166 L:      linux-samsung-soc@vger.kernel.org
13167 S:      Supported
13168 F:      drivers/mfd/sec*.c
13169 F:      drivers/regulator/s2m*.c
13170 F:      drivers/regulator/s5m*.c
13171 F:      drivers/clk/clk-s2mps11.c
13172 F:      drivers/rtc/rtc-s5m.c
13173 F:      include/linux/mfd/samsung/
13174 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13175 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13176 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13177 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13178
13179 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13180 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13181 L:      linux-media@vger.kernel.org
13182 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13183 S:      Maintained
13184 F:      drivers/media/platform/s3c-camif/
13185 F:      include/media/drv-intf/s3c_camif.h
13186
13187 SAMSUNG S3FWRN5 NFC DRIVER
13188 M:      Robert Baldyga <r.baldyga@samsung.com>
13189 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13190 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13191 S:      Supported
13192 F:      drivers/nfc/s3fwrn5
13193
13194 SAMSUNG S5C73M3 CAMERA DRIVER
13195 M:      Kyungmin Park <kyungmin.park@samsung.com>
13196 M:      Andrzej Hajda <a.hajda@samsung.com>
13197 L:      linux-media@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/media/i2c/s5c73m3/*
13200
13201 SAMSUNG S5K5BAF CAMERA DRIVER
13202 M:      Kyungmin Park <kyungmin.park@samsung.com>
13203 M:      Andrzej Hajda <a.hajda@samsung.com>
13204 L:      linux-media@vger.kernel.org
13205 S:      Supported
13206 F:      drivers/media/i2c/s5k5baf.c
13207
13208 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13209 M:      Krzysztof Kozlowski <krzk@kernel.org>
13210 M:      Vladimir Zapolskiy <vz@mleia.com>
13211 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13212 L:      linux-crypto@vger.kernel.org
13213 L:      linux-samsung-soc@vger.kernel.org
13214 S:      Maintained
13215 F:      drivers/crypto/s5p-sss.c
13216
13217 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13218 M:      Kyungmin Park <kyungmin.park@samsung.com>
13219 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13220 L:      linux-media@vger.kernel.org
13221 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13222 S:      Supported
13223 F:      drivers/media/platform/exynos4-is/
13224
13225 SAMSUNG SOC CLOCK DRIVERS
13226 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13227 M:      Tomasz Figa <tomasz.figa@gmail.com>
13228 M:      Chanwoo Choi <cw00.choi@samsung.com>
13229 S:      Supported
13230 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13232 F:      drivers/clk/samsung/
13233 F:      include/dt-bindings/clock/exynos*.h
13234 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13235
13236 SAMSUNG SPI DRIVERS
13237 M:      Kukjin Kim <kgene@kernel.org>
13238 M:      Krzysztof Kozlowski <krzk@kernel.org>
13239 M:      Andi Shyti <andi@etezian.org>
13240 L:      linux-spi@vger.kernel.org
13241 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13242 S:      Maintained
13243 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13244 F:      drivers/spi/spi-s3c*
13245 F:      include/linux/platform_data/spi-s3c64xx.h
13246
13247 SAMSUNG SXGBE DRIVERS
13248 M:      Byungho An <bh74.an@samsung.com>
13249 M:      Girish K S <ks.giri@samsung.com>
13250 M:      Vipul Pandya <vipul.pandya@samsung.com>
13251 S:      Supported
13252 L:      netdev@vger.kernel.org
13253 F:      drivers/net/ethernet/samsung/sxgbe/
13254
13255 SAMSUNG THERMAL DRIVER
13256 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13257 L:      linux-pm@vger.kernel.org
13258 L:      linux-samsung-soc@vger.kernel.org
13259 S:      Supported
13260 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13261 F:      drivers/thermal/samsung/
13262
13263 SAMSUNG USB2 PHY DRIVER
13264 M:      Kamil Debski <kamil@wypas.org>
13265 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13266 L:      linux-kernel@vger.kernel.org
13267 S:      Supported
13268 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13269 F:      Documentation/phy/samsung-usb2.txt
13270 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13271 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13272 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13273 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13274 F:      drivers/phy/samsung/phy-samsung-usb2.c
13275 F:      drivers/phy/samsung/phy-samsung-usb2.h
13276
13277 SC1200 WDT DRIVER
13278 M:      Zwane Mwaikambo <zwanem@gmail.com>
13279 S:      Maintained
13280 F:      drivers/watchdog/sc1200wdt.c
13281
13282 SCHEDULER
13283 M:      Ingo Molnar <mingo@redhat.com>
13284 M:      Peter Zijlstra <peterz@infradead.org>
13285 L:      linux-kernel@vger.kernel.org
13286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13287 S:      Maintained
13288 F:      kernel/sched/
13289 F:      include/linux/sched.h
13290 F:      include/uapi/linux/sched.h
13291 F:      include/linux/wait.h
13292
13293 SCR24X CHIP CARD INTERFACE DRIVER
13294 M:      Lubomir Rintel <lkundrak@v3.sk>
13295 S:      Supported
13296 F:      drivers/char/pcmcia/scr24x_cs.c
13297
13298 SCSI CDROM DRIVER
13299 M:      Jens Axboe <axboe@kernel.dk>
13300 L:      linux-scsi@vger.kernel.org
13301 W:      http://www.kernel.dk
13302 S:      Maintained
13303 F:      drivers/scsi/sr*
13304
13305 SCSI RDMA PROTOCOL (SRP) INITIATOR
13306 M:      Bart Van Assche <bvanassche@acm.org>
13307 L:      linux-rdma@vger.kernel.org
13308 S:      Supported
13309 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13310 F:      drivers/infiniband/ulp/srp/
13311 F:      include/scsi/srp.h
13312
13313 SCSI RDMA PROTOCOL (SRP) TARGET
13314 M:      Bart Van Assche <bvanassche@acm.org>
13315 L:      linux-rdma@vger.kernel.org
13316 L:      target-devel@vger.kernel.org
13317 S:      Supported
13318 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13319 F:      drivers/infiniband/ulp/srpt/
13320
13321 SCSI SG DRIVER
13322 M:      Doug Gilbert <dgilbert@interlog.com>
13323 L:      linux-scsi@vger.kernel.org
13324 W:      http://sg.danny.cz/sg
13325 S:      Maintained
13326 F:      Documentation/scsi/scsi-generic.txt
13327 F:      drivers/scsi/sg.c
13328 F:      include/scsi/sg.h
13329
13330 SCSI SUBSYSTEM
13331 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13333 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13335 L:      linux-scsi@vger.kernel.org
13336 S:      Maintained
13337 F:      Documentation/devicetree/bindings/scsi/
13338 F:      drivers/scsi/
13339 F:      include/scsi/
13340
13341 SCSI TAPE DRIVER
13342 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13343 L:      linux-scsi@vger.kernel.org
13344 S:      Maintained
13345 F:      Documentation/scsi/st.txt
13346 F:      drivers/scsi/st.*
13347 F:      drivers/scsi/st_*.h
13348
13349 SCTP PROTOCOL
13350 M:      Vlad Yasevich <vyasevich@gmail.com>
13351 M:      Neil Horman <nhorman@tuxdriver.com>
13352 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13353 L:      linux-sctp@vger.kernel.org
13354 W:      http://lksctp.sourceforge.net
13355 S:      Maintained
13356 F:      Documentation/networking/sctp.txt
13357 F:      include/linux/sctp.h
13358 F:      include/uapi/linux/sctp.h
13359 F:      include/net/sctp/
13360 F:      net/sctp/
13361
13362 SCx200 CPU SUPPORT
13363 M:      Jim Cromie <jim.cromie@gmail.com>
13364 S:      Odd Fixes
13365 F:      Documentation/i2c/busses/scx200_acb
13366 F:      arch/x86/platform/scx200/
13367 F:      drivers/watchdog/scx200_wdt.c
13368 F:      drivers/i2c/busses/scx200*
13369 F:      drivers/mtd/maps/scx200_docflash.c
13370 F:      include/linux/scx200.h
13371
13372 SCx200 GPIO DRIVER
13373 M:      Jim Cromie <jim.cromie@gmail.com>
13374 S:      Maintained
13375 F:      drivers/char/scx200_gpio.c
13376 F:      include/linux/scx200_gpio.h
13377
13378 SCx200 HRT CLOCKSOURCE DRIVER
13379 M:      Jim Cromie <jim.cromie@gmail.com>
13380 S:      Maintained
13381 F:      drivers/clocksource/scx200_hrt.c
13382
13383 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13384 M:      Sascha Sommer <saschasommer@freenet.de>
13385 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13386 S:      Maintained
13387 F:      drivers/mmc/host/sdricoh_cs.c
13388
13389 SECURE COMPUTING
13390 M:      Kees Cook <keescook@chromium.org>
13391 R:      Andy Lutomirski <luto@amacapital.net>
13392 R:      Will Drewry <wad@chromium.org>
13393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13394 S:      Supported
13395 F:      kernel/seccomp.c
13396 F:      include/uapi/linux/seccomp.h
13397 F:      include/linux/seccomp.h
13398 F:      tools/testing/selftests/seccomp/*
13399 F:      tools/testing/selftests/kselftest_harness.h
13400 F:      Documentation/userspace-api/seccomp_filter.rst
13401 K:      \bsecure_computing
13402 K:      \bTIF_SECCOMP\b
13403
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13405 M:      Al Cooper <alcooperx@gmail.com>
13406 L:      linux-mmc@vger.kernel.org
13407 L:      bcm-kernel-feedback-list@broadcom.com
13408 S:      Maintained
13409 F:      drivers/mmc/host/sdhci-brcmstb*
13410
13411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13412 M:      Adrian Hunter <adrian.hunter@intel.com>
13413 L:      linux-mmc@vger.kernel.org
13414 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13415 S:      Maintained
13416 F:      drivers/mmc/host/sdhci*
13417 F:      include/linux/mmc/sdhci*
13418
13419 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13420 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13421 M:      Manjunath M B <manjumb@synopsys.com>
13422 L:      linux-mmc@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13425
13426 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13427 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13428 L:      linux-mmc@vger.kernel.org
13429 S:      Supported
13430 F:      drivers/mmc/host/sdhci-of-at91.c
13431
13432 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13433 M:      Ben Dooks <ben-linux@fluff.org>
13434 M:      Jaehoon Chung <jh80.chung@samsung.com>
13435 L:      linux-mmc@vger.kernel.org
13436 S:      Maintained
13437 F:      drivers/mmc/host/sdhci-s3c*
13438
13439 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13440 M:      Viresh Kumar <vireshk@kernel.org>
13441 L:      linux-mmc@vger.kernel.org
13442 S:      Maintained
13443 F:      drivers/mmc/host/sdhci-spear.c
13444
13445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13446 M:      Kishon Vijay Abraham I <kishon@ti.com>
13447 L:      linux-mmc@vger.kernel.org
13448 S:      Maintained
13449 F:      drivers/mmc/host/sdhci-omap.c
13450
13451 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13452 M:      Scott Bauer <scott.bauer@intel.com>
13453 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13454 L:      linux-block@vger.kernel.org
13455 S:      Supported
13456 F:      block/sed*
13457 F:      block/opal_proto.h
13458 F:      include/linux/sed*
13459 F:      include/uapi/linux/sed*
13460
13461 SECURITY CONTACT
13462 M:      Security Officers <security@kernel.org>
13463 S:      Supported
13464
13465 SECURITY SUBSYSTEM
13466 M:      James Morris <jmorris@namei.org>
13467 M:      "Serge E. Hallyn" <serge@hallyn.com>
13468 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13470 W:      http://kernsec.org/
13471 S:      Supported
13472 F:      security/
13473 X:      security/selinux/
13474
13475 SELINUX SECURITY MODULE
13476 M:      Paul Moore <paul@paul-moore.com>
13477 M:      Stephen Smalley <sds@tycho.nsa.gov>
13478 M:      Eric Paris <eparis@parisplace.org>
13479 L:      selinux@vger.kernel.org
13480 W:      https://selinuxproject.org
13481 W:      https://github.com/SELinuxProject
13482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13483 S:      Supported
13484 F:      include/linux/selinux*
13485 F:      security/selinux/
13486 F:      scripts/selinux/
13487 F:      Documentation/admin-guide/LSM/SELinux.rst
13488
13489 SENSABLE PHANTOM
13490 M:      Jiri Slaby <jirislaby@gmail.com>
13491 S:      Maintained
13492 F:      drivers/misc/phantom.c
13493 F:      include/uapi/linux/phantom.h
13494
13495 SERIAL DEVICE BUS
13496 M:      Rob Herring <robh@kernel.org>
13497 L:      linux-serial@vger.kernel.org
13498 S:      Maintained
13499 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13500 F:      drivers/tty/serdev/
13501 F:      include/linux/serdev.h
13502
13503 SERIAL DRIVERS
13504 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13505 L:      linux-serial@vger.kernel.org
13506 S:      Maintained
13507 F:      Documentation/devicetree/bindings/serial/
13508 F:      drivers/tty/serial/
13509
13510 SERIAL IR RECEIVER
13511 M:      Sean Young <sean@mess.org>
13512 L:      linux-media@vger.kernel.org
13513 S:      Maintained
13514 F:      drivers/media/rc/serial_ir.c
13515
13516 SFC NETWORK DRIVER
13517 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13518 M:      Edward Cree <ecree@solarflare.com>
13519 M:      Bert Kenward <bkenward@solarflare.com>
13520 L:      netdev@vger.kernel.org
13521 S:      Supported
13522 F:      drivers/net/ethernet/sfc/
13523
13524 SGI GRU DRIVER
13525 M:      Dimitri Sivanich <sivanich@sgi.com>
13526 S:      Maintained
13527 F:      drivers/misc/sgi-gru/
13528
13529 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13530 M:      Pat Gefre <pfg@sgi.com>
13531 L:      linux-ia64@vger.kernel.org
13532 S:      Supported
13533 F:      Documentation/ia64/serial.txt
13534 F:      drivers/tty/serial/ioc?_serial.c
13535 F:      include/linux/ioc?.h
13536
13537 SGI XP/XPC/XPNET DRIVER
13538 M:      Cliff Whickman <cpw@sgi.com>
13539 M:      Robin Holt <robinmholt@gmail.com>
13540 S:      Maintained
13541 F:      drivers/misc/sgi-xp/
13542
13543 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13544 M:      Ursula Braun <ubraun@linux.ibm.com>
13545 L:      linux-s390@vger.kernel.org
13546 W:      http://www.ibm.com/developerworks/linux/linux390/
13547 S:      Supported
13548 F:      net/smc/
13549
13550 SHARP RJ54N1CB0C SENSOR DRIVER
13551 M:      Jacopo Mondi <jacopo@jmondi.org>
13552 L:      linux-media@vger.kernel.org
13553 T:      git git://linuxtv.org/media_tree.git
13554 S:      Odd fixes
13555 F:      drivers/media/i2c/rj54n1cb0c.c
13556 F:      include/media/i2c/rj54n1cb0c.h
13557
13558 SH_VEU V4L2 MEM2MEM DRIVER
13559 L:      linux-media@vger.kernel.org
13560 S:      Orphan
13561 F:      drivers/media/platform/sh_veu.c
13562
13563 SH_VOU V4L2 OUTPUT DRIVER
13564 L:      linux-media@vger.kernel.org
13565 S:      Orphan
13566 F:      drivers/media/platform/sh_vou.c
13567 F:      include/media/drv-intf/sh_vou.h
13568
13569 SI2157 MEDIA DRIVER
13570 M:      Antti Palosaari <crope@iki.fi>
13571 L:      linux-media@vger.kernel.org
13572 W:      https://linuxtv.org
13573 W:      http://palosaari.fi/linux/
13574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13575 T:      git git://linuxtv.org/anttip/media_tree.git
13576 S:      Maintained
13577 F:      drivers/media/tuners/si2157*
13578
13579 SI2165 MEDIA DRIVER
13580 M:      Matthias Schwarzott <zzam@gentoo.org>
13581 L:      linux-media@vger.kernel.org
13582 W:      https://linuxtv.org
13583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13584 S:      Maintained
13585 F:      drivers/media/dvb-frontends/si2165*
13586
13587 SI2168 MEDIA DRIVER
13588 M:      Antti Palosaari <crope@iki.fi>
13589 L:      linux-media@vger.kernel.org
13590 W:      https://linuxtv.org
13591 W:      http://palosaari.fi/linux/
13592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13593 T:      git git://linuxtv.org/anttip/media_tree.git
13594 S:      Maintained
13595 F:      drivers/media/dvb-frontends/si2168*
13596
13597 SI470X FM RADIO RECEIVER I2C DRIVER
13598 M:      Hans Verkuil <hverkuil@xs4all.nl>
13599 L:      linux-media@vger.kernel.org
13600 T:      git git://linuxtv.org/media_tree.git
13601 W:      https://linuxtv.org
13602 S:      Odd Fixes
13603 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13604
13605 SI470X FM RADIO RECEIVER USB DRIVER
13606 M:      Hans Verkuil <hverkuil@xs4all.nl>
13607 L:      linux-media@vger.kernel.org
13608 T:      git git://linuxtv.org/media_tree.git
13609 W:      https://linuxtv.org
13610 S:      Maintained
13611 F:      drivers/media/radio/si470x/radio-si470x-common.c
13612 F:      drivers/media/radio/si470x/radio-si470x.h
13613 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13614
13615 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13616 M:      Eduardo Valentin <edubezval@gmail.com>
13617 L:      linux-media@vger.kernel.org
13618 T:      git git://linuxtv.org/media_tree.git
13619 W:      https://linuxtv.org
13620 S:      Odd Fixes
13621 F:      drivers/media/radio/si4713/si4713.?
13622
13623 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13624 M:      Eduardo Valentin <edubezval@gmail.com>
13625 L:      linux-media@vger.kernel.org
13626 T:      git git://linuxtv.org/media_tree.git
13627 W:      https://linuxtv.org
13628 S:      Odd Fixes
13629 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13630
13631 SI4713 FM RADIO TRANSMITTER USB DRIVER
13632 M:      Hans Verkuil <hverkuil@xs4all.nl>
13633 L:      linux-media@vger.kernel.org
13634 T:      git git://linuxtv.org/media_tree.git
13635 W:      https://linuxtv.org
13636 S:      Maintained
13637 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13638
13639 SIANO DVB DRIVER
13640 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13641 L:      linux-media@vger.kernel.org
13642 W:      https://linuxtv.org
13643 T:      git git://linuxtv.org/media_tree.git
13644 S:      Odd fixes
13645 F:      drivers/media/common/siano/
13646 F:      drivers/media/usb/siano/
13647 F:      drivers/media/usb/siano/
13648 F:      drivers/media/mmc/siano/
13649
13650 SIFIVE DRIVERS
13651 M:      Palmer Dabbelt <palmer@sifive.com>
13652 L:      linux-riscv@lists.infradead.org
13653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13654 S:      Supported
13655 K:      sifive
13656 N:      sifive
13657
13658 SILEAD TOUCHSCREEN DRIVER
13659 M:      Hans de Goede <hdegoede@redhat.com>
13660 L:      linux-input@vger.kernel.org
13661 L:      platform-driver-x86@vger.kernel.org
13662 S:      Maintained
13663 F:      drivers/input/touchscreen/silead.c
13664 F:      drivers/platform/x86/touchscreen_dmi.c
13665
13666 SILICON MOTION SM712 FRAME BUFFER DRIVER
13667 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13668 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13669 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13670 L:      linux-fbdev@vger.kernel.org
13671 S:      Maintained
13672 F:      drivers/video/fbdev/sm712*
13673 F:      Documentation/fb/sm712fb.txt
13674
13675 SIMPLE FIRMWARE INTERFACE (SFI)
13676 M:      Len Brown <lenb@kernel.org>
13677 L:      sfi-devel@simplefirmware.org
13678 W:      http://simplefirmware.org/
13679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13680 S:      Supported
13681 F:      arch/x86/platform/sfi/
13682 F:      drivers/sfi/
13683 F:      include/linux/sfi*.h
13684
13685 SIMPLEFB FB DRIVER
13686 M:      Hans de Goede <hdegoede@redhat.com>
13687 L:      linux-fbdev@vger.kernel.org
13688 S:      Maintained
13689 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13690 F:      drivers/video/fbdev/simplefb.c
13691 F:      include/linux/platform_data/simplefb.h
13692
13693 SIMTEC EB110ATX (Chalice CATS)
13694 P:      Ben Dooks
13695 P:      Vincent Sanders <vince@simtec.co.uk>
13696 M:      Simtec Linux Team <linux@simtec.co.uk>
13697 W:      http://www.simtec.co.uk/products/EB110ATX/
13698 S:      Supported
13699
13700 SIMTEC EB2410ITX (BAST)
13701 P:      Ben Dooks
13702 P:      Vincent Sanders <vince@simtec.co.uk>
13703 M:      Simtec Linux Team <linux@simtec.co.uk>
13704 W:      http://www.simtec.co.uk/products/EB2410ITX/
13705 S:      Supported
13706 F:      arch/arm/mach-s3c24xx/mach-bast.c
13707 F:      arch/arm/mach-s3c24xx/bast-ide.c
13708 F:      arch/arm/mach-s3c24xx/bast-irq.c
13709
13710 SIPHASH PRF ROUTINES
13711 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13712 S:      Maintained
13713 F:      lib/siphash.c
13714 F:      lib/test_siphash.c
13715 F:      include/linux/siphash.h
13716
13717 SIOX
13718 M:      Gavin Schenk <g.schenk@eckelmann.de>
13719 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13720 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13721 S:      Supported
13722 F:      drivers/siox/*
13723 F:      drivers/gpio/gpio-siox.c
13724 F:      include/trace/events/siox.h
13725
13726 SIS 190 ETHERNET DRIVER
13727 M:      Francois Romieu <romieu@fr.zoreil.com>
13728 L:      netdev@vger.kernel.org
13729 S:      Maintained
13730 F:      drivers/net/ethernet/sis/sis190.c
13731
13732 SIS 900/7016 FAST ETHERNET DRIVER
13733 M:      Daniele Venzano <venza@brownhat.org>
13734 W:      http://www.brownhat.org/sis900.html
13735 L:      netdev@vger.kernel.org
13736 S:      Maintained
13737 F:      drivers/net/ethernet/sis/sis900.*
13738
13739 SIS FRAMEBUFFER DRIVER
13740 M:      Thomas Winischhofer <thomas@winischhofer.net>
13741 W:      http://www.winischhofer.net/linuxsisvga.shtml
13742 S:      Maintained
13743 F:      Documentation/fb/sisfb.txt
13744 F:      drivers/video/fbdev/sis/
13745 F:      include/video/sisfb.h
13746
13747 SIS USB2VGA DRIVER
13748 M:      Thomas Winischhofer <thomas@winischhofer.net>
13749 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13750 S:      Maintained
13751 F:      drivers/usb/misc/sisusbvga/
13752
13753 SLAB ALLOCATOR
13754 M:      Christoph Lameter <cl@linux.com>
13755 M:      Pekka Enberg <penberg@kernel.org>
13756 M:      David Rientjes <rientjes@google.com>
13757 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13758 M:      Andrew Morton <akpm@linux-foundation.org>
13759 L:      linux-mm@kvack.org
13760 S:      Maintained
13761 F:      include/linux/sl?b*.h
13762 F:      mm/sl?b*
13763
13764 SLEEPABLE READ-COPY UPDATE (SRCU)
13765 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13766 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13767 M:      Josh Triplett <josh@joshtriplett.org>
13768 R:      Steven Rostedt <rostedt@goodmis.org>
13769 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13770 L:      linux-kernel@vger.kernel.org
13771 W:      http://www.rdrop.com/users/paulmck/RCU/
13772 S:      Supported
13773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13774 F:      include/linux/srcu*.h
13775 F:      kernel/rcu/srcu*.c
13776
13777 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13778 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13780 S:      Maintained
13781 F:      drivers/slimbus/
13782 F:      Documentation/devicetree/bindings/slimbus/
13783 F:      include/linux/slimbus.h
13784
13785 SMACK SECURITY MODULE
13786 M:      Casey Schaufler <casey@schaufler-ca.com>
13787 L:      linux-security-module@vger.kernel.org
13788 W:      http://schaufler-ca.com
13789 T:      git git://github.com/cschaufler/smack-next
13790 S:      Maintained
13791 F:      Documentation/admin-guide/LSM/Smack.rst
13792 F:      security/smack/
13793
13794 SMC91x ETHERNET DRIVER
13795 M:      Nicolas Pitre <nico@fluxnic.net>
13796 S:      Odd Fixes
13797 F:      drivers/net/ethernet/smsc/smc91x.*
13798
13799 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13800 M:      Sakari Ailus <sakari.ailus@iki.fi>
13801 L:      linux-media@vger.kernel.org
13802 S:      Maintained
13803 F:      drivers/media/i2c/smiapp/
13804 F:      include/media/i2c/smiapp.h
13805 F:      drivers/media/i2c/smiapp-pll.c
13806 F:      drivers/media/i2c/smiapp-pll.h
13807 F:      include/uapi/linux/smiapp.h
13808 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13809
13810 SMM665 HARDWARE MONITOR DRIVER
13811 M:      Guenter Roeck <linux@roeck-us.net>
13812 L:      linux-hwmon@vger.kernel.org
13813 S:      Maintained
13814 F:      Documentation/hwmon/smm665
13815 F:      drivers/hwmon/smm665.c
13816
13817 SMSC EMC2103 HARDWARE MONITOR DRIVER
13818 M:      Steve Glendinning <steve.glendinning@shawell.net>
13819 L:      linux-hwmon@vger.kernel.org
13820 S:      Maintained
13821 F:      Documentation/hwmon/emc2103
13822 F:      drivers/hwmon/emc2103.c
13823
13824 SMSC SCH5627 HARDWARE MONITOR DRIVER
13825 M:      Hans de Goede <hdegoede@redhat.com>
13826 L:      linux-hwmon@vger.kernel.org
13827 S:      Supported
13828 F:      Documentation/hwmon/sch5627
13829 F:      drivers/hwmon/sch5627.c
13830
13831 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13832 M:      Steve Glendinning <steve.glendinning@shawell.net>
13833 L:      linux-fbdev@vger.kernel.org
13834 S:      Maintained
13835 F:      drivers/video/fbdev/smscufx.c
13836
13837 SMSC47B397 HARDWARE MONITOR DRIVER
13838 M:      Jean Delvare <jdelvare@suse.com>
13839 L:      linux-hwmon@vger.kernel.org
13840 S:      Maintained
13841 F:      Documentation/hwmon/smsc47b397
13842 F:      drivers/hwmon/smsc47b397.c
13843
13844 SMSC911x ETHERNET DRIVER
13845 M:      Steve Glendinning <steve.glendinning@shawell.net>
13846 L:      netdev@vger.kernel.org
13847 S:      Maintained
13848 F:      include/linux/smsc911x.h
13849 F:      drivers/net/ethernet/smsc/smsc911x.*
13850
13851 SMSC9420 PCI ETHERNET DRIVER
13852 M:      Steve Glendinning <steve.glendinning@shawell.net>
13853 L:      netdev@vger.kernel.org
13854 S:      Maintained
13855 F:      drivers/net/ethernet/smsc/smsc9420.*
13856
13857 SOC-CAMERA V4L2 SUBSYSTEM
13858 L:      linux-media@vger.kernel.org
13859 T:      git git://linuxtv.org/media_tree.git
13860 S:      Orphan
13861 F:      include/media/soc*
13862 F:      drivers/media/i2c/soc_camera/
13863 F:      drivers/media/platform/soc_camera/
13864
13865 SOCIONEXT SYNQUACER I2C DRIVER
13866 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13867 L:      linux-i2c@vger.kernel.org
13868 S:      Maintained
13869 F:      drivers/i2c/busses/i2c-synquacer.c
13870 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13871
13872 SOCIONEXT UNIPHIER SOUND DRIVER
13873 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13874 S:      Orphan
13875 F:      sound/soc/uniphier/
13876
13877 SOEKRIS NET48XX LED SUPPORT
13878 M:      Chris Boot <bootc@bootc.net>
13879 S:      Maintained
13880 F:      drivers/leds/leds-net48xx.c
13881
13882 SOFT-ROCE DRIVER (rxe)
13883 M:      Moni Shoua <monis@mellanox.com>
13884 L:      linux-rdma@vger.kernel.org
13885 S:      Supported
13886 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13887 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13888 F:      drivers/infiniband/sw/rxe/
13889 F:      include/uapi/rdma/rdma_user_rxe.h
13890
13891 SOFTLOGIC 6x10 MPEG CODEC
13892 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13893 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13894 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13895 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13896 M:      Ismael Luceno <ismael@iodev.co.uk>
13897 L:      linux-media@vger.kernel.org
13898 S:      Supported
13899 F:      drivers/media/pci/solo6x10/
13900
13901 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13902 M:      James Morse <james.morse@arm.com>
13903 L:      linux-arm-kernel@lists.infradead.org
13904 S:      Maintained
13905 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13906 F:      drivers/firmware/arm_sdei.c
13907 F:      include/linux/arm_sdei.h
13908 F:      include/uapi/linux/arm_sdei.h
13909
13910 SOFTWARE RAID (Multiple Disks) SUPPORT
13911 M:      Shaohua Li <shli@kernel.org>
13912 L:      linux-raid@vger.kernel.org
13913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13914 S:      Supported
13915 F:      drivers/md/Makefile
13916 F:      drivers/md/Kconfig
13917 F:      drivers/md/md*
13918 F:      drivers/md/raid*
13919 F:      include/linux/raid/
13920 F:      include/uapi/linux/raid/
13921
13922 SOCIONEXT (SNI) AVE NETWORK DRIVER
13923 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13924 L:      netdev@vger.kernel.org
13925 S:      Maintained
13926 F:      drivers/net/ethernet/socionext/sni_ave.c
13927 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13928
13929 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13930 M:      Jassi Brar <jaswinder.singh@linaro.org>
13931 L:      netdev@vger.kernel.org
13932 S:      Maintained
13933 F:      drivers/net/ethernet/socionext/netsec.c
13934 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13935
13936 SOLIDRUN CLEARFOG SUPPORT
13937 M:      Russell King <linux@armlinux.org.uk>
13938 S:      Maintained
13939 F:      arch/arm/boot/dts/armada-388-clearfog*
13940 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13941
13942 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13943 M:      Russell King <linux@armlinux.org.uk>
13944 S:      Maintained
13945 F:      arch/arm/boot/dts/imx6*-cubox-i*
13946 F:      arch/arm/boot/dts/imx6*-hummingboard*
13947 F:      arch/arm/boot/dts/imx6*-sr-*
13948
13949 SONIC NETWORK DRIVER
13950 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13951 L:      netdev@vger.kernel.org
13952 S:      Maintained
13953 F:      drivers/net/ethernet/natsemi/sonic.*
13954
13955 SONICS SILICON BACKPLANE DRIVER (SSB)
13956 M:      Michael Buesch <m@bues.ch>
13957 L:      linux-wireless@vger.kernel.org
13958 S:      Maintained
13959 F:      drivers/ssb/
13960 F:      include/linux/ssb/
13961
13962 SONY IMX258 SENSOR DRIVER
13963 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13964 L:      linux-media@vger.kernel.org
13965 T:      git git://linuxtv.org/media_tree.git
13966 S:      Maintained
13967 F:      drivers/media/i2c/imx258.c
13968
13969 SONY IMX274 SENSOR DRIVER
13970 M:      Leon Luo <leonl@leopardimaging.com>
13971 L:      linux-media@vger.kernel.org
13972 T:      git git://linuxtv.org/media_tree.git
13973 S:      Maintained
13974 F:      drivers/media/i2c/imx274.c
13975 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13976
13977 SONY IMX319 SENSOR DRIVER
13978 M:      Bingbu Cao <bingbu.cao@intel.com>
13979 L:      linux-media@vger.kernel.org
13980 T:      git git://linuxtv.org/media_tree.git
13981 S:      Maintained
13982 F:      drivers/media/i2c/imx319.c
13983
13984 SONY IMX355 SENSOR DRIVER
13985 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13986 L:      linux-media@vger.kernel.org
13987 T:      git git://linuxtv.org/media_tree.git
13988 S:      Maintained
13989 F:      drivers/media/i2c/imx355.c
13990
13991 SONY MEMORYSTICK CARD SUPPORT
13992 M:      Alex Dubov <oakad@yahoo.com>
13993 W:      http://tifmxx.berlios.de/
13994 S:      Maintained
13995 F:      drivers/memstick/host/tifm_ms.c
13996
13997 SONY MEMORYSTICK STANDARD SUPPORT
13998 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13999 S:      Maintained
14000 F:      drivers/memstick/core/ms_block.*
14001
14002 SONY VAIO CONTROL DEVICE DRIVER
14003 M:      Mattia Dongili <malattia@linux.it>
14004 L:      platform-driver-x86@vger.kernel.org
14005 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14006 S:      Maintained
14007 F:      Documentation/laptops/sony-laptop.txt
14008 F:      drivers/char/sonypi.c
14009 F:      drivers/platform/x86/sony-laptop.c
14010 F:      include/linux/sony-laptop.h
14011
14012 SOUND
14013 M:      Jaroslav Kysela <perex@perex.cz>
14014 M:      Takashi Iwai <tiwai@suse.com>
14015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14016 W:      http://www.alsa-project.org/
14017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14018 T:      git git://git.alsa-project.org/alsa-kernel.git
14019 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14020 S:      Maintained
14021 F:      Documentation/sound/
14022 F:      include/sound/
14023 F:      include/uapi/sound/
14024 F:      sound/
14025
14026 SOUND - COMPRESSED AUDIO
14027 M:      Vinod Koul <vkoul@kernel.org>
14028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14030 S:      Supported
14031 F:      Documentation/sound/designs/compress-offload.rst
14032 F:      include/sound/compress_driver.h
14033 F:      include/uapi/sound/compress_*
14034 F:      sound/core/compress_offload.c
14035 F:      sound/soc/soc-compress.c
14036
14037 SOUND - DMAENGINE HELPERS
14038 M:      Lars-Peter Clausen <lars@metafoo.de>
14039 S:      Supported
14040 F:      include/sound/dmaengine_pcm.h
14041 F:      sound/core/pcm_dmaengine.c
14042 F:      sound/soc/soc-generic-dmaengine-pcm.c
14043
14044 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14045 M:      Liam Girdwood <lgirdwood@gmail.com>
14046 M:      Mark Brown <broonie@kernel.org>
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14049 W:      http://alsa-project.org/main/index.php/ASoC
14050 S:      Supported
14051 F:      Documentation/devicetree/bindings/sound/
14052 F:      Documentation/sound/soc/
14053 F:      sound/soc/
14054 F:      include/dt-bindings/sound/
14055 F:      include/sound/soc*
14056
14057 SOUNDWIRE SUBSYSTEM
14058 M:      Vinod Koul <vkoul@kernel.org>
14059 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14060 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14062 S:      Supported
14063 F:      Documentation/driver-api/soundwire/
14064 F:      drivers/soundwire/
14065 F:      include/linux/soundwire/
14066
14067 SP2 MEDIA DRIVER
14068 M:      Olli Salonen <olli.salonen@iki.fi>
14069 L:      linux-media@vger.kernel.org
14070 W:      https://linuxtv.org
14071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14072 S:      Maintained
14073 F:      drivers/media/dvb-frontends/sp2*
14074
14075 SPARC + UltraSPARC (sparc/sparc64)
14076 M:      "David S. Miller" <davem@davemloft.net>
14077 L:      sparclinux@vger.kernel.org
14078 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14081 S:      Maintained
14082 F:      arch/sparc/
14083 F:      drivers/sbus/
14084
14085 SPARC SERIAL DRIVERS
14086 M:      "David S. Miller" <davem@davemloft.net>
14087 L:      sparclinux@vger.kernel.org
14088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14090 S:      Maintained
14091 F:      include/linux/sunserialcore.h
14092 F:      drivers/tty/serial/suncore.c
14093 F:      drivers/tty/serial/sunhv.c
14094 F:      drivers/tty/serial/sunsab.c
14095 F:      drivers/tty/serial/sunsab.h
14096 F:      drivers/tty/serial/sunsu.c
14097 F:      drivers/tty/serial/sunzilog.c
14098 F:      drivers/tty/serial/sunzilog.h
14099 F:      drivers/tty/vcc.c
14100
14101 SPARSE CHECKER
14102 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14103 L:      linux-sparse@vger.kernel.org
14104 W:      https://sparse.wiki.kernel.org/
14105 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14106 S:      Maintained
14107 F:      include/linux/compiler.h
14108
14109 SPEAR CLOCK FRAMEWORK SUPPORT
14110 M:      Viresh Kumar <vireshk@kernel.org>
14111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14112 W:      http://www.st.com/spear
14113 S:      Maintained
14114 F:      drivers/clk/spear/
14115
14116 SPEAR PLATFORM SUPPORT
14117 M:      Viresh Kumar <vireshk@kernel.org>
14118 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14120 W:      http://www.st.com/spear
14121 S:      Maintained
14122 F:      arch/arm/boot/dts/spear*
14123 F:      arch/arm/mach-spear/
14124
14125 SPI NOR SUBSYSTEM
14126 M:      Marek Vasut <marek.vasut@gmail.com>
14127 L:      linux-mtd@lists.infradead.org
14128 W:      http://www.linux-mtd.infradead.org/
14129 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14130 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14131 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14132 S:      Maintained
14133 F:      drivers/mtd/spi-nor/
14134 F:      include/linux/mtd/spi-nor.h
14135
14136 SPI SUBSYSTEM
14137 M:      Mark Brown <broonie@kernel.org>
14138 L:      linux-spi@vger.kernel.org
14139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14140 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14141 S:      Maintained
14142 F:      Documentation/devicetree/bindings/spi/
14143 F:      Documentation/spi/
14144 F:      drivers/spi/
14145 F:      include/linux/spi/
14146 F:      include/uapi/linux/spi/
14147 F:      tools/spi/
14148
14149 SPIDERNET NETWORK DRIVER for CELL
14150 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14151 L:      netdev@vger.kernel.org
14152 S:      Supported
14153 F:      Documentation/networking/spider_net.txt
14154 F:      drivers/net/ethernet/toshiba/spider_net*
14155
14156 SPMI SUBSYSTEM
14157 R:      Stephen Boyd <sboyd@kernel.org>
14158 L:      linux-arm-msm@vger.kernel.org
14159 F:      Documentation/devicetree/bindings/spmi/
14160 F:      drivers/spmi/
14161 F:      include/dt-bindings/spmi/spmi.h
14162 F:      include/linux/spmi.h
14163 F:      include/trace/events/spmi.h
14164
14165 SPU FILE SYSTEM
14166 M:      Jeremy Kerr <jk@ozlabs.org>
14167 L:      linuxppc-dev@lists.ozlabs.org
14168 W:      http://www.ibm.com/developerworks/power/cell/
14169 S:      Supported
14170 F:      Documentation/filesystems/spufs.txt
14171 F:      arch/powerpc/platforms/cell/spufs/
14172
14173 SQUASHFS FILE SYSTEM
14174 M:      Phillip Lougher <phillip@squashfs.org.uk>
14175 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14176 W:      http://squashfs.org.uk
14177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14178 S:      Maintained
14179 F:      Documentation/filesystems/squashfs.txt
14180 F:      fs/squashfs/
14181
14182 SRM (Alpha) environment access
14183 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14184 S:      Maintained
14185 F:      arch/alpha/kernel/srm_env.c
14186
14187 ST STM32 I2C/SMBUS DRIVER
14188 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14189 L:      linux-i2c@vger.kernel.org
14190 S:      Maintained
14191 F:      drivers/i2c/busses/i2c-stm32*
14192
14193 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14194 M:      Song Qiang <songqiang1304521@gmail.com>
14195 L:      linux-iio@vger.kernel.org
14196 S:      Maintained
14197 F:      drivers/iio/proximity/vl53l0x-i2c.c
14198 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14199
14200 STABLE BRANCH
14201 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14202 M:      Sasha Levin <sashal@kernel.org>
14203 L:      stable@vger.kernel.org
14204 S:      Supported
14205 F:      Documentation/process/stable-kernel-rules.rst
14206
14207 STAGING - COMEDI
14208 M:      Ian Abbott <abbotti@mev.co.uk>
14209 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14210 S:      Odd Fixes
14211 F:      drivers/staging/comedi/
14212
14213 STAGING - EROFS FILE SYSTEM
14214 M:      Gao Xiang <gaoxiang25@huawei.com>
14215 M:      Chao Yu <yuchao0@huawei.com>
14216 L:      linux-erofs@lists.ozlabs.org
14217 S:      Maintained
14218 F:      drivers/staging/erofs/
14219
14220 STAGING - INDUSTRIAL IO
14221 M:      Jonathan Cameron <jic23@kernel.org>
14222 L:      linux-iio@vger.kernel.org
14223 S:      Odd Fixes
14224 F:      Documentation/devicetree/bindings/staging/iio/
14225 F:      drivers/staging/iio/
14226
14227 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14228 M:      Marc Dietrich <marvin24@gmx.de>
14229 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14230 L:      linux-tegra@vger.kernel.org
14231 S:      Maintained
14232 F:      drivers/staging/nvec/
14233
14234 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14235 M:      Jens Frederich <jfrederich@gmail.com>
14236 M:      Daniel Drake <dsd@laptop.org>
14237 M:      Jon Nettleton <jon.nettleton@gmail.com>
14238 W:      http://wiki.laptop.org/go/DCON
14239 S:      Maintained
14240 F:      drivers/staging/olpc_dcon/
14241
14242 STAGING - REALTEK RTL8712U DRIVERS
14243 M:      Larry Finger <Larry.Finger@lwfinger.net>
14244 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14245 S:      Odd Fixes
14246 F:      drivers/staging/rtl8712/
14247
14248 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14249 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14250 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14251 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14252 L:      linux-fbdev@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/staging/sm750fb/
14255
14256 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14257 M:      William Hubbs <w.d.hubbs@gmail.com>
14258 M:      Chris Brannon <chris@the-brannons.com>
14259 M:      Kirk Reiser <kirk@reisers.ca>
14260 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14261 L:      speakup@linux-speakup.org
14262 W:      http://www.linux-speakup.org/
14263 S:      Odd Fixes
14264 F:      drivers/staging/speakup/
14265
14266 STAGING - VIA VT665X DRIVERS
14267 M:      Forest Bond <forest@alittletooquiet.net>
14268 S:      Odd Fixes
14269 F:      drivers/staging/vt665?/
14270
14271 STAGING - WILC1000 WIFI DRIVER
14272 M:      Aditya Shankar <aditya.shankar@microchip.com>
14273 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14274 L:      linux-wireless@vger.kernel.org
14275 S:      Supported
14276 F:      drivers/staging/wilc1000/
14277
14278 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14279 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14280 S:      Odd Fixes
14281 F:      drivers/staging/xgifb/
14282
14283 STAGING SUBSYSTEM
14284 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14286 L:      devel@driverdev.osuosl.org
14287 S:      Supported
14288 F:      drivers/staging/
14289
14290 STARFIRE/DURALAN NETWORK DRIVER
14291 M:      Ion Badulescu <ionut@badula.org>
14292 S:      Odd Fixes
14293 F:      drivers/net/ethernet/adaptec/starfire*
14294
14295 STEC S1220 SKD DRIVER
14296 M:      Bart Van Assche <bart.vanassche@wdc.com>
14297 L:      linux-block@vger.kernel.org
14298 S:      Maintained
14299 F:      drivers/block/skd*[ch]
14300
14301 STI AUDIO (ASoC) DRIVERS
14302 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14304 S:      Maintained
14305 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14306 F:      sound/soc/sti/
14307
14308 STI CEC DRIVER
14309 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14310 S:      Maintained
14311 F:      drivers/media/platform/sti/cec/
14312 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14313
14314 STK1160 USB VIDEO CAPTURE DRIVER
14315 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14316 L:      linux-media@vger.kernel.org
14317 T:      git git://linuxtv.org/media_tree.git
14318 S:      Maintained
14319 F:      drivers/media/usb/stk1160/
14320
14321 STM32 AUDIO (ASoC) DRIVERS
14322 M:      Olivier Moysan <olivier.moysan@st.com>
14323 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14325 S:      Maintained
14326 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14327 F:      sound/soc/stm/
14328
14329 STM32 TIMER/LPTIMER DRIVERS
14330 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14331 S:      Maintained
14332 F:      drivers/*/stm32-*timer*
14333 F:      drivers/pwm/pwm-stm32*
14334 F:      include/linux/*/stm32-*tim*
14335 F:      Documentation/ABI/testing/*timer-stm32
14336 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14337 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14338
14339 STMMAC ETHERNET DRIVER
14340 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14341 M:      Alexandre Torgue <alexandre.torgue@st.com>
14342 M:      Jose Abreu <joabreu@synopsys.com>
14343 L:      netdev@vger.kernel.org
14344 W:      http://www.stlinux.com
14345 S:      Supported
14346 F:      drivers/net/ethernet/stmicro/stmmac/
14347
14348 SUN3/3X
14349 M:      Sam Creasey <sammy@sammy.net>
14350 W:      http://sammy.net/sun3/
14351 S:      Maintained
14352 F:      arch/m68k/kernel/*sun3*
14353 F:      arch/m68k/sun3*/
14354 F:      arch/m68k/include/asm/sun3*
14355 F:      drivers/net/ethernet/i825xx/sun3*
14356
14357 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14358 M:      Hans de Goede <hdegoede@redhat.com>
14359 L:      linux-input@vger.kernel.org
14360 S:      Maintained
14361 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14362 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14363
14364 SUNDANCE NETWORK DRIVER
14365 M:      Denis Kirjanov <kda@linux-powerpc.org>
14366 L:      netdev@vger.kernel.org
14367 S:      Maintained
14368 F:      drivers/net/ethernet/dlink/sundance.c
14369
14370 SUPERH
14371 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14372 M:      Rich Felker <dalias@libc.org>
14373 L:      linux-sh@vger.kernel.org
14374 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14375 S:      Maintained
14376 F:      Documentation/sh/
14377 F:      arch/sh/
14378 F:      drivers/sh/
14379
14380 SUSPEND TO RAM
14381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14382 M:      Len Brown <len.brown@intel.com>
14383 M:      Pavel Machek <pavel@ucw.cz>
14384 L:      linux-pm@vger.kernel.org
14385 B:      https://bugzilla.kernel.org
14386 S:      Supported
14387 F:      Documentation/power/
14388 F:      arch/x86/kernel/acpi/
14389 F:      drivers/base/power/
14390 F:      kernel/power/
14391 F:      include/linux/suspend.h
14392 F:      include/linux/freezer.h
14393 F:      include/linux/pm.h
14394
14395 SVGA HANDLING
14396 M:      Martin Mares <mj@ucw.cz>
14397 L:      linux-video@atrey.karlin.mff.cuni.cz
14398 S:      Maintained
14399 F:      Documentation/svga.txt
14400 F:      arch/x86/boot/video*
14401
14402 SWIOTLB SUBSYSTEM
14403 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14404 L:      iommu@lists.linux-foundation.org
14405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14406 S:      Supported
14407 F:      kernel/dma/swiotlb.c
14408 F:      arch/*/kernel/pci-swiotlb.c
14409 F:      include/linux/swiotlb.h
14410
14411 SWITCHDEV
14412 M:      Jiri Pirko <jiri@resnulli.us>
14413 M:      Ivan Vecera <ivecera@redhat.com>
14414 L:      netdev@vger.kernel.org
14415 S:      Supported
14416 F:      net/switchdev/
14417 F:      include/net/switchdev.h
14418
14419 SY8106A REGULATOR DRIVER
14420 M:      Icenowy Zheng <icenowy@aosc.io>
14421 S:      Maintained
14422 F:      drivers/regulator/sy8106a-regulator.c
14423 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14424
14425 SYNC FILE FRAMEWORK
14426 M:      Sumit Semwal <sumit.semwal@linaro.org>
14427 R:      Gustavo Padovan <gustavo@padovan.org>
14428 S:      Maintained
14429 L:      linux-media@vger.kernel.org
14430 L:      dri-devel@lists.freedesktop.org
14431 F:      drivers/dma-buf/sync_*
14432 F:      drivers/dma-buf/dma-fence*
14433 F:      drivers/dma-buf/sw_sync.c
14434 F:      include/linux/sync_file.h
14435 F:      include/uapi/linux/sync_file.h
14436 F:      Documentation/sync_file.txt
14437 T:      git git://anongit.freedesktop.org/drm/drm-misc
14438
14439 SYNOPSYS ARC ARCHITECTURE
14440 M:      Vineet Gupta <vgupta@synopsys.com>
14441 L:      linux-snps-arc@lists.infradead.org
14442 S:      Supported
14443 F:      arch/arc/
14444 F:      Documentation/devicetree/bindings/arc/*
14445 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14446 F:      drivers/clocksource/arc_timer.c
14447 F:      drivers/tty/serial/arc_uart.c
14448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14449
14450 SYNOPSYS ARC HSDK SDP pll clock driver
14451 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14452 S:      Supported
14453 F:      drivers/clk/clk-hsdk-pll.c
14454 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14455
14456 SYNOPSYS ARC SDP clock driver
14457 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14458 S:      Supported
14459 F:      drivers/clk/axs10x/*
14460 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14461
14462 SYNOPSYS ARC SDP platform support
14463 M:      Alexey Brodkin <abrodkin@synopsys.com>
14464 S:      Supported
14465 F:      arch/arc/plat-axs10x
14466 F:      arch/arc/boot/dts/ax*
14467 F:      Documentation/devicetree/bindings/arc/axs10*
14468
14469 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14470 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14471 S:      Supported
14472 F:      drivers/reset/reset-axs10x.c
14473 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14474
14475 SYNOPSYS CREG GPIO DRIVER
14476 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14477 S:      Maintained
14478 F:      drivers/gpio/gpio-creg-snps.c
14479 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14480
14481 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14482 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14483 S:      Maintained
14484 F:      drivers/tty/serial/8250/8250_dw.c
14485
14486 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14487 M:      Hoan Tran <hotran@apm.com>
14488 L:      linux-gpio@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/gpio/gpio-dwapb.c
14491 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14492
14493 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14494 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14495 S:      Maintained
14496 F:      drivers/dma/dwi-axi-dmac/
14497 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14498
14499 SYNOPSYS DESIGNWARE DMAC DRIVER
14500 M:      Viresh Kumar <vireshk@kernel.org>
14501 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14502 S:      Maintained
14503 F:      include/linux/dma/dw.h
14504 F:      include/linux/platform_data/dma-dw.h
14505 F:      drivers/dma/dw/
14506
14507 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14508 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14509 L:      netdev@vger.kernel.org
14510 S:      Supported
14511 F:      drivers/net/ethernet/synopsys/
14512
14513 SYNOPSYS DESIGNWARE I2C DRIVER
14514 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14515 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14516 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14517 L:      linux-i2c@vger.kernel.org
14518 S:      Maintained
14519 F:      drivers/i2c/busses/i2c-designware-*
14520 F:      include/linux/platform_data/i2c-designware.h
14521
14522 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14523 M:      Jaehoon Chung <jh80.chung@samsung.com>
14524 L:      linux-mmc@vger.kernel.org
14525 S:      Maintained
14526 F:      drivers/mmc/host/dw_mmc*
14527
14528 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14529 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14530 S:      Supported
14531 F:      drivers/reset/reset-hsdk.c
14532 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14533 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14534
14535 SYSTEM CONFIGURATION (SYSCON)
14536 M:      Lee Jones <lee.jones@linaro.org>
14537 M:      Arnd Bergmann <arnd@arndb.de>
14538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14539 S:      Supported
14540 F:      drivers/mfd/syscon.c
14541
14542 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14543 M:      Sudeep Holla <sudeep.holla@arm.com>
14544 L:      linux-arm-kernel@lists.infradead.org
14545 S:      Maintained
14546 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14547 F:      drivers/clk/clk-sc[mp]i.c
14548 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14549 F:      drivers/firmware/arm_scpi.c
14550 F:      drivers/firmware/arm_scmi/
14551 F:      include/linux/sc[mp]i_protocol.h
14552
14553 SYSTEM RESET/SHUTDOWN DRIVERS
14554 M:      Sebastian Reichel <sre@kernel.org>
14555 L:      linux-pm@vger.kernel.org
14556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14557 S:      Maintained
14558 F:      Documentation/devicetree/bindings/power/reset/
14559 F:      drivers/power/reset/
14560
14561 SYSTEM TRACE MODULE CLASS
14562 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14563 S:      Maintained
14564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14565 F:      Documentation/trace/stm.rst
14566 F:      drivers/hwtracing/stm/
14567 F:      include/linux/stm.h
14568 F:      include/uapi/linux/stm.h
14569
14570 SYSV FILESYSTEM
14571 M:      Christoph Hellwig <hch@infradead.org>
14572 S:      Maintained
14573 F:      Documentation/filesystems/sysv-fs.txt
14574 F:      fs/sysv/
14575 F:      include/linux/sysv_fs.h
14576
14577 TARGET SUBSYSTEM
14578 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14579 L:      linux-scsi@vger.kernel.org
14580 L:      target-devel@vger.kernel.org
14581 W:      http://www.linux-iscsi.org
14582 W:      http://groups.google.com/group/linux-iscsi-target-dev
14583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14584 S:      Supported
14585 F:      drivers/target/
14586 F:      include/target/
14587 F:      Documentation/target/
14588
14589 TASKSTATS STATISTICS INTERFACE
14590 M:      Balbir Singh <bsingharora@gmail.com>
14591 S:      Maintained
14592 F:      Documentation/accounting/taskstats*
14593 F:      include/linux/taskstats*
14594 F:      kernel/taskstats.c
14595
14596 TC subsystem
14597 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14598 M:      Cong Wang <xiyou.wangcong@gmail.com>
14599 M:      Jiri Pirko <jiri@resnulli.us>
14600 L:      netdev@vger.kernel.org
14601 S:      Maintained
14602 F:      include/net/pkt_cls.h
14603 F:      include/net/pkt_sched.h
14604 F:      include/net/tc_act/
14605 F:      include/uapi/linux/pkt_cls.h
14606 F:      include/uapi/linux/pkt_sched.h
14607 F:      include/uapi/linux/tc_act/
14608 F:      include/uapi/linux/tc_ematch/
14609 F:      net/sched/
14610
14611 TC90522 MEDIA DRIVER
14612 M:      Akihiro Tsukada <tskd08@gmail.com>
14613 L:      linux-media@vger.kernel.org
14614 S:      Odd Fixes
14615 F:      drivers/media/dvb-frontends/tc90522*
14616
14617 TCP LOW PRIORITY MODULE
14618 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14619 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14620 W:      http://tcp-lp-mod.sourceforge.net/
14621 S:      Maintained
14622 F:      net/ipv4/tcp_lp.c
14623
14624 TDA10071 MEDIA DRIVER
14625 M:      Antti Palosaari <crope@iki.fi>
14626 L:      linux-media@vger.kernel.org
14627 W:      https://linuxtv.org
14628 W:      http://palosaari.fi/linux/
14629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14630 T:      git git://linuxtv.org/anttip/media_tree.git
14631 S:      Maintained
14632 F:      drivers/media/dvb-frontends/tda10071*
14633
14634 TDA18212 MEDIA DRIVER
14635 M:      Antti Palosaari <crope@iki.fi>
14636 L:      linux-media@vger.kernel.org
14637 W:      https://linuxtv.org
14638 W:      http://palosaari.fi/linux/
14639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14640 T:      git git://linuxtv.org/anttip/media_tree.git
14641 S:      Maintained
14642 F:      drivers/media/tuners/tda18212*
14643
14644 TDA18218 MEDIA DRIVER
14645 M:      Antti Palosaari <crope@iki.fi>
14646 L:      linux-media@vger.kernel.org
14647 W:      https://linuxtv.org
14648 W:      http://palosaari.fi/linux/
14649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14650 T:      git git://linuxtv.org/anttip/media_tree.git
14651 S:      Maintained
14652 F:      drivers/media/tuners/tda18218*
14653
14654 TDA18250 MEDIA DRIVER
14655 M:      Olli Salonen <olli.salonen@iki.fi>
14656 L:      linux-media@vger.kernel.org
14657 W:      https://linuxtv.org
14658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14659 T:      git git://linuxtv.org/media_tree.git
14660 S:      Maintained
14661 F:      drivers/media/tuners/tda18250*
14662
14663 TDA18271 MEDIA DRIVER
14664 M:      Michael Krufky <mkrufky@linuxtv.org>
14665 L:      linux-media@vger.kernel.org
14666 W:      https://linuxtv.org
14667 W:      http://github.com/mkrufky
14668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14669 T:      git git://linuxtv.org/mkrufky/tuners.git
14670 S:      Maintained
14671 F:      drivers/media/tuners/tda18271*
14672
14673 TDA1997x MEDIA DRIVER
14674 M:      Tim Harvey <tharvey@gateworks.com>
14675 L:      linux-media@vger.kernel.org
14676 W:      https://linuxtv.org
14677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14678 S:      Maintained
14679 F:      drivers/media/i2c/tda1997x.*
14680
14681 TDA827x MEDIA DRIVER
14682 M:      Michael Krufky <mkrufky@linuxtv.org>
14683 L:      linux-media@vger.kernel.org
14684 W:      https://linuxtv.org
14685 W:      http://github.com/mkrufky
14686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14687 T:      git git://linuxtv.org/mkrufky/tuners.git
14688 S:      Maintained
14689 F:      drivers/media/tuners/tda8290.*
14690
14691 TDA8290 MEDIA DRIVER
14692 M:      Michael Krufky <mkrufky@linuxtv.org>
14693 L:      linux-media@vger.kernel.org
14694 W:      https://linuxtv.org
14695 W:      http://github.com/mkrufky
14696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14697 T:      git git://linuxtv.org/mkrufky/tuners.git
14698 S:      Maintained
14699 F:      drivers/media/tuners/tda8290.*
14700
14701 TDA9840 MEDIA DRIVER
14702 M:      Hans Verkuil <hverkuil@xs4all.nl>
14703 L:      linux-media@vger.kernel.org
14704 T:      git git://linuxtv.org/media_tree.git
14705 W:      https://linuxtv.org
14706 S:      Maintained
14707 F:      drivers/media/i2c/tda9840*
14708
14709 TEA5761 TUNER DRIVER
14710 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14711 L:      linux-media@vger.kernel.org
14712 W:      https://linuxtv.org
14713 T:      git git://linuxtv.org/media_tree.git
14714 S:      Odd fixes
14715 F:      drivers/media/tuners/tea5761.*
14716
14717 TEA5767 TUNER DRIVER
14718 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14719 L:      linux-media@vger.kernel.org
14720 W:      https://linuxtv.org
14721 T:      git git://linuxtv.org/media_tree.git
14722 S:      Maintained
14723 F:      drivers/media/tuners/tea5767.*
14724
14725 TEA6415C MEDIA DRIVER
14726 M:      Hans Verkuil <hverkuil@xs4all.nl>
14727 L:      linux-media@vger.kernel.org
14728 T:      git git://linuxtv.org/media_tree.git
14729 W:      https://linuxtv.org
14730 S:      Maintained
14731 F:      drivers/media/i2c/tea6415c*
14732
14733 TEA6420 MEDIA DRIVER
14734 M:      Hans Verkuil <hverkuil@xs4all.nl>
14735 L:      linux-media@vger.kernel.org
14736 T:      git git://linuxtv.org/media_tree.git
14737 W:      https://linuxtv.org
14738 S:      Maintained
14739 F:      drivers/media/i2c/tea6420*
14740
14741 TEAM DRIVER
14742 M:      Jiri Pirko <jiri@resnulli.us>
14743 L:      netdev@vger.kernel.org
14744 S:      Supported
14745 F:      drivers/net/team/
14746 F:      include/linux/if_team.h
14747 F:      include/uapi/linux/if_team.h
14748
14749 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14750 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14751 S:      Maintained
14752 F:      arch/x86/platform/ts5500/
14753
14754 TECHNOTREND USB IR RECEIVER
14755 M:      Sean Young <sean@mess.org>
14756 L:      linux-media@vger.kernel.org
14757 S:      Maintained
14758 F:      drivers/media/rc/ttusbir.c
14759
14760 TECHWELL TW9910 VIDEO DECODER
14761 L:      linux-media@vger.kernel.org
14762 S:      Orphan
14763 F:      drivers/media/i2c/tw9910.c
14764 F:      include/media/i2c/tw9910.h
14765
14766 TEE SUBSYSTEM
14767 M:      Jens Wiklander <jens.wiklander@linaro.org>
14768 S:      Maintained
14769 F:      include/linux/tee_drv.h
14770 F:      include/uapi/linux/tee.h
14771 F:      drivers/tee/
14772 F:      Documentation/tee.txt
14773
14774 TEGRA ARCHITECTURE SUPPORT
14775 M:      Thierry Reding <thierry.reding@gmail.com>
14776 M:      Jonathan Hunter <jonathanh@nvidia.com>
14777 L:      linux-tegra@vger.kernel.org
14778 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14780 S:      Supported
14781 N:      [^a-z]tegra
14782
14783 TEGRA CLOCK DRIVER
14784 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14785 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14786 S:      Supported
14787 F:      drivers/clk/tegra/
14788
14789 TEGRA DMA DRIVERS
14790 M:      Laxman Dewangan <ldewangan@nvidia.com>
14791 M:      Jon Hunter <jonathanh@nvidia.com>
14792 S:      Supported
14793 F:      drivers/dma/tegra*
14794
14795 TEGRA I2C DRIVER
14796 M:      Laxman Dewangan <ldewangan@nvidia.com>
14797 S:      Supported
14798 F:      drivers/i2c/busses/i2c-tegra.c
14799
14800 TEGRA IOMMU DRIVERS
14801 M:      Thierry Reding <thierry.reding@gmail.com>
14802 L:      linux-tegra@vger.kernel.org
14803 S:      Supported
14804 F:      drivers/iommu/tegra*
14805
14806 TEGRA KBC DRIVER
14807 M:      Laxman Dewangan <ldewangan@nvidia.com>
14808 S:      Supported
14809 F:      drivers/input/keyboard/tegra-kbc.c
14810
14811 TEGRA NAND DRIVER
14812 M:      Stefan Agner <stefan@agner.ch>
14813 M:      Lucas Stach <dev@lynxeye.de>
14814 S:      Maintained
14815 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14816 F:      drivers/mtd/nand/raw/tegra_nand.c
14817
14818 TEGRA PWM DRIVER
14819 M:      Thierry Reding <thierry.reding@gmail.com>
14820 S:      Supported
14821 F:      drivers/pwm/pwm-tegra.c
14822
14823 TEGRA SERIAL DRIVER
14824 M:      Laxman Dewangan <ldewangan@nvidia.com>
14825 S:      Supported
14826 F:      drivers/tty/serial/serial-tegra.c
14827
14828 TEGRA SPI DRIVER
14829 M:      Laxman Dewangan <ldewangan@nvidia.com>
14830 S:      Supported
14831 F:      drivers/spi/spi-tegra*
14832
14833 TEHUTI ETHERNET DRIVER
14834 M:      Andy Gospodarek <andy@greyhouse.net>
14835 L:      netdev@vger.kernel.org
14836 S:      Supported
14837 F:      drivers/net/ethernet/tehuti/*
14838
14839 Telecom Clock Driver for MCPL0010
14840 M:      Mark Gross <mark.gross@intel.com>
14841 S:      Supported
14842 F:      drivers/char/tlclk.c
14843
14844 TENSILICA XTENSA PORT (xtensa)
14845 M:      Chris Zankel <chris@zankel.net>
14846 M:      Max Filippov <jcmvbkbc@gmail.com>
14847 L:      linux-xtensa@linux-xtensa.org
14848 T:      git git://github.com/czankel/xtensa-linux.git
14849 S:      Maintained
14850 F:      arch/xtensa/
14851 F:      drivers/irqchip/irq-xtensa-*
14852
14853 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14854 M:      Nishanth Menon <nm@ti.com>
14855 M:      Tero Kristo <t-kristo@ti.com>
14856 M:      Santosh Shilimkar <ssantosh@kernel.org>
14857 L:      linux-arm-kernel@lists.infradead.org
14858 S:      Maintained
14859 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14860 F:      drivers/firmware/ti_sci*
14861 F:      include/linux/soc/ti/ti_sci_protocol.h
14862 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14863 F:      drivers/soc/ti/ti_sci_pm_domains.c
14864 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14865 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14866 F:      drivers/clk/keystone/sci-clk.c
14867 F:      drivers/reset/reset-ti-sci.c
14868
14869 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14870 M:      Hans Verkuil <hverkuil@xs4all.nl>
14871 L:      linux-media@vger.kernel.org
14872 T:      git git://linuxtv.org/media_tree.git
14873 W:      https://linuxtv.org
14874 S:      Maintained
14875 F:      drivers/media/radio/radio-raremono.c
14876
14877 THERMAL
14878 M:      Zhang Rui <rui.zhang@intel.com>
14879 M:      Eduardo Valentin <edubezval@gmail.com>
14880 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14881 L:      linux-pm@vger.kernel.org
14882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14884 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14885 S:      Supported
14886 F:      drivers/thermal/
14887 F:      include/linux/thermal.h
14888 F:      include/uapi/linux/thermal.h
14889 F:      include/linux/cpu_cooling.h
14890 F:      Documentation/devicetree/bindings/thermal/
14891
14892 THERMAL/CPU_COOLING
14893 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14894 M:      Viresh Kumar <viresh.kumar@linaro.org>
14895 M:      Javi Merino <javi.merino@kernel.org>
14896 L:      linux-pm@vger.kernel.org
14897 S:      Supported
14898 F:      Documentation/thermal/cpu-cooling-api.txt
14899 F:      drivers/thermal/cpu_cooling.c
14900 F:      include/linux/cpu_cooling.h
14901
14902 THINKPAD ACPI EXTRAS DRIVER
14903 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14904 L:      ibm-acpi-devel@lists.sourceforge.net
14905 L:      platform-driver-x86@vger.kernel.org
14906 W:      http://ibm-acpi.sourceforge.net
14907 W:      http://thinkwiki.org/wiki/Ibm-acpi
14908 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14909 S:      Maintained
14910 F:      drivers/platform/x86/thinkpad_acpi.c
14911
14912 THUNDERBOLT DRIVER
14913 M:      Andreas Noever <andreas.noever@gmail.com>
14914 M:      Michael Jamet <michael.jamet@intel.com>
14915 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14916 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14918 S:      Maintained
14919 F:      Documentation/admin-guide/thunderbolt.rst
14920 F:      drivers/thunderbolt/
14921 F:      include/linux/thunderbolt.h
14922
14923 THUNDERBOLT NETWORK DRIVER
14924 M:      Michael Jamet <michael.jamet@intel.com>
14925 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14926 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14927 L:      netdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/net/thunderbolt.c
14930
14931 THUNDERX GPIO DRIVER
14932 M:      David Daney <david.daney@cavium.com>
14933 S:      Maintained
14934 F:      drivers/gpio/gpio-thunderx.c
14935
14936 TI AM437X VPFE DRIVER
14937 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14938 L:      linux-media@vger.kernel.org
14939 W:      https://linuxtv.org
14940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14941 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14942 S:      Maintained
14943 F:      drivers/media/platform/am437x/
14944
14945 TI BANDGAP AND THERMAL DRIVER
14946 M:      Eduardo Valentin <edubezval@gmail.com>
14947 M:      Keerthy <j-keerthy@ti.com>
14948 L:      linux-pm@vger.kernel.org
14949 L:      linux-omap@vger.kernel.org
14950 S:      Maintained
14951 F:      drivers/thermal/ti-soc-thermal/
14952
14953 TI BQ27XXX POWER SUPPLY DRIVER
14954 R:      Andrew F. Davis <afd@ti.com>
14955 F:      include/linux/power/bq27xxx_battery.h
14956 F:      drivers/power/supply/bq27xxx_battery.c
14957 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14958
14959 TI CDCE706 CLOCK DRIVER
14960 M:      Max Filippov <jcmvbkbc@gmail.com>
14961 S:      Maintained
14962 F:      drivers/clk/clk-cdce706.c
14963
14964 TI CLOCK DRIVER
14965 M:      Tero Kristo <t-kristo@ti.com>
14966 L:      linux-omap@vger.kernel.org
14967 S:      Maintained
14968 F:      drivers/clk/ti/
14969 F:      include/linux/clk/ti.h
14970
14971 TI DAVINCI MACHINE SUPPORT
14972 M:      Sekhar Nori <nsekhar@ti.com>
14973 M:      Kevin Hilman <khilman@kernel.org>
14974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14976 S:      Supported
14977 F:      arch/arm/mach-davinci/
14978 F:      drivers/i2c/busses/i2c-davinci.c
14979 F:      arch/arm/boot/dts/da850*
14980
14981 TI DAVINCI SERIES CLOCK DRIVER
14982 M:      David Lechner <david@lechnology.com>
14983 R:      Sekhar Nori <nsekhar@ti.com>
14984 S:      Maintained
14985 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14986 F:      drivers/clk/davinci/
14987
14988 TI DAVINCI SERIES GPIO DRIVER
14989 M:      Keerthy <j-keerthy@ti.com>
14990 L:      linux-gpio@vger.kernel.org
14991 S:      Maintained
14992 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14993 F:      drivers/gpio/gpio-davinci.c
14994
14995 TI DAVINCI SERIES MEDIA DRIVER
14996 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14997 L:      linux-media@vger.kernel.org
14998 W:      https://linuxtv.org
14999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15000 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15001 S:      Maintained
15002 F:      drivers/media/platform/davinci/
15003 F:      include/media/davinci/
15004
15005 TI ETHERNET SWITCH DRIVER (CPSW)
15006 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15007 L:      linux-omap@vger.kernel.org
15008 L:      netdev@vger.kernel.org
15009 S:      Maintained
15010 F:      drivers/net/ethernet/ti/cpsw*
15011 F:      drivers/net/ethernet/ti/davinci*
15012
15013 TI FLASH MEDIA INTERFACE DRIVER
15014 M:      Alex Dubov <oakad@yahoo.com>
15015 S:      Maintained
15016 F:      drivers/misc/tifm*
15017 F:      drivers/mmc/host/tifm_sd.c
15018 F:      include/linux/tifm.h
15019
15020 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15021 M:      Santosh Shilimkar <ssantosh@kernel.org>
15022 L:      linux-kernel@vger.kernel.org
15023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15024 S:      Maintained
15025 F:      drivers/soc/ti/*
15026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15027
15028 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15029 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15030 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15031 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15032 S:      Maintained
15033 F:      sound/soc/codecs/lm49453*
15034 F:      sound/soc/codecs/isabelle*
15035
15036 TI LP855x BACKLIGHT DRIVER
15037 M:      Milo Kim <milo.kim@ti.com>
15038 S:      Maintained
15039 F:      Documentation/backlight/lp855x-driver.txt
15040 F:      drivers/video/backlight/lp855x_bl.c
15041 F:      include/linux/platform_data/lp855x.h
15042
15043 TI LP8727 CHARGER DRIVER
15044 M:      Milo Kim <milo.kim@ti.com>
15045 S:      Maintained
15046 F:      drivers/power/supply/lp8727_charger.c
15047 F:      include/linux/platform_data/lp8727.h
15048
15049 TI LP8788 MFD DRIVER
15050 M:      Milo Kim <milo.kim@ti.com>
15051 S:      Maintained
15052 F:      drivers/iio/adc/lp8788_adc.c
15053 F:      drivers/leds/leds-lp8788.c
15054 F:      drivers/mfd/lp8788*.c
15055 F:      drivers/power/supply/lp8788-charger.c
15056 F:      drivers/regulator/lp8788-*.c
15057 F:      include/linux/mfd/lp8788*.h
15058
15059 TI NETCP ETHERNET DRIVER
15060 M:      Wingman Kwok <w-kwok2@ti.com>
15061 M:      Murali Karicheri <m-karicheri2@ti.com>
15062 L:      netdev@vger.kernel.org
15063 S:      Maintained
15064 F:      drivers/net/ethernet/ti/netcp*
15065
15066 TI PCM3060 ASoC CODEC DRIVER
15067 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15069 S:      Maintained
15070 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15071 F:      sound/soc/codecs/pcm3060*
15072
15073 TI TAS571X FAMILY ASoC CODEC DRIVER
15074 M:      Kevin Cernekee <cernekee@chromium.org>
15075 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15076 S:      Odd Fixes
15077 F:      sound/soc/codecs/tas571x*
15078
15079 TI TRF7970A NFC DRIVER
15080 M:      Mark Greer <mgreer@animalcreek.com>
15081 L:      linux-wireless@vger.kernel.org
15082 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15083 S:      Supported
15084 F:      drivers/nfc/trf7970a.c
15085 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15086
15087 TI TWL4030 SERIES SOC CODEC DRIVER
15088 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15090 S:      Maintained
15091 F:      sound/soc/codecs/twl4030*
15092
15093 TI VPE/CAL DRIVERS
15094 M:      Benoit Parrot <bparrot@ti.com>
15095 L:      linux-media@vger.kernel.org
15096 W:      http://linuxtv.org/
15097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15098 S:      Maintained
15099 F:      drivers/media/platform/ti-vpe/
15100
15101 TI WILINK WIRELESS DRIVERS
15102 L:      linux-wireless@vger.kernel.org
15103 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15104 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15106 S:      Orphan
15107 F:      drivers/net/wireless/ti/
15108 F:      include/linux/wl12xx.h
15109
15110 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15111 M:      John Stultz <john.stultz@linaro.org>
15112 M:      Thomas Gleixner <tglx@linutronix.de>
15113 R:      Stephen Boyd <sboyd@kernel.org>
15114 L:      linux-kernel@vger.kernel.org
15115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15116 S:      Supported
15117 F:      include/linux/clocksource.h
15118 F:      include/linux/time.h
15119 F:      include/linux/timex.h
15120 F:      include/uapi/linux/time.h
15121 F:      include/uapi/linux/timex.h
15122 F:      kernel/time/clocksource.c
15123 F:      kernel/time/time*.c
15124 F:      kernel/time/alarmtimer.c
15125 F:      kernel/time/ntp.c
15126 F:      tools/testing/selftests/timers/
15127
15128 TIPC NETWORK LAYER
15129 M:      Jon Maloy <jon.maloy@ericsson.com>
15130 M:      Ying Xue <ying.xue@windriver.com>
15131 L:      netdev@vger.kernel.org (core kernel code)
15132 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15133 W:      http://tipc.sourceforge.net/
15134 S:      Maintained
15135 F:      include/uapi/linux/tipc*.h
15136 F:      net/tipc/
15137
15138 TLAN NETWORK DRIVER
15139 M:      Samuel Chessman <chessman@tux.org>
15140 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15141 W:      http://sourceforge.net/projects/tlan/
15142 S:      Maintained
15143 F:      Documentation/networking/tlan.txt
15144 F:      drivers/net/ethernet/ti/tlan.*
15145
15146 TM6000 VIDEO4LINUX DRIVER
15147 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15148 L:      linux-media@vger.kernel.org
15149 W:      https://linuxtv.org
15150 T:      git git://linuxtv.org/media_tree.git
15151 S:      Odd fixes
15152 F:      drivers/media/usb/tm6000/
15153 F:      Documentation/media/v4l-drivers/tm6000*
15154
15155 TMIO/SDHI MMC DRIVER
15156 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15157 L:      linux-mmc@vger.kernel.org
15158 S:      Supported
15159 F:      drivers/mmc/host/tmio_mmc*
15160 F:      drivers/mmc/host/renesas_sdhi*
15161 F:      include/linux/mfd/tmio.h
15162
15163 TMP401 HARDWARE MONITOR DRIVER
15164 M:      Guenter Roeck <linux@roeck-us.net>
15165 L:      linux-hwmon@vger.kernel.org
15166 S:      Maintained
15167 F:      Documentation/hwmon/tmp401
15168 F:      drivers/hwmon/tmp401.c
15169
15170 TMPFS (SHMEM FILESYSTEM)
15171 M:      Hugh Dickins <hughd@google.com>
15172 L:      linux-mm@kvack.org
15173 S:      Maintained
15174 F:      include/linux/shmem_fs.h
15175 F:      mm/shmem.c
15176
15177 TOMOYO SECURITY MODULE
15178 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15179 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15180 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15181 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15182 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15183 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15184 W:      http://tomoyo.sourceforge.jp/
15185 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15186 S:      Maintained
15187 F:      security/tomoyo/
15188
15189 TOPSTAR LAPTOP EXTRAS DRIVER
15190 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15191 L:      platform-driver-x86@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/platform/x86/topstar-laptop.c
15194
15195 TORTURE-TEST MODULES
15196 M:      Davidlohr Bueso <dave@stgolabs.net>
15197 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15198 M:      Josh Triplett <josh@joshtriplett.org>
15199 L:      linux-kernel@vger.kernel.org
15200 S:      Supported
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15202 F:      Documentation/RCU/torture.txt
15203 F:      kernel/torture.c
15204 F:      kernel/rcu/rcutorture.c
15205 F:      kernel/rcu/rcuperf.c
15206 F:      kernel/locking/locktorture.c
15207
15208 TOSHIBA ACPI EXTRAS DRIVER
15209 M:      Azael Avalos <coproscefalo@gmail.com>
15210 L:      platform-driver-x86@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/platform/x86/toshiba_acpi.c
15213
15214 TOSHIBA BLUETOOTH DRIVER
15215 M:      Azael Avalos <coproscefalo@gmail.com>
15216 L:      platform-driver-x86@vger.kernel.org
15217 S:      Maintained
15218 F:      drivers/platform/x86/toshiba_bluetooth.c
15219
15220 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15221 M:      Azael Avalos <coproscefalo@gmail.com>
15222 L:      platform-driver-x86@vger.kernel.org
15223 S:      Maintained
15224 F:      drivers/platform/x86/toshiba_haps.c
15225
15226 TOSHIBA SMM DRIVER
15227 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15228 W:      http://www.buzzard.org.uk/toshiba/
15229 S:      Maintained
15230 F:      drivers/char/toshiba.c
15231 F:      include/linux/toshiba.h
15232 F:      include/uapi/linux/toshiba.h
15233
15234 TOSHIBA TC358743 DRIVER
15235 M:      Mats Randgaard <matrandg@cisco.com>
15236 L:      linux-media@vger.kernel.org
15237 S:      Maintained
15238 F:      drivers/media/i2c/tc358743*
15239 F:      include/media/i2c/tc358743.h
15240
15241 TOSHIBA WMI HOTKEYS DRIVER
15242 M:      Azael Avalos <coproscefalo@gmail.com>
15243 L:      platform-driver-x86@vger.kernel.org
15244 S:      Maintained
15245 F:      drivers/platform/x86/toshiba-wmi.c
15246
15247 TPM DEVICE DRIVER
15248 M:      Peter Huewe <peterhuewe@gmx.de>
15249 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15250 R:      Jason Gunthorpe <jgg@ziepe.ca>
15251 L:      linux-integrity@vger.kernel.org
15252 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15253 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15254 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15255 S:      Maintained
15256 F:      drivers/char/tpm/
15257
15258 TRACING
15259 M:      Steven Rostedt <rostedt@goodmis.org>
15260 M:      Ingo Molnar <mingo@redhat.com>
15261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15262 S:      Maintained
15263 F:      Documentation/trace/ftrace.rst
15264 F:      arch/*/*/*/ftrace.h
15265 F:      arch/*/kernel/ftrace.c
15266 F:      include/*/ftrace.h
15267 F:      include/linux/trace*.h
15268 F:      include/trace/
15269 F:      kernel/trace/
15270 F:      tools/testing/selftests/ftrace/
15271
15272 TRACING MMIO ACCESSES (MMIOTRACE)
15273 M:      Steven Rostedt <rostedt@goodmis.org>
15274 M:      Ingo Molnar <mingo@kernel.org>
15275 R:      Karol Herbst <karolherbst@gmail.com>
15276 R:      Pekka Paalanen <ppaalanen@gmail.com>
15277 S:      Maintained
15278 L:      linux-kernel@vger.kernel.org
15279 L:      nouveau@lists.freedesktop.org
15280 F:      kernel/trace/trace_mmiotrace.c
15281 F:      include/linux/mmiotrace.h
15282 F:      arch/x86/mm/kmmio.c
15283 F:      arch/x86/mm/mmio-mod.c
15284 F:      arch/x86/mm/testmmiotrace.c
15285
15286 TRIVIAL PATCHES
15287 M:      Jiri Kosina <trivial@kernel.org>
15288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15289 S:      Maintained
15290 K:      ^Subject:.*(?i)trivial
15291
15292 TEMPO SEMICONDUCTOR DRIVERS
15293 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15294 S:      Maintained
15295 F:      sound/soc/codecs/tscs*.c
15296 F:      sound/soc/codecs/tscs*.h
15297 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15298
15299 TTY LAYER
15300 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15301 M:      Jiri Slaby <jslaby@suse.com>
15302 S:      Supported
15303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15304 F:      Documentation/serial/
15305 F:      drivers/tty/
15306 F:      drivers/tty/serial/serial_core.c
15307 F:      include/linux/serial_core.h
15308 F:      include/linux/serial.h
15309 F:      include/linux/tty.h
15310 F:      include/uapi/linux/serial_core.h
15311 F:      include/uapi/linux/serial.h
15312 F:      include/uapi/linux/tty.h
15313
15314 TUA9001 MEDIA DRIVER
15315 M:      Antti Palosaari <crope@iki.fi>
15316 L:      linux-media@vger.kernel.org
15317 W:      https://linuxtv.org
15318 W:      http://palosaari.fi/linux/
15319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15320 T:      git git://linuxtv.org/anttip/media_tree.git
15321 S:      Maintained
15322 F:      drivers/media/tuners/tua9001*
15323
15324 TULIP NETWORK DRIVERS
15325 L:      netdev@vger.kernel.org
15326 L:      linux-parisc@vger.kernel.org
15327 S:      Orphan
15328 F:      drivers/net/ethernet/dec/tulip/
15329
15330 TUN/TAP driver
15331 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15332 W:      http://vtun.sourceforge.net/tun
15333 S:      Maintained
15334 F:      Documentation/networking/tuntap.txt
15335 F:      arch/um/os-Linux/drivers/
15336
15337 TURBOCHANNEL SUBSYSTEM
15338 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15339 M:      Ralf Baechle <ralf@linux-mips.org>
15340 L:      linux-mips@vger.kernel.org
15341 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15342 S:      Maintained
15343 F:      drivers/tc/
15344 F:      include/linux/tc.h
15345
15346 TURBOSTAT UTILITY
15347 M:      "Len Brown" <lenb@kernel.org>
15348 L:      linux-pm@vger.kernel.org
15349 B:      https://bugzilla.kernel.org
15350 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15352 S:      Supported
15353 F:      tools/power/x86/turbostat/
15354
15355 TW5864 VIDEO4LINUX DRIVER
15356 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15357 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15358 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15359 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15360 L:      linux-media@vger.kernel.org
15361 S:      Supported
15362 F:      drivers/media/pci/tw5864/
15363
15364 TW68 VIDEO4LINUX DRIVER
15365 M:      Hans Verkuil <hverkuil@xs4all.nl>
15366 L:      linux-media@vger.kernel.org
15367 T:      git git://linuxtv.org/media_tree.git
15368 W:      https://linuxtv.org
15369 S:      Odd Fixes
15370 F:      drivers/media/pci/tw68/
15371
15372 TW686X VIDEO4LINUX DRIVER
15373 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15374 L:      linux-media@vger.kernel.org
15375 T:      git git://linuxtv.org/media_tree.git
15376 W:      http://linuxtv.org
15377 S:      Maintained
15378 F:      drivers/media/pci/tw686x/
15379
15380 UBI FILE SYSTEM (UBIFS)
15381 M:      Richard Weinberger <richard@nod.at>
15382 M:      Artem Bityutskiy <dedekind1@gmail.com>
15383 M:      Adrian Hunter <adrian.hunter@intel.com>
15384 L:      linux-mtd@lists.infradead.org
15385 T:      git git://git.infradead.org/ubifs-2.6.git
15386 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15387 S:      Supported
15388 F:      Documentation/filesystems/ubifs.txt
15389 F:      fs/ubifs/
15390
15391 UCLINUX (M68KNOMMU AND COLDFIRE)
15392 M:      Greg Ungerer <gerg@linux-m68k.org>
15393 W:      http://www.linux-m68k.org/
15394 W:      http://www.uclinux.org/
15395 L:      linux-m68k@lists.linux-m68k.org
15396 L:      uclinux-dev@uclinux.org  (subscribers-only)
15397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15398 S:      Maintained
15399 F:      arch/m68k/coldfire/
15400 F:      arch/m68k/68*/
15401 F:      arch/m68k/*/*_no.*
15402 F:      arch/m68k/include/asm/*_no.*
15403
15404 UDF FILESYSTEM
15405 M:      Jan Kara <jack@suse.com>
15406 S:      Maintained
15407 F:      Documentation/filesystems/udf.txt
15408 F:      fs/udf/
15409
15410 UDRAW TABLET
15411 M:      Bastien Nocera <hadess@hadess.net>
15412 L:      linux-input@vger.kernel.org
15413 S:      Maintained
15414 F:      drivers/hid/hid-udraw-ps3.c
15415
15416 UFS FILESYSTEM
15417 M:      Evgeniy Dushistov <dushistov@mail.ru>
15418 S:      Maintained
15419 F:      Documentation/filesystems/ufs.txt
15420 F:      fs/ufs/
15421
15422 UHID USERSPACE HID IO DRIVER:
15423 M:      David Herrmann <dh.herrmann@googlemail.com>
15424 L:      linux-input@vger.kernel.org
15425 S:      Maintained
15426 F:      drivers/hid/uhid.c
15427 F:      include/uapi/linux/uhid.h
15428
15429 ULPI BUS
15430 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15431 L:      linux-usb@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/usb/common/ulpi.c
15434 F:      include/linux/ulpi/
15435
15436 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15437 L:      linux-usb@vger.kernel.org
15438 S:      Orphan
15439 F:      drivers/uwb/
15440 F:      include/linux/uwb.h
15441 F:      include/linux/uwb/
15442
15443 UNICORE32 ARCHITECTURE:
15444 M:      Guan Xuetao <gxt@pku.edu.cn>
15445 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15446 S:      Maintained
15447 T:      git git://github.com/gxt/linux.git
15448 F:      arch/unicore32/
15449
15450 UNIFDEF
15451 M:      Tony Finch <dot@dotat.at>
15452 W:      http://dotat.at/prog/unifdef
15453 S:      Maintained
15454 F:      scripts/unifdef.c
15455
15456 UNIFORM CDROM DRIVER
15457 M:      Jens Axboe <axboe@kernel.dk>
15458 W:      http://www.kernel.dk
15459 S:      Maintained
15460 F:      Documentation/cdrom/
15461 F:      drivers/cdrom/cdrom.c
15462 F:      include/linux/cdrom.h
15463 F:      include/uapi/linux/cdrom.h
15464
15465 UNISYS S-PAR DRIVERS
15466 M:      David Kershner <david.kershner@unisys.com>
15467 L:      sparmaintainer@unisys.com (Unisys internal)
15468 S:      Supported
15469 F:      include/linux/visorbus.h
15470 F:      drivers/visorbus/
15471 F:      drivers/staging/unisys/
15472
15473 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15474 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15475 L:      linux-scsi@vger.kernel.org
15476 S:      Supported
15477 F:      Documentation/scsi/ufs.txt
15478 F:      drivers/scsi/ufs/
15479
15480 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15481 M:      Joao Pinto <jpinto@synopsys.com>
15482 L:      linux-scsi@vger.kernel.org
15483 S:      Supported
15484 F:      drivers/scsi/ufs/*dwc*
15485
15486 UNSORTED BLOCK IMAGES (UBI)
15487 M:      Artem Bityutskiy <dedekind1@gmail.com>
15488 M:      Richard Weinberger <richard@nod.at>
15489 W:      http://www.linux-mtd.infradead.org/
15490 L:      linux-mtd@lists.infradead.org
15491 T:      git git://git.infradead.org/ubifs-2.6.git
15492 S:      Supported
15493 F:      drivers/mtd/ubi/
15494 F:      include/linux/mtd/ubi.h
15495 F:      include/uapi/mtd/ubi-user.h
15496
15497 USB "USBNET" DRIVER FRAMEWORK
15498 M:      Oliver Neukum <oneukum@suse.com>
15499 L:      netdev@vger.kernel.org
15500 W:      http://www.linux-usb.org/usbnet
15501 S:      Maintained
15502 F:      drivers/net/usb/usbnet.c
15503 F:      include/linux/usb/usbnet.h
15504
15505 USB ACM DRIVER
15506 M:      Oliver Neukum <oneukum@suse.com>
15507 L:      linux-usb@vger.kernel.org
15508 S:      Maintained
15509 F:      Documentation/usb/acm.txt
15510 F:      drivers/usb/class/cdc-acm.*
15511
15512 USB AR5523 WIRELESS DRIVER
15513 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15514 L:      linux-wireless@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/net/wireless/ath/ar5523/
15517
15518 USB ATTACHED SCSI
15519 M:      Oliver Neukum <oneukum@suse.com>
15520 L:      linux-usb@vger.kernel.org
15521 L:      linux-scsi@vger.kernel.org
15522 S:      Maintained
15523 F:      drivers/usb/storage/uas.c
15524
15525 USB CDC ETHERNET DRIVER
15526 M:      Oliver Neukum <oliver@neukum.org>
15527 L:      linux-usb@vger.kernel.org
15528 S:      Maintained
15529 F:      drivers/net/usb/cdc_*.c
15530 F:      include/uapi/linux/usb/cdc.h
15531
15532 USB CHAOSKEY DRIVER
15533 M:      Keith Packard <keithp@keithp.com>
15534 L:      linux-usb@vger.kernel.org
15535 S:      Maintained
15536 F:      drivers/usb/misc/chaoskey.c
15537
15538 USB CYPRESS C67X00 DRIVER
15539 M:      Peter Korsgaard <jacmet@sunsite.dk>
15540 L:      linux-usb@vger.kernel.org
15541 S:      Maintained
15542 F:      drivers/usb/c67x00/
15543
15544 USB DAVICOM DM9601 DRIVER
15545 M:      Peter Korsgaard <jacmet@sunsite.dk>
15546 L:      netdev@vger.kernel.org
15547 W:      http://www.linux-usb.org/usbnet
15548 S:      Maintained
15549 F:      drivers/net/usb/dm9601.c
15550
15551 USB DIAMOND RIO500 DRIVER
15552 M:      Cesar Miquel <miquel@df.uba.ar>
15553 L:      rio500-users@lists.sourceforge.net
15554 W:      http://rio500.sourceforge.net
15555 S:      Maintained
15556 F:      drivers/usb/misc/rio500*
15557
15558 USB EHCI DRIVER
15559 M:      Alan Stern <stern@rowland.harvard.edu>
15560 L:      linux-usb@vger.kernel.org
15561 S:      Maintained
15562 F:      Documentation/usb/ehci.txt
15563 F:      drivers/usb/host/ehci*
15564
15565 USB GADGET/PERIPHERAL SUBSYSTEM
15566 M:      Felipe Balbi <balbi@kernel.org>
15567 L:      linux-usb@vger.kernel.org
15568 W:      http://www.linux-usb.org/gadget
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15570 S:      Maintained
15571 F:      drivers/usb/gadget/
15572 F:      include/linux/usb/gadget*
15573
15574 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15575 M:      Jiri Kosina <jikos@kernel.org>
15576 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15577 L:      linux-usb@vger.kernel.org
15578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15579 S:      Maintained
15580 F:      Documentation/hid/hiddev.txt
15581 F:      drivers/hid/usbhid/
15582
15583 USB INTEL XHCI ROLE MUX DRIVER
15584 M:      Hans de Goede <hdegoede@redhat.com>
15585 L:      linux-usb@vger.kernel.org
15586 S:      Maintained
15587 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15588
15589 USB ISP116X DRIVER
15590 M:      Olav Kongas <ok@artecdesign.ee>
15591 L:      linux-usb@vger.kernel.org
15592 S:      Maintained
15593 F:      drivers/usb/host/isp116x*
15594 F:      include/linux/usb/isp116x.h
15595
15596 USB LAN78XX ETHERNET DRIVER
15597 M:      Woojung Huh <woojung.huh@microchip.com>
15598 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15599 L:      netdev@vger.kernel.org
15600 S:      Maintained
15601 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15602 F:      drivers/net/usb/lan78xx.*
15603 F:      include/dt-bindings/net/microchip-lan78xx.h
15604
15605 USB MASS STORAGE DRIVER
15606 M:      Alan Stern <stern@rowland.harvard.edu>
15607 L:      linux-usb@vger.kernel.org
15608 L:      usb-storage@lists.one-eyed-alien.net
15609 S:      Maintained
15610 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15611 F:      drivers/usb/storage/
15612
15613 USB MIDI DRIVER
15614 M:      Clemens Ladisch <clemens@ladisch.de>
15615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15616 T:      git git://git.alsa-project.org/alsa-kernel.git
15617 S:      Maintained
15618 F:      sound/usb/midi.*
15619
15620 USB NETWORKING DRIVERS
15621 L:      linux-usb@vger.kernel.org
15622 S:      Odd Fixes
15623 F:      drivers/net/usb/
15624
15625 USB OHCI DRIVER
15626 M:      Alan Stern <stern@rowland.harvard.edu>
15627 L:      linux-usb@vger.kernel.org
15628 S:      Maintained
15629 F:      Documentation/usb/ohci.txt
15630 F:      drivers/usb/host/ohci*
15631
15632 USB OTG FSM (Finite State Machine)
15633 M:      Peter Chen <Peter.Chen@nxp.com>
15634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15635 L:      linux-usb@vger.kernel.org
15636 S:      Maintained
15637 F:      drivers/usb/common/usb-otg-fsm.c
15638
15639 USB OVER IP DRIVER
15640 M:      Valentina Manea <valentina.manea.m@gmail.com>
15641 M:      Shuah Khan <shuah@kernel.org>
15642 L:      linux-usb@vger.kernel.org
15643 S:      Maintained
15644 F:      Documentation/usb/usbip_protocol.txt
15645 F:      drivers/usb/usbip/
15646 F:      tools/usb/usbip/
15647 F:      tools/testing/selftests/drivers/usb/usbip/
15648
15649 USB PEGASUS DRIVER
15650 M:      Petko Manolov <petkan@nucleusys.com>
15651 L:      linux-usb@vger.kernel.org
15652 L:      netdev@vger.kernel.org
15653 T:      git git://github.com/petkan/pegasus.git
15654 W:      https://github.com/petkan/pegasus
15655 S:      Maintained
15656 F:      drivers/net/usb/pegasus.*
15657
15658 USB PHY LAYER
15659 M:      Felipe Balbi <balbi@kernel.org>
15660 L:      linux-usb@vger.kernel.org
15661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15662 S:      Maintained
15663 F:      drivers/usb/phy/
15664
15665 USB PRINTER DRIVER (usblp)
15666 M:      Pete Zaitcev <zaitcev@redhat.com>
15667 L:      linux-usb@vger.kernel.org
15668 S:      Supported
15669 F:      drivers/usb/class/usblp.c
15670
15671 USB QMI WWAN NETWORK DRIVER
15672 M:      Bjørn Mork <bjorn@mork.no>
15673 L:      netdev@vger.kernel.org
15674 S:      Maintained
15675 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15676 F:      drivers/net/usb/qmi_wwan.c
15677
15678 USB RTL8150 DRIVER
15679 M:      Petko Manolov <petkan@nucleusys.com>
15680 L:      linux-usb@vger.kernel.org
15681 L:      netdev@vger.kernel.org
15682 T:      git git://github.com/petkan/rtl8150.git
15683 W:      https://github.com/petkan/rtl8150
15684 S:      Maintained
15685 F:      drivers/net/usb/rtl8150.c
15686
15687 USB SERIAL SUBSYSTEM
15688 M:      Johan Hovold <johan@kernel.org>
15689 L:      linux-usb@vger.kernel.org
15690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15691 S:      Maintained
15692 F:      Documentation/usb/usb-serial.txt
15693 F:      drivers/usb/serial/
15694 F:      include/linux/usb/serial.h
15695
15696 USB SMSC75XX ETHERNET DRIVER
15697 M:      Steve Glendinning <steve.glendinning@shawell.net>
15698 L:      netdev@vger.kernel.org
15699 S:      Maintained
15700 F:      drivers/net/usb/smsc75xx.*
15701
15702 USB SMSC95XX ETHERNET DRIVER
15703 M:      Steve Glendinning <steve.glendinning@shawell.net>
15704 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15705 L:      netdev@vger.kernel.org
15706 S:      Maintained
15707 F:      drivers/net/usb/smsc95xx.*
15708
15709 USB SUBSYSTEM
15710 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15711 L:      linux-usb@vger.kernel.org
15712 W:      http://www.linux-usb.org
15713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15714 S:      Supported
15715 F:      Documentation/devicetree/bindings/usb/
15716 F:      Documentation/usb/
15717 F:      drivers/usb/
15718 F:      include/linux/usb.h
15719 F:      include/linux/usb/
15720
15721 USB TYPEC PI3USB30532 MUX DRIVER
15722 M:      Hans de Goede <hdegoede@redhat.com>
15723 L:      linux-usb@vger.kernel.org
15724 S:      Maintained
15725 F:      drivers/usb/typec/mux/pi3usb30532.c
15726
15727 USB TYPEC CLASS
15728 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15729 L:      linux-usb@vger.kernel.org
15730 S:      Maintained
15731 F:      Documentation/ABI/testing/sysfs-class-typec
15732 F:      Documentation/driver-api/usb/typec.rst
15733 F:      drivers/usb/typec/
15734 F:      include/linux/usb/typec.h
15735
15736 USB TYPEC BUS FOR ALTERNATE MODES
15737 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15738 L:      linux-usb@vger.kernel.org
15739 S:      Maintained
15740 F:      Documentation/ABI/testing/sysfs-bus-typec
15741 F:      Documentation/driver-api/usb/typec_bus.rst
15742 F:      drivers/usb/typec/altmodes/
15743 F:      include/linux/usb/typec_altmode.h
15744
15745 USB TYPEC PORT CONTROLLER DRIVERS
15746 M:      Guenter Roeck <linux@roeck-us.net>
15747 L:      linux-usb@vger.kernel.org
15748 S:      Maintained
15749 F:      drivers/usb/typec/tcpm/
15750
15751 USB UHCI DRIVER
15752 M:      Alan Stern <stern@rowland.harvard.edu>
15753 L:      linux-usb@vger.kernel.org
15754 S:      Maintained
15755 F:      drivers/usb/host/uhci*
15756
15757 USB VIDEO CLASS
15758 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15759 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15760 L:      linux-media@vger.kernel.org
15761 T:      git git://linuxtv.org/media_tree.git
15762 W:      http://www.ideasonboard.org/uvc/
15763 S:      Maintained
15764 F:      drivers/media/usb/uvc/
15765 F:      include/uapi/linux/uvcvideo.h
15766
15767 USB VISION DRIVER
15768 M:      Hans Verkuil <hverkuil@xs4all.nl>
15769 L:      linux-media@vger.kernel.org
15770 T:      git git://linuxtv.org/media_tree.git
15771 W:      https://linuxtv.org
15772 S:      Odd Fixes
15773 F:      drivers/media/usb/usbvision/
15774
15775 USB WEBCAM GADGET
15776 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15777 L:      linux-usb@vger.kernel.org
15778 S:      Maintained
15779 F:      drivers/usb/gadget/function/*uvc*
15780 F:      drivers/usb/gadget/legacy/webcam.c
15781 F:      include/uapi/linux/usb/g_uvc.h
15782
15783 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15784 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15785 L:      linux-wireless@vger.kernel.org
15786 S:      Maintained
15787 F:      drivers/net/wireless/rndis_wlan.c
15788
15789 USB XHCI DRIVER
15790 M:      Mathias Nyman <mathias.nyman@intel.com>
15791 L:      linux-usb@vger.kernel.org
15792 S:      Supported
15793 F:      drivers/usb/host/xhci*
15794 F:      drivers/usb/host/pci-quirks*
15795
15796 USB ZD1201 DRIVER
15797 L:      linux-wireless@vger.kernel.org
15798 W:      http://linux-lc100020.sourceforge.net
15799 S:      Orphan
15800 F:      drivers/net/wireless/zydas/zd1201.*
15801
15802 USB ZR364XX DRIVER
15803 M:      Antoine Jacquet <royale@zerezo.com>
15804 L:      linux-usb@vger.kernel.org
15805 L:      linux-media@vger.kernel.org
15806 T:      git git://linuxtv.org/media_tree.git
15807 W:      http://royale.zerezo.com/zr364xx/
15808 S:      Maintained
15809 F:      Documentation/media/v4l-drivers/zr364xx*
15810 F:      drivers/media/usb/zr364xx/
15811
15812 USER-MODE LINUX (UML)
15813 M:      Jeff Dike <jdike@addtoit.com>
15814 M:      Richard Weinberger <richard@nod.at>
15815 L:      linux-um@lists.infradead.org
15816 W:      http://user-mode-linux.sourceforge.net
15817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15818 S:      Maintained
15819 F:      Documentation/virtual/uml/
15820 F:      arch/um/
15821 F:      arch/x86/um/
15822 F:      fs/hostfs/
15823 F:      fs/hppfs/
15824
15825 USERSPACE COPYIN/COPYOUT (UIOVEC)
15826 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15827 S:      Maintained
15828 F:      lib/iov_iter.c
15829 F:      include/linux/uio.h
15830
15831 USERSPACE DMA BUFFER DRIVER
15832 M:      Gerd Hoffmann <kraxel@redhat.com>
15833 S:      Maintained
15834 L:      dri-devel@lists.freedesktop.org
15835 F:      drivers/dma-buf/udmabuf.c
15836 F:      include/uapi/linux/udmabuf.h
15837 T:      git git://anongit.freedesktop.org/drm/drm-misc
15838
15839 USERSPACE I/O (UIO)
15840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15841 S:      Maintained
15842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15843 F:      Documentation/driver-api/uio-howto.rst
15844 F:      drivers/uio/
15845 F:      include/linux/uio_driver.h
15846
15847 UTIL-LINUX PACKAGE
15848 M:      Karel Zak <kzak@redhat.com>
15849 L:      util-linux@vger.kernel.org
15850 W:      http://en.wikipedia.org/wiki/Util-linux
15851 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15852 S:      Maintained
15853
15854 UUID HELPERS
15855 M:      Christoph Hellwig <hch@lst.de>
15856 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15857 L:      linux-kernel@vger.kernel.org
15858 T:      git git://git.infradead.org/users/hch/uuid.git
15859 F:      lib/uuid.c
15860 F:      lib/test_uuid.c
15861 F:      include/linux/uuid.h
15862 F:      include/uapi/linux/uuid.h
15863 S:      Maintained
15864
15865 UVESAFB DRIVER
15866 M:      Michal Januszewski <spock@gentoo.org>
15867 L:      linux-fbdev@vger.kernel.org
15868 W:      https://github.com/mjanusz/v86d
15869 S:      Maintained
15870 F:      Documentation/fb/uvesafb.txt
15871 F:      drivers/video/fbdev/uvesafb.*
15872
15873 VF610 NAND DRIVER
15874 M:      Stefan Agner <stefan@agner.ch>
15875 L:      linux-mtd@lists.infradead.org
15876 S:      Supported
15877 F:      drivers/mtd/nand/raw/vf610_nfc.c
15878
15879 VFAT/FAT/MSDOS FILESYSTEM
15880 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15881 S:      Maintained
15882 F:      Documentation/filesystems/vfat.txt
15883 F:      fs/fat/
15884
15885 VFIO DRIVER
15886 M:      Alex Williamson <alex.williamson@redhat.com>
15887 L:      kvm@vger.kernel.org
15888 T:      git git://github.com/awilliam/linux-vfio.git
15889 S:      Maintained
15890 F:      Documentation/vfio.txt
15891 F:      drivers/vfio/
15892 F:      include/linux/vfio.h
15893 F:      include/uapi/linux/vfio.h
15894
15895 VFIO MEDIATED DEVICE DRIVERS
15896 M:      Kirti Wankhede <kwankhede@nvidia.com>
15897 L:      kvm@vger.kernel.org
15898 S:      Maintained
15899 F:      Documentation/vfio-mediated-device.txt
15900 F:      drivers/vfio/mdev/
15901 F:      include/linux/mdev.h
15902 F:      samples/vfio-mdev/
15903
15904 VFIO PLATFORM DRIVER
15905 M:      Eric Auger <eric.auger@redhat.com>
15906 L:      kvm@vger.kernel.org
15907 S:      Maintained
15908 F:      drivers/vfio/platform/
15909
15910 VGA_SWITCHEROO
15911 R:      Lukas Wunner <lukas@wunner.de>
15912 S:      Maintained
15913 F:      Documentation/gpu/vga-switcheroo.rst
15914 F:      drivers/gpu/vga/vga_switcheroo.c
15915 F:      include/linux/vga_switcheroo.h
15916 T:      git git://anongit.freedesktop.org/drm/drm-misc
15917
15918 VIA RHINE NETWORK DRIVER
15919 S:      Orphan
15920 F:      drivers/net/ethernet/via/via-rhine.c
15921
15922 VIA SD/MMC CARD CONTROLLER DRIVER
15923 M:      Bruce Chang <brucechang@via.com.tw>
15924 M:      Harald Welte <HaraldWelte@viatech.com>
15925 S:      Maintained
15926 F:      drivers/mmc/host/via-sdmmc.c
15927
15928 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15929 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15930 L:      linux-fbdev@vger.kernel.org
15931 S:      Maintained
15932 F:      include/linux/via-core.h
15933 F:      include/linux/via-gpio.h
15934 F:      include/linux/via_i2c.h
15935 F:      drivers/video/fbdev/via/
15936
15937 VIA VELOCITY NETWORK DRIVER
15938 M:      Francois Romieu <romieu@fr.zoreil.com>
15939 L:      netdev@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/net/ethernet/via/via-velocity.*
15942
15943 VICODEC VIRTUAL CODEC DRIVER
15944 M:      Hans Verkuil <hans.verkuil@cisco.com>
15945 L:      linux-media@vger.kernel.org
15946 T:      git git://linuxtv.org/media_tree.git
15947 W:      https://linuxtv.org
15948 S:      Maintained
15949 F:      drivers/media/platform/vicodec/*
15950
15951 VIDEO MULTIPLEXER DRIVER
15952 M:      Philipp Zabel <p.zabel@pengutronix.de>
15953 L:      linux-media@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/media/platform/video-mux.c
15956
15957 VIDEO I2C POLLING DRIVER
15958 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15959 L:      linux-media@vger.kernel.org
15960 S:      Maintained
15961 F:      drivers/media/i2c/video-i2c.c
15962
15963 VIDEOBUF2 FRAMEWORK
15964 M:      Pawel Osciak <pawel@osciak.com>
15965 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15966 M:      Kyungmin Park <kyungmin.park@samsung.com>
15967 L:      linux-media@vger.kernel.org
15968 S:      Maintained
15969 F:      drivers/media/common/videobuf2/*
15970 F:      include/media/videobuf2-*
15971
15972 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15973 M:      Helen Koike <helen.koike@collabora.com>
15974 L:      linux-media@vger.kernel.org
15975 T:      git git://linuxtv.org/media_tree.git
15976 W:      https://linuxtv.org
15977 S:      Maintained
15978 F:      drivers/media/platform/vimc/*
15979
15980 VIRT LIB
15981 M:      Alex Williamson <alex.williamson@redhat.com>
15982 M:      Paolo Bonzini <pbonzini@redhat.com>
15983 L:      kvm@vger.kernel.org
15984 S:      Supported
15985 F:      virt/lib/
15986
15987 VIRTIO AND VHOST VSOCK DRIVER
15988 M:      Stefan Hajnoczi <stefanha@redhat.com>
15989 L:      kvm@vger.kernel.org
15990 L:      virtualization@lists.linux-foundation.org
15991 L:      netdev@vger.kernel.org
15992 S:      Maintained
15993 F:      include/linux/virtio_vsock.h
15994 F:      include/uapi/linux/virtio_vsock.h
15995 F:      include/uapi/linux/vsockmon.h
15996 F:      include/uapi/linux/vm_sockets_diag.h
15997 F:      net/vmw_vsock/diag.c
15998 F:      net/vmw_vsock/af_vsock_tap.c
15999 F:      net/vmw_vsock/virtio_transport_common.c
16000 F:      net/vmw_vsock/virtio_transport.c
16001 F:      drivers/net/vsockmon.c
16002 F:      drivers/vhost/vsock.c
16003 F:      tools/testing/vsock/
16004
16005 VIRTIO CONSOLE DRIVER
16006 M:      Amit Shah <amit@kernel.org>
16007 L:      virtualization@lists.linux-foundation.org
16008 S:      Maintained
16009 F:      drivers/char/virtio_console.c
16010 F:      include/linux/virtio_console.h
16011 F:      include/uapi/linux/virtio_console.h
16012
16013 VIRTIO CORE, NET AND BLOCK DRIVERS
16014 M:      "Michael S. Tsirkin" <mst@redhat.com>
16015 M:      Jason Wang <jasowang@redhat.com>
16016 L:      virtualization@lists.linux-foundation.org
16017 S:      Maintained
16018 F:      Documentation/devicetree/bindings/virtio/
16019 F:      drivers/virtio/
16020 F:      tools/virtio/
16021 F:      drivers/net/virtio_net.c
16022 F:      drivers/block/virtio_blk.c
16023 F:      include/linux/virtio*.h
16024 F:      include/uapi/linux/virtio_*.h
16025 F:      drivers/crypto/virtio/
16026 F:      mm/balloon_compaction.c
16027
16028 VIRTIO CRYPTO DRIVER
16029 M:      Gonglei <arei.gonglei@huawei.com>
16030 L:      virtualization@lists.linux-foundation.org
16031 L:      linux-crypto@vger.kernel.org
16032 S:      Maintained
16033 F:      drivers/crypto/virtio/
16034 F:      include/uapi/linux/virtio_crypto.h
16035
16036 VIRTIO DRIVERS FOR S390
16037 M:      Cornelia Huck <cohuck@redhat.com>
16038 M:      Halil Pasic <pasic@linux.ibm.com>
16039 L:      linux-s390@vger.kernel.org
16040 L:      virtualization@lists.linux-foundation.org
16041 L:      kvm@vger.kernel.org
16042 S:      Supported
16043 F:      drivers/s390/virtio/
16044 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16045
16046 VIRTIO GPU DRIVER
16047 M:      David Airlie <airlied@linux.ie>
16048 M:      Gerd Hoffmann <kraxel@redhat.com>
16049 L:      dri-devel@lists.freedesktop.org
16050 L:      virtualization@lists.linux-foundation.org
16051 T:      git git://anongit.freedesktop.org/drm/drm-misc
16052 S:      Maintained
16053 F:      drivers/gpu/drm/virtio/
16054 F:      include/uapi/linux/virtio_gpu.h
16055
16056 VIRTIO HOST (VHOST)
16057 M:      "Michael S. Tsirkin" <mst@redhat.com>
16058 M:      Jason Wang <jasowang@redhat.com>
16059 L:      kvm@vger.kernel.org
16060 L:      virtualization@lists.linux-foundation.org
16061 L:      netdev@vger.kernel.org
16062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16063 S:      Maintained
16064 F:      drivers/vhost/
16065 F:      include/uapi/linux/vhost.h
16066
16067 VIRTIO INPUT DRIVER
16068 M:      Gerd Hoffmann <kraxel@redhat.com>
16069 S:      Maintained
16070 F:      drivers/virtio/virtio_input.c
16071 F:      include/uapi/linux/virtio_input.h
16072
16073 VIRTUAL BOX GUEST DEVICE DRIVER
16074 M:      Hans de Goede <hdegoede@redhat.com>
16075 M:      Arnd Bergmann <arnd@arndb.de>
16076 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16077 S:      Maintained
16078 F:      include/linux/vbox_utils.h
16079 F:      include/uapi/linux/vbox*.h
16080 F:      drivers/virt/vboxguest/
16081
16082 VIRTUAL SERIO DEVICE DRIVER
16083 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16084 S:      Maintained
16085 F:      drivers/input/serio/userio.c
16086 F:      include/uapi/linux/userio.h
16087
16088 VIVID VIRTUAL VIDEO DRIVER
16089 M:      Hans Verkuil <hverkuil@xs4all.nl>
16090 L:      linux-media@vger.kernel.org
16091 T:      git git://linuxtv.org/media_tree.git
16092 W:      https://linuxtv.org
16093 S:      Maintained
16094 F:      drivers/media/platform/vivid/*
16095
16096 VLYNQ BUS
16097 M:      Florian Fainelli <f.fainelli@gmail.com>
16098 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16099 S:      Maintained
16100 F:      drivers/vlynq/vlynq.c
16101 F:      include/linux/vlynq.h
16102
16103 VME SUBSYSTEM
16104 M:      Martyn Welch <martyn@welchs.me.uk>
16105 M:      Manohar Vanga <manohar.vanga@gmail.com>
16106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16107 L:      devel@driverdev.osuosl.org
16108 S:      Maintained
16109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16110 F:      Documentation/driver-api/vme.rst
16111 F:      drivers/staging/vme/
16112 F:      drivers/vme/
16113 F:      include/linux/vme*
16114
16115 VMWARE BALLOON DRIVER
16116 M:      Xavier Deguillard <xdeguillard@vmware.com>
16117 M:      Nadav Amit <namit@vmware.com>
16118 M:      "VMware, Inc." <pv-drivers@vmware.com>
16119 L:      linux-kernel@vger.kernel.org
16120 S:      Maintained
16121 F:      drivers/misc/vmw_balloon.c
16122
16123 VMWARE HYPERVISOR INTERFACE
16124 M:      Alok Kataria <akataria@vmware.com>
16125 L:      virtualization@lists.linux-foundation.org
16126 S:      Supported
16127 F:      arch/x86/kernel/cpu/vmware.c
16128
16129 VMWARE PVRDMA DRIVER
16130 M:      Adit Ranadive <aditr@vmware.com>
16131 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16132 L:      linux-rdma@vger.kernel.org
16133 S:      Maintained
16134 F:      drivers/infiniband/hw/vmw_pvrdma/
16135
16136 VMware PVSCSI driver
16137 M:      Jim Gill <jgill@vmware.com>
16138 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16139 L:      linux-scsi@vger.kernel.org
16140 S:      Maintained
16141 F:      drivers/scsi/vmw_pvscsi.c
16142 F:      drivers/scsi/vmw_pvscsi.h
16143
16144 VMWARE VMMOUSE SUBDRIVER
16145 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16146 M:      "VMware, Inc." <pv-drivers@vmware.com>
16147 L:      linux-input@vger.kernel.org
16148 S:      Maintained
16149 F:      drivers/input/mouse/vmmouse.c
16150 F:      drivers/input/mouse/vmmouse.h
16151
16152 VMWARE VMXNET3 ETHERNET DRIVER
16153 M:      Ronak Doshi <doshir@vmware.com>
16154 M:      "VMware, Inc." <pv-drivers@vmware.com>
16155 L:      netdev@vger.kernel.org
16156 S:      Maintained
16157 F:      drivers/net/vmxnet3/
16158
16159 VOCORE VOCORE2 BOARD
16160 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16161 L:      linux-mips@vger.kernel.org
16162 S:      Maintained
16163 F:      arch/mips/boot/dts/ralink/vocore2.dts
16164
16165 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16166 M:      Liam Girdwood <lgirdwood@gmail.com>
16167 M:      Mark Brown <broonie@kernel.org>
16168 L:      linux-kernel@vger.kernel.org
16169 W:      http://www.slimlogic.co.uk/?p=48
16170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16171 S:      Supported
16172 F:      Documentation/devicetree/bindings/regulator/
16173 F:      Documentation/power/regulator/
16174 F:      drivers/regulator/
16175 F:      include/dt-bindings/regulator/
16176 F:      include/linux/regulator/
16177
16178 VRF
16179 M:      David Ahern <dsa@cumulusnetworks.com>
16180 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16181 L:      netdev@vger.kernel.org
16182 S:      Maintained
16183 F:      drivers/net/vrf.c
16184 F:      Documentation/networking/vrf.txt
16185
16186 VT1211 HARDWARE MONITOR DRIVER
16187 M:      Juerg Haefliger <juergh@gmail.com>
16188 L:      linux-hwmon@vger.kernel.org
16189 S:      Maintained
16190 F:      Documentation/hwmon/vt1211
16191 F:      drivers/hwmon/vt1211.c
16192
16193 VT8231 HARDWARE MONITOR DRIVER
16194 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16195 L:      linux-hwmon@vger.kernel.org
16196 S:      Maintained
16197 F:      drivers/hwmon/vt8231.c
16198
16199 VUB300 USB to SDIO/SD/MMC bridge chip
16200 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16201 L:      linux-mmc@vger.kernel.org
16202 L:      linux-usb@vger.kernel.org
16203 S:      Supported
16204 F:      drivers/mmc/host/vub300.c
16205
16206 W1 DALLAS'S 1-WIRE BUS
16207 M:      Evgeniy Polyakov <zbr@ioremap.net>
16208 S:      Maintained
16209 F:      Documentation/devicetree/bindings/w1/
16210 F:      Documentation/w1/
16211 F:      drivers/w1/
16212 F:      include/linux/w1.h
16213
16214 W83791D HARDWARE MONITORING DRIVER
16215 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16216 L:      linux-hwmon@vger.kernel.org
16217 S:      Maintained
16218 F:      Documentation/hwmon/w83791d
16219 F:      drivers/hwmon/w83791d.c
16220
16221 W83793 HARDWARE MONITORING DRIVER
16222 M:      Rudolf Marek <r.marek@assembler.cz>
16223 L:      linux-hwmon@vger.kernel.org
16224 S:      Maintained
16225 F:      Documentation/hwmon/w83793
16226 F:      drivers/hwmon/w83793.c
16227
16228 W83795 HARDWARE MONITORING DRIVER
16229 M:      Jean Delvare <jdelvare@suse.com>
16230 L:      linux-hwmon@vger.kernel.org
16231 S:      Maintained
16232 F:      drivers/hwmon/w83795.c
16233
16234 W83L51xD SD/MMC CARD INTERFACE DRIVER
16235 M:      Pierre Ossman <pierre@ossman.eu>
16236 S:      Maintained
16237 F:      drivers/mmc/host/wbsd.*
16238
16239 WACOM PROTOCOL 4 SERIAL TABLETS
16240 M:      Julian Squires <julian@cipht.net>
16241 M:      Hans de Goede <hdegoede@redhat.com>
16242 L:      linux-input@vger.kernel.org
16243 S:      Maintained
16244 F:      drivers/input/tablet/wacom_serial4.c
16245
16246 WATCHDOG DEVICE DRIVERS
16247 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16248 M:      Guenter Roeck <linux@roeck-us.net>
16249 L:      linux-watchdog@vger.kernel.org
16250 W:      http://www.linux-watchdog.org/
16251 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16252 S:      Maintained
16253 F:      Documentation/devicetree/bindings/watchdog/
16254 F:      Documentation/watchdog/
16255 F:      drivers/watchdog/
16256 F:      include/linux/watchdog.h
16257 F:      include/uapi/linux/watchdog.h
16258
16259 WHISKEYCOVE PMIC GPIO DRIVER
16260 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16261 L:      linux-gpio@vger.kernel.org
16262 S:      Maintained
16263 F:      drivers/gpio/gpio-wcove.c
16264
16265 WIIMOTE HID DRIVER
16266 M:      David Herrmann <dh.herrmann@googlemail.com>
16267 L:      linux-input@vger.kernel.org
16268 S:      Maintained
16269 F:      drivers/hid/hid-wiimote*
16270
16271 WILOCITY WIL6210 WIRELESS DRIVER
16272 M:      Maya Erez <merez@codeaurora.org>
16273 L:      linux-wireless@vger.kernel.org
16274 L:      wil6210@qti.qualcomm.com
16275 S:      Supported
16276 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16277 F:      drivers/net/wireless/ath/wil6210/
16278
16279 WIMAX STACK
16280 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16281 M:      linux-wimax@intel.com
16282 L:      wimax@linuxwimax.org (subscribers-only)
16283 S:      Supported
16284 W:      http://linuxwimax.org
16285 F:      Documentation/wimax/README.wimax
16286 F:      include/linux/wimax/debug.h
16287 F:      include/net/wimax.h
16288 F:      include/uapi/linux/wimax.h
16289 F:      net/wimax/
16290
16291 WINBOND CIR DRIVER
16292 M:      David Härdeman <david@hardeman.nu>
16293 S:      Maintained
16294 F:      drivers/media/rc/winbond-cir.c
16295
16296 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16297 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16298 L:      linux-watchdog@vger.kernel.org
16299 S:      Maintained
16300 F:      drivers/watchdog/ebc-c384_wdt.c
16301
16302 WINSYSTEMS WS16C48 GPIO DRIVER
16303 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16304 L:      linux-gpio@vger.kernel.org
16305 S:      Maintained
16306 F:      drivers/gpio/gpio-ws16c48.c
16307
16308 WISTRON LAPTOP BUTTON DRIVER
16309 M:      Miloslav Trmac <mitr@volny.cz>
16310 S:      Maintained
16311 F:      drivers/input/misc/wistron_btns.c
16312
16313 WL3501 WIRELESS PCMCIA CARD DRIVER
16314 L:      linux-wireless@vger.kernel.org
16315 S:      Odd fixes
16316 F:      drivers/net/wireless/wl3501*
16317
16318 WOLFSON MICROELECTRONICS DRIVERS
16319 L:      patches@opensource.cirrus.com
16320 T:      git https://github.com/CirrusLogic/linux-drivers.git
16321 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16322 S:      Supported
16323 F:      Documentation/hwmon/wm83??
16324 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16325 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16326 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16327 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16328 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16329 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16330 F:      drivers/clk/clk-wm83*.c
16331 F:      drivers/extcon/extcon-arizona.c
16332 F:      drivers/leds/leds-wm83*.c
16333 F:      drivers/gpio/gpio-*wm*.c
16334 F:      drivers/gpio/gpio-arizona.c
16335 F:      drivers/hwmon/wm83??-hwmon.c
16336 F:      drivers/input/misc/wm831x-on.c
16337 F:      drivers/input/touchscreen/wm831x-ts.c
16338 F:      drivers/input/touchscreen/wm97*.c
16339 F:      drivers/mfd/arizona*
16340 F:      drivers/mfd/wm*.c
16341 F:      drivers/mfd/cs47l24*
16342 F:      drivers/power/supply/wm83*.c
16343 F:      drivers/rtc/rtc-wm83*.c
16344 F:      drivers/regulator/wm8*.c
16345 F:      drivers/regulator/arizona*
16346 F:      drivers/video/backlight/wm83*_bl.c
16347 F:      drivers/watchdog/wm83*_wdt.c
16348 F:      include/linux/mfd/arizona/
16349 F:      include/linux/mfd/wm831x/
16350 F:      include/linux/mfd/wm8350/
16351 F:      include/linux/mfd/wm8400*
16352 F:      include/linux/regulator/arizona*
16353 F:      include/linux/wm97xx.h
16354 F:      include/sound/wm????.h
16355 F:      sound/soc/codecs/arizona.?
16356 F:      sound/soc/codecs/wm*
16357 F:      sound/soc/codecs/cs47l24*
16358
16359 WORKQUEUE
16360 M:      Tejun Heo <tj@kernel.org>
16361 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16363 S:      Maintained
16364 F:      include/linux/workqueue.h
16365 F:      kernel/workqueue.c
16366 F:      Documentation/core-api/workqueue.rst
16367
16368 X-POWERS AXP288 PMIC DRIVERS
16369 M:      Hans de Goede <hdegoede@redhat.com>
16370 S:      Maintained
16371 N:      axp288
16372 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16373
16374 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16375 M:      Chen-Yu Tsai <wens@csie.org>
16376 L:      linux-kernel@vger.kernel.org
16377 S:      Maintained
16378 N:      axp[128]
16379
16380 X.25 NETWORK LAYER
16381 M:      Andrew Hendry <andrew.hendry@gmail.com>
16382 L:      linux-x25@vger.kernel.org
16383 S:      Odd Fixes
16384 F:      Documentation/networking/x25*
16385 F:      include/net/x25*
16386 F:      net/x25/
16387
16388 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16389 M:      Thomas Gleixner <tglx@linutronix.de>
16390 M:      Ingo Molnar <mingo@redhat.com>
16391 M:      Borislav Petkov <bp@alien8.de>
16392 R:      "H. Peter Anvin" <hpa@zytor.com>
16393 M:      x86@kernel.org
16394 L:      linux-kernel@vger.kernel.org
16395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16396 S:      Maintained
16397 F:      Documentation/devicetree/bindings/x86/
16398 F:      Documentation/x86/
16399 F:      arch/x86/
16400
16401 X86 ENTRY CODE
16402 M:      Andy Lutomirski <luto@kernel.org>
16403 L:      linux-kernel@vger.kernel.org
16404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16405 S:      Maintained
16406 F:      arch/x86/entry/
16407
16408 X86 MCE INFRASTRUCTURE
16409 M:      Tony Luck <tony.luck@intel.com>
16410 M:      Borislav Petkov <bp@alien8.de>
16411 L:      linux-edac@vger.kernel.org
16412 S:      Maintained
16413 F:      arch/x86/kernel/cpu/mcheck/*
16414
16415 X86 MICROCODE UPDATE SUPPORT
16416 M:      Borislav Petkov <bp@alien8.de>
16417 S:      Maintained
16418 F:      arch/x86/kernel/cpu/microcode/*
16419
16420 X86 MM
16421 M:      Dave Hansen <dave.hansen@linux.intel.com>
16422 M:      Andy Lutomirski <luto@kernel.org>
16423 M:      Peter Zijlstra <peterz@infradead.org>
16424 L:      linux-kernel@vger.kernel.org
16425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16426 S:      Maintained
16427 F:      arch/x86/mm/
16428
16429 X86 PLATFORM DRIVERS
16430 M:      Darren Hart <dvhart@infradead.org>
16431 M:      Andy Shevchenko <andy@infradead.org>
16432 L:      platform-driver-x86@vger.kernel.org
16433 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16434 S:      Maintained
16435 F:      drivers/platform/x86/
16436 F:      drivers/platform/olpc/
16437
16438 X86 VDSO
16439 M:      Andy Lutomirski <luto@kernel.org>
16440 L:      linux-kernel@vger.kernel.org
16441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16442 S:      Maintained
16443 F:      arch/x86/entry/vdso/
16444
16445 XARRAY
16446 M:      Matthew Wilcox <willy@infradead.org>
16447 L:      linux-fsdevel@vger.kernel.org
16448 S:      Supported
16449 F:      Documentation/core-api/xarray.rst
16450 F:      lib/idr.c
16451 F:      lib/xarray.c
16452 F:      include/linux/idr.h
16453 F:      include/linux/xarray.h
16454 F:      tools/testing/radix-tree
16455
16456 XC2028/3028 TUNER DRIVER
16457 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16458 L:      linux-media@vger.kernel.org
16459 W:      https://linuxtv.org
16460 T:      git git://linuxtv.org/media_tree.git
16461 S:      Maintained
16462 F:      drivers/media/tuners/tuner-xc2028.*
16463
16464 XDP SOCKETS (AF_XDP)
16465 M:      Björn Töpel <bjorn.topel@intel.com>
16466 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16467 L:      netdev@vger.kernel.org
16468 S:      Maintained
16469 F:      kernel/bpf/xskmap.c
16470 F:      net/xdp/
16471
16472 XEN BLOCK SUBSYSTEM
16473 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16474 M:      Roger Pau Monné <roger.pau@citrix.com>
16475 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16476 S:      Supported
16477 F:      drivers/block/xen-blkback/*
16478 F:      drivers/block/xen*
16479
16480 XEN HYPERVISOR ARM
16481 M:      Stefano Stabellini <sstabellini@kernel.org>
16482 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16483 S:      Maintained
16484 F:      arch/arm/xen/
16485 F:      arch/arm/include/asm/xen/
16486
16487 XEN HYPERVISOR ARM64
16488 M:      Stefano Stabellini <sstabellini@kernel.org>
16489 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16490 S:      Maintained
16491 F:      arch/arm64/xen/
16492 F:      arch/arm64/include/asm/xen/
16493
16494 XEN HYPERVISOR INTERFACE
16495 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16496 M:      Juergen Gross <jgross@suse.com>
16497 R:      Stefano Stabellini <sstabellini@kernel.org>
16498 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16500 S:      Supported
16501 F:      arch/x86/xen/
16502 F:      drivers/*/xen-*front.c
16503 F:      drivers/xen/
16504 F:      arch/x86/include/asm/xen/
16505 F:      arch/x86/include/asm/pvclock-abi.h
16506 F:      include/xen/
16507 F:      include/uapi/xen/
16508 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16509 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16510
16511 XEN NETWORK BACKEND DRIVER
16512 M:      Wei Liu <wei.liu2@citrix.com>
16513 M:      Paul Durrant <paul.durrant@citrix.com>
16514 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16515 L:      netdev@vger.kernel.org
16516 S:      Supported
16517 F:      drivers/net/xen-netback/*
16518
16519 XEN PCI SUBSYSTEM
16520 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16521 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16522 S:      Supported
16523 F:      arch/x86/pci/*xen*
16524 F:      drivers/pci/*xen*
16525
16526 XEN PVSCSI DRIVERS
16527 M:      Juergen Gross <jgross@suse.com>
16528 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16529 L:      linux-scsi@vger.kernel.org
16530 S:      Supported
16531 F:      drivers/scsi/xen-scsifront.c
16532 F:      drivers/xen/xen-scsiback.c
16533 F:      include/xen/interface/io/vscsiif.h
16534
16535 XEN SWIOTLB SUBSYSTEM
16536 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16537 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16538 L:      iommu@lists.linux-foundation.org
16539 S:      Supported
16540 F:      arch/x86/xen/*swiotlb*
16541 F:      drivers/xen/*swiotlb*
16542
16543 XEN SOUND FRONTEND DRIVER
16544 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16545 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16547 S:      Supported
16548 F:      sound/xen/*
16549
16550 XFS FILESYSTEM
16551 M:      Darrick J. Wong <darrick.wong@oracle.com>
16552 M:      linux-xfs@vger.kernel.org
16553 L:      linux-xfs@vger.kernel.org
16554 W:      http://xfs.org/
16555 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16556 S:      Supported
16557 F:      Documentation/filesystems/xfs.txt
16558 F:      fs/xfs/
16559
16560 XILINX AXI ETHERNET DRIVER
16561 M:      Anirudha Sarangi <anirudh@xilinx.com>
16562 M:      John Linn <John.Linn@xilinx.com>
16563 S:      Maintained
16564 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16565
16566 XILINX UARTLITE SERIAL DRIVER
16567 M:      Peter Korsgaard <jacmet@sunsite.dk>
16568 L:      linux-serial@vger.kernel.org
16569 S:      Maintained
16570 F:      drivers/tty/serial/uartlite.c
16571
16572 XILINX VIDEO IP CORES
16573 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16574 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16575 L:      linux-media@vger.kernel.org
16576 T:      git git://linuxtv.org/media_tree.git
16577 S:      Supported
16578 F:      Documentation/devicetree/bindings/media/xilinx/
16579 F:      drivers/media/platform/xilinx/
16580 F:      include/uapi/linux/xilinx-v4l2-controls.h
16581
16582 XILLYBUS DRIVER
16583 M:      Eli Billauer <eli.billauer@gmail.com>
16584 L:      linux-kernel@vger.kernel.org
16585 S:      Supported
16586 F:      drivers/char/xillybus/
16587
16588 XLP9XX I2C DRIVER
16589 M:      George Cherian <george.cherian@cavium.com>
16590 M:      Jan Glauber <jglauber@cavium.com>
16591 L:      linux-i2c@vger.kernel.org
16592 W:      http://www.cavium.com
16593 S:      Supported
16594 F:      drivers/i2c/busses/i2c-xlp9xx.c
16595
16596 XRA1403 GPIO EXPANDER
16597 M:      Nandor Han <nandor.han@ge.com>
16598 M:      Semi Malinen <semi.malinen@ge.com>
16599 L:      linux-gpio@vger.kernel.org
16600 S:      Maintained
16601 F:      drivers/gpio/gpio-xra1403.c
16602 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16603
16604 XTENSA XTFPGA PLATFORM SUPPORT
16605 M:      Max Filippov <jcmvbkbc@gmail.com>
16606 L:      linux-xtensa@linux-xtensa.org
16607 S:      Maintained
16608 F:      drivers/spi/spi-xtensa-xtfpga.c
16609 F:      sound/soc/xtensa/xtfpga-i2s.c
16610
16611 YAM DRIVER FOR AX.25
16612 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16613 L:      linux-hams@vger.kernel.org
16614 S:      Maintained
16615 F:      drivers/net/hamradio/yam*
16616 F:      include/linux/yam.h
16617
16618 YAMA SECURITY MODULE
16619 M:      Kees Cook <keescook@chromium.org>
16620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16621 S:      Supported
16622 F:      security/yama/
16623 F:      Documentation/admin-guide/LSM/Yama.rst
16624
16625 YEALINK PHONE DRIVER
16626 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16627 L:      usbb2k-api-dev@nongnu.org
16628 S:      Maintained
16629 F:      Documentation/input/devices/yealink.rst
16630 F:      drivers/input/misc/yealink.*
16631
16632 Z8530 DRIVER FOR AX.25
16633 M:      Joerg Reuter <jreuter@yaina.de>
16634 W:      http://yaina.de/jreuter/
16635 W:      http://www.qsl.net/dl1bke/
16636 L:      linux-hams@vger.kernel.org
16637 S:      Maintained
16638 F:      Documentation/networking/z8530drv.txt
16639 F:      drivers/net/hamradio/*scc.c
16640 F:      drivers/net/hamradio/z8530.h
16641
16642 ZBUD COMPRESSED PAGE ALLOCATOR
16643 M:      Seth Jennings <sjenning@redhat.com>
16644 M:      Dan Streetman <ddstreet@ieee.org>
16645 L:      linux-mm@kvack.org
16646 S:      Maintained
16647 F:      mm/zbud.c
16648 F:      include/linux/zbud.h
16649
16650 ZD1211RW WIRELESS DRIVER
16651 M:      Daniel Drake <dsd@gentoo.org>
16652 M:      Ulrich Kunitz <kune@deine-taler.de>
16653 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16654 L:      linux-wireless@vger.kernel.org
16655 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16656 S:      Maintained
16657 F:      drivers/net/wireless/zydas/zd1211rw/
16658
16659 ZD1301 MEDIA DRIVER
16660 M:      Antti Palosaari <crope@iki.fi>
16661 L:      linux-media@vger.kernel.org
16662 W:      https://linuxtv.org/
16663 W:      http://palosaari.fi/linux/
16664 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16665 S:      Maintained
16666 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16667
16668 ZD1301_DEMOD MEDIA DRIVER
16669 M:      Antti Palosaari <crope@iki.fi>
16670 L:      linux-media@vger.kernel.org
16671 W:      https://linuxtv.org/
16672 W:      http://palosaari.fi/linux/
16673 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16674 S:      Maintained
16675 F:      drivers/media/dvb-frontends/zd1301_demod*
16676
16677 ZPOOL COMPRESSED PAGE STORAGE API
16678 M:      Dan Streetman <ddstreet@ieee.org>
16679 L:      linux-mm@kvack.org
16680 S:      Maintained
16681 F:      mm/zpool.c
16682 F:      include/linux/zpool.h
16683
16684 ZR36067 VIDEO FOR LINUX DRIVER
16685 L:      mjpeg-users@lists.sourceforge.net
16686 L:      linux-media@vger.kernel.org
16687 W:      http://mjpeg.sourceforge.net/driver-zoran/
16688 T:      hg https://linuxtv.org/hg/v4l-dvb
16689 S:      Odd Fixes
16690 F:      drivers/staging/media/zoran/
16691
16692 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16693 M:      Minchan Kim <minchan@kernel.org>
16694 M:      Nitin Gupta <ngupta@vflare.org>
16695 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16696 L:      linux-kernel@vger.kernel.org
16697 S:      Maintained
16698 F:      drivers/block/zram/
16699 F:      Documentation/blockdev/zram.txt
16700
16701 ZS DECSTATION Z85C30 SERIAL DRIVER
16702 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16703 S:      Maintained
16704 F:      drivers/tty/serial/zs.*
16705
16706 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16707 M:      Minchan Kim <minchan@kernel.org>
16708 M:      Nitin Gupta <ngupta@vflare.org>
16709 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16710 L:      linux-mm@kvack.org
16711 S:      Maintained
16712 F:      mm/zsmalloc.c
16713 F:      include/linux/zsmalloc.h
16714 F:      Documentation/vm/zsmalloc.rst
16715
16716 ZSWAP COMPRESSED SWAP CACHING
16717 M:      Seth Jennings <sjenning@redhat.com>
16718 M:      Dan Streetman <ddstreet@ieee.org>
16719 L:      linux-mm@kvack.org
16720 S:      Maintained
16721 F:      mm/zswap.c
16722
16723 THE REST
16724 M:      Linus Torvalds <torvalds@linux-foundation.org>
16725 L:      linux-kernel@vger.kernel.org
16726 Q:      http://patchwork.kernel.org/project/LKML/list/
16727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16728 S:      Buried alive in reporters
16729 F:      *
16730 F:      */