]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'staging-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[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/device_drivers/3com/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/device_drivers/amazon/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 AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L:      devel@driverdev.osuosl.org
963 S:      Supported
964 F:      drivers/android/
965 F:      drivers/staging/android/
966
967 ANDROID GOLDFISH PIC DRIVER
968 M:      Miodrag Dinic <miodrag.dinic@mips.com>
969 S:      Supported
970 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F:      drivers/irqchip/irq-goldfish-pic.c
972
973 ANDROID GOLDFISH RTC DRIVER
974 M:      Miodrag Dinic <miodrag.dinic@mips.com>
975 S:      Supported
976 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F:      drivers/rtc/rtc-goldfish.c
978
979 ANDROID ION DRIVER
980 M:      Laura Abbott <labbott@redhat.com>
981 M:      Sumit Semwal <sumit.semwal@linaro.org>
982 L:      devel@driverdev.osuosl.org
983 L:      dri-devel@lists.freedesktop.org
984 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
985 S:      Supported
986 F:      drivers/staging/android/ion
987 F:      drivers/staging/android/uapi/ion.h
988
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M:      Johannes Berg <johannes@sipsolutions.net>
991 L:      linuxppc-dev@lists.ozlabs.org
992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
993 S:      Maintained
994 F:      sound/aoa/
995
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
998 L:      linux-iio@vger.kernel.org
999 S:      Maintained
1000 F:      drivers/iio/adc/stx104.c
1001
1002 APM DRIVER
1003 M:      Jiri Kosina <jikos@kernel.org>
1004 S:      Odd fixes
1005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F:      arch/x86/kernel/apm_32.c
1007 F:      include/linux/apm_bios.h
1008 F:      include/uapi/linux/apm_bios.h
1009 F:      drivers/char/apm-emulation.c
1010
1011 APPARMOR SECURITY MODULE
1012 M:      John Johansen <john.johansen@canonical.com>
1013 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W:      wiki.apparmor.net
1015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1016 S:      Supported
1017 F:      security/apparmor/
1018 F:      Documentation/admin-guide/LSM/apparmor.rst
1019
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M:      Henrik Rydberg <rydberg@bitmath.org>
1022 L:      linux-input@vger.kernel.org
1023 S:      Odd fixes
1024 F:      drivers/input/mouse/bcm5974.c
1025
1026 APPLE SMC DRIVER
1027 M:      Henrik Rydberg <rydberg@bitmath.org>
1028 L:      linux-hwmon@vger.kernel.org
1029 S:      Odd fixes
1030 F:      drivers/hwmon/applesmc.c
1031
1032 APPLETALK NETWORK LAYER
1033 L:      netdev@vger.kernel.org
1034 S:      Odd fixes
1035 F:      drivers/net/appletalk/
1036 F:      net/appletalk/
1037
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M:      Duc Dang <dhdang@apm.com>
1040 S:      Supported
1041 F:      arch/arm64/boot/dts/apm/
1042
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M:      Loc Ho <lho@apm.com>
1045 S:      Supported
1046 F:      drivers/edac/xgene_edac.c
1047 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M:      Iyappan Subramanian <isubramanian@apm.com>
1051 M:      Keyur Chudgar <kchudgar@apm.com>
1052 S:      Supported
1053 F:      drivers/net/ethernet/apm/xgene-v2/
1054
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M:      Iyappan Subramanian <isubramanian@apm.com>
1057 M:      Keyur Chudgar <kchudgar@apm.com>
1058 M:      Quan Nguyen <qnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/net/ethernet/apm/xgene/
1061 F:      drivers/net/phy/mdio-xgene.c
1062 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1064
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M:      Tai Nguyen <ttnguyen@apm.com>
1067 S:      Supported
1068 F:      drivers/perf/xgene_pmu.c
1069 F:      Documentation/perf/xgene-pmu.txt
1070 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1071
1072 APTINA CAMERA SENSOR PLL
1073 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L:      linux-media@vger.kernel.org
1075 S:      Maintained
1076 F:      drivers/media/i2c/aptina-pll.*
1077
1078 ARC FRAMEBUFFER DRIVER
1079 M:      Jaya Kumar <jayalk@intworks.biz>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/arcfb.c
1082 F:      drivers/video/fbdev/core/fb_defio.c
1083
1084 ARC PGU DRM DRIVER
1085 M:      Alexey Brodkin <abrodkin@synopsys.com>
1086 S:      Supported
1087 F:      drivers/gpu/drm/arc/
1088 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1089
1090 ARCNET NETWORK LAYER
1091 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L:      netdev@vger.kernel.org
1093 S:      Maintained
1094 F:      drivers/net/arcnet/
1095 F:      include/uapi/linux/if_arcnet.h
1096
1097 ARM ARCHITECTED TIMER DRIVER
1098 M:      Mark Rutland <mark.rutland@arm.com>
1099 M:      Marc Zyngier <marc.zyngier@arm.com>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      arch/arm/include/asm/arch_timer.h
1103 F:      arch/arm64/include/asm/arch_timer.h
1104 F:      drivers/clocksource/arm_arch_timer.c
1105
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M:      Linus Walleij <linus.walleij@linaro.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 F:      Documentation/devicetree/bindings/arm/arm-boards
1111 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F:      arch/arm/mach-integrator/
1116 F:      arch/arm/mach-realview/
1117 F:      arch/arm/mach-versatile/
1118 F:      arch/arm/plat-versatile/
1119 F:      arch/arm/boot/dts/arm-realview-*
1120 F:      arch/arm/boot/dts/integrator*
1121 F:      arch/arm/boot/dts/versatile*
1122 F:      drivers/clk/versatile/
1123 F:      drivers/i2c/busses/i2c-versatile.c
1124 F:      drivers/irqchip/irq-versatile-fpga.c
1125 F:      drivers/mtd/maps/physmap_of_versatile.c
1126 F:      drivers/power/reset/arm-versatile-reboot.c
1127 F:      drivers/soc/versatile/
1128
1129 ARM HDLCD DRM DRIVER
1130 M:      Liviu Dudau <liviu.dudau@arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/hdlcd_*
1133 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1134
1135 ARM MALI-DP DRM DRIVER
1136 M:      Liviu Dudau <liviu.dudau@arm.com>
1137 M:      Brian Starkey <brian.starkey@arm.com>
1138 M:      Mali DP Maintainers <malidp@foss.arm.com>
1139 S:      Supported
1140 F:      drivers/gpu/drm/arm/
1141 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1142
1143 ARM MFM AND FLOPPY DRIVERS
1144 M:      Ian Molton <spyro@f2s.com>
1145 S:      Maintained
1146 F:      arch/arm/lib/floppydma.S
1147 F:      arch/arm/include/asm/floppy.h
1148
1149 ARM PMU PROFILING AND DEBUGGING
1150 M:      Will Deacon <will.deacon@arm.com>
1151 M:      Mark Rutland <mark.rutland@arm.com>
1152 S:      Maintained
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F:      arch/arm*/kernel/perf_*
1155 F:      arch/arm/oprofile/common.c
1156 F:      arch/arm*/kernel/hw_breakpoint.c
1157 F:      arch/arm*/include/asm/hw_breakpoint.h
1158 F:      arch/arm*/include/asm/perf_event.h
1159 F:      drivers/perf/*
1160 F:      include/linux/perf/arm_pmu.h
1161 F:      Documentation/devicetree/bindings/arm/pmu.txt
1162 F:      Documentation/devicetree/bindings/perf/
1163
1164 ARM PORT
1165 M:      Russell King <linux@armlinux.org.uk>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W:      http://www.armlinux.org.uk/
1168 S:      Odd Fixes
1169 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1170 F:      arch/arm/
1171 X:      arch/arm/boot/dts/
1172
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M:      Russell King <linux@armlinux.org.uk>
1175 S:      Odd Fixes
1176 F:      sound/arm/aaci.*
1177
1178 ARM PRIMECELL BUS SUPPORT
1179 M:      Russell King <linux@armlinux.org.uk>
1180 S:      Odd Fixes
1181 F:      drivers/amba/
1182 F:      include/linux/amba/bus.h
1183
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M:      Russell King <linux@armlinux.org.uk>
1186 S:      Odd Fixes
1187 F:      drivers/video/fbdev/amba-clcd.*
1188
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M:      Russell King <linux@armlinux.org.uk>
1191 S:      Odd Fixes
1192 F:      drivers/input/serio/ambakmi.*
1193 F:      include/linux/amba/kmi.h
1194
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/mmc/host/mmci.*
1199 F:      include/linux/amba/mmci.h
1200
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M:      Linus Walleij <linus.walleij@linaro.org>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F:      drivers/spi/spi-pl022.c
1207
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/tty/serial/amba-pl01*.c
1212 F:      include/linux/amba/serial.h
1213
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M:      Linus Walleij <linus.walleij@linaro.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F:      drivers/irqchip/irq-vic.c
1220
1221 ARM SMMU DRIVERS
1222 M:      Will Deacon <will.deacon@arm.com>
1223 R:      Robin Murphy <robin.murphy@arm.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      drivers/iommu/arm-smmu.c
1227 F:      drivers/iommu/arm-smmu-v3.c
1228 F:      drivers/iommu/io-pgtable-arm.c
1229 F:      drivers/iommu/io-pgtable-arm-v7s.c
1230
1231 ARM SUB-ARCHITECTURES
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/mach-*/
1235 F:      arch/arm/plat-*/
1236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1237
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M:      Andreas Färber <afaerber@suse.de>
1240 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      owl
1244 F:      arch/arm/mach-actions/
1245 F:      arch/arm/boot/dts/owl-*
1246 F:      arch/arm64/boot/dts/actions/
1247 F:      drivers/clk/actions/
1248 F:      drivers/clocksource/timer-owl*
1249 F:      drivers/dma/owl-dma.c
1250 F:      drivers/i2c/busses/i2c-owl.c
1251 F:      drivers/pinctrl/actions/*
1252 F:      drivers/soc/actions/
1253 F:      include/dt-bindings/power/owl-*
1254 F:      include/linux/soc/actions/
1255 F:      Documentation/devicetree/bindings/arm/actions.txt
1256 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1262
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M:      Sergey Lapin <slapin@ossfans.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M:      Lennert Buytenhek <kernel@wantstofly.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/Allwinner SoC Clock Support
1279 M:      Emilio López <emilio@elopez.com.ar>
1280 S:      Maintained
1281 F:      drivers/clk/sunxi/
1282
1283 ARM/Allwinner sunXi SoC support
1284 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1285 M:      Chen-Yu Tsai <wens@csie.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 N:      sun[x456789]i
1289 N:      sun50i
1290 F:      arch/arm/mach-sunxi/
1291 F:      arch/arm64/boot/dts/allwinner/
1292 F:      drivers/clk/sunxi-ng/
1293 F:      drivers/pinctrl/sunxi/
1294 F:      drivers/soc/sunxi/
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1296
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M:      Neil Armstrong <narmstrong@baylibre.com>
1299 M:      Jerome Brunet <jbrunet@baylibre.com>
1300 L:      linux-amlogic@lists.infradead.org
1301 S:      Maintained
1302 F:      drivers/clk/meson/
1303 F:      include/dt-bindings/clock/meson*
1304 F:      include/dt-bindings/clock/gxbb*
1305 F:      Documentation/devicetree/bindings/clock/amlogic*
1306
1307 ARM/Amlogic Meson SoC support
1308 M:      Carlo Caione <carlo@caione.org>
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 N:      meson
1320
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M:      Jerome Brunet <jbrunet@baylibre.com>
1323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      sound/soc/meson/
1326 F:      Documentation/devicetree/bindings/sound/amlogic*
1327
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-alpine/
1334 F:      arch/arm/boot/dts/alpine*
1335 F:      arch/arm64/boot/dts/al/
1336 F:      drivers/*/*alpine*
1337
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1340 M:      Lars Persson <lars.persson@axis.com>
1341 S:      Maintained
1342 L:      linux-arm-kernel@axis.com
1343 F:      arch/arm/mach-artpec
1344 F:      arch/arm/boot/dts/artpec6*
1345 F:      drivers/clk/axis
1346 F:      drivers/crypto/axis
1347 F:      drivers/pinctrl/pinctrl-artpec*
1348 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1349
1350 ARM/ASPEED I2C DRIVER
1351 M:      Brendan Higgins <brendanhiggins@google.com>
1352 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R:      Joel Stanley <joel@jms.id.au>
1354 L:      linux-i2c@vger.kernel.org
1355 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1356 S:      Maintained
1357 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F:      drivers/i2c/busses/i2c-aspeed.c
1359 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1361
1362 ARM/ASPEED MACHINE SUPPORT
1363 M:      Joel Stanley <joel@jms.id.au>
1364 R:      Andrew Jeffery <andrew@aj.id.au>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1368 S:      Supported
1369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F:      arch/arm/mach-aspeed/
1371 F:      arch/arm/boot/dts/aspeed-*
1372 N:      aspeed
1373
1374 ARM/CALXEDA HIGHBANK ARCHITECTURE
1375 M:      Rob Herring <robh@kernel.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-highbank/
1379 F:      arch/arm/boot/dts/highbank.dts
1380 F:      arch/arm/boot/dts/ecx-*.dts*
1381
1382 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1383 M:      Krzysztof Halasa <khalasa@piap.pl>
1384 S:      Maintained
1385 F:      arch/arm/mach-cns3xxx/
1386
1387 ARM/CAVIUM THUNDER NETWORK DRIVER
1388 M:      Sunil Goutham <sgoutham@cavium.com>
1389 M:      Robert Richter <rric@kernel.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Supported
1392 F:      drivers/net/ethernet/cavium/thunder/
1393
1394 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1395 M:      Lukasz Majewski <lukma@denx.de>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 F:      arch/arm/mach-ep93xx/ts72xx.c
1399
1400 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1401 M:      Alexander Shiyan <shc_work@mail.ru>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Odd Fixes
1404 N:      clps711x
1405
1406 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1412 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1413 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm/mach-ep93xx/
1417 F:      arch/arm/mach-ep93xx/include/mach/
1418
1419 ARM/CLKDEV SUPPORT
1420 M:      Russell King <linux@armlinux.org.uk>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1424 F:      drivers/clk/clkdev.c
1425
1426 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1427 M:      Mike Rapoport <mike@compulab.co.il>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430
1431 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1432 M:      Baruch Siach <baruch@tkos.co.il>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/boot/dts/cx92755*
1436 N:      digicolor
1437
1438 ARM/CONTEC MICRO9 MACHINE SUPPORT
1439 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1440 S:      Maintained
1441 F:      arch/arm/mach-ep93xx/micro9.c
1442
1443 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1444 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      drivers/hwtracing/coresight/*
1448 F:      Documentation/trace/coresight.txt
1449 F:      Documentation/trace/coresight-cpu-debug.txt
1450 F:      Documentation/devicetree/bindings/arm/coresight.txt
1451 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1452 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1453 F:      tools/perf/arch/arm/util/pmu.c
1454 F:      tools/perf/arch/arm/util/auxtrace.c
1455 F:      tools/perf/arch/arm/util/cs-etm.c
1456 F:      tools/perf/arch/arm/util/cs-etm.h
1457 F:      tools/perf/util/cs-etm.*
1458 F:      tools/perf/util/cs-etm-decoder/*
1459
1460 ARM/CORGI MACHINE SUPPORT
1461 M:      Richard Purdie <rpurdie@rpsys.net>
1462 S:      Maintained
1463
1464 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1465 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1466 M:      Linus Walleij <linus.walleij@linaro.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 T:      git git://github.com/ulli-kroll/linux.git
1469 S:      Maintained
1470 F:      Documentation/devicetree/bindings/arm/gemini.txt
1471 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1472 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1473 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1474 F:      arch/arm/mach-gemini/
1475 F:      drivers/net/ethernet/cortina/
1476 F:      drivers/pinctrl/pinctrl-gemini.c
1477 F:      drivers/rtc/rtc-ftrtc010.c
1478
1479 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1480 M:      Barry Song <baohua@kernel.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/prima2*
1485 F:      arch/arm/mach-prima2/
1486 F:      drivers/clk/sirf/
1487 F:      drivers/clocksource/timer-prima2.c
1488 F:      drivers/clocksource/timer-atlas7.c
1489 N:      [^a-z]sirf
1490 X:      drivers/gnss
1491
1492 ARM/EBSA110 MACHINE SUPPORT
1493 M:      Russell King <linux@armlinux.org.uk>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 W:      http://www.armlinux.org.uk/
1496 S:      Maintained
1497 F:      arch/arm/mach-ebsa110/
1498 F:      drivers/net/ethernet/amd/am79c961a.*
1499
1500 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1501 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1502 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 N:      efm32
1506
1507 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1508 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/mach-pxa/ezx.c
1512
1513 ARM/FARADAY FA526 PORT
1514 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 T:      git git://git.berlios.de/gemini-board
1518 F:      arch/arm/mm/*-fa*
1519
1520 ARM/FOOTBRIDGE ARCHITECTURE
1521 M:      Russell King <linux@armlinux.org.uk>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 W:      http://www.armlinux.org.uk/
1524 S:      Maintained
1525 F:      arch/arm/include/asm/hardware/dec21285.h
1526 F:      arch/arm/mach-footbridge/
1527
1528 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1529 M:      Shawn Guo <shawnguo@kernel.org>
1530 M:      Sascha Hauer <s.hauer@pengutronix.de>
1531 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1532 R:      Fabio Estevam <fabio.estevam@nxp.com>
1533 R:      NXP Linux Team <linux-imx@nxp.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1537 F:      arch/arm/mach-imx/
1538 F:      arch/arm/mach-mxs/
1539 F:      arch/arm/boot/dts/imx*
1540 F:      arch/arm/configs/imx*_defconfig
1541 F:      drivers/clk/imx/
1542 F:      drivers/firmware/imx/
1543 F:      drivers/soc/imx/
1544 F:      include/linux/firmware/imx/
1545 F:      include/soc/imx/
1546
1547 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1548 M:      Shawn Guo <shawnguo@kernel.org>
1549 M:      Sascha Hauer <s.hauer@pengutronix.de>
1550 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1551 R:      Stefan Agner <stefan@agner.ch>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1555 F:      arch/arm/mach-imx/*vf610*
1556 F:      arch/arm/boot/dts/vf*
1557
1558 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1559 M:      Shawn Guo <shawnguo@kernel.org>
1560 M:      Li Yang <leoyang.li@nxp.com>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1564 F:      arch/arm/boot/dts/ls1021a*
1565 F:      arch/arm64/boot/dts/freescale/fsl-*
1566 F:      arch/arm64/boot/dts/freescale/qoriq-*
1567
1568 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1569 M:      Lennert Buytenhek <kernel@wantstofly.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572
1573 ARM/GUMSTIX MACHINE SUPPORT
1574 M:      Steve Sakoman <sakoman@gmail.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577
1578 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1579 M:      Philipp Zabel <philipp.zabel@gmail.com>
1580 M:      Paul Parsons <lost.distance@yahoo.com>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583 F:      arch/arm/mach-pxa/hx4700.c
1584 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1585 F:      sound/soc/pxa/hx4700.c
1586
1587 ARM/HISILICON SOC SUPPORT
1588 M:      Wei Xu <xuwei5@hisilicon.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 W:      http://www.hisilicon.com
1591 S:      Supported
1592 T:      git git://github.com/hisilicon/linux-hisi.git
1593 F:      arch/arm/mach-hisi/
1594 F:      arch/arm/boot/dts/hi3*
1595 F:      arch/arm/boot/dts/hip*
1596 F:      arch/arm/boot/dts/hisi*
1597 F:      arch/arm64/boot/dts/hisilicon/
1598
1599 ARM/HP JORNADA 7XX MACHINE SUPPORT
1600 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1601 W:      www.jlime.com
1602 S:      Maintained
1603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1604 F:      arch/arm/mach-sa1100/jornada720.c
1605 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1606
1607 ARM/IGEP MACHINE SUPPORT
1608 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1609 M:      Javier Martinez Canillas <javier@dowhile0.org>
1610 L:      linux-omap@vger.kernel.org
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/omap3-igep*
1614
1615 ARM/INCOME PXA270 SUPPORT
1616 M:      Marek Vasut <marek.vasut@gmail.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1620
1621 ARM/INTEL IOP13XX ARM ARCHITECTURE
1622 M:      Lennert Buytenhek <kernel@wantstofly.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625
1626 ARM/INTEL IOP32X ARM ARCHITECTURE
1627 M:      Lennert Buytenhek <kernel@wantstofly.org>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 S:      Maintained
1630
1631 ARM/INTEL IOP33X ARM ARCHITECTURE
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Orphan
1634
1635 ARM/INTEL IQ81342EX MACHINE SUPPORT
1636 M:      Lennert Buytenhek <kernel@wantstofly.org>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639
1640 ARM/INTEL IXDP2850 MACHINE SUPPORT
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/INTEL IXP4XX ARM ARCHITECTURE
1646 M:      Imre Kaloz <kaloz@openwrt.org>
1647 M:      Krzysztof Halasa <khalasa@piap.pl>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650 F:      arch/arm/mach-ixp4xx/
1651
1652 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1653 M:      Jonathan Cameron <jic23@cam.ac.uk>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm/mach-pxa/stargate2.c
1657 F:      drivers/pcmcia/pxa2xx_stargate2.c
1658
1659 ARM/INTEL XSC3 (MANZANO) ARM CORE
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1665 M:      Lennert Buytenhek <kernel@wantstofly.org>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668
1669 ARM/LG1K ARCHITECTURE
1670 M:      Chanho Min <chanho.min@lge.com>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673 F:      arch/arm64/boot/dts/lg/
1674
1675 ARM/LOGICPD PXA270 MACHINE SUPPORT
1676 M:      Lennert Buytenhek <kernel@wantstofly.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679
1680 ARM/LPC18XX ARCHITECTURE
1681 M:      Vladimir Zapolskiy <vz@mleia.com>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S:      Maintained
1684 F:      arch/arm/boot/dts/lpc43*
1685 F:      drivers/i2c/busses/i2c-lpc2k.c
1686 F:      drivers/memory/pl172.c
1687 F:      drivers/mtd/spi-nor/nxp-spifi.c
1688 F:      drivers/rtc/rtc-lpc24xx.c
1689 N:      lpc18xx
1690
1691 ARM/LPC32XX SOC SUPPORT
1692 M:      Vladimir Zapolskiy <vz@mleia.com>
1693 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1696 S:      Maintained
1697 F:      arch/arm/boot/dts/lpc32*
1698 F:      arch/arm/mach-lpc32xx/
1699 F:      drivers/i2c/busses/i2c-pnx.c
1700 F:      drivers/net/ethernet/nxp/lpc_eth.c
1701 F:      drivers/usb/host/ohci-nxp.c
1702 F:      drivers/watchdog/pnx4008_wdt.c
1703 N:      lpc32xx
1704
1705 ARM/MAGICIAN MACHINE SUPPORT
1706 M:      Philipp Zabel <philipp.zabel@gmail.com>
1707 S:      Maintained
1708
1709 ARM/Marvell Dove/MV78xx0/Orion SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 M:      Gregory Clement <gregory.clement@bootlin.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      Documentation/devicetree/bindings/soc/dove/
1717 F:      arch/arm/mach-dove/
1718 F:      arch/arm/mach-mv78xx0/
1719 F:      arch/arm/mach-orion5x/
1720 F:      arch/arm/plat-orion/
1721 F:      arch/arm/boot/dts/dove*
1722 F:      arch/arm/boot/dts/orion5x*
1723
1724 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1725 M:      Jason Cooper <jason@lakedaemon.net>
1726 M:      Andrew Lunn <andrew@lunn.ch>
1727 M:      Gregory Clement <gregory.clement@bootlin.com>
1728 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 F:      arch/arm/boot/dts/armada*
1732 F:      arch/arm/boot/dts/kirkwood*
1733 F:      arch/arm/configs/mvebu_*_defconfig
1734 F:      arch/arm/mach-mvebu/
1735 F:      arch/arm64/boot/dts/marvell/armada*
1736 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1737 F:      drivers/cpufreq/mvebu-cpufreq.c
1738 F:      drivers/irqchip/irq-armada-370-xp.c
1739 F:      drivers/irqchip/irq-mvebu-*
1740 F:      drivers/pinctrl/mvebu/
1741 F:      drivers/rtc/rtc-armada38x.c
1742
1743 ARM/Mediatek RTC DRIVER
1744 M:      Eddie Huang <eddie.huang@mediatek.com>
1745 M:      Sean Wang <sean.wang@mediatek.com>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1750 F:      drivers/rtc/rtc-mt6397.c
1751 F:      drivers/rtc/rtc-mt7622.c
1752
1753 ARM/Mediatek SoC support
1754 M:      Matthias Brugger <matthias.bgg@gmail.com>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1757 W:      https://mtk.bcnfs.org/
1758 C:      irc://chat.freenode.net/linux-mediatek
1759 S:      Maintained
1760 F:      arch/arm/boot/dts/mt6*
1761 F:      arch/arm/boot/dts/mt7*
1762 F:      arch/arm/boot/dts/mt8*
1763 F:      arch/arm/mach-mediatek/
1764 F:      arch/arm64/boot/dts/mediatek/
1765 F:      drivers/soc/mediatek/
1766 N:      mtk
1767 N:      mt[678]
1768 K:      mediatek
1769
1770 ARM/Mediatek USB3 PHY DRIVER
1771 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775 F:      drivers/phy/mediatek/
1776 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1777
1778 ARM/MICREL KS8695 ARCHITECTURE
1779 M:      Greg Ungerer <gerg@uclinux.org>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F:      arch/arm/mach-ks8695/
1782 S:      Odd Fixes
1783
1784 ARM/Microchip (AT91) SoC support
1785 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1786 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1787 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 W:      http://www.linux4sam.org
1790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1791 S:      Supported
1792 N:      at91
1793 N:      atmel
1794 F:      arch/arm/mach-at91/
1795 F:      include/soc/at91/
1796 F:      arch/arm/boot/dts/at91*.dts
1797 F:      arch/arm/boot/dts/at91*.dtsi
1798 F:      arch/arm/boot/dts/sama*.dts
1799 F:      arch/arm/boot/dts/sama*.dtsi
1800 F:      arch/arm/include/debug/at91.S
1801 F:      drivers/memory/atmel*
1802 F:      drivers/watchdog/sama5d4_wdt.c
1803 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1804 X:      drivers/net/wireless/atmel/
1805
1806 ARM/MIOA701 MACHINE SUPPORT
1807 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 F:      arch/arm/mach-pxa/mioa701.c
1810 S:      Maintained
1811
1812 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1813 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1814 S:      Maintained
1815
1816 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1817 M:      Linus Walleij <linus.walleij@linaro.org>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      arch/arm/mach-nomadik/
1821 F:      arch/arm/mach-u300/
1822 F:      arch/arm/mach-ux500/
1823 F:      arch/arm/boot/dts/ste-*
1824 F:      drivers/clk/clk-nomadik.c
1825 F:      drivers/clk/clk-u300.c
1826 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1827 F:      drivers/clocksource/timer-u300.c
1828 F:      drivers/dma/coh901318*
1829 F:      drivers/dma/ste_dma40*
1830 F:      drivers/hwspinlock/u8500_hsem.c
1831 F:      drivers/i2c/busses/i2c-nomadik.c
1832 F:      drivers/i2c/busses/i2c-stu300.c
1833 F:      drivers/mfd/ab3100*
1834 F:      drivers/mfd/ab8500*
1835 F:      drivers/mfd/abx500*
1836 F:      drivers/mfd/dbx500*
1837 F:      drivers/mfd/db8500*
1838 F:      drivers/pinctrl/nomadik/
1839 F:      drivers/pinctrl/pinctrl-coh901*
1840 F:      drivers/pinctrl/pinctrl-u300.c
1841 F:      drivers/rtc/rtc-ab3100.c
1842 F:      drivers/rtc/rtc-ab8500.c
1843 F:      drivers/rtc/rtc-coh901331.c
1844 F:      drivers/rtc/rtc-pl031.c
1845 F:      drivers/watchdog/coh901327_wdt.c
1846 F:      Documentation/devicetree/bindings/arm/ste-*
1847 F:      Documentation/devicetree/bindings/arm/ux500/
1848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1849
1850 ARM/NUVOTON NPCM ARCHITECTURE
1851 M:      Avi Fishman <avifishman70@gmail.com>
1852 M:      Tomer Maimon <tmaimon77@gmail.com>
1853 R:      Patrick Venture <venture@google.com>
1854 R:      Nancy Yuen <yuenn@google.com>
1855 R:      Brendan Higgins <brendanhiggins@google.com>
1856 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1857 S:      Supported
1858 F:      arch/arm/mach-npcm/
1859 F:      arch/arm/boot/dts/nuvoton-npcm*
1860 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1861 F:      drivers/*/*npcm*
1862 F:      Documentation/devicetree/bindings/*/*npcm*
1863 F:      Documentation/devicetree/bindings/*/*/*npcm*
1864
1865 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1866 M:      Wan ZongShun <mcuos.com@gmail.com>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W:      http://www.mcuos.com
1869 S:      Maintained
1870 F:      arch/arm/mach-w90x900/
1871 F:      drivers/input/keyboard/w90p910_keypad.c
1872 F:      drivers/input/touchscreen/w90p910_ts.c
1873 F:      drivers/watchdog/nuc900_wdt.c
1874 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1875 F:      drivers/mtd/nand/raw/nuc900_nand.c
1876 F:      drivers/rtc/rtc-nuc900.c
1877 F:      drivers/spi/spi-nuc900.c
1878 F:      drivers/usb/host/ehci-w90x900.c
1879 F:      drivers/video/fbdev/nuc900fb.c
1880
1881 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1882 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1883 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1884 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1885 S:      Supported
1886
1887 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1888 M:      Alexander Clouter <alex@digriz.org.uk>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 W:      http://www.digriz.org.uk/ts78xx/kernel
1891 S:      Maintained
1892 F:      arch/arm/mach-orion5x/ts78xx-*
1893
1894 ARM/OXNAS platform support
1895 M:      Neil Armstrong <narmstrong@baylibre.com>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-oxnas/
1900 F:      arch/arm/boot/dts/ox8*.dts*
1901 N:      oxnas
1902
1903 ARM/PALM TREO SUPPORT
1904 M:      Tomas Cech <sleep_walker@suse.com>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 W:      http://hackndev.com
1907 S:      Maintained
1908 F:      arch/arm/mach-pxa/palmtreo.*
1909
1910 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1911 M:      Marek Vasut <marek.vasut@gmail.com>
1912 L:      linux-arm-kernel@lists.infradead.org
1913 W:      http://hackndev.com
1914 S:      Maintained
1915 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1916 F:      arch/arm/mach-pxa/palmtx.c
1917 F:      arch/arm/mach-pxa/palmt5.*
1918 F:      arch/arm/mach-pxa/include/mach/palmld.h
1919 F:      arch/arm/mach-pxa/palmld.c
1920 F:      arch/arm/mach-pxa/palmte2.*
1921 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1922 F:      arch/arm/mach-pxa/palmtc.c
1923
1924 ARM/PALMZ72 SUPPORT
1925 M:      Sergey Lapin <slapin@ossfans.org>
1926 L:      linux-arm-kernel@lists.infradead.org
1927 W:      http://hackndev.com
1928 S:      Maintained
1929 F:      arch/arm/mach-pxa/palmz72.*
1930
1931 ARM/PLEB SUPPORT
1932 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1933 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1934 S:      Maintained
1935
1936 ARM/PT DIGITAL BOARD PORT
1937 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 W:      http://www.armlinux.org.uk/
1940 S:      Maintained
1941
1942 ARM/QUALCOMM SUPPORT
1943 M:      Andy Gross <andy.gross@linaro.org>
1944 M:      David Brown <david.brown@linaro.org>
1945 L:      linux-arm-msm@vger.kernel.org
1946 S:      Maintained
1947 F:      Documentation/devicetree/bindings/soc/qcom/
1948 F:      arch/arm/boot/dts/qcom-*.dts
1949 F:      arch/arm/boot/dts/qcom-*.dtsi
1950 F:      arch/arm/mach-qcom/
1951 F:      arch/arm64/boot/dts/qcom/*
1952 F:      drivers/i2c/busses/i2c-qup.c
1953 F:      drivers/clk/qcom/
1954 F:      drivers/dma/qcom/
1955 F:      drivers/soc/qcom/
1956 F:      drivers/spi/spi-qup.c
1957 F:      drivers/tty/serial/msm_serial.c
1958 F:      drivers/*/pm8???-*
1959 F:      drivers/mfd/ssbi.c
1960 F:      drivers/firmware/qcom_scm*
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1962
1963 ARM/RADISYS ENP2611 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/REALTEK ARCHITECTURE
1969 M:      Andreas Färber <afaerber@suse.de>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Maintained
1972 F:      arch/arm64/boot/dts/realtek/
1973 F:      Documentation/devicetree/bindings/arm/realtek.txt
1974
1975 ARM/RENESAS ARM64 ARCHITECTURE
1976 M:      Simon Horman <horms@verge.net.au>
1977 M:      Magnus Damm <magnus.damm@gmail.com>
1978 L:      linux-renesas-soc@vger.kernel.org
1979 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1981 S:      Supported
1982 F:      arch/arm64/boot/dts/renesas/
1983 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1984 F:      drivers/soc/renesas/
1985 F:      include/linux/soc/renesas/
1986
1987 ARM/RISCPC ARCHITECTURE
1988 M:      Russell King <linux@armlinux.org.uk>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 W:      http://www.armlinux.org.uk/
1991 S:      Maintained
1992 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1993 F:      arch/arm/include/asm/hardware/ioc.h
1994 F:      arch/arm/include/asm/hardware/iomd.h
1995 F:      arch/arm/include/asm/hardware/memc.h
1996 F:      arch/arm/mach-rpc/
1997 F:      drivers/net/ethernet/8390/etherh.c
1998 F:      drivers/net/ethernet/i825xx/ether1*
1999 F:      drivers/net/ethernet/seeq/ether3*
2000 F:      drivers/scsi/arm/
2001
2002 ARM/Rockchip SoC support
2003 M:      Heiko Stuebner <heiko@sntech.de>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L:      linux-rockchip@lists.infradead.org
2006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2007 S:      Maintained
2008 F:      arch/arm/boot/dts/rk3*
2009 F:      arch/arm/boot/dts/rv1108*
2010 F:      arch/arm/mach-rockchip/
2011 F:      drivers/clk/rockchip/
2012 F:      drivers/i2c/busses/i2c-rk3x.c
2013 F:      drivers/*/*rockchip*
2014 F:      drivers/*/*/*rockchip*
2015 F:      sound/soc/rockchip/
2016 N:      rockchip
2017
2018 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2019 M:      Kukjin Kim <kgene@kernel.org>
2020 M:      Krzysztof Kozlowski <krzk@kernel.org>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2023 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/s3c*
2026 F:      arch/arm/boot/dts/s5p*
2027 F:      arch/arm/boot/dts/exynos*
2028 F:      arch/arm64/boot/dts/exynos/
2029 F:      arch/arm/plat-samsung/
2030 F:      arch/arm/mach-s3c24*/
2031 F:      arch/arm/mach-s3c64xx/
2032 F:      arch/arm/mach-s5p*/
2033 F:      arch/arm/mach-exynos*/
2034 F:      drivers/*/*s3c24*
2035 F:      drivers/*/*/*s3c24*
2036 F:      drivers/*/*s3c64xx*
2037 F:      drivers/*/*s5pv210*
2038 F:      drivers/memory/samsung/*
2039 F:      drivers/soc/samsung/*
2040 F:      Documentation/arm/Samsung/
2041 F:      Documentation/devicetree/bindings/arm/samsung/
2042 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2043 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2044 N:      exynos
2045
2046 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2047 M:      Kyungmin Park <kyungmin.park@samsung.com>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-s5pv210/
2051
2052 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2053 M:      Kyungmin Park <kyungmin.park@samsung.com>
2054 M:      Kamil Debski <kamil@wypas.org>
2055 M:      Andrzej Hajda <a.hajda@samsung.com>
2056 L:      linux-arm-kernel@lists.infradead.org
2057 L:      linux-media@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/media/platform/s5p-g2d/
2060
2061 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2062 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2063 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/media/platform/s5p-cec/
2067 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2068
2069 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2070 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2071 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org
2073 L:      linux-media@vger.kernel.org
2074 S:      Maintained
2075 F:      drivers/media/platform/s5p-jpeg/
2076
2077 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2078 M:      Kyungmin Park <kyungmin.park@samsung.com>
2079 M:      Kamil Debski <kamil@wypas.org>
2080 M:      Jeongtae Park <jtp.park@samsung.com>
2081 M:      Andrzej Hajda <a.hajda@samsung.com>
2082 L:      linux-arm-kernel@lists.infradead.org
2083 L:      linux-media@vger.kernel.org
2084 S:      Maintained
2085 F:      drivers/media/platform/s5p-mfc/
2086
2087 ARM/SHMOBILE ARM ARCHITECTURE
2088 M:      Simon Horman <horms@verge.net.au>
2089 M:      Magnus Damm <magnus.damm@gmail.com>
2090 L:      linux-renesas-soc@vger.kernel.org
2091 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2093 S:      Supported
2094 F:      arch/arm/boot/dts/emev2*
2095 F:      arch/arm/boot/dts/r7s*
2096 F:      arch/arm/boot/dts/r8a*
2097 F:      arch/arm/boot/dts/r9a*
2098 F:      arch/arm/boot/dts/sh*
2099 F:      arch/arm/configs/shmobile_defconfig
2100 F:      arch/arm/include/debug/renesas-scif.S
2101 F:      arch/arm/mach-shmobile/
2102 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2103 F:      drivers/soc/renesas/
2104 F:      include/linux/soc/renesas/
2105
2106 ARM/SOCFPGA ARCHITECTURE
2107 M:      Dinh Nguyen <dinguyen@kernel.org>
2108 S:      Maintained
2109 F:      arch/arm/mach-socfpga/
2110 F:      arch/arm/boot/dts/socfpga*
2111 F:      arch/arm/configs/socfpga_defconfig
2112 F:      arch/arm64/boot/dts/altera/
2113 W:      http://www.rocketboards.org
2114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2115
2116 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2117 M:      Dinh Nguyen <dinguyen@kernel.org>
2118 S:      Maintained
2119 F:      drivers/clk/socfpga/
2120
2121 ARM/SOCFPGA EDAC SUPPORT
2122 M:      Thor Thayer <thor.thayer@linux.intel.com>
2123 S:      Maintained
2124 F:      drivers/edac/altera_edac.
2125
2126 ARM/SPREADTRUM SoC SUPPORT
2127 M:      Orson Zhai <orsonzhai@gmail.com>
2128 M:      Baolin Wang <baolin.wang@linaro.org>
2129 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2130 S:      Maintained
2131 F:      arch/arm64/boot/dts/sprd
2132 N:      sprd
2133
2134 ARM/STI ARCHITECTURE
2135 M:      Patrice Chotard <patrice.chotard@st.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 W:      http://www.stlinux.com
2138 S:      Maintained
2139 F:      arch/arm/mach-sti/
2140 F:      arch/arm/boot/dts/sti*
2141 F:      drivers/char/hw_random/st-rng.c
2142 F:      drivers/clocksource/arm_global_timer.c
2143 F:      drivers/clocksource/clksrc_st_lpc.c
2144 F:      drivers/cpufreq/sti-cpufreq.c
2145 F:      drivers/dma/st_fdma*
2146 F:      drivers/i2c/busses/i2c-st.c
2147 F:      drivers/media/rc/st_rc.c
2148 F:      drivers/media/platform/sti/c8sectpfe/
2149 F:      drivers/mmc/host/sdhci-st.c
2150 F:      drivers/phy/st/phy-miphy28lp.c
2151 F:      drivers/phy/st/phy-stih407-usb.c
2152 F:      drivers/pinctrl/pinctrl-st.c
2153 F:      drivers/remoteproc/st_remoteproc.c
2154 F:      drivers/remoteproc/st_slim_rproc.c
2155 F:      drivers/reset/sti/
2156 F:      drivers/rtc/rtc-st-lpc.c
2157 F:      drivers/tty/serial/st-asc.c
2158 F:      drivers/usb/dwc3/dwc3-st.c
2159 F:      drivers/usb/host/ehci-st.c
2160 F:      drivers/usb/host/ohci-st.c
2161 F:      drivers/watchdog/st_lpc_wdt.c
2162 F:      drivers/ata/ahci_st.c
2163 F:      include/linux/remoteproc/st_slim_rproc.h
2164
2165 ARM/STM32 ARCHITECTURE
2166 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2167 M:      Alexandre Torgue <alexandre.torgue@st.com>
2168 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 S:      Maintained
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2172 N:      stm32
2173 N:      stm
2174 F:      arch/arm/boot/dts/stm32*
2175 F:      arch/arm/mach-stm32/
2176 F:      drivers/clocksource/armv7m_systick.c
2177
2178 ARM/Synaptics SoC support
2179 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2180 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 S:      Maintained
2183 F:      arch/arm/mach-berlin/
2184 F:      arch/arm/boot/dts/berlin*
2185 F:      arch/arm64/boot/dts/synaptics/
2186
2187 ARM/TANGO ARCHITECTURE
2188 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2189 M:      Mans Rullgard <mans@mansr.com>
2190 L:      linux-arm-kernel@lists.infradead.org
2191 S:      Odd Fixes
2192 N:      tango
2193
2194 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2195 M:      Lennert Buytenhek <kernel@wantstofly.org>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 S:      Maintained
2198
2199 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2200 M:      Hans Verkuil <hans.verkuil@cisco.com>
2201 L:      linux-tegra@vger.kernel.org
2202 L:      linux-media@vger.kernel.org
2203 S:      Maintained
2204 F:      drivers/media/platform/tegra-cec/
2205 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2206
2207 ARM/TETON BGA MACHINE SUPPORT
2208 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 S:      Maintained
2211
2212 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2213 M:      Santosh Shilimkar <ssantosh@kernel.org>
2214 L:      linux-kernel@vger.kernel.org
2215 S:      Maintained
2216 F:      drivers/memory/*emif*
2217
2218 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2219 M:      Tero Kristo <t-kristo@ti.com>
2220 M:      Nishanth Menon <nm@ti.com>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 S:      Supported
2223 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2224 F:      arch/arm64/boot/dts/ti/Makefile
2225 F:      arch/arm64/boot/dts/ti/k3-*
2226
2227 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2228 M:      Santosh Shilimkar <ssantosh@kernel.org>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 S:      Maintained
2231 F:      arch/arm/mach-keystone/
2232 F:      arch/arm/boot/dts/keystone-*
2233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2234
2235 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2236 M:      Santosh Shilimkar <ssantosh@kernel.org>
2237 L:      linux-kernel@vger.kernel.org
2238 S:      Maintained
2239 F:      drivers/clk/keystone/
2240
2241 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2242 M:      Santosh Shilimkar <ssantosh@kernel.org>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 L:      linux-kernel@vger.kernel.org
2245 S:      Maintained
2246 F:      drivers/clocksource/timer-keystone.c
2247
2248 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2249 M:      Santosh Shilimkar <ssantosh@kernel.org>
2250 L:      linux-kernel@vger.kernel.org
2251 S:      Maintained
2252 F:      drivers/power/reset/keystone-reset.c
2253
2254 ARM/THECUS N2100 MACHINE SUPPORT
2255 M:      Lennert Buytenhek <kernel@wantstofly.org>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Maintained
2258
2259 ARM/TOSA MACHINE SUPPORT
2260 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2261 M:      Dirk Opfer <dirk@opfer-online.de>
2262 S:      Maintained
2263
2264 ARM/UNIPHIER ARCHITECTURE
2265 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2268 S:      Maintained
2269 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2270 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2271 F:      arch/arm/boot/dts/uniphier*
2272 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2273 F:      arch/arm/mach-uniphier/
2274 F:      arch/arm/mm/cache-uniphier.c
2275 F:      arch/arm64/boot/dts/socionext/uniphier*
2276 F:      drivers/bus/uniphier-system-bus.c
2277 F:      drivers/clk/uniphier/
2278 F:      drivers/gpio/gpio-uniphier.c
2279 F:      drivers/i2c/busses/i2c-uniphier*
2280 F:      drivers/irqchip/irq-uniphier-aidet.c
2281 F:      drivers/mmc/host/uniphier-sd.c
2282 F:      drivers/pinctrl/uniphier/
2283 F:      drivers/reset/reset-uniphier.c
2284 F:      drivers/tty/serial/8250/8250_uniphier.c
2285 N:      uniphier
2286
2287 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2288 M:      Ulf Hansson <ulf.hansson@linaro.org>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 T:      git git://git.linaro.org/people/ulfh/clk.git
2291 S:      Maintained
2292 F:      drivers/clk/ux500/
2293
2294 ARM/VERSATILE EXPRESS PLATFORM
2295 M:      Liviu Dudau <liviu.dudau@arm.com>
2296 M:      Sudeep Holla <sudeep.holla@arm.com>
2297 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300 F:      arch/arm/boot/dts/vexpress*
2301 F:      arch/arm64/boot/dts/arm/
2302 F:      arch/arm/mach-vexpress/
2303 F:      */*/vexpress*
2304 F:      */*/*/vexpress*
2305 F:      drivers/clk/versatile/clk-vexpress-osc.c
2306 F:      drivers/clocksource/timer-versatile.c
2307 N:      mps2
2308
2309 ARM/VFP SUPPORT
2310 M:      Russell King <linux@armlinux.org.uk>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 W:      http://www.armlinux.org.uk/
2313 S:      Maintained
2314 F:      arch/arm/vfp/
2315
2316 ARM/VOIPAC PXA270 SUPPORT
2317 M:      Marek Vasut <marek.vasut@gmail.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Maintained
2320 F:      arch/arm/mach-pxa/vpac270.c
2321 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2322
2323 ARM/VT8500 ARM ARCHITECTURE
2324 M:      Tony Prisk <linux@prisktech.co.nz>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327 F:      arch/arm/mach-vt8500/
2328 F:      drivers/clocksource/timer-vt8500.c
2329 F:      drivers/i2c/busses/i2c-wmt.c
2330 F:      drivers/mmc/host/wmt-sdmmc.c
2331 F:      drivers/pwm/pwm-vt8500.c
2332 F:      drivers/rtc/rtc-vt8500.c
2333 F:      drivers/tty/serial/vt8500_serial.c
2334 F:      drivers/usb/host/ehci-platform.c
2335 F:      drivers/usb/host/uhci-platform.c
2336 F:      drivers/video/fbdev/vt8500lcdfb.*
2337 F:      drivers/video/fbdev/wm8505fb*
2338 F:      drivers/video/fbdev/wmt_ge_rops.*
2339
2340 ARM/ZIPIT Z2 SUPPORT
2341 M:      Marek Vasut <marek.vasut@gmail.com>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344 F:      arch/arm/mach-pxa/z2.c
2345 F:      arch/arm/mach-pxa/include/mach/z2.h
2346
2347 ARM/ZTE ARCHITECTURE
2348 M:      Jun Nie <jun.nie@linaro.org>
2349 M:      Shawn Guo <shawnguo@kernel.org>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      arch/arm/boot/dts/zx2967*
2353 F:      arch/arm/mach-zx/
2354 F:      arch/arm64/boot/dts/zte/
2355 F:      drivers/clk/zte/
2356 F:      drivers/dma/zx_dma.c
2357 F:      drivers/gpio/gpio-zx.c
2358 F:      drivers/i2c/busses/i2c-zx2967.c
2359 F:      drivers/mmc/host/dw_mmc-zx.*
2360 F:      drivers/pinctrl/zte/
2361 F:      drivers/soc/zte/
2362 F:      drivers/thermal/zx2967_thermal.c
2363 F:      drivers/watchdog/zx2967_wdt.c
2364 F:      Documentation/devicetree/bindings/arm/zte.yaml
2365 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2366 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2367 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2368 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2369 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2370 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2371 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2372 F:      Documentation/devicetree/bindings/soc/zte/
2373 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2374 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2375 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2376 F:      include/dt-bindings/clock/zx2967*.h
2377 F:      include/dt-bindings/soc/zte,*.h
2378 F:      sound/soc/codecs/zx_aud96p22.c
2379 F:      sound/soc/zte/
2380
2381 ARM/ZYNQ ARCHITECTURE
2382 M:      Michal Simek <michal.simek@xilinx.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 W:      http://wiki.xilinx.com
2385 T:      git https://github.com/Xilinx/linux-xlnx.git
2386 S:      Supported
2387 F:      arch/arm/mach-zynq/
2388 F:      drivers/cpuidle/cpuidle-zynq.c
2389 F:      drivers/block/xsysace.c
2390 N:      zynq
2391 N:      xilinx
2392 F:      drivers/clocksource/timer-cadence-ttc.c
2393 F:      drivers/i2c/busses/i2c-cadence.c
2394 F:      drivers/mmc/host/sdhci-of-arasan.c
2395 F:      drivers/edac/synopsys_edac.c
2396 F:      drivers/i2c/busses/i2c-xiic.c
2397
2398 ARM64 PORT (AARCH64 ARCHITECTURE)
2399 M:      Catalin Marinas <catalin.marinas@arm.com>
2400 M:      Will Deacon <will.deacon@arm.com>
2401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2403 S:      Maintained
2404 F:      arch/arm64/
2405 X:      arch/arm64/boot/dts/
2406 F:      Documentation/arm64/
2407
2408 AS3645A LED FLASH CONTROLLER DRIVER
2409 M:      Sakari Ailus <sakari.ailus@iki.fi>
2410 L:      linux-leds@vger.kernel.org
2411 S:      Maintained
2412 F:      drivers/leds/leds-as3645a.c
2413
2414 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2415 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2416 L:      linux-media@vger.kernel.org
2417 T:      git git://linuxtv.org/media_tree.git
2418 S:      Maintained
2419 F:      drivers/media/i2c/ak7375.c
2420 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2421
2422 ASAHI KASEI AK8974 DRIVER
2423 M:      Linus Walleij <linus.walleij@linaro.org>
2424 L:      linux-iio@vger.kernel.org
2425 W:      http://www.akm.com/
2426 S:      Supported
2427 F:      drivers/iio/magnetometer/ak8974.c
2428
2429 ASC7621 HARDWARE MONITOR DRIVER
2430 M:      George Joseph <george.joseph@fairview5.com>
2431 L:      linux-hwmon@vger.kernel.org
2432 S:      Maintained
2433 F:      Documentation/hwmon/asc7621
2434 F:      drivers/hwmon/asc7621.c
2435
2436 ASPEED VIDEO ENGINE DRIVER
2437 M:      Eddie James <eajames@linux.ibm.com>
2438 L:      linux-media@vger.kernel.org
2439 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2440 S:      Maintained
2441 F:      drivers/media/platform/aspeed-video.c
2442 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2443
2444 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2445 M:      Corentin Chary <corentin.chary@gmail.com>
2446 L:      acpi4asus-user@lists.sourceforge.net
2447 L:      platform-driver-x86@vger.kernel.org
2448 W:      http://acpi4asus.sf.net
2449 S:      Maintained
2450 F:      drivers/platform/x86/asus*.c
2451 F:      drivers/platform/x86/eeepc*.c
2452
2453 ASUS WIRELESS RADIO CONTROL DRIVER
2454 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2455 L:      platform-driver-x86@vger.kernel.org
2456 S:      Maintained
2457 F:      drivers/platform/x86/asus-wireless.c
2458
2459 ASYMMETRIC KEYS
2460 M:      David Howells <dhowells@redhat.com>
2461 L:      keyrings@vger.kernel.org
2462 S:      Maintained
2463 F:      Documentation/crypto/asymmetric-keys.txt
2464 F:      include/linux/verification.h
2465 F:      include/crypto/public_key.h
2466 F:      include/crypto/pkcs7.h
2467 F:      crypto/asymmetric_keys/
2468
2469 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2470 R:      Dan Williams <dan.j.williams@intel.com>
2471 W:      http://sourceforge.net/projects/xscaleiop
2472 S:      Odd fixes
2473 F:      Documentation/crypto/async-tx-api.txt
2474 F:      crypto/async_tx/
2475 F:      drivers/dma/
2476 F:      include/linux/dmaengine.h
2477 F:      include/linux/async_tx.h
2478
2479 AT24 EEPROM DRIVER
2480 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2481 L:      linux-i2c@vger.kernel.org
2482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2483 S:      Maintained
2484 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2485 F:      drivers/misc/eeprom/at24.c
2486 F:      include/linux/platform_data/at24.h
2487
2488 ATA OVER ETHERNET (AOE) DRIVER
2489 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2490 W:      http://www.openaoe.org/
2491 S:      Supported
2492 F:      Documentation/aoe/
2493 F:      drivers/block/aoe/
2494
2495 ATHEROS 71XX/9XXX GPIO DRIVER
2496 M:      Alban Bedel <albeu@free.fr>
2497 W:      https://github.com/AlbanBedel/linux
2498 T:      git git://github.com/AlbanBedel/linux
2499 S:      Maintained
2500 F:      drivers/gpio/gpio-ath79.c
2501 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2502
2503 ATHEROS 71XX/9XXX USB PHY DRIVER
2504 M:      Alban Bedel <albeu@free.fr>
2505 W:      https://github.com/AlbanBedel/linux
2506 T:      git git://github.com/AlbanBedel/linux
2507 S:      Maintained
2508 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2509 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2510
2511 ATHEROS ATH GENERIC UTILITIES
2512 M:      Kalle Valo <kvalo@codeaurora.org>
2513 L:      linux-wireless@vger.kernel.org
2514 S:      Supported
2515 F:      drivers/net/wireless/ath/*
2516
2517 ATHEROS ATH5K WIRELESS DRIVER
2518 M:      Jiri Slaby <jirislaby@gmail.com>
2519 M:      Nick Kossifidis <mickflemm@gmail.com>
2520 M:      Luis Chamberlain <mcgrof@kernel.org>
2521 L:      linux-wireless@vger.kernel.org
2522 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2523 S:      Maintained
2524 F:      drivers/net/wireless/ath/ath5k/
2525
2526 ATHEROS ATH6KL WIRELESS DRIVER
2527 M:      Kalle Valo <kvalo@codeaurora.org>
2528 L:      linux-wireless@vger.kernel.org
2529 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2531 S:      Supported
2532 F:      drivers/net/wireless/ath/ath6kl/
2533
2534 ATI_REMOTE2 DRIVER
2535 M:      Ville Syrjala <syrjala@sci.fi>
2536 S:      Maintained
2537 F:      drivers/input/misc/ati_remote2.c
2538
2539 ATK0110 HWMON DRIVER
2540 M:      Luca Tettamanti <kronos.it@gmail.com>
2541 L:      linux-hwmon@vger.kernel.org
2542 S:      Maintained
2543 F:      drivers/hwmon/asus_atk0110.c
2544
2545 ATLX ETHERNET DRIVERS
2546 M:      Jay Cliburn <jcliburn@gmail.com>
2547 M:      Chris Snook <chris.snook@gmail.com>
2548 L:      netdev@vger.kernel.org
2549 W:      http://sourceforge.net/projects/atl1
2550 W:      http://atl1.sourceforge.net
2551 S:      Maintained
2552 F:      drivers/net/ethernet/atheros/
2553
2554 ATM
2555 M:      Chas Williams <3chas3@gmail.com>
2556 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2557 L:      netdev@vger.kernel.org
2558 W:      http://linux-atm.sourceforge.net
2559 S:      Maintained
2560 F:      drivers/atm/
2561 F:      include/linux/atm*
2562 F:      include/uapi/linux/atm*
2563
2564 ATMEL MACB ETHERNET DRIVER
2565 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2566 S:      Supported
2567 F:      drivers/net/ethernet/cadence/
2568
2569 ATMEL MAXTOUCH DRIVER
2570 M:      Nick Dyer <nick@shmanahar.org>
2571 T:      git git://github.com/ndyer/linux.git
2572 S:      Maintained
2573 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2574 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2575
2576 ATMEL WIRELESS DRIVER
2577 M:      Simon Kelley <simon@thekelleys.org.uk>
2578 L:      linux-wireless@vger.kernel.org
2579 W:      http://www.thekelleys.org.uk/atmel
2580 W:      http://atmelwlandriver.sourceforge.net/
2581 S:      Maintained
2582 F:      drivers/net/wireless/atmel/atmel*
2583
2584 ATOMIC INFRASTRUCTURE
2585 M:      Will Deacon <will.deacon@arm.com>
2586 M:      Peter Zijlstra <peterz@infradead.org>
2587 R:      Boqun Feng <boqun.feng@gmail.com>
2588 L:      linux-kernel@vger.kernel.org
2589 S:      Maintained
2590 F:      arch/*/include/asm/atomic*.h
2591 F:      include/*/atomic*.h
2592
2593 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2594 M:      Bradley Grove <linuxdrivers@attotech.com>
2595 L:      linux-scsi@vger.kernel.org
2596 W:      http://www.attotech.com
2597 S:      Supported
2598 F:      drivers/scsi/esas2r
2599
2600 ATUSB IEEE 802.15.4 RADIO DRIVER
2601 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2602 L:      linux-wpan@vger.kernel.org
2603 S:      Maintained
2604 F:      drivers/net/ieee802154/atusb.c
2605 F:      drivers/net/ieee802154/atusb.h
2606 F:      drivers/net/ieee802154/at86rf230.h
2607
2608 AUDIT SUBSYSTEM
2609 M:      Paul Moore <paul@paul-moore.com>
2610 M:      Eric Paris <eparis@redhat.com>
2611 L:      linux-audit@redhat.com (moderated for non-subscribers)
2612 W:      https://github.com/linux-audit
2613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2614 S:      Supported
2615 F:      include/linux/audit.h
2616 F:      include/uapi/linux/audit.h
2617 F:      kernel/audit*
2618
2619 AUXILIARY DISPLAY DRIVERS
2620 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2621 S:      Maintained
2622 F:      drivers/auxdisplay/
2623 F:      include/linux/cfag12864b.h
2624
2625 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2626 M:      Andreas Klinger <ak@it-klinger.de>
2627 L:      linux-iio@vger.kernel.org
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2630 F:      drivers/iio/adc/hx711.c
2631
2632 AX.25 NETWORK LAYER
2633 M:      Ralf Baechle <ralf@linux-mips.org>
2634 L:      linux-hams@vger.kernel.org
2635 W:      http://www.linux-ax25.org/
2636 S:      Maintained
2637 F:      include/uapi/linux/ax25.h
2638 F:      include/net/ax25.h
2639 F:      net/ax25/
2640
2641 AXENTIA ARM DEVICES
2642 M:      Peter Rosin <peda@axentia.se>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 S:      Maintained
2645 F:      Documentation/devicetree/bindings/arm/axentia.txt
2646 F:      arch/arm/boot/dts/at91-linea.dtsi
2647 F:      arch/arm/boot/dts/at91-natte.dtsi
2648 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2649 F:      arch/arm/boot/dts/at91-tse850-3.dts
2650
2651 AXENTIA ASOC DRIVERS
2652 M:      Peter Rosin <peda@axentia.se>
2653 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2654 S:      Maintained
2655 F:      Documentation/devicetree/bindings/sound/axentia,*
2656 F:      sound/soc/atmel/tse850-pcm5142.c
2657
2658 AXXIA I2C CONTROLLER
2659 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2660 L:      linux-i2c@vger.kernel.org
2661 S:      Maintained
2662 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2663 F:      drivers/i2c/busses/i2c-axxia.c
2664
2665 AZ6007 DVB DRIVER
2666 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2667 L:      linux-media@vger.kernel.org
2668 W:      https://linuxtv.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 S:      Maintained
2671 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2672
2673 AZTECH FM RADIO RECEIVER DRIVER
2674 M:      Hans Verkuil <hverkuil@xs4all.nl>
2675 L:      linux-media@vger.kernel.org
2676 T:      git git://linuxtv.org/media_tree.git
2677 W:      https://linuxtv.org
2678 S:      Maintained
2679 F:      drivers/media/radio/radio-aztech*
2680
2681 B43 WIRELESS DRIVER
2682 L:      linux-wireless@vger.kernel.org
2683 L:      b43-dev@lists.infradead.org
2684 W:      http://wireless.kernel.org/en/users/Drivers/b43
2685 S:      Odd Fixes
2686 F:      drivers/net/wireless/broadcom/b43/
2687
2688 B43LEGACY WIRELESS DRIVER
2689 M:      Larry Finger <Larry.Finger@lwfinger.net>
2690 L:      linux-wireless@vger.kernel.org
2691 L:      b43-dev@lists.infradead.org
2692 W:      http://wireless.kernel.org/en/users/Drivers/b43
2693 S:      Maintained
2694 F:      drivers/net/wireless/broadcom/b43legacy/
2695
2696 BACKLIGHT CLASS/SUBSYSTEM
2697 M:      Lee Jones <lee.jones@linaro.org>
2698 M:      Daniel Thompson <daniel.thompson@linaro.org>
2699 M:      Jingoo Han <jingoohan1@gmail.com>
2700 L:      dri-devel@lists.freedesktop.org
2701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2702 S:      Maintained
2703 F:      drivers/video/backlight/
2704 F:      include/linux/backlight.h
2705 F:      include/linux/pwm_backlight.h
2706 F:      Documentation/devicetree/bindings/leds/backlight
2707
2708 BATMAN ADVANCED
2709 M:      Marek Lindner <mareklindner@neomailbox.ch>
2710 M:      Simon Wunderlich <sw@simonwunderlich.de>
2711 M:      Antonio Quartulli <a@unstable.cc>
2712 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2713 W:      https://www.open-mesh.org/
2714 Q:      https://patchwork.open-mesh.org/project/batman/list/
2715 S:      Maintained
2716 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2717 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2718 F:      Documentation/networking/batman-adv.rst
2719 F:      include/uapi/linux/batadv_packet.h
2720 F:      include/uapi/linux/batman_adv.h
2721 F:      net/batman-adv/
2722
2723 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2724 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2725 L:      linux-hams@vger.kernel.org
2726 W:      http://www.baycom.org/~tom/ham/ham.html
2727 S:      Maintained
2728 F:      drivers/net/hamradio/baycom*
2729
2730 BCACHE (BLOCK LAYER CACHE)
2731 M:      Coly Li <colyli@suse.de>
2732 M:      Kent Overstreet <kent.overstreet@gmail.com>
2733 L:      linux-bcache@vger.kernel.org
2734 W:      http://bcache.evilpiepirate.org
2735 C:      irc://irc.oftc.net/bcache
2736 S:      Maintained
2737 F:      drivers/md/bcache/
2738
2739 BDISP ST MEDIA DRIVER
2740 M:      Fabien Dessenne <fabien.dessenne@st.com>
2741 L:      linux-media@vger.kernel.org
2742 T:      git git://linuxtv.org/media_tree.git
2743 W:      https://linuxtv.org
2744 S:      Supported
2745 F:      drivers/media/platform/sti/bdisp
2746
2747 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2748 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2749 L:      netdev@vger.kernel.org
2750 S:      Maintained
2751 F:      drivers/net/ethernet/ec_bhf.c
2752
2753 BEFS FILE SYSTEM
2754 M:      Luis de Bethencourt <luisbg@kernel.org>
2755 M:      Salah Triki <salah.triki@gmail.com>
2756 S:      Maintained
2757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2758 F:      Documentation/filesystems/befs.txt
2759 F:      fs/befs/
2760
2761 BFQ I/O SCHEDULER
2762 M:      Paolo Valente <paolo.valente@linaro.org>
2763 M:      Jens Axboe <axboe@kernel.dk>
2764 L:      linux-block@vger.kernel.org
2765 S:      Maintained
2766 F:      block/bfq-*
2767 F:      Documentation/block/bfq-iosched.txt
2768
2769 BFS FILE SYSTEM
2770 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2771 S:      Maintained
2772 F:      Documentation/filesystems/bfs.txt
2773 F:      fs/bfs/
2774 F:      include/uapi/linux/bfs_fs.h
2775
2776 BLINKM RGB LED DRIVER
2777 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2778 S:      Maintained
2779 F:      drivers/leds/leds-blinkm.c
2780
2781 BLOCK LAYER
2782 M:      Jens Axboe <axboe@kernel.dk>
2783 L:      linux-block@vger.kernel.org
2784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2785 S:      Maintained
2786 F:      block/
2787 F:      drivers/block/
2788 F:      kernel/trace/blktrace.c
2789 F:      lib/sbitmap.c
2790
2791 BLOCK2MTD DRIVER
2792 M:      Joern Engel <joern@lazybastard.org>
2793 L:      linux-mtd@lists.infradead.org
2794 S:      Maintained
2795 F:      drivers/mtd/devices/block2mtd.c
2796
2797 BLUETOOTH DRIVERS
2798 M:      Marcel Holtmann <marcel@holtmann.org>
2799 M:      Johan Hedberg <johan.hedberg@gmail.com>
2800 L:      linux-bluetooth@vger.kernel.org
2801 W:      http://www.bluez.org/
2802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2804 S:      Maintained
2805 F:      drivers/bluetooth/
2806
2807 BLUETOOTH SUBSYSTEM
2808 M:      Marcel Holtmann <marcel@holtmann.org>
2809 M:      Johan Hedberg <johan.hedberg@gmail.com>
2810 L:      linux-bluetooth@vger.kernel.org
2811 W:      http://www.bluez.org/
2812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2814 S:      Maintained
2815 F:      net/bluetooth/
2816 F:      include/net/bluetooth/
2817
2818 BONDING DRIVER
2819 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2820 M:      Veaceslav Falico <vfalico@gmail.com>
2821 M:      Andy Gospodarek <andy@greyhouse.net>
2822 L:      netdev@vger.kernel.org
2823 W:      http://sourceforge.net/projects/bonding/
2824 S:      Supported
2825 F:      drivers/net/bonding/
2826 F:      include/uapi/linux/if_bonding.h
2827
2828 BPF (Safe dynamic programs and tools)
2829 M:      Alexei Starovoitov <ast@kernel.org>
2830 M:      Daniel Borkmann <daniel@iogearbox.net>
2831 L:      netdev@vger.kernel.org
2832 L:      linux-kernel@vger.kernel.org
2833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2835 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2836 S:      Supported
2837 F:      arch/*/net/*
2838 F:      Documentation/networking/filter.txt
2839 F:      Documentation/bpf/
2840 F:      include/linux/bpf*
2841 F:      include/linux/filter.h
2842 F:      include/trace/events/xdp.h
2843 F:      include/uapi/linux/bpf*
2844 F:      include/uapi/linux/filter.h
2845 F:      kernel/bpf/
2846 F:      kernel/trace/bpf_trace.c
2847 F:      lib/test_bpf.c
2848 F:      net/bpf/
2849 F:      net/core/filter.c
2850 F:      net/sched/act_bpf.c
2851 F:      net/sched/cls_bpf.c
2852 F:      samples/bpf/
2853 F:      tools/bpf/
2854 F:      tools/lib/bpf/
2855 F:      tools/testing/selftests/bpf/
2856
2857 BPF JIT for ARM
2858 M:      Shubham Bansal <illusionist.neo@gmail.com>
2859 L:      netdev@vger.kernel.org
2860 S:      Maintained
2861 F:      arch/arm/net/
2862
2863 BPF JIT for ARM64
2864 M:      Daniel Borkmann <daniel@iogearbox.net>
2865 M:      Alexei Starovoitov <ast@kernel.org>
2866 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2867 L:      netdev@vger.kernel.org
2868 S:      Supported
2869 F:      arch/arm64/net/
2870
2871 BPF JIT for MIPS (32-BIT AND 64-BIT)
2872 M:      Paul Burton <paul.burton@mips.com>
2873 L:      netdev@vger.kernel.org
2874 S:      Maintained
2875 F:      arch/mips/net/
2876
2877 BPF JIT for NFP NICs
2878 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2879 L:      netdev@vger.kernel.org
2880 S:      Supported
2881 F:      drivers/net/ethernet/netronome/nfp/bpf/
2882
2883 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2884 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2885 M:      Sandipan Das <sandipan@linux.ibm.com>
2886 L:      netdev@vger.kernel.org
2887 S:      Maintained
2888 F:      arch/powerpc/net/
2889
2890 BPF JIT for S390
2891 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2892 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2893 L:      netdev@vger.kernel.org
2894 S:      Maintained
2895 F:      arch/s390/net/
2896 X:      arch/s390/net/pnet.c
2897
2898 BPF JIT for SPARC (32-BIT AND 64-BIT)
2899 M:      David S. Miller <davem@davemloft.net>
2900 L:      netdev@vger.kernel.org
2901 S:      Maintained
2902 F:      arch/sparc/net/
2903
2904 BPF JIT for X86 32-BIT
2905 M:      Wang YanQing <udknight@gmail.com>
2906 L:      netdev@vger.kernel.org
2907 S:      Maintained
2908 F:      arch/x86/net/bpf_jit_comp32.c
2909
2910 BPF JIT for X86 64-BIT
2911 M:      Alexei Starovoitov <ast@kernel.org>
2912 M:      Daniel Borkmann <daniel@iogearbox.net>
2913 L:      netdev@vger.kernel.org
2914 S:      Supported
2915 F:      arch/x86/net/
2916 X:      arch/x86/net/bpf_jit_comp32.c
2917
2918 BROADCOM B44 10/100 ETHERNET DRIVER
2919 M:      Michael Chan <michael.chan@broadcom.com>
2920 L:      netdev@vger.kernel.org
2921 S:      Supported
2922 F:      drivers/net/ethernet/broadcom/b44.*
2923
2924 BROADCOM B53 ETHERNET SWITCH DRIVER
2925 M:      Florian Fainelli <f.fainelli@gmail.com>
2926 L:      netdev@vger.kernel.org
2927 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2928 S:      Supported
2929 F:      drivers/net/dsa/b53/*
2930 F:      include/linux/platform_data/b53.h
2931
2932 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2933 M:      Florian Fainelli <f.fainelli@gmail.com>
2934 M:      Ray Jui <rjui@broadcom.com>
2935 M:      Scott Branden <sbranden@broadcom.com>
2936 M:      bcm-kernel-feedback-list@broadcom.com
2937 T:      git git://github.com/broadcom/mach-bcm
2938 S:      Maintained
2939 N:      bcm281*
2940 N:      bcm113*
2941 N:      bcm216*
2942 N:      kona
2943 F:      arch/arm/mach-bcm/
2944
2945 BROADCOM BCM2835 ARM ARCHITECTURE
2946 M:      Eric Anholt <eric@anholt.net>
2947 M:      Stefan Wahren <stefan.wahren@i2se.com>
2948 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950 T:      git git://github.com/anholt/linux
2951 S:      Maintained
2952 N:      bcm2835
2953 F:      drivers/staging/vc04_services
2954
2955 BROADCOM BCM47XX MIPS ARCHITECTURE
2956 M:      Hauke Mehrtens <hauke@hauke-m.de>
2957 M:      Rafał Miłecki <zajec5@gmail.com>
2958 L:      linux-mips@vger.kernel.org
2959 S:      Maintained
2960 F:      Documentation/devicetree/bindings/mips/brcm/
2961 F:      arch/mips/bcm47xx/*
2962 F:      arch/mips/include/asm/mach-bcm47xx/*
2963
2964 BROADCOM BCM5301X ARM ARCHITECTURE
2965 M:      Hauke Mehrtens <hauke@hauke-m.de>
2966 M:      Rafał Miłecki <zajec5@gmail.com>
2967 M:      bcm-kernel-feedback-list@broadcom.com
2968 L:      linux-arm-kernel@lists.infradead.org
2969 S:      Maintained
2970 F:      arch/arm/mach-bcm/bcm_5301x.c
2971 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2972 F:      arch/arm/boot/dts/bcm470*
2973 F:      arch/arm/boot/dts/bcm953012*
2974
2975 BROADCOM BCM53573 ARM ARCHITECTURE
2976 M:      Rafał Miłecki <rafal@milecki.pl>
2977 L:      linux-arm-kernel@lists.infradead.org
2978 S:      Maintained
2979 F:      arch/arm/boot/dts/bcm53573*
2980 F:      arch/arm/boot/dts/bcm47189*
2981
2982 BROADCOM BCM63XX ARM ARCHITECTURE
2983 M:      Florian Fainelli <f.fainelli@gmail.com>
2984 M:      bcm-kernel-feedback-list@broadcom.com
2985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986 T:      git git://github.com/broadcom/stblinux.git
2987 S:      Maintained
2988 N:      bcm63xx
2989
2990 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2991 M:      Kevin Cernekee <cernekee@gmail.com>
2992 L:      linux-usb@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2995
2996 BROADCOM BCM7XXX ARM ARCHITECTURE
2997 M:      Brian Norris <computersforpeace@gmail.com>
2998 M:      Gregory Fong <gregory.0xf0@gmail.com>
2999 M:      Florian Fainelli <f.fainelli@gmail.com>
3000 M:      bcm-kernel-feedback-list@broadcom.com
3001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002 T:      git git://github.com/broadcom/stblinux.git
3003 S:      Maintained
3004 F:      arch/arm/mach-bcm/*brcmstb*
3005 F:      arch/arm/boot/dts/bcm7*.dts*
3006 F:      drivers/bus/brcmstb_gisb.c
3007 F:      arch/arm/mm/cache-b15-rac.c
3008 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3009 N:      brcmstb
3010
3011 BROADCOM BMIPS CPUFREQ DRIVER
3012 M:      Markus Mayer <mmayer@broadcom.com>
3013 M:      bcm-kernel-feedback-list@broadcom.com
3014 L:      linux-pm@vger.kernel.org
3015 S:      Maintained
3016 F:      drivers/cpufreq/bmips-cpufreq.c
3017
3018 BROADCOM BMIPS MIPS ARCHITECTURE
3019 M:      Kevin Cernekee <cernekee@gmail.com>
3020 M:      Florian Fainelli <f.fainelli@gmail.com>
3021 L:      linux-mips@vger.kernel.org
3022 T:      git git://github.com/broadcom/stblinux.git
3023 S:      Maintained
3024 F:      arch/mips/bmips/*
3025 F:      arch/mips/include/asm/mach-bmips/*
3026 F:      arch/mips/kernel/*bmips*
3027 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3028 F:      drivers/irqchip/irq-bcm63*
3029 F:      drivers/irqchip/irq-bcm7*
3030 F:      drivers/irqchip/irq-brcmstb*
3031 F:      include/linux/bcm963xx_nvram.h
3032 F:      include/linux/bcm963xx_tag.h
3033
3034 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3035 M:      Rasesh Mody <rasesh.mody@cavium.com>
3036 M:      Dept-GELinuxNICDev@cavium.com
3037 L:      netdev@vger.kernel.org
3038 S:      Supported
3039 F:      drivers/net/ethernet/broadcom/bnx2.*
3040 F:      drivers/net/ethernet/broadcom/bnx2_*
3041
3042 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3043 M:      QLogic-Storage-Upstream@qlogic.com
3044 L:      linux-scsi@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/scsi/bnx2fc/
3047
3048 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3049 M:      QLogic-Storage-Upstream@qlogic.com
3050 L:      linux-scsi@vger.kernel.org
3051 S:      Supported
3052 F:      drivers/scsi/bnx2i/
3053
3054 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3055 M:      Ariel Elior <ariel.elior@cavium.com>
3056 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3057 M:      everest-linux-l2@cavium.com
3058 L:      netdev@vger.kernel.org
3059 S:      Supported
3060 F:      drivers/net/ethernet/broadcom/bnx2x/
3061
3062 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3063 M:      Michael Chan <michael.chan@broadcom.com>
3064 L:      netdev@vger.kernel.org
3065 S:      Supported
3066 F:      drivers/net/ethernet/broadcom/bnxt/
3067
3068 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3069 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3070 M:      Franky Lin <franky.lin@broadcom.com>
3071 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3072 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3073 M:      Wright Feng <wright.feng@cypress.com>
3074 L:      linux-wireless@vger.kernel.org
3075 L:      brcm80211-dev-list.pdl@broadcom.com
3076 L:      brcm80211-dev-list@cypress.com
3077 S:      Supported
3078 F:      drivers/net/wireless/broadcom/brcm80211/
3079
3080 BROADCOM BRCMSTB GPIO DRIVER
3081 M:      Gregory Fong <gregory.0xf0@gmail.com>
3082 L:      bcm-kernel-feedback-list@broadcom.com
3083 S:      Supported
3084 F:      drivers/gpio/gpio-brcmstb.c
3085 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3086
3087 BROADCOM BRCMSTB I2C DRIVER
3088 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3089 L:      linux-i2c@vger.kernel.org
3090 L:      bcm-kernel-feedback-list@broadcom.com
3091 S:      Supported
3092 F:      drivers/i2c/busses/i2c-brcmstb.c
3093 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3094
3095 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3096 M:      Al Cooper <alcooperx@gmail.com>
3097 L:      linux-kernel@vger.kernel.org
3098 L:      bcm-kernel-feedback-list@broadcom.com
3099 S:      Maintained
3100 F:      drivers/phy/broadcom/phy-brcm-usb*
3101
3102 BROADCOM GENET ETHERNET DRIVER
3103 M:      Doug Berger <opendmb@gmail.com>
3104 M:      Florian Fainelli <f.fainelli@gmail.com>
3105 L:      netdev@vger.kernel.org
3106 S:      Supported
3107 F:      drivers/net/ethernet/broadcom/genet/
3108
3109 BROADCOM IPROC ARM ARCHITECTURE
3110 M:      Ray Jui <rjui@broadcom.com>
3111 M:      Scott Branden <sbranden@broadcom.com>
3112 M:      bcm-kernel-feedback-list@broadcom.com
3113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T:      git git://github.com/broadcom/cygnus-linux.git
3115 S:      Maintained
3116 N:      iproc
3117 N:      cygnus
3118 N:      bcm[-_]nsp
3119 N:      bcm9113*
3120 N:      bcm9583*
3121 N:      bcm9585*
3122 N:      bcm9586*
3123 N:      bcm988312
3124 N:      bcm113*
3125 N:      bcm583*
3126 N:      bcm585*
3127 N:      bcm586*
3128 N:      bcm88312
3129 N:      hr2
3130 N:      stingray
3131 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3132 F:      arch/arm64/boot/dts/broadcom/stingray/*
3133 F:      drivers/clk/bcm/clk-ns*
3134 F:      drivers/clk/bcm/clk-sr*
3135 F:      drivers/pinctrl/bcm/pinctrl-ns*
3136 F:      include/dt-bindings/clock/bcm-sr*
3137
3138 BROADCOM KONA GPIO DRIVER
3139 M:      Ray Jui <rjui@broadcom.com>
3140 L:      bcm-kernel-feedback-list@broadcom.com
3141 S:      Supported
3142 F:      drivers/gpio/gpio-bcm-kona.c
3143 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3144
3145 BROADCOM NETXTREME-E ROCE DRIVER
3146 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3147 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3148 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3149 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3150 L:      linux-rdma@vger.kernel.org
3151 W:      http://www.broadcom.com
3152 S:      Supported
3153 F:      drivers/infiniband/hw/bnxt_re/
3154 F:      include/uapi/rdma/bnxt_re-abi.h
3155
3156 BROADCOM NVRAM DRIVER
3157 M:      Rafał Miłecki <zajec5@gmail.com>
3158 L:      linux-mips@vger.kernel.org
3159 S:      Maintained
3160 F:      drivers/firmware/broadcom/*
3161
3162 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3163 M:      Rafał Miłecki <zajec5@gmail.com>
3164 L:      linux-wireless@vger.kernel.org
3165 S:      Maintained
3166 F:      drivers/bcma/
3167 F:      include/linux/bcma/
3168
3169 BROADCOM STB AVS CPUFREQ DRIVER
3170 M:      Markus Mayer <mmayer@broadcom.com>
3171 M:      bcm-kernel-feedback-list@broadcom.com
3172 L:      linux-pm@vger.kernel.org
3173 S:      Maintained
3174 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3175 F:      drivers/cpufreq/brcmstb*
3176
3177 BROADCOM STB AVS TMON DRIVER
3178 M:      Markus Mayer <mmayer@broadcom.com>
3179 M:      bcm-kernel-feedback-list@broadcom.com
3180 L:      linux-pm@vger.kernel.org
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3183 F:      drivers/thermal/broadcom/brcmstb*
3184
3185 BROADCOM STB NAND FLASH DRIVER
3186 M:      Brian Norris <computersforpeace@gmail.com>
3187 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3188 L:      linux-mtd@lists.infradead.org
3189 L:      bcm-kernel-feedback-list@broadcom.com
3190 S:      Maintained
3191 F:      drivers/mtd/nand/raw/brcmnand/
3192
3193 BROADCOM STB DPFE DRIVER
3194 M:      Markus Mayer <mmayer@broadcom.com>
3195 M:      bcm-kernel-feedback-list@broadcom.com
3196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3197 S:      Maintained
3198 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3199 F:      drivers/memory/brcmstb_dpfe.c
3200
3201 BROADCOM SPI DRIVER
3202 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3203 M:      bcm-kernel-feedback-list@broadcom.com
3204 S:      Maintained
3205 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3206 F:      drivers/spi/spi-bcm-qspi.*
3207 F:      drivers/spi/spi-brcmstb-qspi.c
3208 F:      drivers/spi/spi-iproc-qspi.c
3209
3210 BROADCOM SYSTEMPORT ETHERNET DRIVER
3211 M:      Florian Fainelli <f.fainelli@gmail.com>
3212 L:      netdev@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3215
3216 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3217 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3218 M:      Prashant Sreedharan <prashant@broadcom.com>
3219 M:      Michael Chan <mchan@broadcom.com>
3220 L:      netdev@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/net/ethernet/broadcom/tg3.*
3223
3224 BROCADE BFA FC SCSI DRIVER
3225 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3226 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3227 L:      linux-scsi@vger.kernel.org
3228 S:      Supported
3229 F:      drivers/scsi/bfa/
3230
3231 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3232 M:      Rasesh Mody <rasesh.mody@cavium.com>
3233 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3234 M:      Dept-GELinuxNICDev@cavium.com
3235 L:      netdev@vger.kernel.org
3236 S:      Supported
3237 F:      drivers/net/ethernet/brocade/bna/
3238
3239 BSG (block layer generic sg v4 driver)
3240 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3241 L:      linux-scsi@vger.kernel.org
3242 S:      Supported
3243 F:      block/bsg.c
3244 F:      include/linux/bsg.h
3245 F:      include/uapi/linux/bsg.h
3246
3247 BT87X AUDIO DRIVER
3248 M:      Clemens Ladisch <clemens@ladisch.de>
3249 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3250 T:      git git://git.alsa-project.org/alsa-kernel.git
3251 S:      Maintained
3252 F:      Documentation/sound/cards/bt87x.rst
3253 F:      sound/pci/bt87x.c
3254
3255 BT8XXGPIO DRIVER
3256 M:      Michael Buesch <m@bues.ch>
3257 W:      http://bu3sch.de/btgpio.php
3258 S:      Maintained
3259 F:      drivers/gpio/gpio-bt8xx.c
3260
3261 BTRFS FILE SYSTEM
3262 M:      Chris Mason <clm@fb.com>
3263 M:      Josef Bacik <josef@toxicpanda.com>
3264 M:      David Sterba <dsterba@suse.com>
3265 L:      linux-btrfs@vger.kernel.org
3266 W:      http://btrfs.wiki.kernel.org/
3267 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3269 S:      Maintained
3270 F:      Documentation/filesystems/btrfs.txt
3271 F:      fs/btrfs/
3272 F:      include/linux/btrfs*
3273 F:      include/uapi/linux/btrfs*
3274
3275 BTTV VIDEO4LINUX DRIVER
3276 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3277 L:      linux-media@vger.kernel.org
3278 W:      https://linuxtv.org
3279 T:      git git://linuxtv.org/media_tree.git
3280 S:      Odd fixes
3281 F:      Documentation/media/v4l-drivers/bttv*
3282 F:      drivers/media/pci/bt8xx/bttv*
3283
3284 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3285 M:      Chanwoo Choi <cw00.choi@samsung.com>
3286 L:      linux-pm@vger.kernel.org
3287 L:      linux-samsung-soc@vger.kernel.org
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3289 S:      Maintained
3290 F:      drivers/devfreq/exynos-bus.c
3291 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3292
3293 BUSLOGIC SCSI DRIVER
3294 M:      Khalid Aziz <khalid@gonehiking.org>
3295 L:      linux-scsi@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/scsi/BusLogic.*
3298 F:      drivers/scsi/FlashPoint.*
3299
3300 C-MEDIA CMI8788 DRIVER
3301 M:      Clemens Ladisch <clemens@ladisch.de>
3302 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3303 T:      git git://git.alsa-project.org/alsa-kernel.git
3304 S:      Maintained
3305 F:      sound/pci/oxygen/
3306
3307 C-SKY ARCHITECTURE
3308 M:      Guo Ren <guoren@kernel.org>
3309 T:      git https://github.com/c-sky/csky-linux.git
3310 S:      Supported
3311 F:      arch/csky/
3312 F:      Documentation/devicetree/bindings/csky/
3313 F:      drivers/irqchip/irq-csky-*
3314 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3315 F:      drivers/clocksource/timer-gx6605s.c
3316 F:      drivers/clocksource/timer-mp-csky.c
3317 F:      Documentation/devicetree/bindings/timer/csky,*
3318 K:      csky
3319 N:      csky
3320
3321 C6X ARCHITECTURE
3322 M:      Mark Salter <msalter@redhat.com>
3323 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3324 L:      linux-c6x-dev@linux-c6x.org
3325 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3326 S:      Maintained
3327 F:      arch/c6x/
3328
3329 CA8210 IEEE-802.15.4 RADIO DRIVER
3330 M:      Harry Morris <h.morris@cascoda.com>
3331 L:      linux-wpan@vger.kernel.org
3332 W:      https://github.com/Cascoda/ca8210-linux.git
3333 S:      Maintained
3334 F:      drivers/net/ieee802154/ca8210.c
3335 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3336
3337 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3338 M:      David Howells <dhowells@redhat.com>
3339 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3340 S:      Supported
3341 F:      Documentation/filesystems/caching/cachefiles.txt
3342 F:      fs/cachefiles/
3343
3344 CADENCE MIPI-CSI2 BRIDGES
3345 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3346 L:      linux-media@vger.kernel.org
3347 S:      Maintained
3348 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3349 F:      drivers/media/platform/cadence/cdns-csi2*
3350
3351 CADET FM/AM RADIO RECEIVER DRIVER
3352 M:      Hans Verkuil <hverkuil@xs4all.nl>
3353 L:      linux-media@vger.kernel.org
3354 T:      git git://linuxtv.org/media_tree.git
3355 W:      https://linuxtv.org
3356 S:      Maintained
3357 F:      drivers/media/radio/radio-cadet*
3358
3359 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3360 M:      Jonathan Corbet <corbet@lwn.net>
3361 L:      linux-media@vger.kernel.org
3362 T:      git git://linuxtv.org/media_tree.git
3363 S:      Maintained
3364 F:      Documentation/media/v4l-drivers/cafe_ccic*
3365 F:      drivers/media/platform/marvell-ccic/
3366
3367 CAIF NETWORK LAYER
3368 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3369 L:      netdev@vger.kernel.org
3370 S:      Supported
3371 F:      Documentation/networking/caif/
3372 F:      drivers/net/caif/
3373 F:      include/uapi/linux/caif/
3374 F:      include/net/caif/
3375 F:      net/caif/
3376
3377 CAKE QDISC
3378 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3379 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3380 S:      Maintained
3381 F:      net/sched/sch_cake.c
3382
3383 CALGARY x86-64 IOMMU
3384 M:      Muli Ben-Yehuda <mulix@mulix.org>
3385 M:      Jon Mason <jdmason@kudzu.us>
3386 L:      iommu@lists.linux-foundation.org
3387 S:      Maintained
3388 F:      arch/x86/kernel/pci-calgary_64.c
3389 F:      arch/x86/kernel/tce_64.c
3390 F:      arch/x86/include/asm/calgary.h
3391 F:      arch/x86/include/asm/tce.h
3392
3393 CAN NETWORK DRIVERS
3394 M:      Wolfgang Grandegger <wg@grandegger.com>
3395 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3396 L:      linux-can@vger.kernel.org
3397 W:      https://github.com/linux-can
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3400 S:      Maintained
3401 F:      Documentation/devicetree/bindings/net/can/
3402 F:      drivers/net/can/
3403 F:      include/linux/can/dev.h
3404 F:      include/linux/can/platform/
3405 F:      include/uapi/linux/can/error.h
3406 F:      include/uapi/linux/can/netlink.h
3407
3408 CAN NETWORK LAYER
3409 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3410 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3411 L:      linux-can@vger.kernel.org
3412 W:      https://github.com/linux-can
3413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3415 S:      Maintained
3416 F:      Documentation/networking/can.rst
3417 F:      net/can/
3418 F:      include/linux/can/core.h
3419 F:      include/uapi/linux/can.h
3420 F:      include/uapi/linux/can/bcm.h
3421 F:      include/uapi/linux/can/raw.h
3422 F:      include/uapi/linux/can/gw.h
3423
3424 CAPABILITIES
3425 M:      Serge Hallyn <serge@hallyn.com>
3426 L:      linux-security-module@vger.kernel.org
3427 S:      Supported
3428 F:      include/linux/capability.h
3429 F:      include/uapi/linux/capability.h
3430 F:      security/commoncap.c
3431 F:      kernel/capability.c
3432
3433 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3434 M:      Kevin Tsai <ktsai@capellamicro.com>
3435 S:      Maintained
3436 F:      drivers/iio/light/cm*
3437
3438 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3439 M:      Christian Lamparter <chunkeey@googlemail.com>
3440 L:      linux-wireless@vger.kernel.org
3441 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3442 S:      Maintained
3443 F:      drivers/net/wireless/ath/carl9170/
3444
3445 CAVIUM I2C DRIVER
3446 M:      Jan Glauber <jglauber@cavium.com>
3447 M:      David Daney <david.daney@cavium.com>
3448 W:      http://www.cavium.com
3449 S:      Supported
3450 F:      drivers/i2c/busses/i2c-octeon*
3451 F:      drivers/i2c/busses/i2c-thunderx*
3452
3453 CAVIUM LIQUIDIO NETWORK DRIVER
3454 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3455 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3456 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3457 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3458 L:      netdev@vger.kernel.org
3459 W:      http://www.cavium.com
3460 S:      Supported
3461 F:      drivers/net/ethernet/cavium/liquidio/
3462
3463 CAVIUM MMC DRIVER
3464 M:      Jan Glauber <jglauber@cavium.com>
3465 M:      David Daney <david.daney@cavium.com>
3466 M:      Steven J. Hill <Steven.Hill@cavium.com>
3467 W:      http://www.cavium.com
3468 S:      Supported
3469 F:      drivers/mmc/host/cavium*
3470
3471 CAVIUM OCTEON-TX CRYPTO DRIVER
3472 M:      George Cherian <george.cherian@cavium.com>
3473 L:      linux-crypto@vger.kernel.org
3474 W:      http://www.cavium.com
3475 S:      Supported
3476 F:      drivers/crypto/cavium/cpt/
3477
3478 CAVIUM THUNDERX2 ARM64 SOC
3479 M:      Robert Richter <rrichter@cavium.com>
3480 M:      Jayachandran C <jnair@caviumnetworks.com>
3481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3482 S:      Maintained
3483 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3484 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3485
3486 CC2520 IEEE-802.15.4 RADIO DRIVER
3487 M:      Varka Bhadram <varkabhadram@gmail.com>
3488 L:      linux-wpan@vger.kernel.org
3489 S:      Maintained
3490 F:      drivers/net/ieee802154/cc2520.c
3491 F:      include/linux/spi/cc2520.h
3492 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3493
3494 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3495 M:      Yael Chemla <yael.chemla@foss.arm.com>
3496 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3497 L:      linux-crypto@vger.kernel.org
3498 S:      Supported
3499 F:      drivers/crypto/ccree/
3500 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3501
3502 CEC FRAMEWORK
3503 M:      Hans Verkuil <hans.verkuil@cisco.com>
3504 L:      linux-media@vger.kernel.org
3505 T:      git git://linuxtv.org/media_tree.git
3506 W:      http://linuxtv.org
3507 S:      Supported
3508 F:      Documentation/media/kapi/cec-core.rst
3509 F:      Documentation/media/uapi/cec
3510 F:      drivers/media/cec/
3511 F:      drivers/media/rc/keymaps/rc-cec.c
3512 F:      include/media/cec.h
3513 F:      include/media/cec-notifier.h
3514 F:      include/uapi/linux/cec.h
3515 F:      include/uapi/linux/cec-funcs.h
3516 F:      Documentation/devicetree/bindings/media/cec.txt
3517 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3518
3519 CEC GPIO DRIVER
3520 M:      Hans Verkuil <hans.verkuil@cisco.com>
3521 L:      linux-media@vger.kernel.org
3522 T:      git git://linuxtv.org/media_tree.git
3523 W:      http://linuxtv.org
3524 S:      Supported
3525 F:      drivers/media/platform/cec-gpio/
3526 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3527
3528 CELL BROADBAND ENGINE ARCHITECTURE
3529 M:      Arnd Bergmann <arnd@arndb.de>
3530 L:      linuxppc-dev@lists.ozlabs.org
3531 W:      http://www.ibm.com/developerworks/power/cell/
3532 S:      Supported
3533 F:      arch/powerpc/include/asm/cell*.h
3534 F:      arch/powerpc/include/asm/spu*.h
3535 F:      arch/powerpc/include/uapi/asm/spu*.h
3536 F:      arch/powerpc/oprofile/*cell*
3537 F:      arch/powerpc/platforms/cell/
3538
3539 CEPH COMMON CODE (LIBCEPH)
3540 M:      Ilya Dryomov <idryomov@gmail.com>
3541 M:      "Yan, Zheng" <zyan@redhat.com>
3542 M:      Sage Weil <sage@redhat.com>
3543 L:      ceph-devel@vger.kernel.org
3544 W:      http://ceph.com/
3545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3546 T:      git git://github.com/ceph/ceph-client.git
3547 S:      Supported
3548 F:      net/ceph/
3549 F:      include/linux/ceph/
3550 F:      include/linux/crush/
3551
3552 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3553 M:      "Yan, Zheng" <zyan@redhat.com>
3554 M:      Sage Weil <sage@redhat.com>
3555 M:      Ilya Dryomov <idryomov@gmail.com>
3556 L:      ceph-devel@vger.kernel.org
3557 W:      http://ceph.com/
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3559 T:      git git://github.com/ceph/ceph-client.git
3560 S:      Supported
3561 F:      Documentation/filesystems/ceph.txt
3562 F:      fs/ceph/
3563
3564 CERTIFICATE HANDLING:
3565 M:      David Howells <dhowells@redhat.com>
3566 M:      David Woodhouse <dwmw2@infradead.org>
3567 L:      keyrings@vger.kernel.org
3568 S:      Maintained
3569 F:      Documentation/admin-guide/module-signing.rst
3570 F:      certs/
3571 F:      scripts/sign-file.c
3572 F:      scripts/extract-cert.c
3573
3574 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3575 L:      linux-usb@vger.kernel.org
3576 S:      Orphan
3577 F:      Documentation/usb/WUSB-Design-overview.txt
3578 F:      Documentation/usb/wusb-cbaf
3579 F:      drivers/usb/host/hwa-hc.c
3580 F:      drivers/usb/host/whci/
3581 F:      drivers/usb/wusbcore/
3582 F:      include/linux/usb/wusb*
3583
3584 CFAG12864B LCD DRIVER
3585 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3586 S:      Maintained
3587 F:      drivers/auxdisplay/cfag12864b.c
3588 F:      include/linux/cfag12864b.h
3589
3590 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3591 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3592 S:      Maintained
3593 F:      drivers/auxdisplay/cfag12864bfb.c
3594 F:      include/linux/cfag12864b.h
3595
3596 802.11 (including CFG80211/NL80211)
3597 M:      Johannes Berg <johannes@sipsolutions.net>
3598 L:      linux-wireless@vger.kernel.org
3599 W:      http://wireless.kernel.org/
3600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3602 S:      Maintained
3603 F:      net/wireless/
3604 F:      include/uapi/linux/nl80211.h
3605 F:      include/linux/ieee80211.h
3606 F:      include/net/wext.h
3607 F:      include/net/cfg80211.h
3608 F:      include/net/iw_handler.h
3609 F:      include/net/ieee80211_radiotap.h
3610 F:      Documentation/driver-api/80211/cfg80211.rst
3611 F:      Documentation/networking/regulatory.txt
3612
3613 CHAR and MISC DRIVERS
3614 M:      Arnd Bergmann <arnd@arndb.de>
3615 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3617 S:      Supported
3618 F:      drivers/char/
3619 F:      drivers/misc/
3620 F:      include/linux/miscdevice.h
3621
3622 CHECKPATCH
3623 M:      Andy Whitcroft <apw@canonical.com>
3624 M:      Joe Perches <joe@perches.com>
3625 S:      Maintained
3626 F:      scripts/checkpatch.pl
3627
3628 CHINESE DOCUMENTATION
3629 M:      Harry Wei <harryxiyou@gmail.com>
3630 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3631 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3632 S:      Maintained
3633 F:      Documentation/translations/zh_CN/
3634
3635 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3636 M:      Peter Chen <Peter.Chen@nxp.com>
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3638 L:      linux-usb@vger.kernel.org
3639 S:      Maintained
3640 F:      drivers/usb/chipidea/
3641
3642 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3643 M:      Hans de Goede <hdegoede@redhat.com>
3644 L:      linux-input@vger.kernel.org
3645 S:      Maintained
3646 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3647 F:      drivers/input/touchscreen/chipone_icn8318.c
3648
3649 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3650 M:      Hans de Goede <hdegoede@redhat.com>
3651 L:      linux-input@vger.kernel.org
3652 S:      Maintained
3653 F:      drivers/input/touchscreen/chipone_icn8505.c
3654
3655 CHROME HARDWARE PLATFORM SUPPORT
3656 M:      Benson Leung <bleung@chromium.org>
3657 M:      Olof Johansson <olof@lixom.net>
3658 S:      Maintained
3659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3660 F:      drivers/platform/chrome/
3661
3662 CIRRUS LOGIC AUDIO CODEC DRIVERS
3663 M:      Brian Austin <brian.austin@cirrus.com>
3664 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3666 S:      Maintained
3667 F:      sound/soc/codecs/cs*
3668
3669 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3670 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3671 L:      netdev@vger.kernel.org
3672 S:      Maintained
3673 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3674
3675 CISCO FCOE HBA DRIVER
3676 M:      Satish Kharat <satishkh@cisco.com>
3677 M:      Sesidhar Baddela <sebaddel@cisco.com>
3678 M:      Karan Tilak Kumar <kartilak@cisco.com>
3679 L:      linux-scsi@vger.kernel.org
3680 S:      Supported
3681 F:      drivers/scsi/fnic/
3682
3683 CISCO SCSI HBA DRIVER
3684 M:      Karan Tilak Kumar <kartilak@cisco.com>
3685 M:      Sesidhar Baddela <sebaddel@cisco.com>
3686 L:      linux-scsi@vger.kernel.org
3687 S:      Supported
3688 F:      drivers/scsi/snic/
3689
3690 CISCO VIC ETHERNET NIC DRIVER
3691 M:      Christian Benvenuti <benve@cisco.com>
3692 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3693 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3694 S:      Supported
3695 F:      drivers/net/ethernet/cisco/enic/
3696
3697 CISCO VIC LOW LATENCY NIC DRIVER
3698 M:      Christian Benvenuti <benve@cisco.com>
3699 M:      Nelson Escobar <neescoba@cisco.com>
3700 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3701 S:      Supported
3702 F:      drivers/infiniband/hw/usnic/
3703
3704 CIRRUS LOGIC MADERA CODEC DRIVERS
3705 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3706 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3707 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3708 L:      patches@opensource.cirrus.com
3709 T:      git https://github.com/CirrusLogic/linux-drivers.git
3710 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3711 S:      Supported
3712 F:      Documentation/devicetree/bindings/mfd/madera.txt
3713 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3714 F:      include/linux/irqchip/irq-madera*
3715 F:      include/linux/mfd/madera/*
3716 F:      drivers/gpio/gpio-madera*
3717 F:      drivers/irqchip/irq-madera*
3718 F:      drivers/mfd/madera*
3719 F:      drivers/mfd/cs47l*
3720 F:      drivers/pinctrl/cirrus/*
3721
3722 CLANG-FORMAT FILE
3723 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3724 S:      Maintained
3725 F:      .clang-format
3726
3727 CLEANCACHE API
3728 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3729 L:      linux-kernel@vger.kernel.org
3730 S:      Maintained
3731 F:      mm/cleancache.c
3732 F:      include/linux/cleancache.h
3733
3734 CLK API
3735 M:      Russell King <linux@armlinux.org.uk>
3736 L:      linux-clk@vger.kernel.org
3737 S:      Maintained
3738 F:      include/linux/clk.h
3739
3740 CLOCKSOURCE, CLOCKEVENT DRIVERS
3741 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3742 M:      Thomas Gleixner <tglx@linutronix.de>
3743 L:      linux-kernel@vger.kernel.org
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3745 S:      Supported
3746 F:      drivers/clocksource/
3747 F:      Documentation/devicetree/bindings/timer/
3748
3749 CMPC ACPI DRIVER
3750 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3751 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3752 L:      platform-driver-x86@vger.kernel.org
3753 S:      Supported
3754 F:      drivers/platform/x86/classmate-laptop.c
3755
3756 COBALT MEDIA DRIVER
3757 M:      Hans Verkuil <hans.verkuil@cisco.com>
3758 L:      linux-media@vger.kernel.org
3759 T:      git git://linuxtv.org/media_tree.git
3760 W:      https://linuxtv.org
3761 S:      Supported
3762 F:      drivers/media/pci/cobalt/
3763
3764 COCCINELLE/Semantic Patches (SmPL)
3765 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3766 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3767 M:      Nicolas Palix <nicolas.palix@imag.fr>
3768 M:      Michal Marek <michal.lkml@markovi.net>
3769 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3771 W:      http://coccinelle.lip6.fr/
3772 S:      Supported
3773 F:      Documentation/dev-tools/coccinelle.rst
3774 F:      scripts/coccinelle/
3775 F:      scripts/coccicheck
3776
3777 CODA FILE SYSTEM
3778 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3779 M:      coda@cs.cmu.edu
3780 L:      codalist@coda.cs.cmu.edu
3781 W:      http://www.coda.cs.cmu.edu/
3782 S:      Maintained
3783 F:      Documentation/filesystems/coda.txt
3784 F:      fs/coda/
3785 F:      include/linux/coda*.h
3786 F:      include/uapi/linux/coda*.h
3787
3788 CODA V4L2 MEM2MEM DRIVER
3789 M:      Philipp Zabel <p.zabel@pengutronix.de>
3790 L:      linux-media@vger.kernel.org
3791 S:      Maintained
3792 F:      Documentation/devicetree/bindings/media/coda.txt
3793 F:      drivers/media/platform/coda/
3794
3795 CODE OF CONDUCT
3796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3797 S:      Supported
3798 F:      Documentation/process/code-of-conduct.rst
3799 F:      Documentation/process/code-of-conduct-interpretation.rst
3800
3801 COMMON CLK FRAMEWORK
3802 M:      Michael Turquette <mturquette@baylibre.com>
3803 M:      Stephen Boyd <sboyd@kernel.org>
3804 L:      linux-clk@vger.kernel.org
3805 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3807 S:      Maintained
3808 F:      Documentation/devicetree/bindings/clock/
3809 F:      drivers/clk/
3810 X:      drivers/clk/clkdev.c
3811 F:      include/linux/clk-pr*
3812 F:      include/linux/clk/
3813 F:      include/linux/of_clk.h
3814
3815 COMMON INTERNET FILE SYSTEM (CIFS)
3816 M:      Steve French <sfrench@samba.org>
3817 L:      linux-cifs@vger.kernel.org
3818 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3819 W:      http://linux-cifs.samba.org/
3820 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3821 S:      Supported
3822 F:      Documentation/filesystems/cifs/
3823 F:      fs/cifs/
3824
3825 COMPACTPCI HOTPLUG CORE
3826 M:      Scott Murray <scott@spiteful.org>
3827 L:      linux-pci@vger.kernel.org
3828 S:      Maintained
3829 F:      drivers/pci/hotplug/cpci_hotplug*
3830
3831 COMPACTPCI HOTPLUG GENERIC DRIVER
3832 M:      Scott Murray <scott@spiteful.org>
3833 L:      linux-pci@vger.kernel.org
3834 S:      Maintained
3835 F:      drivers/pci/hotplug/cpcihp_generic.c
3836
3837 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3838 M:      Scott Murray <scott@spiteful.org>
3839 L:      linux-pci@vger.kernel.org
3840 S:      Maintained
3841 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3842
3843 COMPAL LAPTOP SUPPORT
3844 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3845 L:      platform-driver-x86@vger.kernel.org
3846 S:      Maintained
3847 F:      drivers/platform/x86/compal-laptop.c
3848
3849 COMPILER ATTRIBUTES
3850 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3851 S:      Maintained
3852 F:      include/linux/compiler_attributes.h
3853
3854 CONEXANT ACCESSRUNNER USB DRIVER
3855 L:      accessrunner-general@lists.sourceforge.net
3856 W:      http://accessrunner.sourceforge.net/
3857 S:      Orphan
3858 F:      drivers/usb/atm/cxacru.c
3859
3860 CONFIGFS
3861 M:      Joel Becker <jlbec@evilplan.org>
3862 M:      Christoph Hellwig <hch@lst.de>
3863 T:      git git://git.infradead.org/users/hch/configfs.git
3864 S:      Supported
3865 F:      fs/configfs/
3866 F:      include/linux/configfs.h
3867
3868 CONNECTOR
3869 M:      Evgeniy Polyakov <zbr@ioremap.net>
3870 L:      netdev@vger.kernel.org
3871 S:      Maintained
3872 F:      drivers/connector/
3873
3874 CONTROL GROUP (CGROUP)
3875 M:      Tejun Heo <tj@kernel.org>
3876 M:      Li Zefan <lizefan@huawei.com>
3877 M:      Johannes Weiner <hannes@cmpxchg.org>
3878 L:      cgroups@vger.kernel.org
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3880 S:      Maintained
3881 F:      Documentation/cgroup*
3882 F:      include/linux/cgroup*
3883 F:      kernel/cgroup*
3884
3885 CONTROL GROUP - CPUSET
3886 M:      Li Zefan <lizefan@huawei.com>
3887 L:      cgroups@vger.kernel.org
3888 W:      http://www.bullopensource.org/cpuset/
3889 W:      http://oss.sgi.com/projects/cpusets/
3890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3891 S:      Maintained
3892 F:      Documentation/cgroup-v1/cpusets.txt
3893 F:      include/linux/cpuset.h
3894 F:      kernel/cgroup/cpuset.c
3895
3896 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3897 M:      Johannes Weiner <hannes@cmpxchg.org>
3898 M:      Michal Hocko <mhocko@kernel.org>
3899 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3900 L:      cgroups@vger.kernel.org
3901 L:      linux-mm@kvack.org
3902 S:      Maintained
3903 F:      mm/memcontrol.c
3904 F:      mm/swap_cgroup.c
3905
3906 CORETEMP HARDWARE MONITORING DRIVER
3907 M:      Fenghua Yu <fenghua.yu@intel.com>
3908 L:      linux-hwmon@vger.kernel.org
3909 S:      Maintained
3910 F:      Documentation/hwmon/coretemp
3911 F:      drivers/hwmon/coretemp.c
3912
3913 COSA/SRP SYNC SERIAL DRIVER
3914 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3915 W:      http://www.fi.muni.cz/~kas/cosa/
3916 S:      Maintained
3917 F:      drivers/net/wan/cosa*
3918
3919 CPMAC ETHERNET DRIVER
3920 M:      Florian Fainelli <f.fainelli@gmail.com>
3921 L:      netdev@vger.kernel.org
3922 S:      Maintained
3923 F:      drivers/net/ethernet/ti/cpmac.c
3924
3925 CPU FREQUENCY DRIVERS
3926 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3927 M:      Viresh Kumar <viresh.kumar@linaro.org>
3928 L:      linux-pm@vger.kernel.org
3929 S:      Maintained
3930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3931 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3932 B:      https://bugzilla.kernel.org
3933 F:      Documentation/cpu-freq/
3934 F:      Documentation/devicetree/bindings/cpufreq/
3935 F:      drivers/cpufreq/
3936 F:      include/linux/cpufreq.h
3937 F:      tools/testing/selftests/cpufreq/
3938
3939 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3940 M:      Viresh Kumar <viresh.kumar@linaro.org>
3941 M:      Sudeep Holla <sudeep.holla@arm.com>
3942 L:      linux-pm@vger.kernel.org
3943 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3944 S:      Maintained
3945 F:      drivers/cpufreq/arm_big_little.h
3946 F:      drivers/cpufreq/arm_big_little.c
3947
3948 CPU POWER MONITORING SUBSYSTEM
3949 M:      Thomas Renninger <trenn@suse.com>
3950 M:      Shuah Khan <shuah@kernel.org>
3951 L:      linux-pm@vger.kernel.org
3952 S:      Maintained
3953 F:      tools/power/cpupower/
3954
3955 CPUID/MSR DRIVER
3956 M:      "H. Peter Anvin" <hpa@zytor.com>
3957 S:      Maintained
3958 F:      arch/x86/kernel/cpuid.c
3959 F:      arch/x86/kernel/msr.c
3960
3961 CPUIDLE DRIVER - ARM BIG LITTLE
3962 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3963 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3964 L:      linux-pm@vger.kernel.org
3965 L:      linux-arm-kernel@lists.infradead.org
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3967 S:      Maintained
3968 F:      drivers/cpuidle/cpuidle-big_little.c
3969
3970 CPUIDLE DRIVER - ARM EXYNOS
3971 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3972 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3973 M:      Kukjin Kim <kgene@kernel.org>
3974 L:      linux-pm@vger.kernel.org
3975 L:      linux-samsung-soc@vger.kernel.org
3976 S:      Supported
3977 F:      drivers/cpuidle/cpuidle-exynos.c
3978 F:      arch/arm/mach-exynos/pm.c
3979
3980 CPUIDLE DRIVERS
3981 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3982 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3983 L:      linux-pm@vger.kernel.org
3984 S:      Maintained
3985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3986 B:      https://bugzilla.kernel.org
3987 F:      drivers/cpuidle/*
3988 F:      include/linux/cpuidle.h
3989
3990 CRAMFS FILESYSTEM
3991 M:      Nicolas Pitre <nico@linaro.org>
3992 S:      Maintained
3993 F:      Documentation/filesystems/cramfs.txt
3994 F:      fs/cramfs/
3995
3996 CRYPTO API
3997 M:      Herbert Xu <herbert@gondor.apana.org.au>
3998 M:      "David S. Miller" <davem@davemloft.net>
3999 L:      linux-crypto@vger.kernel.org
4000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4002 S:      Maintained
4003 F:      Documentation/crypto/
4004 F:      Documentation/devicetree/bindings/crypto/
4005 F:      arch/*/crypto/
4006 F:      crypto/
4007 F:      drivers/crypto/
4008 F:      include/crypto/
4009 F:      include/linux/crypto*
4010
4011 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4012 M:      Neil Horman <nhorman@tuxdriver.com>
4013 L:      linux-crypto@vger.kernel.org
4014 S:      Maintained
4015 F:      crypto/ansi_cprng.c
4016 F:      crypto/rng.c
4017
4018 CS3308 MEDIA DRIVER
4019 M:      Hans Verkuil <hverkuil@xs4all.nl>
4020 L:      linux-media@vger.kernel.org
4021 T:      git git://linuxtv.org/media_tree.git
4022 W:      http://linuxtv.org
4023 S:      Odd Fixes
4024 F:      drivers/media/i2c/cs3308.c
4025
4026 CS5535 Audio ALSA driver
4027 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4028 S:      Maintained
4029 F:      sound/pci/cs5535audio/
4030
4031 CSI DRIVERS FOR ALLWINNER V3s
4032 M:      Yong Deng <yong.deng@magewell.com>
4033 L:      linux-media@vger.kernel.org
4034 T:      git git://linuxtv.org/media_tree.git
4035 S:      Maintained
4036 F:      drivers/media/platform/sunxi/sun6i-csi/
4037 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4038
4039 CW1200 WLAN driver
4040 M:      Solomon Peachy <pizza@shaftnet.org>
4041 S:      Maintained
4042 F:      drivers/net/wireless/st/cw1200/
4043
4044 CX18 VIDEO4LINUX DRIVER
4045 M:      Andy Walls <awalls@md.metrocast.net>
4046 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4047 L:      linux-media@vger.kernel.org
4048 T:      git git://linuxtv.org/media_tree.git
4049 W:      https://linuxtv.org
4050 W:      http://www.ivtvdriver.org/index.php/Cx18
4051 S:      Maintained
4052 F:      Documentation/media/v4l-drivers/cx18*
4053 F:      drivers/media/pci/cx18/
4054 F:      include/uapi/linux/ivtv*
4055
4056 CX2341X MPEG ENCODER HELPER MODULE
4057 M:      Hans Verkuil <hverkuil@xs4all.nl>
4058 L:      linux-media@vger.kernel.org
4059 T:      git git://linuxtv.org/media_tree.git
4060 W:      https://linuxtv.org
4061 S:      Maintained
4062 F:      drivers/media/common/cx2341x*
4063 F:      include/media/drv-intf/cx2341x.h
4064
4065 CX24120 MEDIA DRIVER
4066 M:      Jemma Denson <jdenson@gmail.com>
4067 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4068 L:      linux-media@vger.kernel.org
4069 W:      https://linuxtv.org
4070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4071 S:      Maintained
4072 F:      drivers/media/dvb-frontends/cx24120*
4073
4074 CX88 VIDEO4LINUX DRIVER
4075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4076 L:      linux-media@vger.kernel.org
4077 W:      https://linuxtv.org
4078 T:      git git://linuxtv.org/media_tree.git
4079 S:      Odd fixes
4080 F:      Documentation/media/v4l-drivers/cx88*
4081 F:      drivers/media/pci/cx88/
4082
4083 CXD2820R MEDIA DRIVER
4084 M:      Antti Palosaari <crope@iki.fi>
4085 L:      linux-media@vger.kernel.org
4086 W:      https://linuxtv.org
4087 W:      http://palosaari.fi/linux/
4088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4089 T:      git git://linuxtv.org/anttip/media_tree.git
4090 S:      Maintained
4091 F:      drivers/media/dvb-frontends/cxd2820r*
4092
4093 CXGB3 ETHERNET DRIVER (CXGB3)
4094 M:      Arjun Vynipadath <arjun@chelsio.com>
4095 L:      netdev@vger.kernel.org
4096 W:      http://www.chelsio.com
4097 S:      Supported
4098 F:      drivers/net/ethernet/chelsio/cxgb3/
4099
4100 CXGB3 ISCSI DRIVER (CXGB3I)
4101 M:      Karen Xie <kxie@chelsio.com>
4102 L:      linux-scsi@vger.kernel.org
4103 W:      http://www.chelsio.com
4104 S:      Supported
4105 F:      drivers/scsi/cxgbi/cxgb3i
4106
4107 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4108 M:      Steve Wise <swise@chelsio.com>
4109 L:      linux-rdma@vger.kernel.org
4110 W:      http://www.openfabrics.org
4111 S:      Supported
4112 F:      drivers/infiniband/hw/cxgb3/
4113 F:      include/uapi/rdma/cxgb3-abi.h
4114
4115 CXGB4 CRYPTO DRIVER (chcr)
4116 M:      Harsh Jain <harsh@chelsio.com>
4117 L:      linux-crypto@vger.kernel.org
4118 W:      http://www.chelsio.com
4119 S:      Supported
4120 F:      drivers/crypto/chelsio
4121
4122 CXGB4 ETHERNET DRIVER (CXGB4)
4123 M:      Arjun Vynipadath <arjun@chelsio.com>
4124 L:      netdev@vger.kernel.org
4125 W:      http://www.chelsio.com
4126 S:      Supported
4127 F:      drivers/net/ethernet/chelsio/cxgb4/
4128
4129 CXGB4 ISCSI DRIVER (CXGB4I)
4130 M:      Karen Xie <kxie@chelsio.com>
4131 L:      linux-scsi@vger.kernel.org
4132 W:      http://www.chelsio.com
4133 S:      Supported
4134 F:      drivers/scsi/cxgbi/cxgb4i
4135
4136 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4137 M:      Steve Wise <swise@chelsio.com>
4138 L:      linux-rdma@vger.kernel.org
4139 W:      http://www.openfabrics.org
4140 S:      Supported
4141 F:      drivers/infiniband/hw/cxgb4/
4142 F:      include/uapi/rdma/cxgb4-abi.h
4143
4144 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4145 M:      Casey Leedom <leedom@chelsio.com>
4146 L:      netdev@vger.kernel.org
4147 W:      http://www.chelsio.com
4148 S:      Supported
4149 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4150
4151 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4152 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4153 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4154 L:      linuxppc-dev@lists.ozlabs.org
4155 S:      Supported
4156 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4157 F:      drivers/misc/cxl/
4158 F:      include/misc/cxl*
4159 F:      include/uapi/misc/cxl.h
4160 F:      Documentation/powerpc/cxl.txt
4161 F:      Documentation/ABI/testing/sysfs-class-cxl
4162
4163 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4164 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4165 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4166 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4167 L:      linux-scsi@vger.kernel.org
4168 S:      Supported
4169 F:      drivers/scsi/cxlflash/
4170 F:      include/uapi/scsi/cxlflash_ioctl.h
4171 F:      Documentation/powerpc/cxlflash.txt
4172
4173 CYBERPRO FB DRIVER
4174 M:      Russell King <linux@armlinux.org.uk>
4175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4176 W:      http://www.armlinux.org.uk/
4177 S:      Maintained
4178 F:      drivers/video/fbdev/cyber2000fb.*
4179
4180 CYCLADES ASYNC MUX DRIVER
4181 W:      http://www.cyclades.com/
4182 S:      Orphan
4183 F:      drivers/tty/cyclades.c
4184 F:      include/linux/cyclades.h
4185 F:      include/uapi/linux/cyclades.h
4186
4187 CYCLADES PC300 DRIVER
4188 W:      http://www.cyclades.com/
4189 S:      Orphan
4190 F:      drivers/net/wan/pc300*
4191
4192 CYPRESS_FIRMWARE MEDIA DRIVER
4193 M:      Antti Palosaari <crope@iki.fi>
4194 L:      linux-media@vger.kernel.org
4195 W:      https://linuxtv.org
4196 W:      http://palosaari.fi/linux/
4197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4198 T:      git git://linuxtv.org/anttip/media_tree.git
4199 S:      Maintained
4200 F:      drivers/media/common/cypress_firmware*
4201
4202 CYTTSP TOUCHSCREEN DRIVER
4203 M:      Ferruh Yigit <fery@cypress.com>
4204 L:      linux-input@vger.kernel.org
4205 S:      Supported
4206 F:      drivers/input/touchscreen/cyttsp*
4207 F:      include/linux/input/cyttsp.h
4208
4209 D-LINK DIR-685 TOUCHKEYS DRIVER
4210 M:      Linus Walleij <linus.walleij@linaro.org>
4211 L:      linux-input@vger.kernel.org
4212 S:      Supported
4213 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4214
4215 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4216 M:      Joshua Kinard <kumba@gentoo.org>
4217 S:      Maintained
4218 F:      drivers/rtc/rtc-ds1685.c
4219 F:      include/linux/rtc/ds1685.h
4220
4221 DAMA SLAVE for AX.25
4222 M:      Joerg Reuter <jreuter@yaina.de>
4223 W:      http://yaina.de/jreuter/
4224 W:      http://www.qsl.net/dl1bke/
4225 L:      linux-hams@vger.kernel.org
4226 S:      Maintained
4227 F:      net/ax25/af_ax25.c
4228 F:      net/ax25/ax25_dev.c
4229 F:      net/ax25/ax25_ds_*
4230 F:      net/ax25/ax25_in.c
4231 F:      net/ax25/ax25_out.c
4232 F:      net/ax25/ax25_timer.c
4233 F:      net/ax25/sysctl_net_ax25.c
4234
4235 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4236 L:      netdev@vger.kernel.org
4237 S:      Orphan
4238 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4239 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4240
4241 DC390/AM53C974 SCSI driver
4242 M:      Hannes Reinecke <hare@suse.com>
4243 L:      linux-scsi@vger.kernel.org
4244 S:      Maintained
4245 F:      drivers/scsi/am53c974.c
4246
4247 DC395x SCSI driver
4248 M:      Oliver Neukum <oliver@neukum.org>
4249 M:      Ali Akcaagac <aliakc@web.de>
4250 M:      Jamie Lenehan <lenehan@twibble.org>
4251 L:      dc395x@twibble.org
4252 W:      http://twibble.org/dist/dc395x/
4253 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4254 S:      Maintained
4255 F:      Documentation/scsi/dc395x.txt
4256 F:      drivers/scsi/dc395x.*
4257
4258 DCCP PROTOCOL
4259 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4260 L:      dccp@vger.kernel.org
4261 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4262 S:      Maintained
4263 F:      include/linux/dccp.h
4264 F:      include/uapi/linux/dccp.h
4265 F:      include/linux/tfrc.h
4266 F:      net/dccp/
4267
4268 DECnet NETWORK LAYER
4269 W:      http://linux-decnet.sourceforge.net
4270 L:      linux-decnet-user@lists.sourceforge.net
4271 S:      Orphan
4272 F:      Documentation/networking/decnet.txt
4273 F:      net/decnet/
4274
4275 DECSTATION PLATFORM SUPPORT
4276 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4277 L:      linux-mips@vger.kernel.org
4278 W:      http://www.linux-mips.org/wiki/DECstation
4279 S:      Maintained
4280 F:      arch/mips/dec/
4281 F:      arch/mips/include/asm/dec/
4282 F:      arch/mips/include/asm/mach-dec/
4283
4284 DEFXX FDDI NETWORK DRIVER
4285 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4286 S:      Maintained
4287 F:      drivers/net/fddi/defxx.*
4288
4289 DELL SMBIOS DRIVER
4290 M:      Pali Rohár <pali.rohar@gmail.com>
4291 M:      Mario Limonciello <mario.limonciello@dell.com>
4292 L:      platform-driver-x86@vger.kernel.org
4293 S:      Maintained
4294 F:      drivers/platform/x86/dell-smbios.*
4295
4296 DELL SMBIOS SMM DRIVER
4297 M:      Mario Limonciello <mario.limonciello@dell.com>
4298 L:      platform-driver-x86@vger.kernel.org
4299 S:      Maintained
4300 F:      drivers/platform/x86/dell-smbios-smm.c
4301
4302 DELL SMBIOS WMI DRIVER
4303 M:      Mario Limonciello <mario.limonciello@dell.com>
4304 L:      platform-driver-x86@vger.kernel.org
4305 S:      Maintained
4306 F:      drivers/platform/x86/dell-smbios-wmi.c
4307 F:      tools/wmi/dell-smbios-example.c
4308
4309 DEFZA FDDI NETWORK DRIVER
4310 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4311 S:      Maintained
4312 F:      drivers/net/fddi/defza.*
4313
4314 DELL LAPTOP DRIVER
4315 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4316 M:      Pali Rohár <pali.rohar@gmail.com>
4317 L:      platform-driver-x86@vger.kernel.org
4318 S:      Maintained
4319 F:      drivers/platform/x86/dell-laptop.c
4320
4321 DELL LAPTOP FREEFALL DRIVER
4322 M:      Pali Rohár <pali.rohar@gmail.com>
4323 S:      Maintained
4324 F:      drivers/platform/x86/dell-smo8800.c
4325
4326 DELL LAPTOP RBTN DRIVER
4327 M:      Pali Rohár <pali.rohar@gmail.com>
4328 S:      Maintained
4329 F:      drivers/platform/x86/dell-rbtn.*
4330
4331 DELL REMOTE BIOS UPDATE DRIVER
4332 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4333 L:      platform-driver-x86@vger.kernel.org
4334 S:      Maintained
4335 F:      drivers/platform/x86/dell_rbu.c
4336
4337 DELL LAPTOP SMM DRIVER
4338 M:      Pali Rohár <pali.rohar@gmail.com>
4339 S:      Maintained
4340 F:      drivers/hwmon/dell-smm-hwmon.c
4341 F:      include/uapi/linux/i8k.h
4342
4343 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4344 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4345 L:      platform-driver-x86@vger.kernel.org
4346 S:      Maintained
4347 F:      Documentation/dcdbas.txt
4348 F:      drivers/platform/x86/dcdbas.*
4349
4350 DELL WMI NOTIFICATIONS DRIVER
4351 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4352 M:      Pali Rohár <pali.rohar@gmail.com>
4353 S:      Maintained
4354 F:      drivers/platform/x86/dell-wmi.c
4355
4356 DELL WMI DESCRIPTOR DRIVER
4357 M:      Mario Limonciello <mario.limonciello@dell.com>
4358 S:      Maintained
4359 F:      drivers/platform/x86/dell-wmi-descriptor.c
4360
4361 DELTA ST MEDIA DRIVER
4362 M:      Hugues Fruchet <hugues.fruchet@st.com>
4363 L:      linux-media@vger.kernel.org
4364 T:      git git://linuxtv.org/media_tree.git
4365 W:      https://linuxtv.org
4366 S:      Supported
4367 F:      drivers/media/platform/sti/delta
4368
4369 DENALI NAND DRIVER
4370 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4371 L:      linux-mtd@lists.infradead.org
4372 S:      Supported
4373 F:      drivers/mtd/nand/raw/denali*
4374
4375 DESIGNWARE USB2 DRD IP DRIVER
4376 M:      Minas Harutyunyan <hminas@synopsys.com>
4377 L:      linux-usb@vger.kernel.org
4378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4379 S:      Maintained
4380 F:      drivers/usb/dwc2/
4381
4382 DESIGNWARE USB3 DRD IP DRIVER
4383 M:      Felipe Balbi <balbi@kernel.org>
4384 L:      linux-usb@vger.kernel.org
4385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4386 S:      Maintained
4387 F:      drivers/usb/dwc3/
4388
4389 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4390 M:      Andreas Klinger <ak@it-klinger.de>
4391 L:      linux-iio@vger.kernel.org
4392 S:      Maintained
4393 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4394 F:      drivers/iio/proximity/srf*.c
4395
4396 DEVICE COREDUMP (DEV_COREDUMP)
4397 M:      Johannes Berg <johannes@sipsolutions.net>
4398 L:      linux-kernel@vger.kernel.org
4399 S:      Maintained
4400 F:      drivers/base/devcoredump.c
4401 F:      include/linux/devcoredump.h
4402
4403 DEVICE FREQUENCY (DEVFREQ)
4404 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4405 M:      Kyungmin Park <kyungmin.park@samsung.com>
4406 R:      Chanwoo Choi <cw00.choi@samsung.com>
4407 L:      linux-pm@vger.kernel.org
4408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4409 S:      Maintained
4410 F:      drivers/devfreq/
4411 F:      include/linux/devfreq.h
4412 F:      Documentation/devicetree/bindings/devfreq/
4413
4414 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4415 M:      Chanwoo Choi <cw00.choi@samsung.com>
4416 L:      linux-pm@vger.kernel.org
4417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4418 S:      Supported
4419 F:      drivers/devfreq/event/
4420 F:      drivers/devfreq/devfreq-event.c
4421 F:      include/linux/devfreq-event.h
4422 F:      Documentation/devicetree/bindings/devfreq/event/
4423
4424 DEVICE NUMBER REGISTRY
4425 M:      Torben Mathiasen <device@lanana.org>
4426 W:      http://lanana.org/docs/device-list/index.html
4427 S:      Maintained
4428
4429 DEVICE-MAPPER  (LVM)
4430 M:      Alasdair Kergon <agk@redhat.com>
4431 M:      Mike Snitzer <snitzer@redhat.com>
4432 M:      dm-devel@redhat.com
4433 L:      dm-devel@redhat.com
4434 W:      http://sources.redhat.com/dm
4435 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4437 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4438 S:      Maintained
4439 F:      Documentation/device-mapper/
4440 F:      drivers/md/Makefile
4441 F:      drivers/md/Kconfig
4442 F:      drivers/md/dm*
4443 F:      drivers/md/persistent-data/
4444 F:      include/linux/device-mapper.h
4445 F:      include/linux/dm-*.h
4446 F:      include/uapi/linux/dm-*.h
4447
4448 DEVLINK
4449 M:      Jiri Pirko <jiri@mellanox.com>
4450 L:      netdev@vger.kernel.org
4451 S:      Supported
4452 F:      net/core/devlink.c
4453 F:      include/net/devlink.h
4454 F:      include/uapi/linux/devlink.h
4455
4456 DIALOG SEMICONDUCTOR DRIVERS
4457 M:      Support Opensource <support.opensource@diasemi.com>
4458 W:      http://www.dialog-semiconductor.com/products
4459 S:      Supported
4460 F:      Documentation/hwmon/da90??
4461 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4462 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4463 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4464 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4465 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4466 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4467 F:      drivers/gpio/gpio-da90??.c
4468 F:      drivers/hwmon/da90??-hwmon.c
4469 F:      drivers/iio/adc/da91??-*.c
4470 F:      drivers/input/misc/da90??_onkey.c
4471 F:      drivers/input/touchscreen/da9052_tsi.c
4472 F:      drivers/leds/leds-da90??.c
4473 F:      drivers/mfd/da903x.c
4474 F:      drivers/mfd/da90??-*.c
4475 F:      drivers/mfd/da91??-*.c
4476 F:      drivers/power/supply/da9052-battery.c
4477 F:      drivers/power/supply/da91??-*.c
4478 F:      drivers/regulator/da903x.c
4479 F:      drivers/regulator/da9???-regulator.[ch]
4480 F:      drivers/thermal/da90??-thermal.c
4481 F:      drivers/rtc/rtc-da90??.c
4482 F:      drivers/video/backlight/da90??_bl.c
4483 F:      drivers/watchdog/da90??_wdt.c
4484 F:      include/linux/mfd/da903x.h
4485 F:      include/linux/mfd/da9052/
4486 F:      include/linux/mfd/da9055/
4487 F:      include/linux/mfd/da9062/
4488 F:      include/linux/mfd/da9063/
4489 F:      include/linux/mfd/da9150/
4490 F:      include/linux/regulator/da9211.h
4491 F:      include/sound/da[79]*.h
4492 F:      sound/soc/codecs/da[79]*.[ch]
4493
4494 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4495 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4496 L:      linux-gpio@vger.kernel.org
4497 S:      Maintained
4498 F:      drivers/gpio/gpio-gpio-mm.c
4499
4500 DIOLAN U2C-12 I2C DRIVER
4501 M:      Guenter Roeck <linux@roeck-us.net>
4502 L:      linux-i2c@vger.kernel.org
4503 S:      Maintained
4504 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4505
4506 FILESYSTEM DIRECT ACCESS (DAX)
4507 M:      Matthew Wilcox <willy@infradead.org>
4508 M:      Ross Zwisler <zwisler@kernel.org>
4509 M:      Jan Kara <jack@suse.cz>
4510 L:      linux-fsdevel@vger.kernel.org
4511 S:      Supported
4512 F:      fs/dax.c
4513 F:      include/linux/dax.h
4514 F:      include/trace/events/fs_dax.h
4515
4516 DEVICE DIRECT ACCESS (DAX)
4517 M:      Dan Williams <dan.j.williams@intel.com>
4518 M:      Dave Jiang <dave.jiang@intel.com>
4519 M:      Ross Zwisler <zwisler@kernel.org>
4520 M:      Vishal Verma <vishal.l.verma@intel.com>
4521 L:      linux-nvdimm@lists.01.org
4522 S:      Supported
4523 F:      drivers/dax/
4524
4525 DIRECTORY NOTIFICATION (DNOTIFY)
4526 M:      Jan Kara <jack@suse.cz>
4527 R:      Amir Goldstein <amir73il@gmail.com>
4528 L:      linux-fsdevel@vger.kernel.org
4529 S:      Maintained
4530 F:      Documentation/filesystems/dnotify.txt
4531 F:      fs/notify/dnotify/
4532 F:      include/linux/dnotify.h
4533
4534 DISK GEOMETRY AND PARTITION HANDLING
4535 M:      Andries Brouwer <aeb@cwi.nl>
4536 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4537 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4538 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4539 S:      Maintained
4540
4541 DISKQUOTA
4542 M:      Jan Kara <jack@suse.com>
4543 S:      Maintained
4544 F:      Documentation/filesystems/quota.txt
4545 F:      fs/quota/
4546 F:      include/linux/quota*.h
4547 F:      include/uapi/linux/quota*.h
4548
4549 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4550 M:      Bernie Thompson <bernie@plugable.com>
4551 L:      linux-fbdev@vger.kernel.org
4552 S:      Maintained
4553 W:      http://plugable.com/category/projects/udlfb/
4554 F:      drivers/video/fbdev/udlfb.c
4555 F:      include/video/udlfb.h
4556 F:      Documentation/fb/udlfb.txt
4557
4558 DISTRIBUTED LOCK MANAGER (DLM)
4559 M:      Christine Caulfield <ccaulfie@redhat.com>
4560 M:      David Teigland <teigland@redhat.com>
4561 L:      cluster-devel@redhat.com
4562 W:      http://sources.redhat.com/cluster/
4563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4564 S:      Supported
4565 F:      fs/dlm/
4566
4567 DMA BUFFER SHARING FRAMEWORK
4568 M:      Sumit Semwal <sumit.semwal@linaro.org>
4569 S:      Maintained
4570 L:      linux-media@vger.kernel.org
4571 L:      dri-devel@lists.freedesktop.org
4572 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4573 F:      drivers/dma-buf/
4574 F:      include/linux/dma-buf*
4575 F:      include/linux/reservation.h
4576 F:      include/linux/*fence.h
4577 F:      Documentation/driver-api/dma-buf.rst
4578 T:      git git://anongit.freedesktop.org/drm/drm-misc
4579
4580 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4581 M:      Vinod Koul <vkoul@kernel.org>
4582 L:      dmaengine@vger.kernel.org
4583 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4584 S:      Maintained
4585 F:      drivers/dma/
4586 F:      include/linux/dmaengine.h
4587 F:      include/linux/of_dma.h
4588 F:      Documentation/devicetree/bindings/dma/
4589 F:      Documentation/driver-api/dmaengine/
4590 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4591
4592 DMA MAPPING HELPERS
4593 M:      Christoph Hellwig <hch@lst.de>
4594 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4595 R:      Robin Murphy <robin.murphy@arm.com>
4596 L:      iommu@lists.linux-foundation.org
4597 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4598 W:      http://git.infradead.org/users/hch/dma-mapping.git
4599 S:      Supported
4600 F:      kernel/dma/
4601 F:      include/asm-generic/dma-mapping.h
4602 F:      include/linux/dma-direct.h
4603 F:      include/linux/dma-mapping.h
4604 F:      include/linux/dma-noncoherent.h
4605
4606 DME1737 HARDWARE MONITOR DRIVER
4607 M:      Juerg Haefliger <juergh@gmail.com>
4608 L:      linux-hwmon@vger.kernel.org
4609 S:      Maintained
4610 F:      Documentation/hwmon/dme1737
4611 F:      drivers/hwmon/dme1737.c
4612
4613 DMI/SMBIOS SUPPORT
4614 M:      Jean Delvare <jdelvare@suse.com>
4615 S:      Maintained
4616 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4617 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4618 F:      drivers/firmware/dmi-id.c
4619 F:      drivers/firmware/dmi_scan.c
4620 F:      include/linux/dmi.h
4621
4622 DOCUMENTATION
4623 M:      Jonathan Corbet <corbet@lwn.net>
4624 L:      linux-doc@vger.kernel.org
4625 S:      Maintained
4626 F:      Documentation/
4627 F:      scripts/kernel-doc
4628 X:      Documentation/ABI/
4629 X:      Documentation/acpi/
4630 X:      Documentation/devicetree/
4631 X:      Documentation/i2c/
4632 X:      Documentation/media/
4633 X:      Documentation/power/
4634 X:      Documentation/spi/
4635 T:      git git://git.lwn.net/linux.git docs-next
4636
4637 DOCUMENTATION/ITALIAN
4638 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4639 L:      linux-doc@vger.kernel.org
4640 S:      Maintained
4641 F:      Documentation/translations/it_IT
4642
4643 DONGWOON DW9714 LENS VOICE COIL DRIVER
4644 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4645 L:      linux-media@vger.kernel.org
4646 T:      git git://linuxtv.org/media_tree.git
4647 S:      Maintained
4648 F:      drivers/media/i2c/dw9714.c
4649 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4650
4651 DONGWOON DW9807 LENS VOICE COIL DRIVER
4652 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4653 L:      linux-media@vger.kernel.org
4654 T:      git git://linuxtv.org/media_tree.git
4655 S:      Maintained
4656 F:      drivers/media/i2c/dw9807-vcm.c
4657 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4658
4659 DOUBLETALK DRIVER
4660 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4661 L:      blinux-list@redhat.com
4662 S:      Maintained
4663 F:      drivers/char/dtlk.c
4664 F:      include/linux/dtlk.h
4665
4666 DPAA2 DATAPATH I/O (DPIO) DRIVER
4667 M:      Roy Pledge <Roy.Pledge@nxp.com>
4668 L:      linux-kernel@vger.kernel.org
4669 S:      Maintained
4670 F:      drivers/soc/fsl/dpio
4671
4672 DPAA2 ETHERNET DRIVER
4673 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4674 L:      netdev@vger.kernel.org
4675 S:      Maintained
4676 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4677 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4678 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4679 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4680 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4681
4682 DPAA2 ETHERNET SWITCH DRIVER
4683 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4684 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4685 L:      linux-kernel@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/staging/fsl-dpaa2/ethsw
4688
4689 DPAA2 PTP CLOCK DRIVER
4690 M:      Yangbo Lu <yangbo.lu@nxp.com>
4691 L:      netdev@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4694 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4695
4696 DPT_I2O SCSI RAID DRIVER
4697 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4698 L:      linux-scsi@vger.kernel.org
4699 W:      http://www.adaptec.com/
4700 S:      Maintained
4701 F:      drivers/scsi/dpt*
4702 F:      drivers/scsi/dpt/
4703
4704 DRBD DRIVER
4705 M:      Philipp Reisner <philipp.reisner@linbit.com>
4706 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4707 L:      drbd-dev@lists.linbit.com
4708 W:      http://www.drbd.org
4709 T:      git git://git.linbit.com/linux-drbd.git
4710 T:      git git://git.linbit.com/drbd-8.4.git
4711 S:      Supported
4712 F:      drivers/block/drbd/
4713 F:      lib/lru_cache.c
4714 F:      Documentation/blockdev/drbd/
4715
4716 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4717 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4718 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4720 S:      Supported
4721 F:      Documentation/kobject.txt
4722 F:      drivers/base/
4723 F:      fs/debugfs/
4724 F:      fs/sysfs/
4725 F:      include/linux/debugfs.h
4726 F:      include/linux/kobj*
4727 F:      lib/kobj*
4728
4729 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4730 M:      Kevin Hilman <khilman@kernel.org>
4731 M:      Nishanth Menon <nm@ti.com>
4732 S:      Maintained
4733 F:      drivers/power/avs/
4734 F:      include/linux/power/smartreflex.h
4735 L:      linux-pm@vger.kernel.org
4736
4737 DRM DRIVER FOR ARM PL111 CLCD
4738 M:      Eric Anholt <eric@anholt.net>
4739 T:      git git://anongit.freedesktop.org/drm/drm-misc
4740 S:      Supported
4741 F:      drivers/gpu/drm/pl111/
4742
4743 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4744 M:      Linus Walleij <linus.walleij@linaro.org>
4745 T:      git git://anongit.freedesktop.org/drm/drm-misc
4746 S:      Maintained
4747 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4748 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4749
4750 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4751 M:      Dave Airlie <airlied@redhat.com>
4752 S:      Odd Fixes
4753 F:      drivers/gpu/drm/ast/
4754
4755 DRM DRIVER FOR BOCHS VIRTUAL GPU
4756 M:      Gerd Hoffmann <kraxel@redhat.com>
4757 L:      virtualization@lists.linux-foundation.org
4758 T:      git git://anongit.freedesktop.org/drm/drm-misc
4759 S:      Maintained
4760 F:      drivers/gpu/drm/bochs/
4761
4762 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4763 M:      Linus Walleij <linus.walleij@linaro.org>
4764 T:      git git://anongit.freedesktop.org/drm/drm-misc
4765 S:      Maintained
4766 F:      drivers/gpu/drm/tve200/
4767
4768 DRM DRIVER FOR ILITEK ILI9225 PANELS
4769 M:      David Lechner <david@lechnology.com>
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tinydrm/ili9225.c
4772 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4773
4774 DRM DRIVER FOR HX8357D PANELS
4775 M:      Eric Anholt <eric@anholt.net>
4776 T:      git git://anongit.freedesktop.org/drm/drm-misc
4777 S:      Maintained
4778 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4779 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4780
4781 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4782 S:      Orphan / Obsolete
4783 F:      drivers/gpu/drm/i810/
4784 F:      include/uapi/drm/i810_drm.h
4785
4786 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4787 S:      Orphan / Obsolete
4788 F:      drivers/gpu/drm/mga/
4789 F:      include/uapi/drm/mga_drm.h
4790
4791 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4792 M:      Dave Airlie <airlied@redhat.com>
4793 S:      Odd Fixes
4794 F:      drivers/gpu/drm/mgag200/
4795
4796 DRM DRIVER FOR MI0283QT
4797 M:      Noralf Trønnes <noralf@tronnes.org>
4798 S:      Maintained
4799 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4800 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4801
4802 DRM DRIVER FOR MSM ADRENO GPU
4803 M:      Rob Clark <robdclark@gmail.com>
4804 L:      linux-arm-msm@vger.kernel.org
4805 L:      dri-devel@lists.freedesktop.org
4806 L:      freedreno@lists.freedesktop.org
4807 T:      git git://people.freedesktop.org/~robclark/linux
4808 S:      Maintained
4809 F:      drivers/gpu/drm/msm/
4810 F:      include/uapi/drm/msm_drm.h
4811 F:      Documentation/devicetree/bindings/display/msm/
4812
4813 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4814 M:      Ben Skeggs <bskeggs@redhat.com>
4815 L:      dri-devel@lists.freedesktop.org
4816 L:      nouveau@lists.freedesktop.org
4817 T:      git git://github.com/skeggsb/linux
4818 S:      Supported
4819 F:      drivers/gpu/drm/nouveau/
4820 F:      include/uapi/drm/nouveau_drm.h
4821
4822 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4823 M:      Stefan Mavrodiev <stefan@olimex.com>
4824 S:      Maintained
4825 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4826 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4827
4828 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4829 M:      Noralf Trønnes <noralf@tronnes.org>
4830 S:      Maintained
4831 F:      drivers/gpu/drm/tinydrm/repaper.c
4832 F:      Documentation/devicetree/bindings/display/repaper.txt
4833
4834 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4835 M:      Dave Airlie <airlied@redhat.com>
4836 M:      Gerd Hoffmann <kraxel@redhat.com>
4837 L:      virtualization@lists.linux-foundation.org
4838 T:      git git://anongit.freedesktop.org/drm/drm-misc
4839 S:      Obsolete
4840 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4841 F:      drivers/gpu/drm/cirrus/
4842
4843 DRM DRIVER FOR QXL VIRTUAL GPU
4844 M:      Dave Airlie <airlied@redhat.com>
4845 M:      Gerd Hoffmann <kraxel@redhat.com>
4846 L:      virtualization@lists.linux-foundation.org
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848 S:      Maintained
4849 F:      drivers/gpu/drm/qxl/
4850 F:      include/uapi/drm/qxl_drm.h
4851
4852 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4853 S:      Orphan / Obsolete
4854 F:      drivers/gpu/drm/r128/
4855 F:      include/uapi/drm/r128_drm.h
4856
4857 DRM DRIVER FOR SAVAGE VIDEO CARDS
4858 S:      Orphan / Obsolete
4859 F:      drivers/gpu/drm/savage/
4860 F:      include/uapi/drm/savage_drm.h
4861
4862 DRM DRIVER FOR SIS VIDEO CARDS
4863 S:      Orphan / Obsolete
4864 F:      drivers/gpu/drm/sis/
4865 F:      include/uapi/drm/sis_drm.h
4866
4867 DRM DRIVER FOR SITRONIX ST7586 PANELS
4868 M:      David Lechner <david@lechnology.com>
4869 S:      Maintained
4870 F:      drivers/gpu/drm/tinydrm/st7586.c
4871 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4872
4873 DRM DRIVER FOR SITRONIX ST7735R PANELS
4874 M:      David Lechner <david@lechnology.com>
4875 S:      Maintained
4876 F:      drivers/gpu/drm/tinydrm/st7735r.c
4877 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4878
4879 DRM DRIVER FOR TDFX VIDEO CARDS
4880 S:      Orphan / Obsolete
4881 F:      drivers/gpu/drm/tdfx/
4882
4883 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4884 M:      Dave Airlie <airlied@redhat.com>
4885 R:      Sean Paul <sean@poorly.run>
4886 L:      dri-devel@lists.freedesktop.org
4887 S:      Odd Fixes
4888 F:      drivers/gpu/drm/udl/
4889 T:      git git://anongit.freedesktop.org/drm/drm-misc
4890
4891 DRM DRIVER FOR VMWARE VIRTUAL GPU
4892 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4893 M:      Thomas Hellstrom <thellstrom@vmware.com>
4894 L:      dri-devel@lists.freedesktop.org
4895 T:      git git://people.freedesktop.org/~thomash/linux
4896 S:      Supported
4897 F:      drivers/gpu/drm/vmwgfx/
4898 F:      include/uapi/drm/vmwgfx_drm.h
4899
4900 DRM DRIVERS
4901 M:      David Airlie <airlied@linux.ie>
4902 M:      Daniel Vetter <daniel@ffwll.ch>
4903 L:      dri-devel@lists.freedesktop.org
4904 T:      git git://anongit.freedesktop.org/drm/drm
4905 B:      https://bugs.freedesktop.org/
4906 C:      irc://chat.freenode.net/dri-devel
4907 S:      Maintained
4908 F:      drivers/gpu/drm/
4909 F:      drivers/gpu/vga/
4910 F:      Documentation/devicetree/bindings/display/
4911 F:      Documentation/devicetree/bindings/gpu/
4912 F:      Documentation/gpu/
4913 F:      include/drm/
4914 F:      include/uapi/drm/
4915 F:      include/linux/vga*
4916
4917 DRM DRIVERS AND MISC GPU PATCHES
4918 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4919 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4920 M:      Sean Paul <sean@poorly.run>
4921 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4922 S:      Maintained
4923 T:      git git://anongit.freedesktop.org/drm/drm-misc
4924 F:      Documentation/gpu/
4925 F:      drivers/gpu/vga/
4926 F:      drivers/gpu/drm/*
4927 F:      include/drm/drm*
4928 F:      include/uapi/drm/drm*
4929 F:      include/linux/vga*
4930
4931 DRM DRIVERS FOR ALLWINNER A10
4932 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4933 L:      dri-devel@lists.freedesktop.org
4934 S:      Supported
4935 F:      drivers/gpu/drm/sun4i/
4936 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4938
4939 DRM DRIVERS FOR AMLOGIC SOCS
4940 M:      Neil Armstrong <narmstrong@baylibre.com>
4941 L:      dri-devel@lists.freedesktop.org
4942 L:      linux-amlogic@lists.infradead.org
4943 W:      http://linux-meson.com/
4944 S:      Supported
4945 F:      drivers/gpu/drm/meson/
4946 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4947 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4948 F:      Documentation/gpu/meson.rst
4949 T:      git git://anongit.freedesktop.org/drm/drm-misc
4950
4951 DRM DRIVERS FOR ATMEL HLCDC
4952 M:      Boris Brezillon <bbrezillon@kernel.org>
4953 L:      dri-devel@lists.freedesktop.org
4954 S:      Supported
4955 F:      drivers/gpu/drm/atmel-hlcdc/
4956 F:      Documentation/devicetree/bindings/display/atmel/
4957 T:      git git://anongit.freedesktop.org/drm/drm-misc
4958
4959 DRM DRIVERS FOR BRIDGE CHIPS
4960 M:      Archit Taneja <architt@codeaurora.org>
4961 M:      Andrzej Hajda <a.hajda@samsung.com>
4962 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4963 S:      Maintained
4964 T:      git git://anongit.freedesktop.org/drm/drm-misc
4965 F:      drivers/gpu/drm/bridge/
4966
4967 DRM DRIVERS FOR EXYNOS
4968 M:      Inki Dae <inki.dae@samsung.com>
4969 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4970 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4971 M:      Kyungmin Park <kyungmin.park@samsung.com>
4972 L:      dri-devel@lists.freedesktop.org
4973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4974 S:      Supported
4975 F:      drivers/gpu/drm/exynos/
4976 F:      include/uapi/drm/exynos_drm.h
4977 F:      Documentation/devicetree/bindings/display/exynos/
4978
4979 DRM DRIVERS FOR FREESCALE DCU
4980 M:      Stefan Agner <stefan@agner.ch>
4981 M:      Alison Wang <alison.wang@nxp.com>
4982 L:      dri-devel@lists.freedesktop.org
4983 S:      Supported
4984 F:      drivers/gpu/drm/fsl-dcu/
4985 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4986 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4987 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVERS FOR FREESCALE IMX
4991 M:      Philipp Zabel <p.zabel@pengutronix.de>
4992 L:      dri-devel@lists.freedesktop.org
4993 S:      Maintained
4994 F:      drivers/gpu/drm/imx/
4995 F:      drivers/gpu/ipu-v3/
4996 F:      Documentation/devicetree/bindings/display/imx/
4997
4998 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4999 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5000 L:      dri-devel@lists.freedesktop.org
5001 T:      git git://github.com/patjak/drm-gma500
5002 S:      Maintained
5003 F:      drivers/gpu/drm/gma500/
5004
5005 DRM DRIVERS FOR HISILICON
5006 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5007 M:      Rongrong Zou <zourongrong@gmail.com>
5008 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5009 R:      Chen Feng <puck.chen@hisilicon.com>
5010 L:      dri-devel@lists.freedesktop.org
5011 T:      git git://github.com/xin3liang/linux.git
5012 S:      Maintained
5013 F:      drivers/gpu/drm/hisilicon/
5014 F:      Documentation/devicetree/bindings/display/hisilicon/
5015
5016 DRM DRIVERS FOR MEDIATEK
5017 M:      CK Hu <ck.hu@mediatek.com>
5018 M:      Philipp Zabel <p.zabel@pengutronix.de>
5019 L:      dri-devel@lists.freedesktop.org
5020 S:      Supported
5021 F:      drivers/gpu/drm/mediatek/
5022 F:      Documentation/devicetree/bindings/display/mediatek/
5023
5024 DRM DRIVERS FOR NVIDIA TEGRA
5025 M:      Thierry Reding <thierry.reding@gmail.com>
5026 L:      dri-devel@lists.freedesktop.org
5027 L:      linux-tegra@vger.kernel.org
5028 T:      git git://anongit.freedesktop.org/tegra/linux.git
5029 S:      Supported
5030 F:      drivers/gpu/drm/tegra/
5031 F:      drivers/gpu/host1x/
5032 F:      include/linux/host1x.h
5033 F:      include/uapi/drm/tegra_drm.h
5034 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5035
5036 DRM DRIVERS FOR RENESAS
5037 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5038 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5039 L:      dri-devel@lists.freedesktop.org
5040 L:      linux-renesas-soc@vger.kernel.org
5041 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5042 S:      Supported
5043 F:      drivers/gpu/drm/rcar-du/
5044 F:      drivers/gpu/drm/shmobile/
5045 F:      include/linux/platform_data/shmob_drm.h
5046 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5047 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5048 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5049
5050 DRM DRIVERS FOR ROCKCHIP
5051 M:      Sandy Huang <hjc@rock-chips.com>
5052 M:      Heiko Stübner <heiko@sntech.de>
5053 L:      dri-devel@lists.freedesktop.org
5054 S:      Maintained
5055 F:      drivers/gpu/drm/rockchip/
5056 F:      Documentation/devicetree/bindings/display/rockchip/
5057 T:      git git://anongit.freedesktop.org/drm/drm-misc
5058
5059 DRM DRIVERS FOR STI
5060 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061 M:      Vincent Abriou <vincent.abriou@st.com>
5062 L:      dri-devel@lists.freedesktop.org
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 S:      Maintained
5065 F:      drivers/gpu/drm/sti
5066 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5067
5068 DRM DRIVERS FOR STM
5069 M:      Yannick Fertre <yannick.fertre@st.com>
5070 M:      Philippe Cornu <philippe.cornu@st.com>
5071 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5072 M:      Vincent Abriou <vincent.abriou@st.com>
5073 L:      dri-devel@lists.freedesktop.org
5074 T:      git git://anongit.freedesktop.org/drm/drm-misc
5075 S:      Maintained
5076 F:      drivers/gpu/drm/stm
5077 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5078
5079 DRM DRIVERS FOR TI LCDC
5080 M:      Jyri Sarha <jsarha@ti.com>
5081 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5082 L:      dri-devel@lists.freedesktop.org
5083 S:      Maintained
5084 F:      drivers/gpu/drm/tilcdc/
5085 F:      Documentation/devicetree/bindings/display/tilcdc/
5086
5087 DRM DRIVERS FOR TI OMAP
5088 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5089 L:      dri-devel@lists.freedesktop.org
5090 S:      Maintained
5091 F:      drivers/gpu/drm/omapdrm/
5092 F:      Documentation/devicetree/bindings/display/ti/
5093
5094 DRM DRIVERS FOR V3D
5095 M:      Eric Anholt <eric@anholt.net>
5096 S:      Supported
5097 F:      drivers/gpu/drm/v3d/
5098 F:      include/uapi/drm/v3d_drm.h
5099 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5100 T:      git git://anongit.freedesktop.org/drm/drm-misc
5101
5102 DRM DRIVERS FOR VC4
5103 M:      Eric Anholt <eric@anholt.net>
5104 T:      git git://github.com/anholt/linux
5105 S:      Supported
5106 F:      drivers/gpu/drm/vc4/
5107 F:      include/uapi/drm/vc4_drm.h
5108 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5109 T:      git git://anongit.freedesktop.org/drm/drm-misc
5110
5111 DRM DRIVERS FOR VIVANTE GPU IP
5112 M:      Lucas Stach <l.stach@pengutronix.de>
5113 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5114 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5115 L:      etnaviv@lists.freedesktop.org
5116 L:      dri-devel@lists.freedesktop.org
5117 S:      Maintained
5118 F:      drivers/gpu/drm/etnaviv/
5119 F:      include/uapi/drm/etnaviv_drm.h
5120 F:      Documentation/devicetree/bindings/display/etnaviv/
5121
5122 DRM DRIVERS FOR ZTE ZX
5123 M:      Shawn Guo <shawnguo@kernel.org>
5124 L:      dri-devel@lists.freedesktop.org
5125 S:      Maintained
5126 F:      drivers/gpu/drm/zte/
5127 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5128 T:      git git://anongit.freedesktop.org/drm/drm-misc
5129
5130 DRM PANEL DRIVERS
5131 M:      Thierry Reding <thierry.reding@gmail.com>
5132 L:      dri-devel@lists.freedesktop.org
5133 T:      git git://anongit.freedesktop.org/drm/drm-misc
5134 S:      Maintained
5135 F:      drivers/gpu/drm/drm_panel.c
5136 F:      drivers/gpu/drm/panel/
5137 F:      include/drm/drm_panel.h
5138 F:      Documentation/devicetree/bindings/display/panel/
5139
5140 DRM TINYDRM DRIVERS
5141 M:      Noralf Trønnes <noralf@tronnes.org>
5142 W:      https://github.com/notro/tinydrm/wiki/Development
5143 T:      git git://anongit.freedesktop.org/drm/drm-misc
5144 S:      Maintained
5145 F:      drivers/gpu/drm/tinydrm/
5146 F:      include/drm/tinydrm/
5147
5148 DRM DRIVERS FOR XEN
5149 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5150 T:      git git://anongit.freedesktop.org/drm/drm-misc
5151 L:      dri-devel@lists.freedesktop.org
5152 L:      xen-devel@lists.xen.org
5153 S:      Supported
5154 F:      drivers/gpu/drm/xen/
5155 F:      Documentation/gpu/xen-front.rst
5156
5157 DRM TTM SUBSYSTEM
5158 M:      Christian Koenig <christian.koenig@amd.com>
5159 M:      Huang Rui <ray.huang@amd.com>
5160 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5161 T:      git git://people.freedesktop.org/~agd5f/linux
5162 S:      Maintained
5163 L:      dri-devel@lists.freedesktop.org
5164 F:      include/drm/ttm/
5165 F:      drivers/gpu/drm/ttm/
5166
5167 DSBR100 USB FM RADIO DRIVER
5168 M:      Alexey Klimov <klimov.linux@gmail.com>
5169 L:      linux-media@vger.kernel.org
5170 T:      git git://linuxtv.org/media_tree.git
5171 S:      Maintained
5172 F:      drivers/media/radio/dsbr100.c
5173
5174 DSCC4 DRIVER
5175 M:      Francois Romieu <romieu@fr.zoreil.com>
5176 L:      netdev@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/net/wan/dscc4.c
5179
5180 DT3155 MEDIA DRIVER
5181 M:      Hans Verkuil <hverkuil@xs4all.nl>
5182 L:      linux-media@vger.kernel.org
5183 T:      git git://linuxtv.org/media_tree.git
5184 W:      https://linuxtv.org
5185 S:      Odd Fixes
5186 F:      drivers/media/pci/dt3155/
5187
5188 DVB_USB_AF9015 MEDIA DRIVER
5189 M:      Antti Palosaari <crope@iki.fi>
5190 L:      linux-media@vger.kernel.org
5191 W:      https://linuxtv.org
5192 W:      http://palosaari.fi/linux/
5193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5194 T:      git git://linuxtv.org/anttip/media_tree.git
5195 S:      Maintained
5196 F:      drivers/media/usb/dvb-usb-v2/af9015*
5197
5198 DVB_USB_AF9035 MEDIA DRIVER
5199 M:      Antti Palosaari <crope@iki.fi>
5200 L:      linux-media@vger.kernel.org
5201 W:      https://linuxtv.org
5202 W:      http://palosaari.fi/linux/
5203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5204 T:      git git://linuxtv.org/anttip/media_tree.git
5205 S:      Maintained
5206 F:      drivers/media/usb/dvb-usb-v2/af9035*
5207
5208 DVB_USB_ANYSEE MEDIA DRIVER
5209 M:      Antti Palosaari <crope@iki.fi>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://palosaari.fi/linux/
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/anttip/media_tree.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb-v2/anysee*
5217
5218 DVB_USB_AU6610 MEDIA DRIVER
5219 M:      Antti Palosaari <crope@iki.fi>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://palosaari.fi/linux/
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/anttip/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb-v2/au6610*
5227
5228 DVB_USB_CE6230 MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 W:      http://palosaari.fi/linux/
5233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5234 T:      git git://linuxtv.org/anttip/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5237
5238 DVB_USB_CXUSB MEDIA DRIVER
5239 M:      Michael Krufky <mkrufky@linuxtv.org>
5240 L:      linux-media@vger.kernel.org
5241 W:      https://linuxtv.org
5242 W:      http://github.com/mkrufky
5243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5244 T:      git git://linuxtv.org/media_tree.git
5245 S:      Maintained
5246 F:      drivers/media/usb/dvb-usb/cxusb*
5247
5248 DVB_USB_EC168 MEDIA DRIVER
5249 M:      Antti Palosaari <crope@iki.fi>
5250 L:      linux-media@vger.kernel.org
5251 W:      https://linuxtv.org
5252 W:      http://palosaari.fi/linux/
5253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5254 T:      git git://linuxtv.org/anttip/media_tree.git
5255 S:      Maintained
5256 F:      drivers/media/usb/dvb-usb-v2/ec168*
5257
5258 DVB_USB_GL861 MEDIA DRIVER
5259 M:      Antti Palosaari <crope@iki.fi>
5260 L:      linux-media@vger.kernel.org
5261 W:      https://linuxtv.org
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/gl861*
5266
5267 DVB_USB_MXL111SF MEDIA DRIVER
5268 M:      Michael Krufky <mkrufky@linuxtv.org>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 W:      http://github.com/mkrufky
5272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5273 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5274 S:      Maintained
5275 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5276
5277 DVB_USB_RTL28XXU MEDIA DRIVER
5278 M:      Antti Palosaari <crope@iki.fi>
5279 L:      linux-media@vger.kernel.org
5280 W:      https://linuxtv.org
5281 W:      http://palosaari.fi/linux/
5282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5283 T:      git git://linuxtv.org/anttip/media_tree.git
5284 S:      Maintained
5285 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5286
5287 DVB_USB_V2 MEDIA DRIVER
5288 M:      Antti Palosaari <crope@iki.fi>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 W:      http://palosaari.fi/linux/
5292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5293 T:      git git://linuxtv.org/anttip/media_tree.git
5294 S:      Maintained
5295 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5296 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5297
5298 DYNAMIC DEBUG
5299 M:      Jason Baron <jbaron@akamai.com>
5300 S:      Maintained
5301 F:      lib/dynamic_debug.c
5302 F:      include/linux/dynamic_debug.h
5303
5304 DYNAMIC INTERRUPT MODERATION
5305 M:      Tal Gilboa <talgi@mellanox.com>
5306 S:      Maintained
5307 F:      include/linux/net_dim.h
5308
5309 DZ DECSTATION DZ11 SERIAL DRIVER
5310 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5311 S:      Maintained
5312 F:      drivers/tty/serial/dz.*
5313
5314 E3X0 POWER BUTTON DRIVER
5315 M:      Moritz Fischer <moritz.fischer@ettus.com>
5316 L:      usrp-users@lists.ettus.com
5317 W:      http://www.ettus.com
5318 S:      Supported
5319 F:      drivers/input/misc/e3x0-button.c
5320 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5321
5322 E4000 MEDIA DRIVER
5323 M:      Antti Palosaari <crope@iki.fi>
5324 L:      linux-media@vger.kernel.org
5325 W:      https://linuxtv.org
5326 W:      http://palosaari.fi/linux/
5327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5328 T:      git git://linuxtv.org/anttip/media_tree.git
5329 S:      Maintained
5330 F:      drivers/media/tuners/e4000*
5331
5332 EARTH_PT1 MEDIA DRIVER
5333 M:      Akihiro Tsukada <tskd08@gmail.com>
5334 L:      linux-media@vger.kernel.org
5335 S:      Odd Fixes
5336 F:      drivers/media/pci/pt1/
5337
5338 EARTH_PT3 MEDIA DRIVER
5339 M:      Akihiro Tsukada <tskd08@gmail.com>
5340 L:      linux-media@vger.kernel.org
5341 S:      Odd Fixes
5342 F:      drivers/media/pci/pt3/
5343
5344 EC100 MEDIA DRIVER
5345 M:      Antti Palosaari <crope@iki.fi>
5346 L:      linux-media@vger.kernel.org
5347 W:      https://linuxtv.org
5348 W:      http://palosaari.fi/linux/
5349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5350 T:      git git://linuxtv.org/anttip/media_tree.git
5351 S:      Maintained
5352 F:      drivers/media/dvb-frontends/ec100*
5353
5354 ECRYPT FILE SYSTEM
5355 M:      Tyler Hicks <tyhicks@canonical.com>
5356 L:      ecryptfs@vger.kernel.org
5357 W:      http://ecryptfs.org
5358 W:      https://launchpad.net/ecryptfs
5359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5360 S:      Supported
5361 F:      Documentation/filesystems/ecryptfs.txt
5362 F:      fs/ecryptfs/
5363
5364 EDAC-AMD64
5365 M:      Borislav Petkov <bp@alien8.de>
5366 L:      linux-edac@vger.kernel.org
5367 S:      Maintained
5368 F:      drivers/edac/amd64_edac*
5369
5370 EDAC-CALXEDA
5371 M:      Robert Richter <rric@kernel.org>
5372 L:      linux-edac@vger.kernel.org
5373 S:      Maintained
5374 F:      drivers/edac/highbank*
5375
5376 EDAC-CAVIUM OCTEON
5377 M:      Ralf Baechle <ralf@linux-mips.org>
5378 M:      David Daney <david.daney@cavium.com>
5379 L:      linux-edac@vger.kernel.org
5380 L:      linux-mips@vger.kernel.org
5381 S:      Supported
5382 F:      drivers/edac/octeon_edac*
5383
5384 EDAC-CAVIUM THUNDERX
5385 M:      David Daney <david.daney@cavium.com>
5386 M:      Jan Glauber <jglauber@cavium.com>
5387 L:      linux-edac@vger.kernel.org
5388 S:      Supported
5389 F:      drivers/edac/thunderx_edac*
5390
5391 EDAC-CORE
5392 M:      Borislav Petkov <bp@alien8.de>
5393 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5394 L:      linux-edac@vger.kernel.org
5395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5397 S:      Supported
5398 F:      Documentation/admin-guide/ras.rst
5399 F:      Documentation/driver-api/edac.rst
5400 F:      drivers/edac/
5401 F:      include/linux/edac.h
5402
5403 EDAC-E752X
5404 M:      Mark Gross <mark.gross@intel.com>
5405 L:      linux-edac@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/edac/e752x_edac.c
5408
5409 EDAC-E7XXX
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/e7xxx_edac.c
5413
5414 EDAC-FSL_DDR
5415 M:      York Sun <york.sun@nxp.com>
5416 L:      linux-edac@vger.kernel.org
5417 S:      Maintained
5418 F:      drivers/edac/fsl_ddr_edac.*
5419
5420 EDAC-GHES
5421 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5422 L:      linux-edac@vger.kernel.org
5423 S:      Maintained
5424 F:      drivers/edac/ghes_edac.c
5425
5426 EDAC-I3000
5427 L:      linux-edac@vger.kernel.org
5428 S:      Orphan
5429 F:      drivers/edac/i3000_edac.c
5430
5431 EDAC-I5000
5432 L:      linux-edac@vger.kernel.org
5433 S:      Maintained
5434 F:      drivers/edac/i5000_edac.c
5435
5436 EDAC-I5400
5437 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5438 L:      linux-edac@vger.kernel.org
5439 S:      Maintained
5440 F:      drivers/edac/i5400_edac.c
5441
5442 EDAC-I7300
5443 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5444 L:      linux-edac@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/edac/i7300_edac.c
5447
5448 EDAC-I7CORE
5449 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5450 L:      linux-edac@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/edac/i7core_edac.c
5453
5454 EDAC-I82443BXGX
5455 M:      Tim Small <tim@buttersideup.com>
5456 L:      linux-edac@vger.kernel.org
5457 S:      Maintained
5458 F:      drivers/edac/i82443bxgx_edac.c
5459
5460 EDAC-I82975X
5461 M:      "Arvind R." <arvino55@gmail.com>
5462 L:      linux-edac@vger.kernel.org
5463 S:      Maintained
5464 F:      drivers/edac/i82975x_edac.c
5465
5466 EDAC-IE31200
5467 M:      Jason Baron <jbaron@akamai.com>
5468 L:      linux-edac@vger.kernel.org
5469 S:      Maintained
5470 F:      drivers/edac/ie31200_edac.c
5471
5472 EDAC-MPC85XX
5473 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5474 L:      linux-edac@vger.kernel.org
5475 S:      Maintained
5476 F:      drivers/edac/mpc85xx_edac.[ch]
5477
5478 EDAC-PASEMI
5479 M:      Egor Martovetsky <egor@pasemi.com>
5480 L:      linux-edac@vger.kernel.org
5481 S:      Maintained
5482 F:      drivers/edac/pasemi_edac.c
5483
5484 EDAC-PND2
5485 M:      Tony Luck <tony.luck@intel.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/pnd2_edac.[ch]
5489
5490 EDAC-R82600
5491 M:      Tim Small <tim@buttersideup.com>
5492 L:      linux-edac@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/edac/r82600_edac.c
5495
5496 EDAC-SBRIDGE
5497 M:      Tony Luck <tony.luck@intel.com>
5498 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5499 L:      linux-edac@vger.kernel.org
5500 S:      Maintained
5501 F:      drivers/edac/sb_edac.c
5502
5503 EDAC-SKYLAKE
5504 M:      Tony Luck <tony.luck@intel.com>
5505 L:      linux-edac@vger.kernel.org
5506 S:      Maintained
5507 F:      drivers/edac/skx_edac.c
5508
5509 EDAC-TI
5510 M:      Tero Kristo <t-kristo@ti.com>
5511 L:      linux-edac@vger.kernel.org
5512 S:      Maintained
5513 F:      drivers/edac/ti_edac.c
5514
5515 EDAC-QCOM
5516 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5517 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5518 L:      linux-arm-msm@vger.kernel.org
5519 L:      linux-edac@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/edac/qcom_edac.c
5522
5523 EDIROL UA-101/UA-1000 DRIVER
5524 M:      Clemens Ladisch <clemens@ladisch.de>
5525 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5526 T:      git git://git.alsa-project.org/alsa-kernel.git
5527 S:      Maintained
5528 F:      sound/usb/misc/ua101.c
5529
5530 EFI TEST DRIVER
5531 L:      linux-efi@vger.kernel.org
5532 M:      Ivan Hu <ivan.hu@canonical.com>
5533 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5534 S:      Maintained
5535 F:      drivers/firmware/efi/test/
5536
5537 EFI VARIABLE FILESYSTEM
5538 M:      Matthew Garrett <matthew.garrett@nebula.com>
5539 M:      Jeremy Kerr <jk@ozlabs.org>
5540 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5542 L:      linux-efi@vger.kernel.org
5543 S:      Maintained
5544 F:      fs/efivarfs/
5545
5546 EFIFB FRAMEBUFFER DRIVER
5547 L:      linux-fbdev@vger.kernel.org
5548 M:      Peter Jones <pjones@redhat.com>
5549 S:      Maintained
5550 F:      drivers/video/fbdev/efifb.c
5551
5552 EFS FILESYSTEM
5553 W:      http://aeschi.ch.eu.org/efs/
5554 S:      Orphan
5555 F:      fs/efs/
5556
5557 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5558 M:      Douglas Miller <dougmill@linux.ibm.com>
5559 L:      netdev@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/net/ethernet/ibm/ehea/
5562
5563 EM28XX VIDEO4LINUX DRIVER
5564 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5565 L:      linux-media@vger.kernel.org
5566 W:      https://linuxtv.org
5567 T:      git git://linuxtv.org/media_tree.git
5568 S:      Maintained
5569 F:      drivers/media/usb/em28xx/
5570 F:      Documentation/media/v4l-drivers/em28xx*
5571
5572 EMBEDDED LINUX
5573 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5574 M:      Matt Mackall <mpm@selenic.com>
5575 M:      David Woodhouse <dwmw2@infradead.org>
5576 L:      linux-embedded@vger.kernel.org
5577 S:      Maintained
5578
5579 Emulex 10Gbps iSCSI - OneConnect DRIVER
5580 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5581 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5582 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5583 L:      linux-scsi@vger.kernel.org
5584 W:      http://www.broadcom.com
5585 S:      Supported
5586 F:      drivers/scsi/be2iscsi/
5587
5588 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5589 M:      Sathya Perla <sathya.perla@broadcom.com>
5590 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5591 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5592 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5593 L:      netdev@vger.kernel.org
5594 W:      http://www.emulex.com
5595 S:      Supported
5596 F:      drivers/net/ethernet/emulex/benet/
5597
5598 EMULEX ONECONNECT ROCE DRIVER
5599 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5600 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5601 L:      linux-rdma@vger.kernel.org
5602 W:      http://www.broadcom.com
5603 S:      Odd Fixes
5604 F:      drivers/infiniband/hw/ocrdma/
5605 F:      include/uapi/rdma/ocrdma-abi.h
5606
5607 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5608 M:      James Smart <james.smart@broadcom.com>
5609 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5610 L:      linux-scsi@vger.kernel.org
5611 W:      http://www.broadcom.com
5612 S:      Supported
5613 F:      drivers/scsi/lpfc/
5614
5615 ENE CB710 FLASH CARD READER DRIVER
5616 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5617 S:      Maintained
5618 F:      drivers/misc/cb710/
5619 F:      drivers/mmc/host/cb710-mmc.*
5620 F:      include/linux/cb710.h
5621
5622 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5623 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5624 S:      Maintained
5625 F:      drivers/media/rc/ene_ir.*
5626
5627 EPSON S1D13XXX FRAMEBUFFER DRIVER
5628 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5629 S:      Maintained
5630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5631 F:      drivers/video/fbdev/s1d13xxxfb.c
5632 F:      include/video/s1d13xxxfb.h
5633
5634 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5635 M:      Jeff Layton <jlayton@kernel.org>
5636 S:      Maintained
5637 F:      lib/errseq.c
5638 F:      include/linux/errseq.h
5639
5640 ET131X NETWORK DRIVER
5641 M:      Mark Einon <mark.einon@gmail.com>
5642 S:      Odd Fixes
5643 F:      drivers/net/ethernet/agere/
5644
5645 ETHERNET BRIDGE
5646 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5647 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5648 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5649 L:      netdev@vger.kernel.org
5650 W:      http://www.linuxfoundation.org/en/Net:Bridge
5651 S:      Maintained
5652 F:      include/linux/netfilter_bridge/
5653 F:      net/bridge/
5654
5655 ETHERNET PHY LIBRARY
5656 M:      Andrew Lunn <andrew@lunn.ch>
5657 M:      Florian Fainelli <f.fainelli@gmail.com>
5658 M:      Heiner Kallweit <hkallweit1@gmail.com>
5659 L:      netdev@vger.kernel.org
5660 S:      Maintained
5661 F:      Documentation/ABI/testing/sysfs-bus-mdio
5662 F:      Documentation/devicetree/bindings/net/mdio*
5663 F:      Documentation/networking/phy.txt
5664 F:      drivers/net/phy/
5665 F:      drivers/of/of_mdio.c
5666 F:      drivers/of/of_net.c
5667 F:      include/linux/*mdio*.h
5668 F:      include/linux/of_net.h
5669 F:      include/linux/phy.h
5670 F:      include/linux/phy_fixed.h
5671 F:      include/linux/platform_data/mdio-bcm-unimac.h
5672 F:      include/linux/platform_data/mdio-gpio.h
5673 F:      include/trace/events/mdio.h
5674 F:      include/uapi/linux/mdio.h
5675 F:      include/uapi/linux/mii.h
5676
5677 EXT2 FILE SYSTEM
5678 M:      Jan Kara <jack@suse.com>
5679 L:      linux-ext4@vger.kernel.org
5680 S:      Maintained
5681 F:      Documentation/filesystems/ext2.txt
5682 F:      fs/ext2/
5683 F:      include/linux/ext2*
5684
5685 EXT4 FILE SYSTEM
5686 M:      "Theodore Ts'o" <tytso@mit.edu>
5687 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5688 L:      linux-ext4@vger.kernel.org
5689 W:      http://ext4.wiki.kernel.org
5690 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5692 S:      Maintained
5693 F:      Documentation/filesystems/ext4/ext4.rst
5694 F:      fs/ext4/
5695
5696 Extended Verification Module (EVM)
5697 M:      Mimi Zohar <zohar@linux.ibm.com>
5698 L:      linux-integrity@vger.kernel.org
5699 S:      Supported
5700 F:      security/integrity/evm/
5701
5702 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5703 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5704 L:      linux-efi@vger.kernel.org
5705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5706 S:      Maintained
5707 F:      Documentation/efi-stub.txt
5708 F:      arch/*/kernel/efi.c
5709 F:      arch/x86/boot/compressed/eboot.[ch]
5710 F:      arch/*/include/asm/efi.h
5711 F:      arch/x86/platform/efi/
5712 F:      drivers/firmware/efi/
5713 F:      include/linux/efi*.h
5714 F:      arch/arm/boot/compressed/efi-header.S
5715 F:      arch/arm64/kernel/efi-entry.S
5716
5717 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5718 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5719 M:      Chanwoo Choi <cw00.choi@samsung.com>
5720 L:      linux-kernel@vger.kernel.org
5721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5722 S:      Maintained
5723 F:      drivers/extcon/
5724 F:      include/linux/extcon/
5725 F:      include/linux/extcon.h
5726 F:      Documentation/extcon/
5727 F:      Documentation/devicetree/bindings/extcon/
5728
5729 EXYNOS DP DRIVER
5730 M:      Jingoo Han <jingoohan1@gmail.com>
5731 L:      dri-devel@lists.freedesktop.org
5732 S:      Maintained
5733 F:      drivers/gpu/drm/exynos/exynos_dp*
5734
5735 EXYNOS SYSMMU (IOMMU) driver
5736 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5737 L:      iommu@lists.linux-foundation.org
5738 S:      Maintained
5739 F:      drivers/iommu/exynos-iommu.c
5740
5741 EZchip NPS platform support
5742 M:      Vineet Gupta <vgupta@synopsys.com>
5743 M:      Ofer Levi <oferle@mellanox.com>
5744 S:      Supported
5745 F:      arch/arc/plat-eznps
5746 F:      arch/arc/boot/dts/eznps.dts
5747
5748 F2FS FILE SYSTEM
5749 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5750 M:      Chao Yu <yuchao0@huawei.com>
5751 L:      linux-f2fs-devel@lists.sourceforge.net
5752 W:      https://f2fs.wiki.kernel.org/
5753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5754 S:      Maintained
5755 F:      Documentation/filesystems/f2fs.txt
5756 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5757 F:      fs/f2fs/
5758 F:      include/linux/f2fs_fs.h
5759 F:      include/trace/events/f2fs.h
5760
5761 F71805F HARDWARE MONITORING DRIVER
5762 M:      Jean Delvare <jdelvare@suse.com>
5763 L:      linux-hwmon@vger.kernel.org
5764 S:      Maintained
5765 F:      Documentation/hwmon/f71805f
5766 F:      drivers/hwmon/f71805f.c
5767
5768 FADDR2LINE
5769 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5770 S:      Maintained
5771 F:      scripts/faddr2line
5772
5773 FAILOVER MODULE
5774 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5775 L:      netdev@vger.kernel.org
5776 S:      Supported
5777 F:      net/core/failover.c
5778 F:      include/net/failover.h
5779 F:      Documentation/networking/failover.rst
5780
5781 FANOTIFY
5782 M:      Jan Kara <jack@suse.cz>
5783 R:      Amir Goldstein <amir73il@gmail.com>
5784 L:      linux-fsdevel@vger.kernel.org
5785 S:      Maintained
5786 F:      fs/notify/fanotify/
5787 F:      include/linux/fanotify.h
5788 F:      include/uapi/linux/fanotify.h
5789
5790 FARSYNC SYNCHRONOUS DRIVER
5791 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5792 W:      http://www.farsite.co.uk/
5793 S:      Supported
5794 F:      drivers/net/wan/farsync.*
5795
5796 FAULT INJECTION SUPPORT
5797 M:      Akinobu Mita <akinobu.mita@gmail.com>
5798 S:      Supported
5799 F:      Documentation/fault-injection/
5800 F:      lib/fault-inject.c
5801
5802 FBTFT Framebuffer drivers
5803 S:      Orphan
5804 L:      dri-devel@lists.freedesktop.org
5805 L:      linux-fbdev@vger.kernel.org
5806 F:      drivers/staging/fbtft/
5807
5808 FC0011 TUNER DRIVER
5809 M:      Michael Buesch <m@bues.ch>
5810 L:      linux-media@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/media/tuners/fc0011.h
5813 F:      drivers/media/tuners/fc0011.c
5814
5815 FC2580 MEDIA DRIVER
5816 M:      Antti Palosaari <crope@iki.fi>
5817 L:      linux-media@vger.kernel.org
5818 W:      https://linuxtv.org
5819 W:      http://palosaari.fi/linux/
5820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5821 T:      git git://linuxtv.org/anttip/media_tree.git
5822 S:      Maintained
5823 F:      drivers/media/tuners/fc2580*
5824
5825 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5826 M:      Johannes Thumshirn <jth@kernel.org>
5827 L:      linux-scsi@vger.kernel.org
5828 W:      www.Open-FCoE.org
5829 S:      Supported
5830 F:      drivers/scsi/libfc/
5831 F:      drivers/scsi/fcoe/
5832 F:      include/scsi/fc/
5833 F:      include/scsi/libfc.h
5834 F:      include/scsi/libfcoe.h
5835 F:      include/uapi/scsi/fc/
5836
5837 FILE LOCKING (flock() and fcntl()/lockf())
5838 M:      Jeff Layton <jlayton@kernel.org>
5839 M:      "J. Bruce Fields" <bfields@fieldses.org>
5840 L:      linux-fsdevel@vger.kernel.org
5841 S:      Maintained
5842 F:      include/linux/fcntl.h
5843 F:      include/uapi/linux/fcntl.h
5844 F:      fs/fcntl.c
5845 F:      fs/locks.c
5846
5847 FILESYSTEMS (VFS and infrastructure)
5848 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5849 L:      linux-fsdevel@vger.kernel.org
5850 S:      Maintained
5851 F:      fs/*
5852 F:      include/linux/fs.h
5853 F:      include/uapi/linux/fs.h
5854
5855 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5856 M:      Riku Voipio <riku.voipio@iki.fi>
5857 L:      linux-hwmon@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/hwmon/f75375s.c
5860 F:      include/linux/f75375s.h
5861
5862 FIREWIRE AUDIO DRIVERS
5863 M:      Clemens Ladisch <clemens@ladisch.de>
5864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5865 T:      git git://git.alsa-project.org/alsa-kernel.git
5866 S:      Maintained
5867 F:      sound/firewire/
5868
5869 FIREWIRE MEDIA DRIVERS (firedtv)
5870 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5871 L:      linux-media@vger.kernel.org
5872 L:      linux1394-devel@lists.sourceforge.net
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5874 S:      Maintained
5875 F:      drivers/media/firewire/
5876
5877 FIREWIRE SBP-2 TARGET
5878 M:      Chris Boot <bootc@bootc.net>
5879 L:      linux-scsi@vger.kernel.org
5880 L:      target-devel@vger.kernel.org
5881 L:      linux1394-devel@lists.sourceforge.net
5882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5883 S:      Maintained
5884 F:      drivers/target/sbp/
5885
5886 FIREWIRE SUBSYSTEM
5887 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5888 L:      linux1394-devel@lists.sourceforge.net
5889 W:      http://ieee1394.wiki.kernel.org/
5890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5891 S:      Maintained
5892 F:      drivers/firewire/
5893 F:      include/linux/firewire.h
5894 F:      include/uapi/linux/firewire*.h
5895 F:      tools/firewire/
5896
5897 FIRMWARE LOADER (request_firmware)
5898 M:      Luis Chamberlain <mcgrof@kernel.org>
5899 L:      linux-kernel@vger.kernel.org
5900 S:      Maintained
5901 F:      Documentation/firmware_class/
5902 F:      drivers/base/firmware_loader/
5903 F:      include/linux/firmware.h
5904
5905 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5906 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5907 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5908 S:      Maintained
5909 F:      drivers/block/rsxx/
5910
5911 FLOPPY DRIVER
5912 M:      Jiri Kosina <jikos@kernel.org>
5913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5914 S:      Odd fixes
5915 F:      drivers/block/floppy.c
5916
5917 FMC SUBSYSTEM
5918 M:      Alessandro Rubini <rubini@gnudd.com>
5919 W:      http://www.ohwr.org/projects/fmc-bus
5920 S:      Supported
5921 F:      drivers/fmc/
5922 F:      include/linux/fmc*.h
5923 F:      include/linux/ipmi-fru.h
5924 K:      fmc_d.*register
5925
5926 FPGA MANAGER FRAMEWORK
5927 M:      Alan Tull <atull@kernel.org>
5928 M:      Moritz Fischer <mdf@kernel.org>
5929 L:      linux-fpga@vger.kernel.org
5930 S:      Maintained
5931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5932 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5933 F:      Documentation/fpga/
5934 F:      Documentation/driver-api/fpga/
5935 F:      Documentation/devicetree/bindings/fpga/
5936 F:      drivers/fpga/
5937 F:      include/linux/fpga/
5938 W:      http://www.rocketboards.org
5939
5940 FPGA DFL DRIVERS
5941 M:      Wu Hao <hao.wu@intel.com>
5942 L:      linux-fpga@vger.kernel.org
5943 S:      Maintained
5944 F:      Documentation/fpga/dfl.txt
5945 F:      include/uapi/linux/fpga-dfl.h
5946 F:      drivers/fpga/dfl*
5947
5948 FPU EMULATOR
5949 M:      Bill Metzenthen <billm@melbpc.org.au>
5950 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5951 S:      Maintained
5952 F:      arch/x86/math-emu/
5953
5954 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5955 L:      netdev@vger.kernel.org
5956 S:      Orphan
5957 F:      drivers/net/wan/dlci.c
5958 F:      drivers/net/wan/sdla.c
5959
5960 FRAMEBUFFER LAYER
5961 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5962 L:      dri-devel@lists.freedesktop.org
5963 L:      linux-fbdev@vger.kernel.org
5964 T:      git git://github.com/bzolnier/linux.git
5965 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5966 S:      Maintained
5967 F:      Documentation/fb/
5968 F:      drivers/video/
5969 F:      include/video/
5970 F:      include/linux/fb.h
5971 F:      include/uapi/video/
5972 F:      include/uapi/linux/fb.h
5973
5974 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5975 M:      Horia Geantă <horia.geanta@nxp.com>
5976 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5977 L:      linux-crypto@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/crypto/caam/
5980 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5981
5982 FREESCALE DIU FRAMEBUFFER DRIVER
5983 M:      Timur Tabi <timur@kernel.org>
5984 L:      linux-fbdev@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/video/fbdev/fsl-diu-fb.*
5987
5988 FREESCALE DMA DRIVER
5989 M:      Li Yang <leoyang.li@nxp.com>
5990 M:      Zhang Wei <zw@zh-kernel.org>
5991 L:      linuxppc-dev@lists.ozlabs.org
5992 S:      Maintained
5993 F:      drivers/dma/fsldma.*
5994
5995 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5996 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5997 L:      netdev@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/net/ethernet/freescale/gianfar*
6000 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6001
6002 FREESCALE GPMI NAND DRIVER
6003 M:      Han Xu <han.xu@nxp.com>
6004 L:      linux-mtd@lists.infradead.org
6005 S:      Maintained
6006 F:      drivers/mtd/nand/raw/gpmi-nand/*
6007
6008 FREESCALE I2C CPM DRIVER
6009 M:      Jochen Friedrich <jochen@scram.de>
6010 L:      linuxppc-dev@lists.ozlabs.org
6011 L:      linux-i2c@vger.kernel.org
6012 S:      Maintained
6013 F:      drivers/i2c/busses/i2c-cpm.c
6014
6015 FREESCALE IMX LPI2C DRIVER
6016 M:      Dong Aisheng <aisheng.dong@nxp.com>
6017 L:      linux-i2c@vger.kernel.org
6018 L:      linux-imx@nxp.com
6019 S:      Maintained
6020 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6021 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6022
6023 FREESCALE IMX / MXC FEC DRIVER
6024 M:      Fugang Duan <fugang.duan@nxp.com>
6025 L:      netdev@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/net/ethernet/freescale/fec_main.c
6028 F:      drivers/net/ethernet/freescale/fec_ptp.c
6029 F:      drivers/net/ethernet/freescale/fec.h
6030 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6031
6032 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6033 M:      Sascha Hauer <s.hauer@pengutronix.de>
6034 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6035 L:      linux-fbdev@vger.kernel.org
6036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6037 S:      Maintained
6038 F:      include/linux/platform_data/video-imxfb.h
6039 F:      drivers/video/fbdev/imxfb.c
6040
6041 FREESCALE QORIQ DPAA ETHERNET DRIVER
6042 M:      Madalin Bucur <madalin.bucur@nxp.com>
6043 L:      netdev@vger.kernel.org
6044 S:      Maintained
6045 F:      drivers/net/ethernet/freescale/dpaa
6046
6047 FREESCALE QORIQ DPAA FMAN DRIVER
6048 M:      Madalin Bucur <madalin.bucur@nxp.com>
6049 L:      netdev@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/net/ethernet/freescale/fman
6052 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6053
6054 FREESCALE QORIQ PTP CLOCK DRIVER
6055 M:      Yangbo Lu <yangbo.lu@nxp.com>
6056 L:      netdev@vger.kernel.org
6057 S:      Maintained
6058 F:      drivers/ptp/ptp_qoriq.c
6059 F:      include/linux/fsl/ptp_qoriq.h
6060 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6061
6062 FREESCALE QUAD SPI DRIVER
6063 M:      Han Xu <han.xu@nxp.com>
6064 L:      linux-mtd@lists.infradead.org
6065 S:      Maintained
6066 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6067
6068 FREESCALE QUICC ENGINE LIBRARY
6069 M:      Qiang Zhao <qiang.zhao@nxp.com>
6070 L:      linuxppc-dev@lists.ozlabs.org
6071 S:      Maintained
6072 F:      drivers/soc/fsl/qe/
6073 F:      include/soc/fsl/*qe*.h
6074 F:      include/soc/fsl/*ucc*.h
6075
6076 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6077 M:      Li Yang <leoyang.li@nxp.com>
6078 L:      netdev@vger.kernel.org
6079 L:      linuxppc-dev@lists.ozlabs.org
6080 S:      Maintained
6081 F:      drivers/net/ethernet/freescale/ucc_geth*
6082
6083 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6084 M:      Zhao Qiang <qiang.zhao@nxp.com>
6085 L:      netdev@vger.kernel.org
6086 L:      linuxppc-dev@lists.ozlabs.org
6087 S:      Maintained
6088 F:      drivers/net/wan/fsl_ucc_hdlc*
6089
6090 FREESCALE QUICC ENGINE UCC UART DRIVER
6091 M:      Timur Tabi <timur@kernel.org>
6092 L:      linuxppc-dev@lists.ozlabs.org
6093 S:      Maintained
6094 F:      drivers/tty/serial/ucc_uart.c
6095
6096 FREESCALE SOC DRIVERS
6097 M:      Li Yang <leoyang.li@nxp.com>
6098 L:      linuxppc-dev@lists.ozlabs.org
6099 L:      linux-arm-kernel@lists.infradead.org
6100 S:      Maintained
6101 F:      Documentation/devicetree/bindings/soc/fsl/
6102 F:      drivers/soc/fsl/
6103 F:      include/linux/fsl/
6104
6105 FREESCALE SOC FS_ENET DRIVER
6106 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6107 L:      linuxppc-dev@lists.ozlabs.org
6108 L:      netdev@vger.kernel.org
6109 S:      Maintained
6110 F:      drivers/net/ethernet/freescale/fs_enet/
6111 F:      include/linux/fs_enet_pd.h
6112
6113 FREESCALE SOC SOUND DRIVERS
6114 M:      Timur Tabi <timur@kernel.org>
6115 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6116 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6117 R:      Fabio Estevam <fabio.estevam@nxp.com>
6118 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6119 L:      linuxppc-dev@lists.ozlabs.org
6120 S:      Maintained
6121 F:      sound/soc/fsl/fsl*
6122 F:      sound/soc/fsl/imx*
6123 F:      sound/soc/fsl/mpc8610_hpcd.c
6124
6125 FREESCALE USB PERIPHERAL DRIVERS
6126 M:      Li Yang <leoyang.li@nxp.com>
6127 L:      linux-usb@vger.kernel.org
6128 L:      linuxppc-dev@lists.ozlabs.org
6129 S:      Maintained
6130 F:      drivers/usb/gadget/udc/fsl*
6131
6132 FREEVXFS FILESYSTEM
6133 M:      Christoph Hellwig <hch@infradead.org>
6134 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6135 S:      Maintained
6136 F:      fs/freevxfs/
6137
6138 FREEZER
6139 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6140 M:      Pavel Machek <pavel@ucw.cz>
6141 L:      linux-pm@vger.kernel.org
6142 S:      Supported
6143 F:      Documentation/power/freezing-of-tasks.txt
6144 F:      include/linux/freezer.h
6145 F:      kernel/freezer.c
6146
6147 FRONTSWAP API
6148 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6149 L:      linux-kernel@vger.kernel.org
6150 S:      Maintained
6151 F:      mm/frontswap.c
6152 F:      include/linux/frontswap.h
6153
6154 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6155 M:      David Howells <dhowells@redhat.com>
6156 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6157 S:      Supported
6158 F:      Documentation/filesystems/caching/
6159 F:      fs/fscache/
6160 F:      include/linux/fscache*.h
6161
6162 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6163 M:      Theodore Y. Ts'o <tytso@mit.edu>
6164 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6165 L:      linux-fscrypt@vger.kernel.org
6166 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6168 S:      Supported
6169 F:      fs/crypto/
6170 F:      include/linux/fscrypt*.h
6171 F:      Documentation/filesystems/fscrypt.rst
6172
6173 FSI-ATTACHED I2C DRIVER
6174 M:      Eddie James <eajames@linux.ibm.com>
6175 L:      linux-i2c@vger.kernel.org
6176 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6177 S:      Maintained
6178 F:      drivers/i2c/busses/i2c-fsi.c
6179 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6180
6181 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6182 M:      Jan Kara <jack@suse.cz>
6183 R:      Amir Goldstein <amir73il@gmail.com>
6184 L:      linux-fsdevel@vger.kernel.org
6185 S:      Maintained
6186 F:      fs/notify/
6187 F:      include/linux/fsnotify*.h
6188
6189 FUJITSU LAPTOP EXTRAS
6190 M:      Jonathan Woithe <jwoithe@just42.net>
6191 L:      platform-driver-x86@vger.kernel.org
6192 S:      Maintained
6193 F:      drivers/platform/x86/fujitsu-laptop.c
6194
6195 FUJITSU M-5MO LS CAMERA ISP DRIVER
6196 M:      Kyungmin Park <kyungmin.park@samsung.com>
6197 M:      Heungjun Kim <riverful.kim@samsung.com>
6198 L:      linux-media@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/media/i2c/m5mols/
6201 F:      include/media/i2c/m5mols.h
6202
6203 FUJITSU TABLET EXTRAS
6204 M:      Robert Gerlach <khnz@gmx.de>
6205 L:      platform-driver-x86@vger.kernel.org
6206 S:      Maintained
6207 F:      drivers/platform/x86/fujitsu-tablet.c
6208
6209 FUSE: FILESYSTEM IN USERSPACE
6210 M:      Miklos Szeredi <miklos@szeredi.hu>
6211 L:      linux-fsdevel@vger.kernel.org
6212 W:      http://fuse.sourceforge.net/
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6214 S:      Maintained
6215 F:      fs/fuse/
6216 F:      include/uapi/linux/fuse.h
6217 F:      Documentation/filesystems/fuse.txt
6218
6219 FUTEX SUBSYSTEM
6220 M:      Thomas Gleixner <tglx@linutronix.de>
6221 M:      Ingo Molnar <mingo@redhat.com>
6222 R:      Peter Zijlstra <peterz@infradead.org>
6223 R:      Darren Hart <dvhart@infradead.org>
6224 L:      linux-kernel@vger.kernel.org
6225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6226 S:      Maintained
6227 F:      kernel/futex.c
6228 F:      kernel/futex_compat.c
6229 F:      include/asm-generic/futex.h
6230 F:      include/linux/futex.h
6231 F:      include/uapi/linux/futex.h
6232 F:      tools/testing/selftests/futex/
6233 F:      tools/perf/bench/futex*
6234 F:      Documentation/*futex*
6235
6236 GCC PLUGINS
6237 M:      Kees Cook <keescook@chromium.org>
6238 R:      Emese Revfy <re.emese@gmail.com>
6239 L:      kernel-hardening@lists.openwall.com
6240 S:      Maintained
6241 F:      scripts/gcc-plugins/
6242 F:      scripts/gcc-plugin.sh
6243 F:      scripts/Makefile.gcc-plugins
6244 F:      Documentation/gcc-plugins.txt
6245
6246 GASKET DRIVER FRAMEWORK
6247 M:      Rob Springer <rspringer@google.com>
6248 M:      Todd Poynor <toddpoynor@google.com>
6249 M:      Ben Chan <benchan@chromium.org>
6250 S:      Maintained
6251 F:      drivers/staging/gasket/
6252
6253 GCOV BASED KERNEL PROFILING
6254 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6255 S:      Maintained
6256 F:      kernel/gcov/
6257 F:      Documentation/dev-tools/gcov.rst
6258
6259 GDB KERNEL DEBUGGING HELPER SCRIPTS
6260 M:      Jan Kiszka <jan.kiszka@siemens.com>
6261 M:      Kieran Bingham <kbingham@kernel.org>
6262 S:      Supported
6263 F:      scripts/gdb/
6264
6265 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6266 M:      Achim Leubner <achim_leubner@adaptec.com>
6267 L:      linux-scsi@vger.kernel.org
6268 W:      http://www.icp-vortex.com/
6269 S:      Supported
6270 F:      drivers/scsi/gdt*
6271
6272 GEMTEK FM RADIO RECEIVER DRIVER
6273 M:      Hans Verkuil <hverkuil@xs4all.nl>
6274 L:      linux-media@vger.kernel.org
6275 T:      git git://linuxtv.org/media_tree.git
6276 W:      https://linuxtv.org
6277 S:      Maintained
6278 F:      drivers/media/radio/radio-gemtek*
6279
6280 GENERIC GPIO I2C DRIVER
6281 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6282 S:      Supported
6283 F:      drivers/i2c/busses/i2c-gpio.c
6284 F:      include/linux/platform_data/i2c-gpio.h
6285
6286 GENERIC GPIO I2C MULTIPLEXER DRIVER
6287 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6288 L:      linux-i2c@vger.kernel.org
6289 S:      Supported
6290 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6291 F:      include/linux/platform_data/i2c-mux-gpio.h
6292 F:      Documentation/i2c/muxes/i2c-mux-gpio
6293
6294 GENERIC HDLC (WAN) DRIVERS
6295 M:      Krzysztof Halasa <khc@pm.waw.pl>
6296 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6297 S:      Maintained
6298 F:      drivers/net/wan/c101.c
6299 F:      drivers/net/wan/hd6457*
6300 F:      drivers/net/wan/hdlc*
6301 F:      drivers/net/wan/n2.c
6302 F:      drivers/net/wan/pc300too.c
6303 F:      drivers/net/wan/pci200syn.c
6304 F:      drivers/net/wan/wanxl*
6305
6306 GENERIC INCLUDE/ASM HEADER FILES
6307 M:      Arnd Bergmann <arnd@arndb.de>
6308 L:      linux-arch@vger.kernel.org
6309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6310 S:      Maintained
6311 F:      include/asm-generic/
6312 F:      include/uapi/asm-generic/
6313
6314 GENERIC PHY FRAMEWORK
6315 M:      Kishon Vijay Abraham I <kishon@ti.com>
6316 L:      linux-kernel@vger.kernel.org
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6318 S:      Supported
6319 F:      drivers/phy/
6320 F:      include/linux/phy/
6321 F:      Documentation/devicetree/bindings/phy/
6322
6323 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6324 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6325 S:      Supported
6326 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6327
6328 GENERIC PM DOMAINS
6329 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6330 M:      Kevin Hilman <khilman@kernel.org>
6331 M:      Ulf Hansson <ulf.hansson@linaro.org>
6332 L:      linux-pm@vger.kernel.org
6333 S:      Supported
6334 F:      drivers/base/power/domain*.c
6335 F:      include/linux/pm_domain.h
6336 F:      Documentation/devicetree/bindings/power/power_domain.txt
6337
6338 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6339 M:      Eugen Hristev <eugen.hristev@microchip.com>
6340 L:      linux-input@vger.kernel.org
6341 S:      Maintained
6342 F:      drivers/input/touchscreen/resistive-adc-touch.c
6343
6344 GENERIC UIO DRIVER FOR PCI DEVICES
6345 M:      "Michael S. Tsirkin" <mst@redhat.com>
6346 L:      kvm@vger.kernel.org
6347 S:      Supported
6348 F:      drivers/uio/uio_pci_generic.c
6349
6350 GENWQE (IBM Generic Workqueue Card)
6351 M:      Frank Haverkamp <haver@linux.ibm.com>
6352 S:      Supported
6353 F:      drivers/misc/genwqe/
6354
6355 GET_MAINTAINER SCRIPT
6356 M:      Joe Perches <joe@perches.com>
6357 S:      Maintained
6358 F:      scripts/get_maintainer.pl
6359
6360 GFS2 FILE SYSTEM
6361 M:      Bob Peterson <rpeterso@redhat.com>
6362 M:      Andreas Gruenbacher <agruenba@redhat.com>
6363 L:      cluster-devel@redhat.com
6364 W:      http://sources.redhat.com/cluster/
6365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6366 S:      Supported
6367 F:      Documentation/filesystems/gfs2*.txt
6368 F:      fs/gfs2/
6369 F:      include/uapi/linux/gfs2_ondisk.h
6370
6371 GIGASET ISDN DRIVERS
6372 M:      Paul Bolle <pebolle@tiscali.nl>
6373 L:      gigaset307x-common@lists.sourceforge.net
6374 W:      http://gigaset307x.sourceforge.net/
6375 S:      Odd Fixes
6376 F:      Documentation/isdn/README.gigaset
6377 F:      drivers/isdn/gigaset/
6378 F:      include/uapi/linux/gigaset_dev.h
6379
6380 GNSS SUBSYSTEM
6381 M:      Johan Hovold <johan@kernel.org>
6382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6383 S:      Maintained
6384 F:      Documentation/ABI/testing/sysfs-class-gnss
6385 F:      Documentation/devicetree/bindings/gnss/
6386 F:      drivers/gnss/
6387 F:      include/linux/gnss.h
6388
6389 GO7007 MPEG CODEC
6390 M:      Hans Verkuil <hans.verkuil@cisco.com>
6391 L:      linux-media@vger.kernel.org
6392 S:      Maintained
6393 F:      drivers/media/usb/go7007/
6394
6395 GOODIX TOUCHSCREEN
6396 M:      Bastien Nocera <hadess@hadess.net>
6397 L:      linux-input@vger.kernel.org
6398 S:      Maintained
6399 F:      drivers/input/touchscreen/goodix.c
6400
6401 GPD POCKET FAN DRIVER
6402 M:      Hans de Goede <hdegoede@redhat.com>
6403 L:      platform-driver-x86@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/platform/x86/gpd-pocket-fan.c
6406
6407 GPIO ACPI SUPPORT
6408 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6409 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6410 L:      linux-gpio@vger.kernel.org
6411 L:      linux-acpi@vger.kernel.org
6412 S:      Maintained
6413 F:      Documentation/acpi/gpio-properties.txt
6414 F:      drivers/gpio/gpiolib-acpi.c
6415
6416 GPIO IR Transmitter
6417 M:      Sean Young <sean@mess.org>
6418 L:      linux-media@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/media/rc/gpio-ir-tx.c
6421
6422 GPIO MOCKUP DRIVER
6423 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6424 L:      linux-gpio@vger.kernel.org
6425 S:      Maintained
6426 F:      drivers/gpio/gpio-mockup.c
6427 F:      tools/testing/selftests/gpio/
6428
6429 GPIO SUBSYSTEM
6430 M:      Linus Walleij <linus.walleij@linaro.org>
6431 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6432 L:      linux-gpio@vger.kernel.org
6433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6434 S:      Maintained
6435 F:      Documentation/devicetree/bindings/gpio/
6436 F:      Documentation/driver-api/gpio/
6437 F:      Documentation/gpio/
6438 F:      Documentation/ABI/testing/gpio-cdev
6439 F:      Documentation/ABI/obsolete/sysfs-gpio
6440 F:      drivers/gpio/
6441 F:      include/linux/gpio/
6442 F:      include/linux/gpio.h
6443 F:      include/linux/of_gpio.h
6444 F:      include/asm-generic/gpio.h
6445 F:      include/uapi/linux/gpio.h
6446 F:      tools/gpio/
6447
6448 GRE DEMULTIPLEXER DRIVER
6449 M:      Dmitry Kozlov <xeb@mail.ru>
6450 L:      netdev@vger.kernel.org
6451 S:      Maintained
6452 F:      net/ipv4/gre_demux.c
6453 F:      net/ipv4/gre_offload.c
6454 F:      include/net/gre.h
6455
6456 GRETH 10/100/1G Ethernet MAC device driver
6457 M:      Andreas Larsson <andreas@gaisler.com>
6458 L:      netdev@vger.kernel.org
6459 S:      Maintained
6460 F:      drivers/net/ethernet/aeroflex/
6461
6462 GREYBUS AUDIO PROTOCOLS DRIVERS
6463 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6464 M:      Mark Greer <mgreer@animalcreek.com>
6465 S:      Maintained
6466 F:      drivers/staging/greybus/audio_apbridgea.c
6467 F:      drivers/staging/greybus/audio_apbridgea.h
6468 F:      drivers/staging/greybus/audio_codec.c
6469 F:      drivers/staging/greybus/audio_codec.h
6470 F:      drivers/staging/greybus/audio_gb.c
6471 F:      drivers/staging/greybus/audio_manager.c
6472 F:      drivers/staging/greybus/audio_manager.h
6473 F:      drivers/staging/greybus/audio_manager_module.c
6474 F:      drivers/staging/greybus/audio_manager_private.h
6475 F:      drivers/staging/greybus/audio_manager_sysfs.c
6476 F:      drivers/staging/greybus/audio_module.c
6477 F:      drivers/staging/greybus/audio_topology.c
6478
6479 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6480 M:      Viresh Kumar <vireshk@kernel.org>
6481 S:      Maintained
6482 F:      drivers/staging/greybus/authentication.c
6483 F:      drivers/staging/greybus/bootrom.c
6484 F:      drivers/staging/greybus/firmware.h
6485 F:      drivers/staging/greybus/fw-core.c
6486 F:      drivers/staging/greybus/fw-download.c
6487 F:      drivers/staging/greybus/fw-management.c
6488 F:      drivers/staging/greybus/greybus_authentication.h
6489 F:      drivers/staging/greybus/greybus_firmware.h
6490 F:      drivers/staging/greybus/hid.c
6491 F:      drivers/staging/greybus/i2c.c
6492 F:      drivers/staging/greybus/spi.c
6493 F:      drivers/staging/greybus/spilib.c
6494 F:      drivers/staging/greybus/spilib.h
6495
6496 GREYBUS LOOPBACK DRIVER
6497 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6498 S:      Maintained
6499 F:      drivers/staging/greybus/loopback.c
6500
6501 GREYBUS PLATFORM DRIVERS
6502 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6503 S:      Maintained
6504 F:      drivers/staging/greybus/arche-platform.c
6505 F:      drivers/staging/greybus/arche-apb-ctrl.c
6506 F:      drivers/staging/greybus/arche_platform.h
6507
6508 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6509 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6510 S:      Maintained
6511 F:      drivers/staging/greybus/sdio.c
6512 F:      drivers/staging/greybus/light.c
6513 F:      drivers/staging/greybus/gpio.c
6514 F:      drivers/staging/greybus/power_supply.c
6515 F:      drivers/staging/greybus/spi.c
6516 F:      drivers/staging/greybus/spilib.c
6517
6518 GREYBUS SUBSYSTEM
6519 M:      Johan Hovold <johan@kernel.org>
6520 M:      Alex Elder <elder@kernel.org>
6521 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6522 S:      Maintained
6523 F:      drivers/staging/greybus/
6524 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6525
6526 GREYBUS UART PROTOCOLS DRIVERS
6527 M:      David Lin <dtwlin@gmail.com>
6528 S:      Maintained
6529 F:      drivers/staging/greybus/uart.c
6530 F:      drivers/staging/greybus/log.c
6531
6532 GS1662 VIDEO SERIALIZER
6533 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6534 L:      linux-media@vger.kernel.org
6535 T:      git git://linuxtv.org/media_tree.git
6536 S:      Maintained
6537 F:      drivers/media/spi/gs1662.c
6538
6539 GSPCA FINEPIX SUBDRIVER
6540 M:      Frank Zago <frank@zago.net>
6541 L:      linux-media@vger.kernel.org
6542 T:      git git://linuxtv.org/media_tree.git
6543 S:      Maintained
6544 F:      drivers/media/usb/gspca/finepix.c
6545
6546 GSPCA GL860 SUBDRIVER
6547 M:      Olivier Lorin <o.lorin@laposte.net>
6548 L:      linux-media@vger.kernel.org
6549 T:      git git://linuxtv.org/media_tree.git
6550 S:      Maintained
6551 F:      drivers/media/usb/gspca/gl860/
6552
6553 GSPCA M5602 SUBDRIVER
6554 M:      Erik Andren <erik.andren@gmail.com>
6555 L:      linux-media@vger.kernel.org
6556 T:      git git://linuxtv.org/media_tree.git
6557 S:      Maintained
6558 F:      drivers/media/usb/gspca/m5602/
6559
6560 GSPCA PAC207 SONIXB SUBDRIVER
6561 M:      Hans Verkuil <hverkuil@xs4all.nl>
6562 L:      linux-media@vger.kernel.org
6563 T:      git git://linuxtv.org/media_tree.git
6564 S:      Odd Fixes
6565 F:      drivers/media/usb/gspca/pac207.c
6566
6567 GSPCA SN9C20X SUBDRIVER
6568 M:      Brian Johnson <brijohn@gmail.com>
6569 L:      linux-media@vger.kernel.org
6570 T:      git git://linuxtv.org/media_tree.git
6571 S:      Maintained
6572 F:      drivers/media/usb/gspca/sn9c20x.c
6573
6574 GSPCA T613 SUBDRIVER
6575 M:      Leandro Costantino <lcostantino@gmail.com>
6576 L:      linux-media@vger.kernel.org
6577 T:      git git://linuxtv.org/media_tree.git
6578 S:      Maintained
6579 F:      drivers/media/usb/gspca/t613.c
6580
6581 GSPCA USB WEBCAM DRIVER
6582 M:      Hans Verkuil <hverkuil@xs4all.nl>
6583 L:      linux-media@vger.kernel.org
6584 T:      git git://linuxtv.org/media_tree.git
6585 S:      Odd Fixes
6586 F:      drivers/media/usb/gspca/
6587
6588 GTP (GPRS Tunneling Protocol)
6589 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6590 M:      Harald Welte <laforge@gnumonks.org>
6591 L:      osmocom-net-gprs@lists.osmocom.org
6592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6593 S:      Maintained
6594 F:      drivers/net/gtp.c
6595
6596 GUID PARTITION TABLE (GPT)
6597 M:      Davidlohr Bueso <dave@stgolabs.net>
6598 L:      linux-efi@vger.kernel.org
6599 S:      Maintained
6600 F:      block/partitions/efi.*
6601
6602 H8/300 ARCHITECTURE
6603 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6604 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6605 W:      http://uclinux-h8.sourceforge.jp
6606 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6607 S:      Maintained
6608 F:      arch/h8300/
6609 F:      drivers/clocksource/h8300_*.c
6610 F:      drivers/clk/h8300/
6611 F:      drivers/irqchip/irq-renesas-h8*.c
6612
6613 HACKRF MEDIA DRIVER
6614 M:      Antti Palosaari <crope@iki.fi>
6615 L:      linux-media@vger.kernel.org
6616 W:      https://linuxtv.org
6617 W:      http://palosaari.fi/linux/
6618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6619 T:      git git://linuxtv.org/anttip/media_tree.git
6620 S:      Maintained
6621 F:      drivers/media/usb/hackrf/
6622
6623 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6624 M:      Frank Seidel <frank@f-seidel.de>
6625 L:      platform-driver-x86@vger.kernel.org
6626 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6627 S:      Maintained
6628 F:      drivers/platform/x86/hdaps.c
6629
6630 HARDWARE MONITORING
6631 M:      Jean Delvare <jdelvare@suse.com>
6632 M:      Guenter Roeck <linux@roeck-us.net>
6633 L:      linux-hwmon@vger.kernel.org
6634 W:      http://hwmon.wiki.kernel.org/
6635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6636 S:      Maintained
6637 F:      Documentation/devicetree/bindings/hwmon/
6638 F:      Documentation/hwmon/
6639 F:      drivers/hwmon/
6640 F:      include/linux/hwmon*.h
6641 F:      include/trace/events/hwmon*.h
6642
6643 HARDWARE RANDOM NUMBER GENERATOR CORE
6644 M:      Matt Mackall <mpm@selenic.com>
6645 M:      Herbert Xu <herbert@gondor.apana.org.au>
6646 L:      linux-crypto@vger.kernel.org
6647 S:      Odd fixes
6648 F:      Documentation/devicetree/bindings/rng/
6649 F:      Documentation/hw_random.txt
6650 F:      drivers/char/hw_random/
6651 F:      include/linux/hw_random.h
6652
6653 HARDWARE TRACING FACILITIES
6654 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6655 S:      Maintained
6656 F:      drivers/hwtracing/
6657
6658 HARDWARE SPINLOCK CORE
6659 M:      Ohad Ben-Cohen <ohad@wizery.com>
6660 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6661 L:      linux-remoteproc@vger.kernel.org
6662 S:      Maintained
6663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6664 F:      Documentation/devicetree/bindings/hwlock/
6665 F:      Documentation/hwspinlock.txt
6666 F:      drivers/hwspinlock/
6667 F:      include/linux/hwspinlock.h
6668
6669 HARMONY SOUND DRIVER
6670 L:      linux-parisc@vger.kernel.org
6671 S:      Maintained
6672 F:      sound/parisc/harmony.*
6673
6674 HDPVR USB VIDEO ENCODER DRIVER
6675 M:      Hans Verkuil <hverkuil@xs4all.nl>
6676 L:      linux-media@vger.kernel.org
6677 T:      git git://linuxtv.org/media_tree.git
6678 W:      https://linuxtv.org
6679 S:      Odd Fixes
6680 F:      drivers/media/usb/hdpvr/
6681
6682 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6683 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6684 S:      Supported
6685 F:      Documentation/watchdog/hpwdt.txt
6686 F:      drivers/watchdog/hpwdt.c
6687
6688 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6689 M:      Don Brace <don.brace@microsemi.com>
6690 L:      esc.storagedev@microsemi.com
6691 L:      linux-scsi@vger.kernel.org
6692 S:      Supported
6693 F:      Documentation/scsi/hpsa.txt
6694 F:      drivers/scsi/hpsa*.[ch]
6695 F:      include/linux/cciss*.h
6696 F:      include/uapi/linux/cciss*.h
6697
6698 HFI1 DRIVER
6699 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6700 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6701 L:      linux-rdma@vger.kernel.org
6702 S:      Supported
6703 F:      drivers/infiniband/hw/hfi1
6704
6705 HFS FILESYSTEM
6706 L:      linux-fsdevel@vger.kernel.org
6707 S:      Orphan
6708 F:      Documentation/filesystems/hfs.txt
6709 F:      fs/hfs/
6710
6711 HFSPLUS FILESYSTEM
6712 L:      linux-fsdevel@vger.kernel.org
6713 S:      Orphan
6714 F:      Documentation/filesystems/hfsplus.txt
6715 F:      fs/hfsplus/
6716
6717 HGA FRAMEBUFFER DRIVER
6718 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6719 L:      linux-nvidia@lists.surfsouth.com
6720 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6721 S:      Maintained
6722 F:      drivers/video/fbdev/hgafb.c
6723
6724 HIBERNATION (aka Software Suspend, aka swsusp)
6725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6726 M:      Pavel Machek <pavel@ucw.cz>
6727 L:      linux-pm@vger.kernel.org
6728 B:      https://bugzilla.kernel.org
6729 S:      Supported
6730 F:      arch/x86/power/
6731 F:      drivers/base/power/
6732 F:      kernel/power/
6733 F:      include/linux/suspend.h
6734 F:      include/linux/freezer.h
6735 F:      include/linux/pm.h
6736 F:      arch/*/include/asm/suspend*.h
6737
6738 HID CORE LAYER
6739 M:      Jiri Kosina <jikos@kernel.org>
6740 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6741 L:      linux-input@vger.kernel.org
6742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6743 S:      Maintained
6744 F:      drivers/hid/
6745 F:      include/linux/hid*
6746 F:      include/uapi/linux/hid*
6747
6748 HID SENSOR HUB DRIVERS
6749 M:      Jiri Kosina <jikos@kernel.org>
6750 M:      Jonathan Cameron <jic23@kernel.org>
6751 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6752 L:      linux-input@vger.kernel.org
6753 L:      linux-iio@vger.kernel.org
6754 S:      Maintained
6755 F:      Documentation/hid/hid-sensor*
6756 F:      drivers/hid/hid-sensor-*
6757 F:      drivers/iio/*/hid-*
6758 F:      include/linux/hid-sensor-*
6759
6760 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6761 M:      Thomas Gleixner <tglx@linutronix.de>
6762 L:      linux-kernel@vger.kernel.org
6763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6764 S:      Maintained
6765 F:      Documentation/timers/
6766 F:      kernel/time/hrtimer.c
6767 F:      kernel/time/clockevents.c
6768 F:      kernel/time/timer_*.c
6769 F:      include/linux/clockchips.h
6770 F:      include/linux/hrtimer.h
6771
6772 HIGH-SPEED SCC DRIVER FOR AX.25
6773 L:      linux-hams@vger.kernel.org
6774 S:      Orphan
6775 F:      drivers/net/hamradio/dmascc.c
6776 F:      drivers/net/hamradio/scc.c
6777
6778 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6779 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6780 W:      http://www.highpoint-tech.com
6781 S:      Supported
6782 F:      Documentation/scsi/hptiop.txt
6783 F:      drivers/scsi/hptiop.c
6784
6785 HIPPI
6786 M:      Jes Sorensen <jes@trained-monkey.org>
6787 L:      linux-hippi@sunsite.dk
6788 S:      Maintained
6789 F:      include/linux/hippidevice.h
6790 F:      include/uapi/linux/if_hippi.h
6791 F:      net/802/hippi.c
6792 F:      drivers/net/hippi/
6793
6794 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6795 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6796 M:      Salil Mehta <salil.mehta@huawei.com>
6797 L:      netdev@vger.kernel.org
6798 W:      http://www.hisilicon.com
6799 S:      Maintained
6800 F:      drivers/net/ethernet/hisilicon/hns3/
6801
6802 HISILICON LPC BUS DRIVER
6803 M:      john.garry@huawei.com
6804 W:      http://www.hisilicon.com
6805 S:      Maintained
6806 F:      drivers/bus/hisi_lpc.c
6807 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6808
6809 HISILICON NETWORK SUBSYSTEM DRIVER
6810 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6811 M:      Salil Mehta <salil.mehta@huawei.com>
6812 L:      netdev@vger.kernel.org
6813 W:      http://www.hisilicon.com
6814 S:      Maintained
6815 F:      drivers/net/ethernet/hisilicon/
6816 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6817
6818 HISILICON PMU DRIVER
6819 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6820 W:      http://www.hisilicon.com
6821 S:      Supported
6822 F:      drivers/perf/hisilicon
6823 F:      Documentation/perf/hisi-pmu.txt
6824
6825 HISILICON ROCE DRIVER
6826 M:      Lijun Ou <oulijun@huawei.com>
6827 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6828 L:      linux-rdma@vger.kernel.org
6829 S:      Maintained
6830 F:      drivers/infiniband/hw/hns/
6831 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6832
6833 HISILICON SAS Controller
6834 M:      John Garry <john.garry@huawei.com>
6835 W:      http://www.hisilicon.com
6836 S:      Supported
6837 F:      drivers/scsi/hisi_sas/
6838 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6839
6840 HMM - Heterogeneous Memory Management
6841 M:      Jérôme Glisse <jglisse@redhat.com>
6842 L:      linux-mm@kvack.org
6843 S:      Maintained
6844 F:      mm/hmm*
6845 F:      include/linux/hmm*
6846 F:      Documentation/vm/hmm.rst
6847
6848 HOST AP DRIVER
6849 M:      Jouni Malinen <j@w1.fi>
6850 L:      linux-wireless@vger.kernel.org
6851 W:      http://w1.fi/hostap-driver.html
6852 S:      Obsolete
6853 F:      drivers/net/wireless/intersil/hostap/
6854
6855 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6856 L:      platform-driver-x86@vger.kernel.org
6857 S:      Orphan
6858 F:      drivers/platform/x86/tc1100-wmi.c
6859
6860 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6861 M:      Jaroslav Kysela <perex@perex.cz>
6862 S:      Maintained
6863 F:      drivers/net/ethernet/hp/hp100.*
6864
6865 HPET:   High Precision Event Timers driver
6866 M:      Clemens Ladisch <clemens@ladisch.de>
6867 S:      Maintained
6868 F:      Documentation/timers/hpet.txt
6869 F:      drivers/char/hpet.c
6870 F:      include/linux/hpet.h
6871 F:      include/uapi/linux/hpet.h
6872
6873 HPET:   x86
6874 S:      Orphan
6875 F:      arch/x86/kernel/hpet.c
6876 F:      arch/x86/include/asm/hpet.h
6877
6878 HPFS FILESYSTEM
6879 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6880 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6881 S:      Maintained
6882 F:      fs/hpfs/
6883
6884 HSI SUBSYSTEM
6885 M:      Sebastian Reichel <sre@kernel.org>
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6887 S:      Maintained
6888 F:      Documentation/ABI/testing/sysfs-bus-hsi
6889 F:      Documentation/driver-api/hsi.rst
6890 F:      drivers/hsi/
6891 F:      include/linux/hsi/
6892 F:      include/uapi/linux/hsi/
6893
6894 HSO 3G MODEM DRIVER
6895 L:      linux-usb@vger.kernel.org
6896 S:      Orphan
6897 F:      drivers/net/usb/hso.c
6898
6899 HSR NETWORK PROTOCOL
6900 M:      Arvid Brodin <arvid.brodin@alten.se>
6901 L:      netdev@vger.kernel.org
6902 S:      Maintained
6903 F:      net/hsr/
6904
6905 HT16K33 LED CONTROLLER DRIVER
6906 M:      Robin van der Gracht <robin@protonic.nl>
6907 S:      Maintained
6908 F:      drivers/auxdisplay/ht16k33.c
6909 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6910
6911 HTCPEN TOUCHSCREEN DRIVER
6912 M:      Pau Oliva Fora <pof@eslack.org>
6913 L:      linux-input@vger.kernel.org
6914 S:      Maintained
6915 F:      drivers/input/touchscreen/htcpen.c
6916
6917 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6918 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6919 L:      linux-iio@vger.kernel.org
6920 W:      http://www.st.com/
6921 S:      Maintained
6922 F:      drivers/iio/humidity/hts221*
6923 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6924
6925 HUAWEI ETHERNET DRIVER
6926 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6927 L:      netdev@vger.kernel.org
6928 S:      Supported
6929 F:      Documentation/networking/hinic.txt
6930 F:      drivers/net/ethernet/huawei/hinic/
6931
6932 HUGETLB FILESYSTEM
6933 M:      Mike Kravetz <mike.kravetz@oracle.com>
6934 L:      linux-mm@kvack.org
6935 S:      Maintained
6936 F:      fs/hugetlbfs/
6937 F:      mm/hugetlb.c
6938 F:      include/linux/hugetlb.h
6939 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6940 F:      Documentation/vm/hugetlbfs_reserv.rst
6941 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6942
6943 HVA ST MEDIA DRIVER
6944 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6945 L:      linux-media@vger.kernel.org
6946 T:      git git://linuxtv.org/media_tree.git
6947 W:      https://linuxtv.org
6948 S:      Supported
6949 F:      drivers/media/platform/sti/hva
6950
6951 HWPOISON MEMORY FAILURE HANDLING
6952 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6953 L:      linux-mm@kvack.org
6954 S:      Maintained
6955 F:      mm/memory-failure.c
6956 F:      mm/hwpoison-inject.c
6957
6958 HYGON PROCESSOR SUPPORT
6959 M:      Pu Wen <puwen@hygon.cn>
6960 L:      linux-kernel@vger.kernel.org
6961 S:      Maintained
6962 F:      arch/x86/kernel/cpu/hygon.c
6963
6964 Hyper-V CORE AND DRIVERS
6965 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6966 M:      Haiyang Zhang <haiyangz@microsoft.com>
6967 M:      Stephen Hemminger <sthemmin@microsoft.com>
6968 M:      Sasha Levin <sashal@kernel.org>
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6970 L:      devel@linuxdriverproject.org
6971 S:      Supported
6972 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6973 F:      arch/x86/include/asm/mshyperv.h
6974 F:      arch/x86/include/asm/trace/hyperv.h
6975 F:      arch/x86/include/asm/hyperv-tlfs.h
6976 F:      arch/x86/kernel/cpu/mshyperv.c
6977 F:      arch/x86/hyperv
6978 F:      drivers/hid/hid-hyperv.c
6979 F:      drivers/hv/
6980 F:      drivers/input/serio/hyperv-keyboard.c
6981 F:      drivers/pci/controller/pci-hyperv.c
6982 F:      drivers/net/hyperv/
6983 F:      drivers/scsi/storvsc_drv.c
6984 F:      drivers/uio/uio_hv_generic.c
6985 F:      drivers/video/fbdev/hyperv_fb.c
6986 F:      net/vmw_vsock/hyperv_transport.c
6987 F:      include/linux/hyperv.h
6988 F:      include/uapi/linux/hyperv.h
6989 F:      tools/hv/
6990 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6991
6992 HYPERVISOR VIRTUAL CONSOLE DRIVER
6993 L:      linuxppc-dev@lists.ozlabs.org
6994 S:      Odd Fixes
6995 F:      drivers/tty/hvc/
6996
6997 I2C ACPI SUPPORT
6998 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6999 L:      linux-i2c@vger.kernel.org
7000 L:      linux-acpi@vger.kernel.org
7001 S:      Maintained
7002 F:      drivers/i2c/i2c-core-acpi.c
7003
7004 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7005 M:      Ajay Gupta <ajayg@nvidia.com>
7006 L:      linux-i2c@vger.kernel.org
7007 S:      Maintained
7008 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7009 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7010
7011 I2C MUXES
7012 M:      Peter Rosin <peda@axentia.se>
7013 L:      linux-i2c@vger.kernel.org
7014 S:      Maintained
7015 F:      Documentation/i2c/i2c-topology
7016 F:      Documentation/i2c/muxes/
7017 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7018 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7019 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7020 F:      drivers/i2c/i2c-mux.c
7021 F:      drivers/i2c/muxes/
7022 F:      include/linux/i2c-mux.h
7023
7024 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7025 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7026 L:      linux-i2c@vger.kernel.org
7027 S:      Maintained
7028 F:      drivers/i2c/busses/i2c-mv64xxx.c
7029
7030 I2C OVER PARALLEL PORT
7031 M:      Jean Delvare <jdelvare@suse.com>
7032 L:      linux-i2c@vger.kernel.org
7033 S:      Maintained
7034 F:      Documentation/i2c/busses/i2c-parport
7035 F:      Documentation/i2c/busses/i2c-parport-light
7036 F:      drivers/i2c/busses/i2c-parport.c
7037 F:      drivers/i2c/busses/i2c-parport-light.c
7038
7039 I2C SUBSYSTEM
7040 M:      Wolfram Sang <wsa@the-dreams.de>
7041 L:      linux-i2c@vger.kernel.org
7042 W:      https://i2c.wiki.kernel.org/
7043 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7045 S:      Maintained
7046 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7047 F:      Documentation/i2c/
7048 F:      drivers/i2c/*
7049 F:      include/linux/i2c.h
7050 F:      include/linux/i2c-dev.h
7051 F:      include/linux/i2c-smbus.h
7052 F:      include/uapi/linux/i2c.h
7053 F:      include/uapi/linux/i2c-*.h
7054
7055 I2C SUBSYSTEM HOST DRIVERS
7056 L:      linux-i2c@vger.kernel.org
7057 W:      https://i2c.wiki.kernel.org/
7058 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7060 S:      Odd Fixes
7061 F:      Documentation/devicetree/bindings/i2c/
7062 F:      drivers/i2c/algos/
7063 F:      drivers/i2c/busses/
7064
7065 I2C-TAOS-EVM DRIVER
7066 M:      Jean Delvare <jdelvare@suse.com>
7067 L:      linux-i2c@vger.kernel.org
7068 S:      Maintained
7069 F:      Documentation/i2c/busses/i2c-taos-evm
7070 F:      drivers/i2c/busses/i2c-taos-evm.c
7071
7072 I2C-TINY-USB DRIVER
7073 M:      Till Harbaum <till@harbaum.org>
7074 L:      linux-i2c@vger.kernel.org
7075 W:      http://www.harbaum.org/till/i2c_tiny_usb
7076 S:      Maintained
7077 F:      drivers/i2c/busses/i2c-tiny-usb.c
7078
7079 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7080 M:      Jean Delvare <jdelvare@suse.com>
7081 L:      linux-i2c@vger.kernel.org
7082 S:      Maintained
7083 F:      Documentation/i2c/busses/i2c-ali1535
7084 F:      Documentation/i2c/busses/i2c-ali1563
7085 F:      Documentation/i2c/busses/i2c-ali15x3
7086 F:      Documentation/i2c/busses/i2c-amd756
7087 F:      Documentation/i2c/busses/i2c-amd8111
7088 F:      Documentation/i2c/busses/i2c-i801
7089 F:      Documentation/i2c/busses/i2c-nforce2
7090 F:      Documentation/i2c/busses/i2c-piix4
7091 F:      Documentation/i2c/busses/i2c-sis5595
7092 F:      Documentation/i2c/busses/i2c-sis630
7093 F:      Documentation/i2c/busses/i2c-sis96x
7094 F:      Documentation/i2c/busses/i2c-via
7095 F:      Documentation/i2c/busses/i2c-viapro
7096 F:      drivers/i2c/busses/i2c-ali1535.c
7097 F:      drivers/i2c/busses/i2c-ali1563.c
7098 F:      drivers/i2c/busses/i2c-ali15x3.c
7099 F:      drivers/i2c/busses/i2c-amd756.c
7100 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7101 F:      drivers/i2c/busses/i2c-amd8111.c
7102 F:      drivers/i2c/busses/i2c-i801.c
7103 F:      drivers/i2c/busses/i2c-isch.c
7104 F:      drivers/i2c/busses/i2c-nforce2.c
7105 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7106 F:      drivers/i2c/busses/i2c-piix4.c
7107 F:      drivers/i2c/busses/i2c-sis5595.c
7108 F:      drivers/i2c/busses/i2c-sis630.c
7109 F:      drivers/i2c/busses/i2c-sis96x.c
7110 F:      drivers/i2c/busses/i2c-via.c
7111 F:      drivers/i2c/busses/i2c-viapro.c
7112
7113 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7114 M:      Hans de Goede <hdegoede@redhat.com>
7115 L:      linux-i2c@vger.kernel.org
7116 S:      Maintained
7117 F:      drivers/i2c/busses/i2c-cht-wc.c
7118
7119 I2C/SMBUS ISMT DRIVER
7120 M:      Seth Heasley <seth.heasley@intel.com>
7121 M:      Neil Horman <nhorman@tuxdriver.com>
7122 L:      linux-i2c@vger.kernel.org
7123 F:      drivers/i2c/busses/i2c-ismt.c
7124 F:      Documentation/i2c/busses/i2c-ismt
7125
7126 I2C/SMBUS STUB DRIVER
7127 M:      Jean Delvare <jdelvare@suse.com>
7128 L:      linux-i2c@vger.kernel.org
7129 S:      Maintained
7130 F:      drivers/i2c/i2c-stub.c
7131
7132 I3C SUBSYSTEM
7133 M:      Boris Brezillon <bbrezillon@kernel.org>
7134 L:      linux-i3c@lists.infradead.org
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7136 S:      Maintained
7137 F:      Documentation/ABI/testing/sysfs-bus-i3c
7138 F:      Documentation/devicetree/bindings/i3c/
7139 F:      Documentation/driver-api/i3c
7140 F:      drivers/i3c/
7141 F:      include/linux/i3c/
7142 F:      include/dt-bindings/i3c/
7143
7144 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7145 M:      Vitor Soares <vitor.soares@synopsys.com>
7146 S:      Maintained
7147 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7148 F:      drivers/i3c/master/dw*
7149
7150 IA64 (Itanium) PLATFORM
7151 M:      Tony Luck <tony.luck@intel.com>
7152 M:      Fenghua Yu <fenghua.yu@intel.com>
7153 L:      linux-ia64@vger.kernel.org
7154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7155 S:      Maintained
7156 F:      arch/ia64/
7157
7158 IBM Power 842 compression accelerator
7159 M:      Haren Myneni <haren@us.ibm.com>
7160 S:      Supported
7161 F:      drivers/crypto/nx/Makefile
7162 F:      drivers/crypto/nx/Kconfig
7163 F:      drivers/crypto/nx/nx-842*
7164 F:      include/linux/sw842.h
7165 F:      crypto/842.c
7166 F:      lib/842/
7167
7168 IBM Power in-Nest Crypto Acceleration
7169 M:      Breno Leitão <leitao@debian.org>
7170 M:      Nayna Jain <nayna@linux.ibm.com>
7171 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7172 L:      linux-crypto@vger.kernel.org
7173 S:      Supported
7174 F:      drivers/crypto/nx/Makefile
7175 F:      drivers/crypto/nx/Kconfig
7176 F:      drivers/crypto/nx/nx-aes*
7177 F:      drivers/crypto/nx/nx-sha*
7178 F:      drivers/crypto/nx/nx.*
7179 F:      drivers/crypto/nx/nx_csbcpb.h
7180 F:      drivers/crypto/nx/nx_debugfs.h
7181
7182 IBM Power Linux RAID adapter
7183 M:      Brian King <brking@us.ibm.com>
7184 S:      Supported
7185 F:      drivers/scsi/ipr.*
7186
7187 IBM Power SRIOV Virtual NIC Device Driver
7188 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7189 M:      John Allen <jallen@linux.ibm.com>
7190 L:      netdev@vger.kernel.org
7191 S:      Supported
7192 F:      drivers/net/ethernet/ibm/ibmvnic.*
7193
7194 IBM Power Virtual Accelerator Switchboard
7195 M:      Sukadev Bhattiprolu
7196 L:      linuxppc-dev@lists.ozlabs.org
7197 S:      Supported
7198 F:      arch/powerpc/platforms/powernv/vas*
7199 F:      arch/powerpc/platforms/powernv/copy-paste.h
7200 F:      arch/powerpc/include/asm/vas.h
7201 F:      arch/powerpc/include/uapi/asm/vas.h
7202
7203 IBM Power Virtual Ethernet Device Driver
7204 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7205 L:      netdev@vger.kernel.org
7206 S:      Supported
7207 F:      drivers/net/ethernet/ibm/ibmveth.*
7208
7209 IBM Power Virtual FC Device Drivers
7210 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7211 L:      linux-scsi@vger.kernel.org
7212 S:      Supported
7213 F:      drivers/scsi/ibmvscsi/ibmvfc*
7214
7215 IBM Power Virtual Management Channel Driver
7216 M:      Steven Royer <seroyer@linux.ibm.com>
7217 S:      Supported
7218 F:      drivers/misc/ibmvmc.*
7219
7220 IBM Power Virtual SCSI Device Drivers
7221 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7222 L:      linux-scsi@vger.kernel.org
7223 S:      Supported
7224 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7225 F:      include/scsi/viosrp.h
7226
7227 IBM Power Virtual SCSI Device Target Driver
7228 M:      Michael Cyr <mikecyr@linux.ibm.com>
7229 L:      linux-scsi@vger.kernel.org
7230 L:      target-devel@vger.kernel.org
7231 S:      Supported
7232 F:      drivers/scsi/ibmvscsi_tgt/
7233
7234 IBM Power VMX Cryptographic instructions
7235 M:      Breno Leitão <leitao@debian.org>
7236 M:      Nayna Jain <nayna@linux.ibm.com>
7237 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7238 L:      linux-crypto@vger.kernel.org
7239 S:      Supported
7240 F:      drivers/crypto/vmx/Makefile
7241 F:      drivers/crypto/vmx/Kconfig
7242 F:      drivers/crypto/vmx/vmx.c
7243 F:      drivers/crypto/vmx/aes*
7244 F:      drivers/crypto/vmx/ghash*
7245 F:      drivers/crypto/vmx/ppc-xlate.pl
7246
7247 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7248 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7249 L:      linux-pci@vger.kernel.org
7250 L:      linuxppc-dev@lists.ozlabs.org
7251 S:      Supported
7252 F:      drivers/pci/hotplug/rpaphp*
7253
7254 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7255 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7256 L:      linux-pci@vger.kernel.org
7257 L:      linuxppc-dev@lists.ozlabs.org
7258 S:      Supported
7259 F:      drivers/pci/hotplug/rpadlpar*
7260
7261 IBM ServeRAID RAID DRIVER
7262 S:      Orphan
7263 F:      drivers/scsi/ips.*
7264
7265 ICH LPC AND GPIO DRIVER
7266 M:      Peter Tyser <ptyser@xes-inc.com>
7267 S:      Maintained
7268 F:      drivers/mfd/lpc_ich.c
7269 F:      drivers/gpio/gpio-ich.c
7270
7271 IDE SUBSYSTEM
7272 M:      "David S. Miller" <davem@davemloft.net>
7273 L:      linux-ide@vger.kernel.org
7274 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7276 S:      Maintained
7277 F:      Documentation/ide/
7278 F:      drivers/ide/
7279 F:      include/linux/ide.h
7280
7281 IDE/ATAPI DRIVERS
7282 M:      Borislav Petkov <bp@alien8.de>
7283 L:      linux-ide@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/cdrom/ide-cd
7286 F:      drivers/ide/ide-cd*
7287
7288 IDEAPAD LAPTOP EXTRAS DRIVER
7289 M:      Ike Panhc <ike.pan@canonical.com>
7290 L:      platform-driver-x86@vger.kernel.org
7291 W:      http://launchpad.net/ideapad-laptop
7292 S:      Maintained
7293 F:      drivers/platform/x86/ideapad-laptop.c
7294
7295 IDEAPAD LAPTOP SLIDEBAR DRIVER
7296 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7297 L:      linux-input@vger.kernel.org
7298 W:      https://github.com/o2genum/ideapad-slidebar
7299 S:      Maintained
7300 F:      drivers/input/misc/ideapad_slidebar.c
7301
7302 IDT VersaClock 5 CLOCK DRIVER
7303 M:      Marek Vasut <marek.vasut@gmail.com>
7304 S:      Maintained
7305 F:      drivers/clk/clk-versaclock5.c
7306
7307 IEEE 802.15.4 SUBSYSTEM
7308 M:      Alexander Aring <alex.aring@gmail.com>
7309 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7310 L:      linux-wpan@vger.kernel.org
7311 W:      http://wpan.cakelab.org/
7312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7314 S:      Maintained
7315 F:      net/ieee802154/
7316 F:      net/mac802154/
7317 F:      drivers/net/ieee802154/
7318 F:      include/linux/nl802154.h
7319 F:      include/linux/ieee802154.h
7320 F:      include/net/nl802154.h
7321 F:      include/net/mac802154.h
7322 F:      include/net/af_ieee802154.h
7323 F:      include/net/cfg802154.h
7324 F:      include/net/ieee802154_netdev.h
7325 F:      Documentation/networking/ieee802154.txt
7326
7327 IFE PROTOCOL
7328 M:      Yotam Gigi <yotam.gi@gmail.com>
7329 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7330 F:      net/ife
7331 F:      include/net/ife.h
7332 F:      include/uapi/linux/ife.h
7333
7334 IGORPLUG-USB IR RECEIVER
7335 M:      Sean Young <sean@mess.org>
7336 L:      linux-media@vger.kernel.org
7337 S:      Maintained
7338 F:      drivers/media/rc/igorplugusb.c
7339
7340 IGUANAWORKS USB IR TRANSCEIVER
7341 M:      Sean Young <sean@mess.org>
7342 L:      linux-media@vger.kernel.org
7343 S:      Maintained
7344 F:      drivers/media/rc/iguanair.c
7345
7346 IIO DIGITAL POTENTIOMETER DAC
7347 M:      Peter Rosin <peda@axentia.se>
7348 L:      linux-iio@vger.kernel.org
7349 S:      Maintained
7350 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7351 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7352 F:      drivers/iio/dac/dpot-dac.c
7353
7354 IIO ENVELOPE DETECTOR
7355 M:      Peter Rosin <peda@axentia.se>
7356 L:      linux-iio@vger.kernel.org
7357 S:      Maintained
7358 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7359 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7360 F:      drivers/iio/adc/envelope-detector.c
7361
7362 IIO MULTIPLEXER
7363 M:      Peter Rosin <peda@axentia.se>
7364 L:      linux-iio@vger.kernel.org
7365 S:      Maintained
7366 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7367 F:      drivers/iio/multiplexer/iio-mux.c
7368
7369 IIO SUBSYSTEM AND DRIVERS
7370 M:      Jonathan Cameron <jic23@kernel.org>
7371 R:      Hartmut Knaack <knaack.h@gmx.de>
7372 R:      Lars-Peter Clausen <lars@metafoo.de>
7373 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7374 L:      linux-iio@vger.kernel.org
7375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7376 S:      Maintained
7377 F:      Documentation/ABI/testing/configfs-iio*
7378 F:      Documentation/ABI/testing/sysfs-bus-iio*
7379 F:      Documentation/devicetree/bindings/iio/
7380 F:      drivers/iio/
7381 F:      drivers/staging/iio/
7382 F:      include/linux/iio/
7383 F:      tools/iio/
7384
7385 IIO UNIT CONVERTER
7386 M:      Peter Rosin <peda@axentia.se>
7387 L:      linux-iio@vger.kernel.org
7388 S:      Maintained
7389 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7390 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7391 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7392 F:      drivers/iio/afe/iio-rescale.c
7393
7394 IKANOS/ADI EAGLE ADSL USB DRIVER
7395 M:      Matthieu Castet <castet.matthieu@free.fr>
7396 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7397 S:      Maintained
7398 F:      drivers/usb/atm/ueagle-atm.c
7399
7400 IMGTEC ASCII LCD DRIVER
7401 M:      Paul Burton <paul.burton@mips.com>
7402 S:      Maintained
7403 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7404 F:      drivers/auxdisplay/img-ascii-lcd.c
7405
7406 IMGTEC IR DECODER DRIVER
7407 M:      James Hogan <jhogan@kernel.org>
7408 S:      Maintained
7409 F:      drivers/media/rc/img-ir/
7410
7411 IMON SOUNDGRAPH USB IR RECEIVER
7412 M:      Sean Young <sean@mess.org>
7413 L:      linux-media@vger.kernel.org
7414 S:      Maintained
7415 F:      drivers/media/rc/imon_raw.c
7416 F:      drivers/media/rc/imon.c
7417
7418 IMS TWINTURBO FRAMEBUFFER DRIVER
7419 L:      linux-fbdev@vger.kernel.org
7420 S:      Orphan
7421 F:      drivers/video/fbdev/imsttfb.c
7422
7423 INA209 HARDWARE MONITOR DRIVER
7424 M:      Guenter Roeck <linux@roeck-us.net>
7425 L:      linux-hwmon@vger.kernel.org
7426 S:      Maintained
7427 F:      Documentation/hwmon/ina209
7428 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7429 F:      drivers/hwmon/ina209.c
7430
7431 INA2XX HARDWARE MONITOR DRIVER
7432 M:      Guenter Roeck <linux@roeck-us.net>
7433 L:      linux-hwmon@vger.kernel.org
7434 S:      Maintained
7435 F:      Documentation/hwmon/ina2xx
7436 F:      drivers/hwmon/ina2xx.c
7437 F:      include/linux/platform_data/ina2xx.h
7438
7439 INDUSTRY PACK SUBSYSTEM (IPACK)
7440 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7441 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7442 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7443 L:      industrypack-devel@lists.sourceforge.net
7444 W:      http://industrypack.sourceforge.net
7445 S:      Maintained
7446 F:      drivers/ipack/
7447
7448 INFINIBAND SUBSYSTEM
7449 M:      Doug Ledford <dledford@redhat.com>
7450 M:      Jason Gunthorpe <jgg@mellanox.com>
7451 L:      linux-rdma@vger.kernel.org
7452 W:      https://github.com/linux-rdma/rdma-core
7453 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7455 S:      Supported
7456 F:      Documentation/devicetree/bindings/infiniband/
7457 F:      Documentation/infiniband/
7458 F:      drivers/infiniband/
7459 F:      include/uapi/linux/if_infiniband.h
7460 F:      include/uapi/rdma/
7461 F:      include/rdma/
7462
7463 INGENIC JZ4780 DMA Driver
7464 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7465 S:      Maintained
7466 F:      drivers/dma/dma-jz4780.c
7467
7468 INGENIC JZ4780 NAND DRIVER
7469 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7470 L:      linux-mtd@lists.infradead.org
7471 S:      Maintained
7472 F:      drivers/mtd/nand/raw/jz4780_*
7473
7474 INOTIFY
7475 M:      Jan Kara <jack@suse.cz>
7476 R:      Amir Goldstein <amir73il@gmail.com>
7477 L:      linux-fsdevel@vger.kernel.org
7478 S:      Maintained
7479 F:      Documentation/filesystems/inotify.txt
7480 F:      fs/notify/inotify/
7481 F:      include/linux/inotify.h
7482 F:      include/uapi/linux/inotify.h
7483
7484 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7485 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7486 L:      linux-input@vger.kernel.org
7487 Q:      http://patchwork.kernel.org/project/linux-input/list/
7488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7489 S:      Maintained
7490 F:      drivers/input/
7491 F:      include/linux/input.h
7492 F:      include/uapi/linux/input.h
7493 F:      include/uapi/linux/input-event-codes.h
7494 F:      include/linux/input/
7495 F:      Documentation/devicetree/bindings/input/
7496 F:      Documentation/devicetree/bindings/serio/
7497 F:      Documentation/input/
7498
7499 INPUT MULTITOUCH (MT) PROTOCOL
7500 M:      Henrik Rydberg <rydberg@bitmath.org>
7501 L:      linux-input@vger.kernel.org
7502 S:      Odd fixes
7503 F:      Documentation/input/multi-touch-protocol.rst
7504 F:      drivers/input/input-mt.c
7505 K:      \b(ABS|SYN)_MT_
7506
7507 INSIDE SECURE CRYPTO DRIVER
7508 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7509 F:      drivers/crypto/inside-secure/
7510 S:      Maintained
7511 L:      linux-crypto@vger.kernel.org
7512
7513 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7514 M:      Mimi Zohar <zohar@linux.ibm.com>
7515 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7516 L:      linux-integrity@vger.kernel.org
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7518 S:      Supported
7519 F:      security/integrity/ima/
7520
7521 INTEL 810/815 FRAMEBUFFER DRIVER
7522 M:      Antonino Daplas <adaplas@gmail.com>
7523 L:      linux-fbdev@vger.kernel.org
7524 S:      Maintained
7525 F:      drivers/video/fbdev/i810/
7526
7527 INTEL ASoC DRIVERS
7528 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7529 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7530 M:      Jie Yang <yang.jie@linux.intel.com>
7531 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7532 S:      Supported
7533 F:      sound/soc/intel/
7534
7535 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7536 M:      Hans de Goede <hdegoede@redhat.com>
7537 L:      platform-driver-x86@vger.kernel.org
7538 S:      Maintained
7539 F:      drivers/platform/x86/intel_atomisp2_pm.c
7540
7541 INTEL C600 SERIES SAS CONTROLLER DRIVER
7542 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7543 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7544 L:      linux-scsi@vger.kernel.org
7545 T:      git git://git.code.sf.net/p/intel-sas/isci
7546 S:      Supported
7547 F:      drivers/scsi/isci/
7548
7549 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7550 M:      Jani Nikula <jani.nikula@linux.intel.com>
7551 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7552 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7553 L:      intel-gfx@lists.freedesktop.org
7554 W:      https://01.org/linuxgraphics/
7555 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7556 C:      irc://chat.freenode.net/intel-gfx
7557 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7558 T:      git git://anongit.freedesktop.org/drm-intel
7559 S:      Supported
7560 F:      drivers/gpu/drm/i915/
7561 F:      include/drm/i915*
7562 F:      include/uapi/drm/i915_drm.h
7563 F:      Documentation/gpu/i915.rst
7564
7565 INTEL ETHERNET DRIVERS
7566 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7567 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7568 W:      http://www.intel.com/support/feedback.htm
7569 W:      http://e1000.sourceforge.net/
7570 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7573 S:      Supported
7574 F:      Documentation/networking/device_drivers/intel/e100.rst
7575 F:      Documentation/networking/device_drivers/intel/e1000.rst
7576 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7577 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7578 F:      Documentation/networking/device_drivers/intel/igb.rst
7579 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7580 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7581 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7582 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7583 F:      Documentation/networking/device_drivers/intel/i40e.rst
7584 F:      Documentation/networking/device_drivers/intel/iavf.rst
7585 F:      Documentation/networking/device_drivers/intel/ice.rst
7586 F:      drivers/net/ethernet/intel/
7587 F:      drivers/net/ethernet/intel/*/
7588 F:      include/linux/avf/virtchnl.h
7589
7590 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7591 M:      Maik Broemme <mbroemme@libmpq.org>
7592 L:      linux-fbdev@vger.kernel.org
7593 S:      Maintained
7594 F:      Documentation/fb/intelfb.txt
7595 F:      drivers/video/fbdev/intelfb/
7596
7597 INTEL GPIO DRIVERS
7598 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7599 L:      linux-gpio@vger.kernel.org
7600 S:      Maintained
7601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7602 F:      drivers/gpio/gpio-ich.c
7603 F:      drivers/gpio/gpio-intel-mid.c
7604 F:      drivers/gpio/gpio-lynxpoint.c
7605 F:      drivers/gpio/gpio-merrifield.c
7606 F:      drivers/gpio/gpio-ml-ioh.c
7607 F:      drivers/gpio/gpio-pch.c
7608 F:      drivers/gpio/gpio-sch.c
7609 F:      drivers/gpio/gpio-sodaville.c
7610
7611 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7612 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7613 M:      Zhi Wang <zhi.a.wang@intel.com>
7614 L:      intel-gvt-dev@lists.freedesktop.org
7615 L:      intel-gfx@lists.freedesktop.org
7616 W:      https://01.org/igvt-g
7617 T:      git https://github.com/intel/gvt-linux.git
7618 S:      Supported
7619 F:      drivers/gpu/drm/i915/gvt/
7620
7621 INTEL HID EVENT DRIVER
7622 M:      Alex Hung <alex.hung@canonical.com>
7623 L:      platform-driver-x86@vger.kernel.org
7624 S:      Maintained
7625 F:      drivers/platform/x86/intel-hid.c
7626
7627 INTEL I/OAT DMA DRIVER
7628 M:      Dave Jiang <dave.jiang@intel.com>
7629 R:      Dan Williams <dan.j.williams@intel.com>
7630 L:      dmaengine@vger.kernel.org
7631 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7632 S:      Supported
7633 F:      drivers/dma/ioat*
7634
7635 INTEL IDLE DRIVER
7636 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7637 M:      Len Brown <lenb@kernel.org>
7638 L:      linux-pm@vger.kernel.org
7639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7640 B:      https://bugzilla.kernel.org
7641 S:      Supported
7642 F:      drivers/idle/intel_idle.c
7643
7644 INTEL INTEGRATED SENSOR HUB DRIVER
7645 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7646 M:      Jiri Kosina <jikos@kernel.org>
7647 L:      linux-input@vger.kernel.org
7648 S:      Maintained
7649 F:      drivers/hid/intel-ish-hid/
7650
7651 INTEL IOMMU (VT-d)
7652 M:      David Woodhouse <dwmw2@infradead.org>
7653 L:      iommu@lists.linux-foundation.org
7654 T:      git git://git.infradead.org/iommu-2.6.git
7655 S:      Supported
7656 F:      drivers/iommu/intel-iommu.c
7657 F:      include/linux/intel-iommu.h
7658
7659 INTEL IOP-ADMA DMA DRIVER
7660 R:      Dan Williams <dan.j.williams@intel.com>
7661 S:      Odd fixes
7662 F:      drivers/dma/iop-adma.c
7663
7664 INTEL IPU3 CSI-2 CIO2 DRIVER
7665 M:      Yong Zhi <yong.zhi@intel.com>
7666 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7667 M:      Bingbu Cao <bingbu.cao@intel.com>
7668 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7669 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7670 L:      linux-media@vger.kernel.org
7671 S:      Maintained
7672 F:      drivers/media/pci/intel/ipu3/
7673 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7674
7675 INTEL IPU3 CSI-2 IMGU DRIVER
7676 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7677 L:      linux-media@vger.kernel.org
7678 S:      Maintained
7679 F:      drivers/staging/media/ipu3/
7680 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7681 F:      Documentation/media/v4l-drivers/ipu3.rst
7682
7683 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7684 M:      Krzysztof Halasa <khalasa@piap.pl>
7685 S:      Maintained
7686 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7687 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7688 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7689 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7690 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7691 F:      drivers/net/wan/ixp4xx_hss.c
7692
7693 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7694 M:      Deepak Saxena <dsaxena@plexity.net>
7695 S:      Maintained
7696 F:      drivers/char/hw_random/ixp4xx-rng.c
7697
7698 INTEL MANAGEMENT ENGINE (mei)
7699 M:      Tomas Winkler <tomas.winkler@intel.com>
7700 L:      linux-kernel@vger.kernel.org
7701 S:      Supported
7702 F:      include/uapi/linux/mei.h
7703 F:      include/linux/mei_cl_bus.h
7704 F:      drivers/misc/mei/*
7705 F:      drivers/watchdog/mei_wdt.c
7706 F:      Documentation/misc-devices/mei/*
7707 F:      samples/mei/*
7708
7709 INTEL MENLOW THERMAL DRIVER
7710 M:      Sujith Thomas <sujith.thomas@intel.com>
7711 L:      platform-driver-x86@vger.kernel.org
7712 W:      https://01.org/linux-acpi
7713 S:      Supported
7714 F:      drivers/platform/x86/intel_menlow.c
7715
7716 INTEL MIC DRIVERS (mic)
7717 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7718 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7719 S:      Supported
7720 W:      https://github.com/sudeepdutt/mic
7721 W:      http://software.intel.com/en-us/mic-developer
7722 F:      include/linux/mic_bus.h
7723 F:      include/linux/scif.h
7724 F:      include/uapi/linux/mic_common.h
7725 F:      include/uapi/linux/mic_ioctl.h
7726 F:      include/uapi/linux/scif_ioctl.h
7727 F:      drivers/misc/mic/
7728 F:      drivers/dma/mic_x100_dma.c
7729 F:      drivers/dma/mic_x100_dma.h
7730 F:      Documentation/mic/
7731
7732 INTEL PMC CORE DRIVER
7733 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7734 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7735 L:      platform-driver-x86@vger.kernel.org
7736 S:      Maintained
7737 F:      drivers/platform/x86/intel_pmc_core*
7738
7739 INTEL PMC/P-Unit IPC DRIVER
7740 M:      Zha Qipeng<qipeng.zha@intel.com>
7741 L:      platform-driver-x86@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/platform/x86/intel_pmc_ipc.c
7744 F:      drivers/platform/x86/intel_punit_ipc.c
7745 F:      arch/x86/include/asm/intel_pmc_ipc.h
7746 F:      arch/x86/include/asm/intel_punit_ipc.h
7747
7748 INTEL PMIC GPIO DRIVERS
7749 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7750 S:      Maintained
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7752 F:      drivers/gpio/gpio-*cove.c
7753 F:      drivers/gpio/gpio-msic.c
7754
7755 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7756 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7757 S:      Maintained
7758 F:      drivers/mfd/intel_msic.c
7759 F:      drivers/mfd/intel_soc_pmic*
7760 F:      include/linux/mfd/intel_msic.h
7761 F:      include/linux/mfd/intel_soc_pmic*
7762
7763 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7764 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7765 L:      linux-wireless@vger.kernel.org
7766 S:      Maintained
7767 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7768 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7769 F:      drivers/net/wireless/intel/ipw2x00/
7770
7771 INTEL PSTATE DRIVER
7772 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7773 M:      Len Brown <lenb@kernel.org>
7774 L:      linux-pm@vger.kernel.org
7775 S:      Supported
7776 F:      drivers/cpufreq/intel_pstate.c
7777
7778 INTEL RDMA RNIC DRIVER
7779 M:      Faisal Latif <faisal.latif@intel.com>
7780 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7781 L:      linux-rdma@vger.kernel.org
7782 S:      Supported
7783 F:      drivers/infiniband/hw/i40iw/
7784 F:      include/uapi/rdma/i40iw-abi.h
7785
7786 INTEL TELEMETRY DRIVER
7787 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7788 M:      "David E. Box" <david.e.box@linux.intel.com>
7789 L:      platform-driver-x86@vger.kernel.org
7790 S:      Maintained
7791 F:      arch/x86/include/asm/intel_telemetry.h
7792 F:      drivers/platform/x86/intel_telemetry*
7793
7794 INTEL VIRTUAL BUTTON DRIVER
7795 M:      AceLan Kao <acelan.kao@canonical.com>
7796 L:      platform-driver-x86@vger.kernel.org
7797 S:      Maintained
7798 F:      drivers/platform/x86/intel-vbtn.c
7799
7800 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7801 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7802 L:      linux-wireless@vger.kernel.org
7803 S:      Supported
7804 F:      drivers/net/wireless/intel/iwlegacy/
7805
7806 INTEL WIRELESS WIFI LINK (iwlwifi)
7807 M:      Johannes Berg <johannes.berg@intel.com>
7808 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7809 M:      Luca Coelho <luciano.coelho@intel.com>
7810 M:      Intel Linux Wireless <linuxwifi@intel.com>
7811 L:      linux-wireless@vger.kernel.org
7812 W:      http://intellinuxwireless.org
7813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7814 S:      Supported
7815 F:      drivers/net/wireless/intel/iwlwifi/
7816
7817 INTEL WIRELESS WIMAX CONNECTION 2400
7818 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7819 M:      linux-wimax@intel.com
7820 L:      wimax@linuxwimax.org (subscribers-only)
7821 S:      Supported
7822 W:      http://linuxwimax.org
7823 F:      Documentation/wimax/README.i2400m
7824 F:      drivers/net/wimax/i2400m/
7825 F:      include/uapi/linux/wimax/i2400m.h
7826
7827 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7828 M:      Mario Limonciello <mario.limonciello@dell.com>
7829 S:      Maintained
7830 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7831
7832 INTEL(R) TRACE HUB
7833 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7834 S:      Supported
7835 F:      Documentation/trace/intel_th.rst
7836 F:      drivers/hwtracing/intel_th/
7837
7838 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7839 M:      Ning Sun <ning.sun@intel.com>
7840 L:      tboot-devel@lists.sourceforge.net
7841 W:      http://tboot.sourceforge.net
7842 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7843 S:      Supported
7844 F:      Documentation/intel_txt.txt
7845 F:      include/linux/tboot.h
7846 F:      arch/x86/kernel/tboot.c
7847
7848 INTEL-MID GPIO DRIVER
7849 M:      David Cohen <david.a.cohen@linux.intel.com>
7850 L:      linux-gpio@vger.kernel.org
7851 S:      Maintained
7852 F:      drivers/gpio/gpio-intel-mid.c
7853
7854 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7855 M:      Linus Walleij <linus.walleij@linaro.org>
7856 L:      linux-iio@vger.kernel.org
7857 S:      Maintained
7858 F:      drivers/iio/gyro/mpu3050*
7859 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7860
7861 IOC3 ETHERNET DRIVER
7862 M:      Ralf Baechle <ralf@linux-mips.org>
7863 L:      linux-mips@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7866
7867 IOC3 SERIAL DRIVER
7868 M:      Pat Gefre <pfg@sgi.com>
7869 L:      linux-serial@vger.kernel.org
7870 S:      Maintained
7871 F:      drivers/tty/serial/ioc3_serial.c
7872
7873 IOMMU DRIVERS
7874 M:      Joerg Roedel <joro@8bytes.org>
7875 L:      iommu@lists.linux-foundation.org
7876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7877 S:      Maintained
7878 F:      Documentation/devicetree/bindings/iommu/
7879 F:      drivers/iommu/
7880 F:      include/linux/iommu.h
7881 F:      include/linux/of_iommu.h
7882 F:      include/linux/iova.h
7883
7884 IP MASQUERADING
7885 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7886 S:      Maintained
7887 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7888
7889 IPMI SUBSYSTEM
7890 M:      Corey Minyard <minyard@acm.org>
7891 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7892 W:      http://openipmi.sourceforge.net/
7893 S:      Supported
7894 F:      Documentation/devicetree/bindings/ipmi/
7895 F:      Documentation/IPMI.txt
7896 F:      drivers/char/ipmi/
7897 F:      include/linux/ipmi*
7898 F:      include/uapi/linux/ipmi*
7899
7900 IPS SCSI RAID DRIVER
7901 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7902 L:      linux-scsi@vger.kernel.org
7903 W:      http://www.adaptec.com/
7904 S:      Maintained
7905 F:      drivers/scsi/ips*
7906
7907 IPVS
7908 M:      Wensong Zhang <wensong@linux-vs.org>
7909 M:      Simon Horman <horms@verge.net.au>
7910 M:      Julian Anastasov <ja@ssi.bg>
7911 L:      netdev@vger.kernel.org
7912 L:      lvs-devel@vger.kernel.org
7913 S:      Maintained
7914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7916 F:      Documentation/networking/ipvs-sysctl.txt
7917 F:      include/net/ip_vs.h
7918 F:      include/uapi/linux/ip_vs.h
7919 F:      net/netfilter/ipvs/
7920
7921 IPWIRELESS DRIVER
7922 M:      Jiri Kosina <jikos@kernel.org>
7923 M:      David Sterba <dsterba@suse.com>
7924 S:      Odd Fixes
7925 F:      drivers/tty/ipwireless/
7926
7927 IPX NETWORK LAYER
7928 L:      netdev@vger.kernel.org
7929 S:      Obsolete
7930 F:      include/uapi/linux/ipx.h
7931
7932 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7933 M:      Marc Zyngier <marc.zyngier@arm.com>
7934 S:      Maintained
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7936 F:      Documentation/IRQ-domain.txt
7937 F:      include/linux/irqdomain.h
7938 F:      kernel/irq/irqdomain.c
7939 F:      kernel/irq/msi.c
7940
7941 IRQ SUBSYSTEM
7942 M:      Thomas Gleixner <tglx@linutronix.de>
7943 L:      linux-kernel@vger.kernel.org
7944 S:      Maintained
7945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7946 F:      kernel/irq/
7947
7948 IRQCHIP DRIVERS
7949 M:      Thomas Gleixner <tglx@linutronix.de>
7950 M:      Jason Cooper <jason@lakedaemon.net>
7951 M:      Marc Zyngier <marc.zyngier@arm.com>
7952 L:      linux-kernel@vger.kernel.org
7953 S:      Maintained
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7955 F:      Documentation/devicetree/bindings/interrupt-controller/
7956 F:      drivers/irqchip/
7957
7958 ISA
7959 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7960 S:      Maintained
7961 F:      Documentation/isa.txt
7962 F:      drivers/base/isa.c
7963 F:      include/linux/isa.h
7964
7965 ISA RADIO MODULE
7966 M:      Hans Verkuil <hverkuil@xs4all.nl>
7967 L:      linux-media@vger.kernel.org
7968 T:      git git://linuxtv.org/media_tree.git
7969 W:      https://linuxtv.org
7970 S:      Maintained
7971 F:      drivers/media/radio/radio-isa*
7972
7973 ISAPNP
7974 M:      Jaroslav Kysela <perex@perex.cz>
7975 S:      Maintained
7976 F:      Documentation/isapnp.txt
7977 F:      drivers/pnp/isapnp/
7978 F:      include/linux/isapnp.h
7979
7980 ISCSI
7981 M:      Lee Duncan <lduncan@suse.com>
7982 M:      Chris Leech <cleech@redhat.com>
7983 L:      open-iscsi@googlegroups.com
7984 W:      www.open-iscsi.com
7985 S:      Maintained
7986 F:      drivers/scsi/*iscsi*
7987 F:      include/scsi/*iscsi*
7988
7989 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7990 M:      Peter Jones <pjones@redhat.com>
7991 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7992 S:      Maintained
7993 F:      drivers/firmware/iscsi_ibft*
7994
7995 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7996 M:      Sagi Grimberg <sagi@grimberg.me>
7997 M:      Max Gurtovoy <maxg@mellanox.com>
7998 L:      linux-rdma@vger.kernel.org
7999 S:      Supported
8000 W:      http://www.openfabrics.org
8001 W:      www.open-iscsi.org
8002 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8003 F:      drivers/infiniband/ulp/iser/
8004
8005 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8006 M:      Sagi Grimberg <sagi@grimberg.me>
8007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8008 L:      linux-rdma@vger.kernel.org
8009 L:      target-devel@vger.kernel.org
8010 S:      Supported
8011 W:      http://www.linux-iscsi.org
8012 F:      drivers/infiniband/ulp/isert
8013
8014 ISDN SUBSYSTEM
8015 M:      Karsten Keil <isdn@linux-pingi.de>
8016 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8017 L:      netdev@vger.kernel.org
8018 W:      http://www.isdn4linux.de
8019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8020 S:      Maintained
8021 F:      Documentation/isdn/
8022 F:      drivers/isdn/
8023 F:      include/linux/isdn.h
8024 F:      include/linux/isdn/
8025 F:      include/uapi/linux/isdn.h
8026 F:      include/uapi/linux/isdn/
8027
8028 IT87 HARDWARE MONITORING DRIVER
8029 M:      Jean Delvare <jdelvare@suse.com>
8030 L:      linux-hwmon@vger.kernel.org
8031 S:      Maintained
8032 F:      Documentation/hwmon/it87
8033 F:      drivers/hwmon/it87.c
8034
8035 IT913X MEDIA DRIVER
8036 M:      Antti Palosaari <crope@iki.fi>
8037 L:      linux-media@vger.kernel.org
8038 W:      https://linuxtv.org
8039 W:      http://palosaari.fi/linux/
8040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8041 T:      git git://linuxtv.org/anttip/media_tree.git
8042 S:      Maintained
8043 F:      drivers/media/tuners/it913x*
8044
8045 IVTV VIDEO4LINUX DRIVER
8046 M:      Andy Walls <awalls@md.metrocast.net>
8047 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8048 L:      linux-media@vger.kernel.org
8049 T:      git git://linuxtv.org/media_tree.git
8050 W:      http://www.ivtvdriver.org
8051 S:      Maintained
8052 F:      Documentation/media/v4l-drivers/ivtv*
8053 F:      drivers/media/pci/ivtv/
8054 F:      include/uapi/linux/ivtv*
8055
8056 IX2505V MEDIA DRIVER
8057 M:      Malcolm Priestley <tvboxspy@gmail.com>
8058 L:      linux-media@vger.kernel.org
8059 W:      https://linuxtv.org
8060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8061 S:      Maintained
8062 F:      drivers/media/dvb-frontends/ix2505v*
8063
8064 JAILHOUSE HYPERVISOR INTERFACE
8065 M:      Jan Kiszka <jan.kiszka@siemens.com>
8066 L:      jailhouse-dev@googlegroups.com
8067 S:      Maintained
8068 F:      arch/x86/kernel/jailhouse.c
8069 F:      arch/x86/include/asm/jailhouse_para.h
8070
8071 JC42.4 TEMPERATURE SENSOR DRIVER
8072 M:      Guenter Roeck <linux@roeck-us.net>
8073 L:      linux-hwmon@vger.kernel.org
8074 S:      Maintained
8075 F:      drivers/hwmon/jc42.c
8076 F:      Documentation/hwmon/jc42
8077
8078 JFS FILESYSTEM
8079 M:      Dave Kleikamp <shaggy@kernel.org>
8080 L:      jfs-discussion@lists.sourceforge.net
8081 W:      http://jfs.sourceforge.net/
8082 T:      git git://github.com/kleikamp/linux-shaggy.git
8083 S:      Maintained
8084 F:      Documentation/filesystems/jfs.txt
8085 F:      fs/jfs/
8086
8087 JME NETWORK DRIVER
8088 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8089 L:      netdev@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/net/ethernet/jme.*
8092
8093 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8094 M:      David Woodhouse <dwmw2@infradead.org>
8095 L:      linux-mtd@lists.infradead.org
8096 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8097 S:      Maintained
8098 F:      fs/jffs2/
8099 F:      include/uapi/linux/jffs2.h
8100
8101 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8102 M:      "Theodore Ts'o" <tytso@mit.edu>
8103 M:      Jan Kara <jack@suse.com>
8104 L:      linux-ext4@vger.kernel.org
8105 S:      Maintained
8106 F:      fs/jbd2/
8107 F:      include/linux/jbd2.h
8108
8109 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8110 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8111 L:      linux-media@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/media/platform/rcar_jpu.c
8114
8115 JSM Neo PCI based serial card
8116 L:      linux-serial@vger.kernel.org
8117 S:      Orphan
8118 F:      drivers/tty/serial/jsm/
8119
8120 K10TEMP HARDWARE MONITORING DRIVER
8121 M:      Clemens Ladisch <clemens@ladisch.de>
8122 L:      linux-hwmon@vger.kernel.org
8123 S:      Maintained
8124 F:      Documentation/hwmon/k10temp
8125 F:      drivers/hwmon/k10temp.c
8126
8127 K8TEMP HARDWARE MONITORING DRIVER
8128 M:      Rudolf Marek <r.marek@assembler.cz>
8129 L:      linux-hwmon@vger.kernel.org
8130 S:      Maintained
8131 F:      Documentation/hwmon/k8temp
8132 F:      drivers/hwmon/k8temp.c
8133
8134 KASAN
8135 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8136 R:      Alexander Potapenko <glider@google.com>
8137 R:      Dmitry Vyukov <dvyukov@google.com>
8138 L:      kasan-dev@googlegroups.com
8139 S:      Maintained
8140 F:      arch/*/include/asm/kasan.h
8141 F:      arch/*/mm/kasan_init*
8142 F:      Documentation/dev-tools/kasan.rst
8143 F:      include/linux/kasan*.h
8144 F:      lib/test_kasan.c
8145 F:      mm/kasan/
8146 F:      scripts/Makefile.kasan
8147
8148 KCONFIG
8149 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8151 L:      linux-kbuild@vger.kernel.org
8152 S:      Maintained
8153 F:      Documentation/kbuild/kconfig*
8154 F:      scripts/kconfig/
8155 F:      scripts/Kconfig.include
8156
8157 KDUMP
8158 M:      Dave Young <dyoung@redhat.com>
8159 M:      Baoquan He <bhe@redhat.com>
8160 R:      Vivek Goyal <vgoyal@redhat.com>
8161 L:      kexec@lists.infradead.org
8162 W:      http://lse.sourceforge.net/kdump/
8163 S:      Maintained
8164 F:      Documentation/kdump/
8165
8166 KEENE FM RADIO TRANSMITTER DRIVER
8167 M:      Hans Verkuil <hverkuil@xs4all.nl>
8168 L:      linux-media@vger.kernel.org
8169 T:      git git://linuxtv.org/media_tree.git
8170 W:      https://linuxtv.org
8171 S:      Maintained
8172 F:      drivers/media/radio/radio-keene*
8173
8174 KERNEL AUTOMOUNTER
8175 M:      Ian Kent <raven@themaw.net>
8176 L:      autofs@vger.kernel.org
8177 S:      Maintained
8178 F:      fs/autofs/
8179
8180 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8181 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8182 M:      Michal Marek <michal.lkml@markovi.net>
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8184 L:      linux-kbuild@vger.kernel.org
8185 S:      Maintained
8186 F:      Documentation/kbuild/
8187 F:      Makefile
8188 F:      scripts/Kbuild*
8189 F:      scripts/Makefile*
8190 F:      scripts/basic/
8191 F:      scripts/mk*
8192 F:      scripts/mod/
8193 F:      scripts/package/
8194
8195 KERNEL JANITORS
8196 L:      kernel-janitors@vger.kernel.org
8197 W:      http://kernelnewbies.org/KernelJanitors
8198 S:      Odd Fixes
8199
8200 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8201 M:      "J. Bruce Fields" <bfields@fieldses.org>
8202 M:      Jeff Layton <jlayton@kernel.org>
8203 L:      linux-nfs@vger.kernel.org
8204 W:      http://nfs.sourceforge.net/
8205 T:      git git://linux-nfs.org/~bfields/linux.git
8206 S:      Supported
8207 F:      fs/nfsd/
8208 F:      include/uapi/linux/nfsd/
8209 F:      fs/lockd/
8210 F:      fs/nfs_common/
8211 F:      net/sunrpc/
8212 F:      include/linux/lockd/
8213 F:      include/linux/sunrpc/
8214 F:      include/uapi/linux/sunrpc/
8215
8216 KERNEL SELFTEST FRAMEWORK
8217 M:      Shuah Khan <shuah@kernel.org>
8218 L:      linux-kselftest@vger.kernel.org
8219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8220 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8221 S:      Maintained
8222 F:      tools/testing/selftests/
8223 F:      Documentation/dev-tools/kselftest*
8224
8225 KERNEL USERMODE HELPER
8226 M:      Luis Chamberlain <mcgrof@kernel.org>
8227 L:      linux-kernel@vger.kernel.org
8228 S:      Maintained
8229 F:      kernel/umh.c
8230 F:      include/linux/umh.h
8231
8232 KERNEL VIRTUAL MACHINE (KVM)
8233 M:      Paolo Bonzini <pbonzini@redhat.com>
8234 M:      Radim Krčmář <rkrcmar@redhat.com>
8235 L:      kvm@vger.kernel.org
8236 W:      http://www.linux-kvm.org
8237 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8238 S:      Supported
8239 F:      Documentation/virtual/kvm/
8240 F:      include/trace/events/kvm.h
8241 F:      include/uapi/asm-generic/kvm*
8242 F:      include/uapi/linux/kvm*
8243 F:      include/asm-generic/kvm*
8244 F:      include/linux/kvm*
8245 F:      include/kvm/iodev.h
8246 F:      virt/kvm/*
8247 F:      tools/kvm/
8248
8249 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8250 M:      Joerg Roedel <joro@8bytes.org>
8251 L:      kvm@vger.kernel.org
8252 W:      http://www.linux-kvm.org/
8253 S:      Maintained
8254 F:      arch/x86/include/asm/svm.h
8255 F:      arch/x86/kvm/svm.c
8256
8257 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8258 M:      Christoffer Dall <christoffer.dall@arm.com>
8259 M:      Marc Zyngier <marc.zyngier@arm.com>
8260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8261 L:      kvmarm@lists.cs.columbia.edu
8262 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8264 S:      Supported
8265 F:      arch/arm/include/uapi/asm/kvm*
8266 F:      arch/arm/include/asm/kvm*
8267 F:      arch/arm/kvm/
8268 F:      virt/kvm/arm/
8269 F:      include/kvm/arm_*
8270
8271 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8272 M:      Christoffer Dall <christoffer.dall@arm.com>
8273 M:      Marc Zyngier <marc.zyngier@arm.com>
8274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8275 L:      kvmarm@lists.cs.columbia.edu
8276 S:      Maintained
8277 F:      arch/arm64/include/uapi/asm/kvm*
8278 F:      arch/arm64/include/asm/kvm*
8279 F:      arch/arm64/kvm/
8280
8281 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8282 M:      James Hogan <jhogan@kernel.org>
8283 L:      linux-mips@vger.kernel.org
8284 S:      Supported
8285 F:      arch/mips/include/uapi/asm/kvm*
8286 F:      arch/mips/include/asm/kvm*
8287 F:      arch/mips/kvm/
8288
8289 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8290 M:      Paul Mackerras <paulus@ozlabs.org>
8291 L:      kvm-ppc@vger.kernel.org
8292 W:      http://www.linux-kvm.org/
8293 T:      git git://github.com/agraf/linux-2.6.git
8294 S:      Supported
8295 F:      arch/powerpc/include/uapi/asm/kvm*
8296 F:      arch/powerpc/include/asm/kvm*
8297 F:      arch/powerpc/kvm/
8298 F:      arch/powerpc/kernel/kvm*
8299
8300 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8301 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8302 M:      Janosch Frank <frankja@linux.ibm.com>
8303 R:      David Hildenbrand <david@redhat.com>
8304 R:      Cornelia Huck <cohuck@redhat.com>
8305 L:      linux-s390@vger.kernel.org
8306 W:      http://www.ibm.com/developerworks/linux/linux390/
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8308 S:      Supported
8309 F:      arch/s390/include/uapi/asm/kvm*
8310 F:      arch/s390/include/asm/gmap.h
8311 F:      arch/s390/include/asm/kvm*
8312 F:      arch/s390/kvm/
8313 F:      arch/s390/mm/gmap.c
8314
8315 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8316 M:      Paolo Bonzini <pbonzini@redhat.com>
8317 M:      Radim Krčmář <rkrcmar@redhat.com>
8318 L:      kvm@vger.kernel.org
8319 W:      http://www.linux-kvm.org
8320 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8321 S:      Supported
8322 F:      arch/x86/kvm/
8323 F:      arch/x86/kvm/*/
8324 F:      arch/x86/include/uapi/asm/kvm*
8325 F:      arch/x86/include/asm/kvm*
8326 F:      arch/x86/include/asm/pvclock-abi.h
8327 F:      arch/x86/kernel/kvm.c
8328 F:      arch/x86/kernel/kvmclock.c
8329
8330 KERNFS
8331 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8332 M:      Tejun Heo <tj@kernel.org>
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8334 S:      Supported
8335 F:      include/linux/kernfs.h
8336 F:      fs/kernfs/
8337
8338 KEXEC
8339 M:      Eric Biederman <ebiederm@xmission.com>
8340 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8341 L:      kexec@lists.infradead.org
8342 S:      Maintained
8343 F:      include/linux/kexec.h
8344 F:      include/uapi/linux/kexec.h
8345 F:      kernel/kexec*
8346
8347 KEYS-ENCRYPTED
8348 M:      Mimi Zohar <zohar@linux.ibm.com>
8349 L:      linux-integrity@vger.kernel.org
8350 L:      keyrings@vger.kernel.org
8351 S:      Supported
8352 F:      Documentation/security/keys/trusted-encrypted.rst
8353 F:      include/keys/encrypted-type.h
8354 F:      security/keys/encrypted-keys/
8355
8356 KEYS-TRUSTED
8357 M:      James Bottomley <jejb@linux.ibm.com>
8358 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8359 M:      Mimi Zohar <zohar@linuxibm.com>
8360 L:      linux-integrity@vger.kernel.org
8361 L:      keyrings@vger.kernel.org
8362 S:      Supported
8363 F:      Documentation/security/keys/trusted-encrypted.rst
8364 F:      include/keys/trusted-type.h
8365 F:      security/keys/trusted.c
8366 F:      security/keys/trusted.h
8367
8368 KEYS/KEYRINGS:
8369 M:      David Howells <dhowells@redhat.com>
8370 L:      keyrings@vger.kernel.org
8371 S:      Maintained
8372 F:      Documentation/security/keys/core.rst
8373 F:      include/linux/key.h
8374 F:      include/linux/key-type.h
8375 F:      include/linux/keyctl.h
8376 F:      include/uapi/linux/keyctl.h
8377 F:      include/keys/
8378 F:      security/keys/
8379
8380 KGDB / KDB /debug_core
8381 M:      Jason Wessel <jason.wessel@windriver.com>
8382 M:      Daniel Thompson <daniel.thompson@linaro.org>
8383 W:      http://kgdb.wiki.kernel.org/
8384 L:      kgdb-bugreport@lists.sourceforge.net
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8386 S:      Maintained
8387 F:      Documentation/dev-tools/kgdb.rst
8388 F:      drivers/misc/kgdbts.c
8389 F:      drivers/tty/serial/kgdboc.c
8390 F:      include/linux/kdb.h
8391 F:      include/linux/kgdb.h
8392 F:      kernel/debug/
8393
8394 KMEMLEAK
8395 M:      Catalin Marinas <catalin.marinas@arm.com>
8396 S:      Maintained
8397 F:      Documentation/dev-tools/kmemleak.rst
8398 F:      include/linux/kmemleak.h
8399 F:      mm/kmemleak.c
8400 F:      mm/kmemleak-test.c
8401
8402 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8403 M:      Luis Chamberlain <mcgrof@kernel.org>
8404 L:      linux-kernel@vger.kernel.org
8405 S:      Maintained
8406 F:      kernel/kmod.c
8407 F:      include/linux/kmod.h
8408 F:      lib/test_kmod.c
8409 F:      tools/testing/selftests/kmod/
8410
8411 KPROBES
8412 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8413 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8414 M:      "David S. Miller" <davem@davemloft.net>
8415 M:      Masami Hiramatsu <mhiramat@kernel.org>
8416 S:      Maintained
8417 F:      Documentation/kprobes.txt
8418 F:      include/linux/kprobes.h
8419 F:      include/asm-generic/kprobes.h
8420 F:      kernel/kprobes.c
8421
8422 KS0108 LCD CONTROLLER DRIVER
8423 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8424 S:      Maintained
8425 F:      Documentation/auxdisplay/ks0108
8426 F:      drivers/auxdisplay/ks0108.c
8427 F:      include/linux/ks0108.h
8428
8429 L3MDEV
8430 M:      David Ahern <dsa@cumulusnetworks.com>
8431 L:      netdev@vger.kernel.org
8432 S:      Maintained
8433 F:      net/l3mdev
8434 F:      include/net/l3mdev.h
8435
8436 L7 BPF FRAMEWORK
8437 M:      John Fastabend <john.fastabend@gmail.com>
8438 M:      Daniel Borkmann <daniel@iogearbox.net>
8439 L:      netdev@vger.kernel.org
8440 S:      Maintained
8441 F:      include/linux/skmsg.h
8442 F:      net/core/skmsg.c
8443 F:      net/core/sock_map.c
8444 F:      net/ipv4/tcp_bpf.c
8445
8446 LANTIQ / INTEL Ethernet drivers
8447 M:      Hauke Mehrtens <hauke@hauke-m.de>
8448 L:      netdev@vger.kernel.org
8449 S:      Maintained
8450 F:      net/dsa/tag_gswip.c
8451 F:      drivers/net/ethernet/lantiq_xrx200.c
8452 F:      drivers/net/dsa/lantiq_pce.h
8453 F:      drivers/net/dsa/lantiq_gswip.c
8454
8455 LANTIQ MIPS ARCHITECTURE
8456 M:      John Crispin <john@phrozen.org>
8457 L:      linux-mips@vger.kernel.org
8458 S:      Maintained
8459 F:      arch/mips/lantiq
8460 F:      drivers/soc/lantiq
8461
8462 LAPB module
8463 L:      linux-x25@vger.kernel.org
8464 S:      Orphan
8465 F:      Documentation/networking/lapb-module.txt
8466 F:      include/*/lapb.h
8467 F:      net/lapb/
8468
8469 LASI 53c700 driver for PARISC
8470 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8471 L:      linux-scsi@vger.kernel.org
8472 S:      Maintained
8473 F:      Documentation/scsi/53c700.txt
8474 F:      drivers/scsi/53c700*
8475
8476 LEAKING_ADDRESSES
8477 M:      Tobin C. Harding <me@tobin.cc>
8478 M:      Tycho Andersen <tycho@tycho.ws>
8479 L:      kernel-hardening@lists.openwall.com
8480 S:      Maintained
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8482 F:      scripts/leaking_addresses.pl
8483
8484 LED SUBSYSTEM
8485 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8486 M:      Pavel Machek <pavel@ucw.cz>
8487 L:      linux-leds@vger.kernel.org
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8489 S:      Maintained
8490 F:      Documentation/devicetree/bindings/leds/
8491 F:      drivers/leds/
8492 F:      include/linux/leds.h
8493
8494 LEGACY EEPROM DRIVER
8495 M:      Jean Delvare <jdelvare@suse.com>
8496 S:      Maintained
8497 F:      Documentation/misc-devices/eeprom
8498 F:      drivers/misc/eeprom/eeprom.c
8499
8500 LEGO MINDSTORMS EV3
8501 R:      David Lechner <david@lechnology.com>
8502 S:      Maintained
8503 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8504 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8505 F:      drivers/power/supply/lego_ev3_battery.c
8506
8507 LEGO USB Tower driver
8508 M:      Juergen Stuber <starblue@users.sourceforge.net>
8509 L:      legousb-devel@lists.sourceforge.net
8510 W:      http://legousb.sourceforge.net/
8511 S:      Maintained
8512 F:      drivers/usb/misc/legousbtower.c
8513
8514 LG LAPTOP EXTRAS
8515 M:      Matan Ziv-Av <matan@svgalib.org>
8516 L:      platform-driver-x86@vger.kernel.org
8517 S:      Maintained
8518 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8519 F:      Documentation/laptops/lg-laptop.rst
8520 F:      drivers/platform/x86/lg-laptop.c
8521
8522 LG2160 MEDIA DRIVER
8523 M:      Michael Krufky <mkrufky@linuxtv.org>
8524 L:      linux-media@vger.kernel.org
8525 W:      https://linuxtv.org
8526 W:      http://github.com/mkrufky
8527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8528 T:      git git://linuxtv.org/mkrufky/tuners.git
8529 S:      Maintained
8530 F:      drivers/media/dvb-frontends/lg2160.*
8531
8532 LGDT3305 MEDIA DRIVER
8533 M:      Michael Krufky <mkrufky@linuxtv.org>
8534 L:      linux-media@vger.kernel.org
8535 W:      https://linuxtv.org
8536 W:      http://github.com/mkrufky
8537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8538 T:      git git://linuxtv.org/mkrufky/tuners.git
8539 S:      Maintained
8540 F:      drivers/media/dvb-frontends/lgdt3305.*
8541
8542 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8543 M:      Viresh Kumar <vireshk@kernel.org>
8544 L:      linux-ide@vger.kernel.org
8545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8546 S:      Maintained
8547 F:      include/linux/pata_arasan_cf_data.h
8548 F:      drivers/ata/pata_arasan_cf.c
8549
8550 LIBATA PATA DRIVERS
8551 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8552 M:      Jens Axboe <axboe@kernel.dk>
8553 L:      linux-ide@vger.kernel.org
8554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8555 S:      Maintained
8556 F:      drivers/ata/pata_*.c
8557 F:      drivers/ata/ata_generic.c
8558
8559 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8560 M:      Linus Walleij <linus.walleij@linaro.org>
8561 L:      linux-ide@vger.kernel.org
8562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8563 S:      Maintained
8564 F:      drivers/ata/pata_ftide010.c
8565 F:      drivers/ata/sata_gemini.c
8566 F:      drivers/ata/sata_gemini.h
8567
8568 LIBATA SATA AHCI PLATFORM devices support
8569 M:      Hans de Goede <hdegoede@redhat.com>
8570 M:      Jens Axboe <axboe@kernel.dk>
8571 L:      linux-ide@vger.kernel.org
8572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8573 S:      Maintained
8574 F:      drivers/ata/ahci_platform.c
8575 F:      drivers/ata/libahci_platform.c
8576 F:      include/linux/ahci_platform.h
8577
8578 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8579 M:      Mikael Pettersson <mikpelinux@gmail.com>
8580 L:      linux-ide@vger.kernel.org
8581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8582 S:      Maintained
8583 F:      drivers/ata/sata_promise.*
8584
8585 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8586 M:      Jens Axboe <axboe@kernel.dk>
8587 L:      linux-ide@vger.kernel.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8589 S:      Maintained
8590 F:      drivers/ata/
8591 F:      include/linux/ata.h
8592 F:      include/linux/libata.h
8593 F:      Documentation/devicetree/bindings/ata/
8594
8595 LIBLOCKDEP
8596 M:      Sasha Levin <alexander.levin@microsoft.com>
8597 S:      Maintained
8598 F:      tools/lib/lockdep/
8599
8600 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8601 M:      Ross Zwisler <zwisler@kernel.org>
8602 M:      Dan Williams <dan.j.williams@intel.com>
8603 M:      Vishal Verma <vishal.l.verma@intel.com>
8604 M:      Dave Jiang <dave.jiang@intel.com>
8605 L:      linux-nvdimm@lists.01.org
8606 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8607 S:      Supported
8608 F:      drivers/nvdimm/blk.c
8609 F:      drivers/nvdimm/region_devs.c
8610
8611 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8612 M:      Vishal Verma <vishal.l.verma@intel.com>
8613 M:      Dan Williams <dan.j.williams@intel.com>
8614 M:      Ross Zwisler <zwisler@kernel.org>
8615 M:      Dave Jiang <dave.jiang@intel.com>
8616 L:      linux-nvdimm@lists.01.org
8617 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8618 S:      Supported
8619 F:      drivers/nvdimm/btt*
8620
8621 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8622 M:      Ross Zwisler <zwisler@kernel.org>
8623 M:      Dan Williams <dan.j.williams@intel.com>
8624 M:      Vishal Verma <vishal.l.verma@intel.com>
8625 M:      Dave Jiang <dave.jiang@intel.com>
8626 L:      linux-nvdimm@lists.01.org
8627 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8628 S:      Supported
8629 F:      drivers/nvdimm/pmem*
8630
8631 LIBNVDIMM: DEVICETREE BINDINGS
8632 M:      Oliver O'Halloran <oohall@gmail.com>
8633 L:      linux-nvdimm@lists.01.org
8634 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8635 S:      Supported
8636 F:      drivers/nvdimm/of_pmem.c
8637 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8638
8639 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8640 M:      Dan Williams <dan.j.williams@intel.com>
8641 M:      Ross Zwisler <zwisler@kernel.org>
8642 M:      Vishal Verma <vishal.l.verma@intel.com>
8643 M:      Dave Jiang <dave.jiang@intel.com>
8644 L:      linux-nvdimm@lists.01.org
8645 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8647 S:      Supported
8648 F:      drivers/nvdimm/*
8649 F:      drivers/acpi/nfit/*
8650 F:      include/linux/nd.h
8651 F:      include/linux/libnvdimm.h
8652 F:      include/uapi/linux/ndctl.h
8653
8654 LIGHTNVM PLATFORM SUPPORT
8655 M:      Matias Bjorling <mb@lightnvm.io>
8656 W:      http://github/OpenChannelSSD
8657 L:      linux-block@vger.kernel.org
8658 S:      Maintained
8659 F:      drivers/lightnvm/
8660 F:      include/linux/lightnvm.h
8661 F:      include/uapi/linux/lightnvm.h
8662
8663 LINUX FOR POWER MACINTOSH
8664 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8665 W:      http://www.penguinppc.org/
8666 L:      linuxppc-dev@lists.ozlabs.org
8667 S:      Maintained
8668 F:      arch/powerpc/platforms/powermac/
8669 F:      drivers/macintosh/
8670
8671 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8672 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8673 M:      Paul Mackerras <paulus@samba.org>
8674 M:      Michael Ellerman <mpe@ellerman.id.au>
8675 W:      https://github.com/linuxppc/linux/wiki
8676 L:      linuxppc-dev@lists.ozlabs.org
8677 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8679 S:      Supported
8680 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8681 F:      Documentation/devicetree/bindings/powerpc/
8682 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8683 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8684 F:      Documentation/powerpc/
8685 F:      arch/powerpc/
8686 F:      drivers/char/tpm/tpm_ibmvtpm*
8687 F:      drivers/crypto/nx/
8688 F:      drivers/crypto/vmx/
8689 F:      drivers/i2c/busses/i2c-opal.c
8690 F:      drivers/net/ethernet/ibm/ibmveth.*
8691 F:      drivers/net/ethernet/ibm/ibmvnic.*
8692 F:      drivers/pci/hotplug/pnv_php.c
8693 F:      drivers/pci/hotplug/rpa*
8694 F:      drivers/rtc/rtc-opal.c
8695 F:      drivers/scsi/ibmvscsi/
8696 F:      drivers/tty/hvc/hvc_opal.c
8697 F:      drivers/watchdog/wdrtas.c
8698 F:      tools/testing/selftests/powerpc
8699 N:      /pmac
8700 N:      powermac
8701 N:      powernv
8702 N:      [^a-z0-9]ps3
8703 N:      pseries
8704
8705 LINUX FOR POWERPC EMBEDDED MPC5XXX
8706 M:      Anatolij Gustschin <agust@denx.de>
8707 L:      linuxppc-dev@lists.ozlabs.org
8708 T:      git git://git.denx.de/linux-denx-agust.git
8709 S:      Maintained
8710 F:      arch/powerpc/platforms/512x/
8711 F:      arch/powerpc/platforms/52xx/
8712
8713 LINUX FOR POWERPC EMBEDDED PPC4XX
8714 M:      Alistair Popple <alistair@popple.id.au>
8715 M:      Matt Porter <mporter@kernel.crashing.org>
8716 W:      http://www.penguinppc.org/
8717 L:      linuxppc-dev@lists.ozlabs.org
8718 S:      Maintained
8719 F:      arch/powerpc/platforms/40x/
8720 F:      arch/powerpc/platforms/44x/
8721
8722 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8723 M:      Scott Wood <oss@buserror.net>
8724 M:      Kumar Gala <galak@kernel.crashing.org>
8725 W:      http://www.penguinppc.org/
8726 L:      linuxppc-dev@lists.ozlabs.org
8727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8728 S:      Maintained
8729 F:      arch/powerpc/platforms/83xx/
8730 F:      arch/powerpc/platforms/85xx/
8731 F:      Documentation/devicetree/bindings/powerpc/fsl/
8732
8733 LINUX FOR POWERPC EMBEDDED PPC8XX
8734 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8735 W:      http://www.penguinppc.org/
8736 L:      linuxppc-dev@lists.ozlabs.org
8737 S:      Maintained
8738 F:      arch/powerpc/platforms/8xx/
8739
8740 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8741 L:      linuxppc-dev@lists.ozlabs.org
8742 S:      Orphan
8743 F:      arch/powerpc/*/*virtex*
8744 F:      arch/powerpc/*/*/*virtex*
8745
8746 LINUX FOR POWERPC PA SEMI PWRFICIENT
8747 L:      linuxppc-dev@lists.ozlabs.org
8748 S:      Orphan
8749 F:      arch/powerpc/platforms/pasemi/
8750 F:      drivers/*/*pasemi*
8751 F:      drivers/*/*/*pasemi*
8752
8753 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8754 M:      Kees Cook <keescook@chromium.org>
8755 S:      Maintained
8756 F:      drivers/misc/lkdtm/*
8757
8758 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8759 M:      Alan Stern <stern@rowland.harvard.edu>
8760 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8761 M:      Will Deacon <will.deacon@arm.com>
8762 M:      Peter Zijlstra <peterz@infradead.org>
8763 M:      Boqun Feng <boqun.feng@gmail.com>
8764 M:      Nicholas Piggin <npiggin@gmail.com>
8765 M:      David Howells <dhowells@redhat.com>
8766 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8767 M:      Luc Maranget <luc.maranget@inria.fr>
8768 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8769 R:      Akira Yokosawa <akiyks@gmail.com>
8770 R:      Daniel Lustig <dlustig@nvidia.com>
8771 L:      linux-kernel@vger.kernel.org
8772 L:      linux-arch@vger.kernel.org
8773 S:      Supported
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8775 F:      tools/memory-model/
8776 F:      Documentation/atomic_bitops.txt
8777 F:      Documentation/atomic_t.txt
8778 F:      Documentation/core-api/atomic_ops.rst
8779 F:      Documentation/core-api/refcount-vs-atomic.rst
8780 F:      Documentation/memory-barriers.txt
8781
8782 LIS3LV02D ACCELEROMETER DRIVER
8783 M:      Eric Piel <eric.piel@tremplin-utc.net>
8784 S:      Maintained
8785 F:      Documentation/misc-devices/lis3lv02d
8786 F:      drivers/misc/lis3lv02d/
8787 F:      drivers/platform/x86/hp_accel.c
8788
8789 LIVE PATCHING
8790 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8791 M:      Jessica Yu <jeyu@kernel.org>
8792 M:      Jiri Kosina <jikos@kernel.org>
8793 M:      Miroslav Benes <mbenes@suse.cz>
8794 R:      Petr Mladek <pmladek@suse.com>
8795 S:      Maintained
8796 F:      kernel/livepatch/
8797 F:      include/linux/livepatch.h
8798 F:      arch/x86/include/asm/livepatch.h
8799 F:      arch/x86/kernel/livepatch.c
8800 F:      Documentation/livepatch/
8801 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8802 F:      samples/livepatch/
8803 L:      live-patching@vger.kernel.org
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8805
8806 LLC (802.2)
8807 L:      netdev@vger.kernel.org
8808 S:      Odd fixes
8809 F:      include/linux/llc.h
8810 F:      include/uapi/linux/llc.h
8811 F:      include/net/llc*
8812 F:      net/llc/
8813
8814 LM73 HARDWARE MONITOR DRIVER
8815 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8816 L:      linux-hwmon@vger.kernel.org
8817 S:      Maintained
8818 F:      drivers/hwmon/lm73.c
8819
8820 LM78 HARDWARE MONITOR DRIVER
8821 M:      Jean Delvare <jdelvare@suse.com>
8822 L:      linux-hwmon@vger.kernel.org
8823 S:      Maintained
8824 F:      Documentation/hwmon/lm78
8825 F:      drivers/hwmon/lm78.c
8826
8827 LM83 HARDWARE MONITOR DRIVER
8828 M:      Jean Delvare <jdelvare@suse.com>
8829 L:      linux-hwmon@vger.kernel.org
8830 S:      Maintained
8831 F:      Documentation/hwmon/lm83
8832 F:      drivers/hwmon/lm83.c
8833
8834 LM90 HARDWARE MONITOR DRIVER
8835 M:      Jean Delvare <jdelvare@suse.com>
8836 L:      linux-hwmon@vger.kernel.org
8837 S:      Maintained
8838 F:      Documentation/hwmon/lm90
8839 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8840 F:      drivers/hwmon/lm90.c
8841 F:      include/dt-bindings/thermal/lm90.h
8842
8843 LM95234 HARDWARE MONITOR DRIVER
8844 M:      Guenter Roeck <linux@roeck-us.net>
8845 L:      linux-hwmon@vger.kernel.org
8846 S:      Maintained
8847 F:      Documentation/hwmon/lm95234
8848 F:      drivers/hwmon/lm95234.c
8849
8850 LME2510 MEDIA DRIVER
8851 M:      Malcolm Priestley <tvboxspy@gmail.com>
8852 L:      linux-media@vger.kernel.org
8853 W:      https://linuxtv.org
8854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8855 S:      Maintained
8856 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8857
8858 LOADPIN SECURITY MODULE
8859 M:      Kees Cook <keescook@chromium.org>
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8861 S:      Supported
8862 F:      security/loadpin/
8863 F:      Documentation/admin-guide/LSM/LoadPin.rst
8864
8865 LOCKING PRIMITIVES
8866 M:      Peter Zijlstra <peterz@infradead.org>
8867 M:      Ingo Molnar <mingo@redhat.com>
8868 M:      Will Deacon <will.deacon@arm.com>
8869 L:      linux-kernel@vger.kernel.org
8870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8871 S:      Maintained
8872 F:      Documentation/locking/
8873 F:      include/linux/lockdep.h
8874 F:      include/linux/spinlock*.h
8875 F:      arch/*/include/asm/spinlock*.h
8876 F:      include/linux/rwlock*.h
8877 F:      include/linux/mutex*.h
8878 F:      include/linux/rwsem*.h
8879 F:      arch/*/include/asm/rwsem.h
8880 F:      include/linux/seqlock.h
8881 F:      lib/locking*.[ch]
8882 F:      kernel/locking/
8883 X:      kernel/locking/locktorture.c
8884
8885 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8886 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8887 L:      linux-ntfs-dev@lists.sourceforge.net
8888 W:      http://www.linux-ntfs.org/content/view/19/37/
8889 S:      Maintained
8890 F:      Documentation/ldm.txt
8891 F:      block/partitions/ldm.*
8892
8893 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8894 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8895 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8896 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8897 L:      MPT-FusionLinux.pdl@broadcom.com
8898 L:      linux-scsi@vger.kernel.org
8899 W:      http://www.avagotech.com/support/
8900 S:      Supported
8901 F:      drivers/message/fusion/
8902 F:      drivers/scsi/mpt3sas/
8903
8904 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8905 M:      Matthew Wilcox <willy@infradead.org>
8906 L:      linux-scsi@vger.kernel.org
8907 S:      Maintained
8908 F:      drivers/scsi/sym53c8xx_2/
8909
8910 LTC1660 DAC DRIVER
8911 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8912 L:      linux-iio@vger.kernel.org
8913 S:      Maintained
8914 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8915 F:      drivers/iio/dac/ltc1660.c
8916
8917 LTC4261 HARDWARE MONITOR DRIVER
8918 M:      Guenter Roeck <linux@roeck-us.net>
8919 L:      linux-hwmon@vger.kernel.org
8920 S:      Maintained
8921 F:      Documentation/hwmon/ltc4261
8922 F:      drivers/hwmon/ltc4261.c
8923
8924 LTC4306 I2C MULTIPLEXER DRIVER
8925 M:      Michael Hennerich <michael.hennerich@analog.com>
8926 W:      http://ez.analog.com/community/linux-device-drivers
8927 L:      linux-i2c@vger.kernel.org
8928 S:      Supported
8929 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8930 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8931
8932 LTP (Linux Test Project)
8933 M:      Mike Frysinger <vapier@gentoo.org>
8934 M:      Cyril Hrubis <chrubis@suse.cz>
8935 M:      Wanlong Gao <wanlong.gao@gmail.com>
8936 M:      Jan Stancek <jstancek@redhat.com>
8937 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8938 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8939 L:      ltp@lists.linux.it (subscribers-only)
8940 W:      http://linux-test-project.github.io/
8941 T:      git git://github.com/linux-test-project/ltp.git
8942 S:      Maintained
8943
8944 M68K ARCHITECTURE
8945 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8946 L:      linux-m68k@lists.linux-m68k.org
8947 W:      http://www.linux-m68k.org/
8948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8949 S:      Maintained
8950 F:      arch/m68k/
8951 F:      drivers/zorro/
8952
8953 M68K ON APPLE MACINTOSH
8954 M:      Joshua Thompson <funaho@jurai.org>
8955 W:      http://www.mac.linux-m68k.org/
8956 L:      linux-m68k@lists.linux-m68k.org
8957 S:      Maintained
8958 F:      arch/m68k/mac/
8959
8960 M68K ON HP9000/300
8961 M:      Philip Blundell <philb@gnu.org>
8962 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8963 S:      Maintained
8964 F:      arch/m68k/hp300/
8965
8966 M88DS3103 MEDIA DRIVER
8967 M:      Antti Palosaari <crope@iki.fi>
8968 L:      linux-media@vger.kernel.org
8969 W:      https://linuxtv.org
8970 W:      http://palosaari.fi/linux/
8971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8972 T:      git git://linuxtv.org/anttip/media_tree.git
8973 S:      Maintained
8974 F:      drivers/media/dvb-frontends/m88ds3103*
8975
8976 M88RS2000 MEDIA DRIVER
8977 M:      Malcolm Priestley <tvboxspy@gmail.com>
8978 L:      linux-media@vger.kernel.org
8979 W:      https://linuxtv.org
8980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8981 S:      Maintained
8982 F:      drivers/media/dvb-frontends/m88rs2000*
8983
8984 MA901 MASTERKIT USB FM RADIO DRIVER
8985 M:      Alexey Klimov <klimov.linux@gmail.com>
8986 L:      linux-media@vger.kernel.org
8987 T:      git git://linuxtv.org/media_tree.git
8988 S:      Maintained
8989 F:      drivers/media/radio/radio-ma901.c
8990
8991 MAC80211
8992 M:      Johannes Berg <johannes@sipsolutions.net>
8993 L:      linux-wireless@vger.kernel.org
8994 W:      http://wireless.kernel.org/
8995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8997 S:      Maintained
8998 F:      Documentation/networking/mac80211-injection.txt
8999 F:      include/net/mac80211.h
9000 F:      net/mac80211/
9001 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9002 F:      Documentation/networking/mac80211_hwsim/README
9003
9004 MAILBOX API
9005 M:      Jassi Brar <jassisinghbrar@gmail.com>
9006 L:      linux-kernel@vger.kernel.org
9007 S:      Maintained
9008 F:      drivers/mailbox/
9009 F:      include/linux/mailbox_client.h
9010 F:      include/linux/mailbox_controller.h
9011
9012 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9013 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9014 W:      http://www.kernel.org/doc/man-pages
9015 L:      linux-man@vger.kernel.org
9016 S:      Maintained
9017
9018 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9019 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9020 L:      linux-mips@vger.kernel.org
9021 S:      Maintained
9022 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9023
9024 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9025 M:      Andrew Lunn <andrew@lunn.ch>
9026 M:      Vivien Didelot <vivien.didelot@gmail.com>
9027 L:      netdev@vger.kernel.org
9028 S:      Maintained
9029 F:      drivers/net/dsa/mv88e6xxx/
9030 F:      include/linux/platform_data/mv88e6xxx.h
9031 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9032
9033 MARVELL ARMADA DRM SUPPORT
9034 M:      Russell King <linux@armlinux.org.uk>
9035 S:      Maintained
9036 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9037 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9038 F:      drivers/gpu/drm/armada/
9039 F:      include/uapi/drm/armada_drm.h
9040 F:      Documentation/devicetree/bindings/display/armada/
9041
9042 MARVELL CRYPTO DRIVER
9043 M:      Boris Brezillon <bbrezillon@kernel.org>
9044 M:      Arnaud Ebalard <arno@natisbad.org>
9045 F:      drivers/crypto/marvell/
9046 S:      Maintained
9047 L:      linux-crypto@vger.kernel.org
9048
9049 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9050 M:      Mirko Lindner <mlindner@marvell.com>
9051 M:      Stephen Hemminger <stephen@networkplumber.org>
9052 L:      netdev@vger.kernel.org
9053 S:      Maintained
9054 F:      drivers/net/ethernet/marvell/sk*
9055
9056 MARVELL LIBERTAS WIRELESS DRIVER
9057 L:      libertas-dev@lists.infradead.org
9058 S:      Orphan
9059 F:      drivers/net/wireless/marvell/libertas/
9060
9061 MARVELL MACCHIATOBIN SUPPORT
9062 M:      Russell King <linux@armlinux.org.uk>
9063 L:      linux-arm-kernel@lists.infradead.org
9064 S:      Maintained
9065 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9066
9067 MARVELL MV643XX ETHERNET DRIVER
9068 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9069 L:      netdev@vger.kernel.org
9070 S:      Maintained
9071 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9072 F:      include/linux/mv643xx.h
9073
9074 MARVELL MV88X3310 PHY DRIVER
9075 M:      Russell King <linux@armlinux.org.uk>
9076 L:      netdev@vger.kernel.org
9077 S:      Maintained
9078 F:      drivers/net/phy/marvell10g.c
9079
9080 MARVELL MVNETA ETHERNET DRIVER
9081 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9082 L:      netdev@vger.kernel.org
9083 S:      Maintained
9084 F:      drivers/net/ethernet/marvell/mvneta.*
9085
9086 MARVELL MWIFIEX WIRELESS DRIVER
9087 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9088 M:      Nishant Sarmukadam <nishants@marvell.com>
9089 M:      Ganapathi Bhat <gbhat@marvell.com>
9090 M:      Xinming Hu <huxinming820@gmail.com>
9091 L:      linux-wireless@vger.kernel.org
9092 S:      Maintained
9093 F:      drivers/net/wireless/marvell/mwifiex/
9094
9095 MARVELL MWL8K WIRELESS DRIVER
9096 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9097 L:      linux-wireless@vger.kernel.org
9098 S:      Odd Fixes
9099 F:      drivers/net/wireless/marvell/mwl8k.c
9100
9101 MARVELL NAND CONTROLLER DRIVER
9102 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9103 L:      linux-mtd@lists.infradead.org
9104 S:      Maintained
9105 F:      drivers/mtd/nand/raw/marvell_nand.c
9106 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9107
9108 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9109 M:      Nicolas Pitre <nico@fluxnic.net>
9110 S:      Odd Fixes
9111 F:      drivers/mmc/host/mvsdio.*
9112
9113 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9114 M:      Hu Ziji <huziji@marvell.com>
9115 L:      linux-mmc@vger.kernel.org
9116 S:      Supported
9117 F:      drivers/mmc/host/sdhci-xenon*
9118 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9119
9120 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9121 M:      Sunil Goutham <sgoutham@marvell.com>
9122 M:      Linu Cherian <lcherian@marvell.com>
9123 M:      Geetha sowjanya <gakula@marvell.com>
9124 M:      Jerin Jacob <jerinj@marvell.com>
9125 L:      netdev@vger.kernel.org
9126 S:      Supported
9127 F:      drivers/net/ethernet/marvell/octeontx2/af/
9128
9129 MATROX FRAMEBUFFER DRIVER
9130 L:      linux-fbdev@vger.kernel.org
9131 S:      Orphan
9132 F:      drivers/video/fbdev/matrox/matroxfb_*
9133 F:      include/uapi/linux/matroxfb.h
9134
9135 MAX16065 HARDWARE MONITOR DRIVER
9136 M:      Guenter Roeck <linux@roeck-us.net>
9137 L:      linux-hwmon@vger.kernel.org
9138 S:      Maintained
9139 F:      Documentation/hwmon/max16065
9140 F:      drivers/hwmon/max16065.c
9141
9142 MAX2175 SDR TUNER DRIVER
9143 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9144 L:      linux-media@vger.kernel.org
9145 T:      git git://linuxtv.org/media_tree.git
9146 S:      Maintained
9147 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9148 F:      Documentation/media/v4l-drivers/max2175.rst
9149 F:      drivers/media/i2c/max2175*
9150 F:      include/uapi/linux/max2175.h
9151
9152 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9153 L:      linux-hwmon@vger.kernel.org
9154 S:      Orphan
9155 F:      Documentation/hwmon/max6650
9156 F:      drivers/hwmon/max6650.c
9157
9158 MAX6697 HARDWARE MONITOR DRIVER
9159 M:      Guenter Roeck <linux@roeck-us.net>
9160 L:      linux-hwmon@vger.kernel.org
9161 S:      Maintained
9162 F:      Documentation/hwmon/max6697
9163 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9164 F:      drivers/hwmon/max6697.c
9165 F:      include/linux/platform_data/max6697.h
9166
9167 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9168 M:      Peter Rosin <peda@axentia.se>
9169 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9170 S:      Maintained
9171 F:      Documentation/devicetree/bindings/sound/max9860.txt
9172 F:      sound/soc/codecs/max9860.*
9173
9174 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9175 M:      Javier Martinez Canillas <javier@dowhile0.org>
9176 L:      linux-kernel@vger.kernel.org
9177 S:      Supported
9178 F:      drivers/regulator/max77802-regulator.c
9179 F:      Documentation/devicetree/bindings/*/*max77802.txt
9180 F:      include/dt-bindings/*/*max77802.h
9181
9182 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9183 M:      Krzysztof Kozlowski <krzk@kernel.org>
9184 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9185 L:      linux-pm@vger.kernel.org
9186 S:      Supported
9187 F:      drivers/power/supply/max14577_charger.c
9188 F:      drivers/power/supply/max77693_charger.c
9189
9190 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9191 M:      Chanwoo Choi <cw00.choi@samsung.com>
9192 M:      Krzysztof Kozlowski <krzk@kernel.org>
9193 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9194 L:      linux-kernel@vger.kernel.org
9195 S:      Supported
9196 F:      drivers/*/max14577*.c
9197 F:      drivers/*/max77686*.c
9198 F:      drivers/*/max77693*.c
9199 F:      drivers/extcon/extcon-max14577.c
9200 F:      drivers/extcon/extcon-max77693.c
9201 F:      drivers/rtc/rtc-max77686.c
9202 F:      drivers/clk/clk-max77686.c
9203 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9204 F:      Documentation/devicetree/bindings/*/max77686.txt
9205 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9206 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9207 F:      include/linux/mfd/max14577*.h
9208 F:      include/linux/mfd/max77686*.h
9209 F:      include/linux/mfd/max77693*.h
9210
9211 MAXIRADIO FM RADIO RECEIVER DRIVER
9212 M:      Hans Verkuil <hverkuil@xs4all.nl>
9213 L:      linux-media@vger.kernel.org
9214 T:      git git://linuxtv.org/media_tree.git
9215 W:      https://linuxtv.org
9216 S:      Maintained
9217 F:      drivers/media/radio/radio-maxiradio*
9218
9219 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9220 M:      Peter Rosin <peda@axentia.se>
9221 L:      linux-iio@vger.kernel.org
9222 S:      Maintained
9223 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9224 F:      drivers/iio/potentiometer/mcp4018.c
9225 F:      drivers/iio/potentiometer/mcp4531.c
9226
9227 MCR20A IEEE-802.15.4 RADIO DRIVER
9228 M:      Xue Liu <liuxuenetmail@gmail.com>
9229 L:      linux-wpan@vger.kernel.org
9230 W:      https://github.com/xueliu/mcr20a-linux
9231 S:      Maintained
9232 F:      drivers/net/ieee802154/mcr20a.c
9233 F:      drivers/net/ieee802154/mcr20a.h
9234 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9235
9236 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9237 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9238 L:      linux-iio@vger.kernel.org
9239 S:      Maintained
9240 F:      drivers/iio/dac/cio-dac.c
9241
9242 MEDIA DRIVERS FOR ASCOT2E
9243 M:      Sergey Kozlov <serjk@netup.ru>
9244 M:      Abylay Ospan <aospan@netup.ru>
9245 L:      linux-media@vger.kernel.org
9246 W:      https://linuxtv.org
9247 W:      http://netup.tv/
9248 T:      git git://linuxtv.org/media_tree.git
9249 S:      Supported
9250 F:      drivers/media/dvb-frontends/ascot2e*
9251
9252 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9253 M:      Jasmin Jessich <jasmin@anw.at>
9254 L:      linux-media@vger.kernel.org
9255 W:      https://linuxtv.org
9256 T:      git git://linuxtv.org/media_tree.git
9257 S:      Maintained
9258 F:      drivers/media/dvb-frontends/cxd2099*
9259
9260 MEDIA DRIVERS FOR CXD2841ER
9261 M:      Sergey Kozlov <serjk@netup.ru>
9262 M:      Abylay Ospan <aospan@netup.ru>
9263 L:      linux-media@vger.kernel.org
9264 W:      https://linuxtv.org
9265 W:      http://netup.tv/
9266 T:      git git://linuxtv.org/media_tree.git
9267 S:      Supported
9268 F:      drivers/media/dvb-frontends/cxd2841er*
9269
9270 MEDIA DRIVERS FOR CXD2880
9271 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9272 L:      linux-media@vger.kernel.org
9273 W:      http://linuxtv.org/
9274 T:      git git://linuxtv.org/media_tree.git
9275 S:      Supported
9276 F:      drivers/media/dvb-frontends/cxd2880/*
9277 F:      drivers/media/spi/cxd2880*
9278
9279 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9280 L:      linux-media@vger.kernel.org
9281 W:      https://linuxtv.org
9282 T:      git git://linuxtv.org/media_tree.git
9283 S:      Orphan
9284 F:      drivers/media/pci/ddbridge/*
9285
9286 MEDIA DRIVERS FOR FREESCALE IMX
9287 M:      Steve Longerbeam <slongerbeam@gmail.com>
9288 M:      Philipp Zabel <p.zabel@pengutronix.de>
9289 L:      linux-media@vger.kernel.org
9290 T:      git git://linuxtv.org/media_tree.git
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/media/imx.txt
9293 F:      Documentation/media/v4l-drivers/imx.rst
9294 F:      drivers/staging/media/imx/
9295 F:      include/linux/imx-media.h
9296 F:      include/media/imx.h
9297
9298 MEDIA DRIVER FOR FREESCALE IMX PXP
9299 M:      Philipp Zabel <p.zabel@pengutronix.de>
9300 L:      linux-media@vger.kernel.org
9301 T:      git git://linuxtv.org/media_tree.git
9302 S:      Maintained
9303 F:      drivers/media/platform/imx-pxp.[ch]
9304
9305 MEDIA DRIVERS FOR HELENE
9306 M:      Abylay Ospan <aospan@netup.ru>
9307 L:      linux-media@vger.kernel.org
9308 W:      https://linuxtv.org
9309 W:      http://netup.tv/
9310 T:      git git://linuxtv.org/media_tree.git
9311 S:      Supported
9312 F:      drivers/media/dvb-frontends/helene*
9313
9314 MEDIA DRIVERS FOR HORUS3A
9315 M:      Sergey Kozlov <serjk@netup.ru>
9316 M:      Abylay Ospan <aospan@netup.ru>
9317 L:      linux-media@vger.kernel.org
9318 W:      https://linuxtv.org
9319 W:      http://netup.tv/
9320 T:      git git://linuxtv.org/media_tree.git
9321 S:      Supported
9322 F:      drivers/media/dvb-frontends/horus3a*
9323
9324 MEDIA DRIVERS FOR LNBH25
9325 M:      Sergey Kozlov <serjk@netup.ru>
9326 M:      Abylay Ospan <aospan@netup.ru>
9327 L:      linux-media@vger.kernel.org
9328 W:      https://linuxtv.org
9329 W:      http://netup.tv/
9330 T:      git git://linuxtv.org/media_tree.git
9331 S:      Supported
9332 F:      drivers/media/dvb-frontends/lnbh25*
9333
9334 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9335 L:      linux-media@vger.kernel.org
9336 W:      https://linuxtv.org
9337 T:      git git://linuxtv.org/media_tree.git
9338 S:      Orphan
9339 F:      drivers/media/dvb-frontends/mxl5xx*
9340
9341 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9342 M:      Sergey Kozlov <serjk@netup.ru>
9343 M:      Abylay Ospan <aospan@netup.ru>
9344 L:      linux-media@vger.kernel.org
9345 W:      https://linuxtv.org
9346 W:      http://netup.tv/
9347 T:      git git://linuxtv.org/media_tree.git
9348 S:      Supported
9349 F:      drivers/media/pci/netup_unidvb/*
9350
9351 MEDIA DRIVERS FOR RENESAS - CEU
9352 M:      Jacopo Mondi <jacopo@jmondi.org>
9353 L:      linux-media@vger.kernel.org
9354 L:      linux-renesas-soc@vger.kernel.org
9355 T:      git git://linuxtv.org/media_tree.git
9356 S:      Supported
9357 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9358 F:      drivers/media/platform/renesas-ceu.c
9359 F:      include/media/drv-intf/renesas-ceu.h
9360
9361 MEDIA DRIVERS FOR RENESAS - DRIF
9362 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9363 L:      linux-media@vger.kernel.org
9364 L:      linux-renesas-soc@vger.kernel.org
9365 T:      git git://linuxtv.org/media_tree.git
9366 S:      Supported
9367 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9368 F:      drivers/media/platform/rcar_drif.c
9369
9370 MEDIA DRIVERS FOR RENESAS - FCP
9371 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9372 L:      linux-media@vger.kernel.org
9373 L:      linux-renesas-soc@vger.kernel.org
9374 T:      git git://linuxtv.org/media_tree.git
9375 S:      Supported
9376 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9377 F:      drivers/media/platform/rcar-fcp.c
9378 F:      include/media/rcar-fcp.h
9379
9380 MEDIA DRIVERS FOR RENESAS - FDP1
9381 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9382 L:      linux-media@vger.kernel.org
9383 L:      linux-renesas-soc@vger.kernel.org
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Supported
9386 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9387 F:      drivers/media/platform/rcar_fdp1.c
9388
9389 MEDIA DRIVERS FOR RENESAS - VIN
9390 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9391 L:      linux-media@vger.kernel.org
9392 L:      linux-renesas-soc@vger.kernel.org
9393 T:      git git://linuxtv.org/media_tree.git
9394 S:      Supported
9395 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9396 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9397 F:      drivers/media/platform/rcar-vin/
9398
9399 MEDIA DRIVERS FOR RENESAS - VSP1
9400 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9401 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9402 L:      linux-media@vger.kernel.org
9403 L:      linux-renesas-soc@vger.kernel.org
9404 T:      git git://linuxtv.org/media_tree.git
9405 S:      Supported
9406 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9407 F:      drivers/media/platform/vsp1/
9408
9409 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9410 L:      linux-media@vger.kernel.org
9411 W:      https://linuxtv.org
9412 T:      git git://linuxtv.org/media_tree.git
9413 S:      Orphan
9414 F:      drivers/media/dvb-frontends/stv0910*
9415
9416 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9417 L:      linux-media@vger.kernel.org
9418 W:      https://linuxtv.org
9419 T:      git git://linuxtv.org/media_tree.git
9420 S:      Orphan
9421 F:      drivers/media/dvb-frontends/stv6111*
9422
9423 MEDIA DRIVERS FOR STM32 - DCMI
9424 M:      Hugues Fruchet <hugues.fruchet@st.com>
9425 L:      linux-media@vger.kernel.org
9426 T:      git git://linuxtv.org/media_tree.git
9427 S:      Supported
9428 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9429 F:      drivers/media/platform/stm32/stm32-dcmi.c
9430
9431 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9432 M:      Dmitry Osipenko <digetx@gmail.com>
9433 L:      linux-media@vger.kernel.org
9434 L:      linux-tegra@vger.kernel.org
9435 T:      git git://linuxtv.org/media_tree.git
9436 S:      Maintained
9437 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9438 F:      drivers/staging/media/tegra-vde/
9439
9440 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9441 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9442 P:      LinuxTV.org Project
9443 L:      linux-media@vger.kernel.org
9444 W:      https://linuxtv.org
9445 Q:      http://patchwork.kernel.org/project/linux-media/list/
9446 T:      git git://linuxtv.org/media_tree.git
9447 S:      Maintained
9448 F:      Documentation/devicetree/bindings/media/
9449 F:      Documentation/media/
9450 F:      drivers/media/
9451 F:      drivers/staging/media/
9452 F:      include/linux/platform_data/media/
9453 F:      include/media/
9454 F:      include/uapi/linux/dvb/
9455 F:      include/uapi/linux/videodev2.h
9456 F:      include/uapi/linux/media.h
9457 F:      include/uapi/linux/v4l2-*
9458 F:      include/uapi/linux/meye.h
9459 F:      include/uapi/linux/ivtv*
9460 F:      include/uapi/linux/uvcvideo.h
9461
9462 MEDIATEK BLUETOOTH DRIVER
9463 M:      Sean Wang <sean.wang@mediatek.com>
9464 L:      linux-bluetooth@vger.kernel.org
9465 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9466 S:      Maintained
9467 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9468 F:      drivers/bluetooth/btmtkuart.c
9469
9470 MEDIATEK CIR DRIVER
9471 M:      Sean Wang <sean.wang@mediatek.com>
9472 S:      Maintained
9473 F:      drivers/media/rc/mtk-cir.c
9474
9475 MEDIATEK DMA DRIVER
9476 M:      Sean Wang <sean.wang@mediatek.com>
9477 L:      dmaengine@vger.kernel.org
9478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9480 S:      Maintained
9481 F:      Documentation/devicetree/bindings/dma/mtk-*
9482 F:      drivers/dma/mediatek/
9483
9484 MEDIATEK PMIC LED DRIVER
9485 M:      Sean Wang <sean.wang@mediatek.com>
9486 S:      Maintained
9487 F:      drivers/leds/leds-mt6323.c
9488 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9489
9490 MEDIATEK ETHERNET DRIVER
9491 M:      Felix Fietkau <nbd@openwrt.org>
9492 M:      John Crispin <john@phrozen.org>
9493 M:      Sean Wang <sean.wang@mediatek.com>
9494 M:      Nelson Chang <nelson.chang@mediatek.com>
9495 L:      netdev@vger.kernel.org
9496 S:      Maintained
9497 F:      drivers/net/ethernet/mediatek/
9498
9499 MEDIATEK SWITCH DRIVER
9500 M:      Sean Wang <sean.wang@mediatek.com>
9501 L:      netdev@vger.kernel.org
9502 S:      Maintained
9503 F:      drivers/net/dsa/mt7530.*
9504 F:      net/dsa/tag_mtk.c
9505
9506 MEDIATEK JPEG DRIVER
9507 M:      Rick Chang <rick.chang@mediatek.com>
9508 M:      Bin Liu <bin.liu@mediatek.com>
9509 S:      Supported
9510 F:      drivers/media/platform/mtk-jpeg/
9511 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9512
9513 MEDIATEK MDP DRIVER
9514 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9515 M:      Houlong Wei <houlong.wei@mediatek.com>
9516 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9517 S:      Supported
9518 F:      drivers/media/platform/mtk-mdp/
9519 F:      drivers/media/platform/mtk-vpu/
9520 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9521
9522 MEDIATEK MEDIA DRIVER
9523 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9524 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9525 S:      Supported
9526 F:      drivers/media/platform/mtk-vcodec/
9527 F:      drivers/media/platform/mtk-vpu/
9528 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9529 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9530
9531 MEDIATEK MT76 WIRELESS LAN DRIVER
9532 M:      Felix Fietkau <nbd@nbd.name>
9533 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9534 L:      linux-wireless@vger.kernel.org
9535 S:      Maintained
9536 F:      drivers/net/wireless/mediatek/mt76/
9537
9538 MEDIATEK MT7601U WIRELESS LAN DRIVER
9539 M:      Jakub Kicinski <kubakici@wp.pl>
9540 L:      linux-wireless@vger.kernel.org
9541 S:      Maintained
9542 F:      drivers/net/wireless/mediatek/mt7601u/
9543
9544 MEDIATEK NAND CONTROLLER DRIVER
9545 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9546 L:      linux-mtd@lists.infradead.org
9547 S:      Maintained
9548 F:      drivers/mtd/nand/raw/mtk_*
9549 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9550
9551 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9552 M:      Sean Wang <sean.wang@mediatek.com>
9553 S:      Maintained
9554 F:      drivers/char/hw_random/mtk-rng.c
9555
9556 MEDIATEK USB3 DRD IP DRIVER
9557 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9558 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9560 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9561 S:      Maintained
9562 F:      drivers/usb/mtu3/
9563
9564 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9565 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9566 M:      Martin Donnelly <martin.donnelly@ge.com>
9567 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9568 S:      Maintained
9569 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9570 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9571
9572 MEGARAID SCSI/SAS DRIVERS
9573 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9574 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9575 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9576 L:      megaraidlinux.pdl@broadcom.com
9577 L:      linux-scsi@vger.kernel.org
9578 W:      http://www.avagotech.com/support/
9579 S:      Maintained
9580 F:      Documentation/scsi/megaraid.txt
9581 F:      drivers/scsi/megaraid.*
9582 F:      drivers/scsi/megaraid/
9583
9584 MELEXIS MLX90614 DRIVER
9585 M:      Crt Mori <cmo@melexis.com>
9586 L:      linux-iio@vger.kernel.org
9587 W:      http://www.melexis.com
9588 S:      Supported
9589 F:      drivers/iio/temperature/mlx90614.c
9590
9591 MELEXIS MLX90632 DRIVER
9592 M:      Crt Mori <cmo@melexis.com>
9593 L:      linux-iio@vger.kernel.org
9594 W:      http://www.melexis.com
9595 S:      Supported
9596 F:      drivers/iio/temperature/mlx90632.c
9597
9598 MELFAS MIP4 TOUCHSCREEN DRIVER
9599 M:      Sangwon Jee <jeesw@melfas.com>
9600 W:      http://www.melfas.com
9601 S:      Supported
9602 F:      drivers/input/touchscreen/melfas_mip4.c
9603 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9604
9605 MELLANOX ETHERNET DRIVER (mlx4_en)
9606 M:      Tariq Toukan <tariqt@mellanox.com>
9607 L:      netdev@vger.kernel.org
9608 S:      Supported
9609 W:      http://www.mellanox.com
9610 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9611 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9612
9613 MELLANOX ETHERNET DRIVER (mlx5e)
9614 M:      Saeed Mahameed <saeedm@mellanox.com>
9615 L:      netdev@vger.kernel.org
9616 S:      Supported
9617 W:      http://www.mellanox.com
9618 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9619 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9620
9621 MELLANOX ETHERNET INNOVA DRIVERS
9622 R:      Boris Pismenny <borisp@mellanox.com>
9623 L:      netdev@vger.kernel.org
9624 S:      Supported
9625 W:      http://www.mellanox.com
9626 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9627 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9628 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9629 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9630 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9631
9632 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9633 R:      Boris Pismenny <borisp@mellanox.com>
9634 L:      netdev@vger.kernel.org
9635 S:      Supported
9636 W:      http://www.mellanox.com
9637 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9638 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9639 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9640
9641 MELLANOX ETHERNET SWITCH DRIVERS
9642 M:      Jiri Pirko <jiri@mellanox.com>
9643 M:      Ido Schimmel <idosch@mellanox.com>
9644 L:      netdev@vger.kernel.org
9645 S:      Supported
9646 W:      http://www.mellanox.com
9647 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9648 F:      drivers/net/ethernet/mellanox/mlxsw/
9649 F:      tools/testing/selftests/drivers/net/mlxsw/
9650
9651 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9652 M:      mlxsw@mellanox.com
9653 L:      netdev@vger.kernel.org
9654 S:      Supported
9655 W:      http://www.mellanox.com
9656 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9657 F:      drivers/net/ethernet/mellanox/mlxfw/
9658
9659 MELLANOX HARDWARE PLATFORM SUPPORT
9660 M:      Andy Shevchenko <andy@infradead.org>
9661 M:      Darren Hart <dvhart@infradead.org>
9662 M:      Vadim Pasternak <vadimp@mellanox.com>
9663 L:      platform-driver-x86@vger.kernel.org
9664 S:      Supported
9665 F:      drivers/platform/mellanox/
9666
9667 MELLANOX MLX4 core VPI driver
9668 M:      Tariq Toukan <tariqt@mellanox.com>
9669 L:      netdev@vger.kernel.org
9670 L:      linux-rdma@vger.kernel.org
9671 W:      http://www.mellanox.com
9672 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9673 S:      Supported
9674 F:      drivers/net/ethernet/mellanox/mlx4/
9675 F:      include/linux/mlx4/
9676
9677 MELLANOX MLX4 IB driver
9678 M:      Yishai Hadas <yishaih@mellanox.com>
9679 L:      linux-rdma@vger.kernel.org
9680 W:      http://www.mellanox.com
9681 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9682 S:      Supported
9683 F:      drivers/infiniband/hw/mlx4/
9684 F:      include/linux/mlx4/
9685 F:      include/uapi/rdma/mlx4-abi.h
9686
9687 MELLANOX MLX5 core VPI driver
9688 M:      Saeed Mahameed <saeedm@mellanox.com>
9689 M:      Leon Romanovsky <leonro@mellanox.com>
9690 L:      netdev@vger.kernel.org
9691 L:      linux-rdma@vger.kernel.org
9692 W:      http://www.mellanox.com
9693 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9694 S:      Supported
9695 F:      drivers/net/ethernet/mellanox/mlx5/core/
9696 F:      include/linux/mlx5/
9697
9698 MELLANOX MLX5 IB driver
9699 M:      Leon Romanovsky <leonro@mellanox.com>
9700 L:      linux-rdma@vger.kernel.org
9701 W:      http://www.mellanox.com
9702 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9703 S:      Supported
9704 F:      drivers/infiniband/hw/mlx5/
9705 F:      include/linux/mlx5/
9706 F:      include/uapi/rdma/mlx5-abi.h
9707
9708 MELLANOX MLXCPLD I2C AND MUX DRIVER
9709 M:      Vadim Pasternak <vadimp@mellanox.com>
9710 M:      Michael Shych <michaelsh@mellanox.com>
9711 L:      linux-i2c@vger.kernel.org
9712 S:      Supported
9713 F:      drivers/i2c/busses/i2c-mlxcpld.c
9714 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9715 F:      Documentation/i2c/busses/i2c-mlxcpld
9716
9717 MELLANOX MLXCPLD LED DRIVER
9718 M:      Vadim Pasternak <vadimp@mellanox.com>
9719 L:      linux-leds@vger.kernel.org
9720 S:      Supported
9721 F:      drivers/leds/leds-mlxcpld.c
9722 F:      drivers/leds/leds-mlxreg.c
9723 F:      Documentation/leds/leds-mlxcpld.txt
9724
9725 MELLANOX PLATFORM DRIVER
9726 M:      Vadim Pasternak <vadimp@mellanox.com>
9727 L:      platform-driver-x86@vger.kernel.org
9728 S:      Supported
9729 F:      drivers/platform/x86/mlx-platform.c
9730
9731 MEMBARRIER SUPPORT
9732 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9733 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9734 L:      linux-kernel@vger.kernel.org
9735 S:      Supported
9736 F:      kernel/sched/membarrier.c
9737 F:      include/uapi/linux/membarrier.h
9738 F:      arch/powerpc/include/asm/membarrier.h
9739
9740 MEMORY MANAGEMENT
9741 L:      linux-mm@kvack.org
9742 W:      http://www.linux-mm.org
9743 S:      Maintained
9744 F:      include/linux/mm.h
9745 F:      include/linux/gfp.h
9746 F:      include/linux/mmzone.h
9747 F:      include/linux/memory_hotplug.h
9748 F:      include/linux/vmalloc.h
9749 F:      mm/
9750
9751 MEMORY TECHNOLOGY DEVICES (MTD)
9752 M:      David Woodhouse <dwmw2@infradead.org>
9753 M:      Brian Norris <computersforpeace@gmail.com>
9754 M:      Boris Brezillon <bbrezillon@kernel.org>
9755 M:      Marek Vasut <marek.vasut@gmail.com>
9756 M:      Richard Weinberger <richard@nod.at>
9757 L:      linux-mtd@lists.infradead.org
9758 W:      http://www.linux-mtd.infradead.org/
9759 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9760 T:      git git://git.infradead.org/linux-mtd.git master
9761 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9762 S:      Maintained
9763 F:      Documentation/devicetree/bindings/mtd/
9764 F:      drivers/mtd/
9765 F:      include/linux/mtd/
9766 F:      include/uapi/mtd/
9767
9768 MEN A21 WATCHDOG DRIVER
9769 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9770 L:      linux-watchdog@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/watchdog/mena21_wdt.c
9773
9774 MEN CHAMELEON BUS (mcb)
9775 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9776 S:      Maintained
9777 F:      drivers/mcb/
9778 F:      include/linux/mcb.h
9779 F:      Documentation/men-chameleon-bus.txt
9780
9781 MEN F21BMC (Board Management Controller)
9782 M:      Andreas Werner <andreas.werner@men.de>
9783 S:      Supported
9784 F:      drivers/mfd/menf21bmc.c
9785 F:      drivers/watchdog/menf21bmc_wdt.c
9786 F:      drivers/leds/leds-menf21bmc.c
9787 F:      drivers/hwmon/menf21bmc_hwmon.c
9788 F:      Documentation/hwmon/menf21bmc
9789
9790 MEN Z069 WATCHDOG DRIVER
9791 M:      Johannes Thumshirn <jth@kernel.org>
9792 L:      linux-watchdog@vger.kernel.org
9793 S:      Maintained
9794 F:      drivers/watchdog/menz69_wdt.c
9795
9796 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9797 M:      Neil Armstrong <narmstrong@baylibre.com>
9798 L:      linux-media@lists.freedesktop.org
9799 L:      linux-amlogic@lists.infradead.org
9800 W:      http://linux-meson.com/
9801 S:      Supported
9802 F:      drivers/media/platform/meson/ao-cec.c
9803 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9804 T:      git git://linuxtv.org/media_tree.git
9805
9806 MICROBLAZE ARCHITECTURE
9807 M:      Michal Simek <monstr@monstr.eu>
9808 W:      http://www.monstr.eu/fdt/
9809 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9810 S:      Supported
9811 F:      arch/microblaze/
9812
9813 MICROCHIP AT91 SERIAL DRIVER
9814 M:      Richard Genoud <richard.genoud@gmail.com>
9815 S:      Maintained
9816 F:      drivers/tty/serial/atmel_serial.c
9817 F:      drivers/tty/serial/atmel_serial.h
9818 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9819
9820 MICROCHIP AUDIO ASOC DRIVERS
9821 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9822 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9823 S:      Supported
9824 F:      sound/soc/atmel
9825
9826 MICROCHIP DMA DRIVER
9827 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9829 L:      dmaengine@vger.kernel.org
9830 S:      Supported
9831 F:      drivers/dma/at_hdmac.c
9832 F:      drivers/dma/at_hdmac_regs.h
9833 F:      include/linux/platform_data/dma-atmel.h
9834 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9835 F:      include/dt-bindings/dma/at91.h
9836
9837 MICROCHIP ECC DRIVER
9838 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9839 L:      linux-crypto@vger.kernel.org
9840 S:      Maintained
9841 F:      drivers/crypto/atmel-ecc.*
9842
9843 MICROCHIP I2C DRIVER
9844 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9845 L:      linux-i2c@vger.kernel.org
9846 S:      Supported
9847 F:      drivers/i2c/busses/i2c-at91.c
9848
9849 MICROCHIP ISC DRIVER
9850 M:      Eugen Hristev <eugen.hristev@microchip.com>
9851 L:      linux-media@vger.kernel.org
9852 S:      Supported
9853 F:      drivers/media/platform/atmel/atmel-isc.c
9854 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9855 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9856
9857 MICROCHIP ISI DRIVER
9858 M:      Eugen Hristev <eugen.hristev@microchip.com>
9859 L:      linux-media@vger.kernel.org
9860 S:      Supported
9861 F:      drivers/media/platform/atmel/atmel-isi.c
9862 F:      drivers/media/platform/atmel/atmel-isi.h
9863
9864 MICROCHIP AT91 USART MFD DRIVER
9865 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9866 L:      linux-kernel@vger.kernel.org
9867 S:      Supported
9868 F:      drivers/mfd/at91-usart.c
9869 F:      include/dt-bindings/mfd/at91-usart.h
9870 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9871
9872 MICROCHIP AT91 USART SPI DRIVER
9873 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9874 L:      linux-spi@vger.kernel.org
9875 S:      Supported
9876 F:      drivers/spi/spi-at91-usart.c
9877 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9878
9879 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9880 M:      Woojung Huh <Woojung.Huh@microchip.com>
9881 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9882 L:      netdev@vger.kernel.org
9883 S:      Maintained
9884 F:      net/dsa/tag_ksz.c
9885 F:      drivers/net/dsa/microchip/*
9886 F:      include/linux/platform_data/microchip-ksz.h
9887 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9888
9889 MICROCHIP LAN743X ETHERNET DRIVER
9890 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9891 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9892 L:      netdev@vger.kernel.org
9893 S:      Maintained
9894 F:      drivers/net/ethernet/microchip/lan743x_*
9895
9896 MICROCHIP LCDFB DRIVER
9897 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9898 L:      linux-fbdev@vger.kernel.org
9899 S:      Maintained
9900 F:      drivers/video/fbdev/atmel_lcdfb.c
9901 F:      include/video/atmel_lcdc.h
9902
9903 MICROCHIP MMC/SD/SDIO MCI DRIVER
9904 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9905 S:      Maintained
9906 F:      drivers/mmc/host/atmel-mci.c
9907
9908 MICROCHIP MCP16502 PMIC DRIVER
9909 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911 S:      Maintained
9912 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9913 F:      drivers/regulator/mcp16502.c
9914
9915 MICROCHIP MCP3911 ADC DRIVER
9916 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9917 M:      Kent Gustavsson <kent@minoris.se>
9918 L:      linux-iio@vger.kernel.org
9919 S:      Supported
9920 F:      drivers/iio/adc/mcp3911.c
9921 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9922
9923 MICROCHIP NAND DRIVER
9924 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9925 L:      linux-mtd@lists.infradead.org
9926 S:      Supported
9927 F:      drivers/mtd/nand/raw/atmel/*
9928 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9929
9930 MICROCHIP PWM DRIVER
9931 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933 L:      linux-pwm@vger.kernel.org
9934 S:      Supported
9935 F:      drivers/pwm/pwm-atmel.c
9936 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9937
9938 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9939 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9940 M:      Eugen Hristev <eugen.hristev@microchip.com>
9941 L:      linux-iio@vger.kernel.org
9942 S:      Supported
9943 F:      drivers/iio/adc/at91-sama5d2_adc.c
9944 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9945 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9946
9947 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9948 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9949 S:      Supported
9950 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9951
9952 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9953 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955 L:      linux-gpio@vger.kernel.org
9956 F:      drivers/gpio/gpio-sama5d2-piobu.c
9957
9958 MICROCHIP SPI DRIVER
9959 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9960 S:      Supported
9961 F:      drivers/spi/spi-atmel.*
9962
9963 MICROCHIP SSC DRIVER
9964 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9966 S:      Supported
9967 F:      drivers/misc/atmel-ssc.c
9968 F:      include/linux/atmel-ssc.h
9969
9970 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9971 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9973 S:      Supported
9974 F:      drivers/misc/atmel_tclib.c
9975 F:      drivers/clocksource/tcb_clksrc.c
9976
9977 MICROCHIP USBA UDC DRIVER
9978 M:      Cristian Birsan <cristian.birsan@microchip.com>
9979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9980 S:      Supported
9981 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9982
9983 MICROCHIP USB251XB DRIVER
9984 M:      Richard Leitner <richard.leitner@skidata.com>
9985 L:      linux-usb@vger.kernel.org
9986 S:      Maintained
9987 F:      drivers/usb/misc/usb251xb.c
9988 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9989
9990 MICROCHIP XDMA DRIVER
9991 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9992 L:      linux-arm-kernel@lists.infradead.org
9993 L:      dmaengine@vger.kernel.org
9994 S:      Supported
9995 F:      drivers/dma/at_xdmac.c
9996
9997 MICROSEMI MIPS SOCS
9998 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9999 L:      linux-mips@vger.kernel.org
10000 S:      Maintained
10001 F:      arch/mips/generic/board-ocelot.c
10002 F:      arch/mips/configs/generic/board-ocelot.config
10003 F:      arch/mips/boot/dts/mscc/
10004 F:      Documentation/devicetree/bindings/mips/mscc.txt
10005
10006 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10007 M:      Don Brace <don.brace@microsemi.com>
10008 L:      esc.storagedev@microsemi.com
10009 L:      linux-scsi@vger.kernel.org
10010 S:      Supported
10011 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10012 F:      drivers/scsi/smartpqi/Kconfig
10013 F:      drivers/scsi/smartpqi/Makefile
10014 F:      include/linux/cciss*.h
10015 F:      include/uapi/linux/cciss*.h
10016 F:      Documentation/scsi/smartpqi.txt
10017
10018 MICROSEMI ETHERNET SWITCH DRIVER
10019 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10020 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10021 L:      netdev@vger.kernel.org
10022 S:      Supported
10023 F:      drivers/net/ethernet/mscc/
10024
10025 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10026 M:      Chen Yu <yu.c.chen@intel.com>
10027 L:      platform-driver-x86@vger.kernel.org
10028 S:      Supported
10029 F:      drivers/platform/x86/surfacepro3_button.c
10030
10031 MICROTEK X6 SCANNER
10032 M:      Oliver Neukum <oliver@neukum.org>
10033 S:      Maintained
10034 F:      drivers/usb/image/microtek.*
10035
10036 MIPS
10037 M:      Ralf Baechle <ralf@linux-mips.org>
10038 M:      Paul Burton <paul.burton@mips.com>
10039 M:      James Hogan <jhogan@kernel.org>
10040 L:      linux-mips@vger.kernel.org
10041 W:      http://www.linux-mips.org/
10042 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10044 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10045 S:      Supported
10046 F:      Documentation/devicetree/bindings/mips/
10047 F:      Documentation/mips/
10048 F:      arch/mips/
10049 F:      drivers/platform/mips/
10050
10051 MIPS BOSTON DEVELOPMENT BOARD
10052 M:      Paul Burton <paul.burton@mips.com>
10053 L:      linux-mips@vger.kernel.org
10054 S:      Maintained
10055 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10056 F:      arch/mips/boot/dts/img/boston.dts
10057 F:      arch/mips/configs/generic/board-boston.config
10058 F:      drivers/clk/imgtec/clk-boston.c
10059 F:      include/dt-bindings/clock/boston-clock.h
10060
10061 MIPS GENERIC PLATFORM
10062 M:      Paul Burton <paul.burton@mips.com>
10063 L:      linux-mips@vger.kernel.org
10064 S:      Supported
10065 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10066 F:      arch/mips/generic/
10067 F:      arch/mips/tools/generic-board-config.sh
10068
10069 MIPS/LOONGSON1 ARCHITECTURE
10070 M:      Keguang Zhang <keguang.zhang@gmail.com>
10071 L:      linux-mips@vger.kernel.org
10072 S:      Maintained
10073 F:      arch/mips/loongson32/
10074 F:      arch/mips/include/asm/mach-loongson32/
10075 F:      drivers/*/*loongson1*
10076 F:      drivers/*/*/*loongson1*
10077
10078 MIPS/LOONGSON2 ARCHITECTURE
10079 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10080 L:      linux-mips@vger.kernel.org
10081 S:      Maintained
10082 F:      arch/mips/loongson64/fuloong-2e/
10083 F:      arch/mips/loongson64/lemote-2f/
10084 F:      arch/mips/include/asm/mach-loongson64/
10085 F:      drivers/*/*loongson2*
10086 F:      drivers/*/*/*loongson2*
10087
10088 MIPS/LOONGSON3 ARCHITECTURE
10089 M:      Huacai Chen <chenhc@lemote.com>
10090 L:      linux-mips@vger.kernel.org
10091 S:      Maintained
10092 F:      arch/mips/loongson64/
10093 F:      arch/mips/include/asm/mach-loongson64/
10094 F:      drivers/platform/mips/cpu_hwmon.c
10095 F:      drivers/*/*loongson3*
10096 F:      drivers/*/*/*loongson3*
10097
10098 MIPS RINT INSTRUCTION EMULATION
10099 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10100 L:      linux-mips@vger.kernel.org
10101 S:      Supported
10102 F:      arch/mips/math-emu/sp_rint.c
10103 F:      arch/mips/math-emu/dp_rint.c
10104
10105 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10106 M:      Hans Verkuil <hverkuil@xs4all.nl>
10107 L:      linux-media@vger.kernel.org
10108 T:      git git://linuxtv.org/media_tree.git
10109 W:      https://linuxtv.org
10110 S:      Odd Fixes
10111 F:      drivers/media/radio/radio-miropcm20*
10112
10113 MMP SUPPORT
10114 R:      Lubomir Rintel <lkundrak@v3.sk>
10115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10116 S:      Odd Fixes
10117 F:      arch/arm/boot/dts/mmp*
10118 F:      arch/arm/mach-mmp/
10119
10120 MMU GATHER AND TLB INVALIDATION
10121 M:      Will Deacon <will.deacon@arm.com>
10122 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10123 M:      Andrew Morton <akpm@linux-foundation.org>
10124 M:      Nick Piggin <npiggin@gmail.com>
10125 M:      Peter Zijlstra <peterz@infradead.org>
10126 L:      linux-arch@vger.kernel.org
10127 L:      linux-mm@kvack.org
10128 S:      Maintained
10129 F:      arch/*/include/asm/tlb.h
10130 F:      include/asm-generic/tlb.h
10131 F:      mm/mmu_gather.c
10132
10133 MN88472 MEDIA DRIVER
10134 M:      Antti Palosaari <crope@iki.fi>
10135 L:      linux-media@vger.kernel.org
10136 W:      https://linuxtv.org
10137 W:      http://palosaari.fi/linux/
10138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10139 S:      Maintained
10140 F:      drivers/media/dvb-frontends/mn88472*
10141
10142 MN88473 MEDIA DRIVER
10143 M:      Antti Palosaari <crope@iki.fi>
10144 L:      linux-media@vger.kernel.org
10145 W:      https://linuxtv.org
10146 W:      http://palosaari.fi/linux/
10147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10148 S:      Maintained
10149 F:      drivers/media/dvb-frontends/mn88473*
10150
10151 MODULE SUPPORT
10152 M:      Jessica Yu <jeyu@kernel.org>
10153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10154 S:      Maintained
10155 F:      include/linux/module.h
10156 F:      kernel/module.c
10157
10158 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10159 W:      http://popies.net/meye/
10160 S:      Orphan
10161 F:      Documentation/media/v4l-drivers/meye*
10162 F:      drivers/media/pci/meye/
10163 F:      include/uapi/linux/meye.h
10164
10165 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10166 M:      Jiri Slaby <jirislaby@gmail.com>
10167 S:      Maintained
10168 F:      Documentation/serial/moxa-smartio
10169 F:      drivers/tty/mxser.*
10170
10171 MR800 AVERMEDIA USB FM RADIO DRIVER
10172 M:      Alexey Klimov <klimov.linux@gmail.com>
10173 L:      linux-media@vger.kernel.org
10174 T:      git git://linuxtv.org/media_tree.git
10175 S:      Maintained
10176 F:      drivers/media/radio/radio-mr800.c
10177
10178 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10179 M:      Alan Ott <alan@signal11.us>
10180 L:      linux-wpan@vger.kernel.org
10181 S:      Maintained
10182 F:      drivers/net/ieee802154/mrf24j40.c
10183 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10184
10185 MSI LAPTOP SUPPORT
10186 M:      "Lee, Chun-Yi" <jlee@suse.com>
10187 L:      platform-driver-x86@vger.kernel.org
10188 S:      Maintained
10189 F:      drivers/platform/x86/msi-laptop.c
10190
10191 MSI WMI SUPPORT
10192 L:      platform-driver-x86@vger.kernel.org
10193 S:      Orphan
10194 F:      drivers/platform/x86/msi-wmi.c
10195
10196 MSI001 MEDIA DRIVER
10197 M:      Antti Palosaari <crope@iki.fi>
10198 L:      linux-media@vger.kernel.org
10199 W:      https://linuxtv.org
10200 W:      http://palosaari.fi/linux/
10201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10202 T:      git git://linuxtv.org/anttip/media_tree.git
10203 S:      Maintained
10204 F:      drivers/media/tuners/msi001*
10205
10206 MSI2500 MEDIA DRIVER
10207 M:      Antti Palosaari <crope@iki.fi>
10208 L:      linux-media@vger.kernel.org
10209 W:      https://linuxtv.org
10210 W:      http://palosaari.fi/linux/
10211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10212 T:      git git://linuxtv.org/anttip/media_tree.git
10213 S:      Maintained
10214 F:      drivers/media/usb/msi2500/
10215
10216 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10217 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10218 L:      linux-mtd@lists.infradead.org
10219 S:      Maintained
10220 F:      drivers/mtd/devices/docg3*
10221
10222 MT9M032 APTINA SENSOR DRIVER
10223 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10224 L:      linux-media@vger.kernel.org
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Maintained
10227 F:      drivers/media/i2c/mt9m032.c
10228 F:      include/media/i2c/mt9m032.h
10229
10230 MT9P031 APTINA CAMERA SENSOR
10231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10232 L:      linux-media@vger.kernel.org
10233 T:      git git://linuxtv.org/media_tree.git
10234 S:      Maintained
10235 F:      drivers/media/i2c/mt9p031.c
10236 F:      include/media/i2c/mt9p031.h
10237
10238 MT9T001 APTINA CAMERA SENSOR
10239 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10240 L:      linux-media@vger.kernel.org
10241 T:      git git://linuxtv.org/media_tree.git
10242 S:      Maintained
10243 F:      drivers/media/i2c/mt9t001.c
10244 F:      include/media/i2c/mt9t001.h
10245
10246 MT9T112 APTINA CAMERA SENSOR
10247 M:      Jacopo Mondi <jacopo@jmondi.org>
10248 L:      linux-media@vger.kernel.org
10249 T:      git git://linuxtv.org/media_tree.git
10250 S:      Odd Fixes
10251 F:      drivers/media/i2c/mt9t112.c
10252 F:      include/media/i2c/mt9t112.h
10253
10254 MT9V032 APTINA CAMERA SENSOR
10255 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10256 L:      linux-media@vger.kernel.org
10257 T:      git git://linuxtv.org/media_tree.git
10258 S:      Maintained
10259 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10260 F:      drivers/media/i2c/mt9v032.c
10261 F:      include/media/i2c/mt9v032.h
10262
10263 MT9V111 APTINA CAMERA SENSOR
10264 M:      Jacopo Mondi <jacopo@jmondi.org>
10265 L:      linux-media@vger.kernel.org
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Maintained
10268 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10269 F:      drivers/media/i2c/mt9v111.c
10270
10271 MULTIFUNCTION DEVICES (MFD)
10272 M:      Lee Jones <lee.jones@linaro.org>
10273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10274 S:      Supported
10275 F:      Documentation/devicetree/bindings/mfd/
10276 F:      drivers/mfd/
10277 F:      include/linux/mfd/
10278 F:      include/dt-bindings/mfd/
10279
10280 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10281 S:      Orphan
10282 F:      drivers/mmc/host/mmc_spi.c
10283 F:      include/linux/spi/mmc_spi.h
10284
10285 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10286 M:      Ulf Hansson <ulf.hansson@linaro.org>
10287 L:      linux-mmc@vger.kernel.org
10288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10289 S:      Maintained
10290 F:      Documentation/devicetree/bindings/mmc/
10291 F:      drivers/mmc/
10292 F:      include/linux/mmc/
10293 F:      include/uapi/linux/mmc/
10294
10295 MULTIPLEXER SUBSYSTEM
10296 M:      Peter Rosin <peda@axentia.se>
10297 S:      Maintained
10298 F:      Documentation/ABI/testing/sysfs-class-mux*
10299 F:      Documentation/devicetree/bindings/mux/
10300 F:      include/dt-bindings/mux/
10301 F:      include/linux/mux/
10302 F:      drivers/mux/
10303
10304 MULTITECH MULTIPORT CARD (ISICOM)
10305 S:      Orphan
10306 F:      drivers/tty/isicom.c
10307 F:      include/linux/isicom.h
10308
10309 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10310 M:      Bin Liu <b-liu@ti.com>
10311 L:      linux-usb@vger.kernel.org
10312 S:      Maintained
10313 F:      drivers/usb/musb/
10314
10315 MXL301RF MEDIA DRIVER
10316 M:      Akihiro Tsukada <tskd08@gmail.com>
10317 L:      linux-media@vger.kernel.org
10318 S:      Odd Fixes
10319 F:      drivers/media/tuners/mxl301rf*
10320
10321 MXL5007T MEDIA DRIVER
10322 M:      Michael Krufky <mkrufky@linuxtv.org>
10323 L:      linux-media@vger.kernel.org
10324 W:      https://linuxtv.org
10325 W:      http://github.com/mkrufky
10326 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10327 T:      git git://linuxtv.org/mkrufky/tuners.git
10328 S:      Maintained
10329 F:      drivers/media/tuners/mxl5007t.*
10330
10331 MXSFB DRM DRIVER
10332 M:      Marek Vasut <marex@denx.de>
10333 M:      Stefan Agner <stefan@agner.ch>
10334 L:      dri-devel@lists.freedesktop.org
10335 S:      Supported
10336 F:      drivers/gpu/drm/mxsfb/
10337 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10338 T:      git git://anongit.freedesktop.org/drm/drm-misc
10339
10340 MYLEX DAC960 PCI RAID Controller
10341 M:      Hannes Reinecke <hare@kernel.org>
10342 L:      linux-scsi@vger.kernel.org
10343 S:      Supported
10344 F:      drivers/scsi/myrb.*
10345 F:      drivers/scsi/myrs.*
10346
10347 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10348 M:      Chris Lee <christopher.lee@cspi.com>
10349 L:      netdev@vger.kernel.org
10350 W:      https://www.cspi.com/ethernet-products/support/downloads/
10351 S:      Supported
10352 F:      drivers/net/ethernet/myricom/myri10ge/
10353
10354 NAND FLASH SUBSYSTEM
10355 M:      Boris Brezillon <bbrezillon@kernel.org>
10356 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10357 R:      Richard Weinberger <richard@nod.at>
10358 L:      linux-mtd@lists.infradead.org
10359 W:      http://www.linux-mtd.infradead.org/
10360 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10361 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10362 T:      git git://git.infradead.org/linux-mtd.git nand/next
10363 S:      Maintained
10364 F:      drivers/mtd/nand/
10365 F:      include/linux/mtd/*nand*.h
10366
10367 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10368 M:      Daniel Mack <zonque@gmail.com>
10369 S:      Maintained
10370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10371 W:      http://www.native-instruments.com
10372 F:      sound/usb/caiaq/
10373
10374 NATSEMI ETHERNET DRIVER (DP8381x)
10375 S:      Orphan
10376 F:      drivers/net/ethernet/natsemi/natsemi.c
10377
10378 NCR 5380 SCSI DRIVERS
10379 M:      Finn Thain <fthain@telegraphics.com.au>
10380 M:      Michael Schmitz <schmitzmic@gmail.com>
10381 L:      linux-scsi@vger.kernel.org
10382 S:      Maintained
10383 F:      Documentation/scsi/g_NCR5380.txt
10384 F:      drivers/scsi/NCR5380.*
10385 F:      drivers/scsi/arm/cumana_1.c
10386 F:      drivers/scsi/arm/oak.c
10387 F:      drivers/scsi/atari_scsi.*
10388 F:      drivers/scsi/dmx3191d.c
10389 F:      drivers/scsi/g_NCR5380.*
10390 F:      drivers/scsi/mac_scsi.*
10391 F:      drivers/scsi/sun3_scsi.*
10392 F:      drivers/scsi/sun3_scsi_vme.c
10393
10394 NCSI LIBRARY:
10395 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10396 S:      Maintained
10397 F:      net/ncsi/
10398
10399 NCT6775 HARDWARE MONITOR DRIVER
10400 M:      Guenter Roeck <linux@roeck-us.net>
10401 L:      linux-hwmon@vger.kernel.org
10402 S:      Maintained
10403 F:      Documentation/hwmon/nct6775
10404 F:      drivers/hwmon/nct6775.c
10405
10406 NET_FAILOVER MODULE
10407 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10408 L:      netdev@vger.kernel.org
10409 S:      Supported
10410 F:      driver/net/net_failover.c
10411 F:      include/net/net_failover.h
10412 F:      Documentation/networking/net_failover.rst
10413
10414 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10415 M:      Faisal Latif <faisal.latif@intel.com>
10416 L:      linux-rdma@vger.kernel.org
10417 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10418 S:      Supported
10419 F:      drivers/infiniband/hw/nes/
10420 F:      include/uapi/rdma/nes-abi.h
10421
10422 NETEM NETWORK EMULATOR
10423 M:      Stephen Hemminger <stephen@networkplumber.org>
10424 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10425 S:      Maintained
10426 F:      net/sched/sch_netem.c
10427
10428 NETERION 10GbE DRIVERS (s2io/vxge)
10429 M:      Jon Mason <jdmason@kudzu.us>
10430 L:      netdev@vger.kernel.org
10431 S:      Supported
10432 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10433 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10434 F:      drivers/net/ethernet/neterion/
10435
10436 NETFILTER
10437 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10438 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10439 M:      Florian Westphal <fw@strlen.de>
10440 L:      netfilter-devel@vger.kernel.org
10441 L:      coreteam@netfilter.org
10442 W:      http://www.netfilter.org/
10443 W:      http://www.iptables.org/
10444 W:      http://www.nftables.org/
10445 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10448 S:      Maintained
10449 F:      include/linux/netfilter*
10450 F:      include/linux/netfilter/
10451 F:      include/net/netfilter/
10452 F:      include/uapi/linux/netfilter*
10453 F:      include/uapi/linux/netfilter/
10454 F:      net/*/netfilter.c
10455 F:      net/*/netfilter/
10456 F:      net/netfilter/
10457 F:      net/bridge/br_netfilter*.c
10458
10459 NETROM NETWORK LAYER
10460 M:      Ralf Baechle <ralf@linux-mips.org>
10461 L:      linux-hams@vger.kernel.org
10462 W:      http://www.linux-ax25.org/
10463 S:      Maintained
10464 F:      include/net/netrom.h
10465 F:      include/uapi/linux/netrom.h
10466 F:      net/netrom/
10467
10468 NETRONOME ETHERNET DRIVERS
10469 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10470 L:      oss-drivers@netronome.com
10471 S:      Maintained
10472 F:      drivers/net/ethernet/netronome/
10473
10474 NETWORK BLOCK DEVICE (NBD)
10475 M:      Josef Bacik <josef@toxicpanda.com>
10476 S:      Maintained
10477 L:      linux-block@vger.kernel.org
10478 L:      nbd@other.debian.org
10479 F:      Documentation/blockdev/nbd.txt
10480 F:      drivers/block/nbd.c
10481 F:      include/uapi/linux/nbd.h
10482
10483 NETWORK DROP MONITOR
10484 M:      Neil Horman <nhorman@tuxdriver.com>
10485 L:      netdev@vger.kernel.org
10486 S:      Maintained
10487 W:      https://fedorahosted.org/dropwatch/
10488 F:      net/core/drop_monitor.c
10489
10490 NETWORKING DRIVERS
10491 M:      "David S. Miller" <davem@davemloft.net>
10492 L:      netdev@vger.kernel.org
10493 W:      http://www.linuxfoundation.org/en/Net
10494 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10497 S:      Odd Fixes
10498 F:      Documentation/devicetree/bindings/net/
10499 F:      drivers/net/
10500 F:      include/linux/if_*
10501 F:      include/linux/netdevice.h
10502 F:      include/linux/etherdevice.h
10503 F:      include/linux/fcdevice.h
10504 F:      include/linux/fddidevice.h
10505 F:      include/linux/hippidevice.h
10506 F:      include/linux/inetdevice.h
10507 F:      include/uapi/linux/if_*
10508 F:      include/uapi/linux/netdevice.h
10509
10510 NETWORKING DRIVERS (WIRELESS)
10511 M:      Kalle Valo <kvalo@codeaurora.org>
10512 L:      linux-wireless@vger.kernel.org
10513 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10516 S:      Maintained
10517 F:      Documentation/devicetree/bindings/net/wireless/
10518 F:      drivers/net/wireless/
10519
10520 NETWORKING [DSA]
10521 M:      Andrew Lunn <andrew@lunn.ch>
10522 M:      Vivien Didelot <vivien.didelot@gmail.com>
10523 M:      Florian Fainelli <f.fainelli@gmail.com>
10524 S:      Maintained
10525 F:      Documentation/devicetree/bindings/net/dsa/
10526 F:      net/dsa/
10527 F:      include/net/dsa.h
10528 F:      include/linux/dsa/
10529 F:      drivers/net/dsa/
10530
10531 NETWORKING [GENERAL]
10532 M:      "David S. Miller" <davem@davemloft.net>
10533 L:      netdev@vger.kernel.org
10534 W:      http://www.linuxfoundation.org/en/Net
10535 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10538 B:      mailto:netdev@vger.kernel.org
10539 S:      Maintained
10540 F:      net/
10541 F:      include/net/
10542 F:      include/linux/in.h
10543 F:      include/linux/net.h
10544 F:      include/linux/netdevice.h
10545 F:      include/uapi/linux/in.h
10546 F:      include/uapi/linux/net.h
10547 F:      include/uapi/linux/netdevice.h
10548 F:      include/uapi/linux/net_namespace.h
10549 F:      tools/testing/selftests/net/
10550 F:      lib/net_utils.c
10551 F:      lib/random32.c
10552 F:      Documentation/networking/
10553
10554 NETWORKING [IPSEC]
10555 M:      Steffen Klassert <steffen.klassert@secunet.com>
10556 M:      Herbert Xu <herbert@gondor.apana.org.au>
10557 M:      "David S. Miller" <davem@davemloft.net>
10558 L:      netdev@vger.kernel.org
10559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10561 S:      Maintained
10562 F:      net/xfrm/
10563 F:      net/key/
10564 F:      net/ipv4/xfrm*
10565 F:      net/ipv4/esp4*
10566 F:      net/ipv4/ah4.c
10567 F:      net/ipv4/ipcomp.c
10568 F:      net/ipv4/ip_vti.c
10569 F:      net/ipv6/xfrm*
10570 F:      net/ipv6/esp6*
10571 F:      net/ipv6/ah6.c
10572 F:      net/ipv6/ipcomp6.c
10573 F:      net/ipv6/ip6_vti.c
10574 F:      include/uapi/linux/xfrm.h
10575 F:      include/net/xfrm.h
10576
10577 NETWORKING [IPv4/IPv6]
10578 M:      "David S. Miller" <davem@davemloft.net>
10579 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10580 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10581 L:      netdev@vger.kernel.org
10582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10583 S:      Maintained
10584 F:      net/ipv4/
10585 F:      net/ipv6/
10586 F:      include/net/ip*
10587 F:      arch/x86/net/*
10588
10589 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10590 M:      Paul Moore <paul@paul-moore.com>
10591 W:      https://github.com/netlabel
10592 L:      netdev@vger.kernel.org
10593 L:      linux-security-module@vger.kernel.org
10594 S:      Maintained
10595 F:      Documentation/netlabel/
10596 F:      include/net/calipso.h
10597 F:      include/net/cipso_ipv4.h
10598 F:      include/net/netlabel.h
10599 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10600 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10601 F:      net/netlabel/
10602 F:      net/ipv4/cipso_ipv4.c
10603 F:      net/ipv6/calipso.c
10604 F:      net/netfilter/xt_CONNSECMARK.c
10605 F:      net/netfilter/xt_SECMARK.c
10606
10607 NETWORKING [TCP]
10608 M:      Eric Dumazet <edumazet@google.com>
10609 L:      netdev@vger.kernel.org
10610 S:      Maintained
10611 F:      net/ipv4/tcp*.c
10612 F:      net/ipv4/syncookies.c
10613 F:      net/ipv6/tcp*.c
10614 F:      net/ipv6/syncookies.c
10615 F:      include/uapi/linux/tcp.h
10616 F:      include/net/tcp.h
10617 F:      include/linux/tcp.h
10618 F:      include/trace/events/tcp.h
10619
10620 NETWORKING [TLS]
10621 M:      Boris Pismenny <borisp@mellanox.com>
10622 M:      Aviad Yehezkel <aviadye@mellanox.com>
10623 M:      Dave Watson <davejwatson@fb.com>
10624 M:      John Fastabend <john.fastabend@gmail.com>
10625 M:      Daniel Borkmann <daniel@iogearbox.net>
10626 L:      netdev@vger.kernel.org
10627 S:      Maintained
10628 F:      net/tls/*
10629 F:      include/uapi/linux/tls.h
10630 F:      include/net/tls.h
10631
10632 NETWORKING [WIRELESS]
10633 L:      linux-wireless@vger.kernel.org
10634 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10635
10636 NETDEVSIM
10637 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10638 S:      Maintained
10639 F:      drivers/net/netdevsim/*
10640
10641 NETXEN (1/10) GbE SUPPORT
10642 M:      Manish Chopra <manish.chopra@cavium.com>
10643 M:      Rahul Verma <rahul.verma@cavium.com>
10644 M:      Dept-GELinuxNICDev@cavium.com
10645 L:      netdev@vger.kernel.org
10646 S:      Supported
10647 F:      drivers/net/ethernet/qlogic/netxen/
10648
10649 NFC SUBSYSTEM
10650 M:      Samuel Ortiz <sameo@linux.intel.com>
10651 L:      linux-wireless@vger.kernel.org
10652 L:      linux-nfc@lists.01.org (subscribers-only)
10653 S:      Supported
10654 F:      net/nfc/
10655 F:      include/net/nfc/
10656 F:      include/uapi/linux/nfc.h
10657 F:      drivers/nfc/
10658 F:      include/linux/platform_data/nfcmrvl.h
10659 F:      include/linux/platform_data/nxp-nci.h
10660 F:      Documentation/devicetree/bindings/net/nfc/
10661
10662 NFS, SUNRPC, AND LOCKD CLIENTS
10663 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10664 M:      Anna Schumaker <anna.schumaker@netapp.com>
10665 L:      linux-nfs@vger.kernel.org
10666 W:      http://client.linux-nfs.org
10667 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10668 S:      Maintained
10669 F:      fs/lockd/
10670 F:      fs/nfs/
10671 F:      fs/nfs_common/
10672 F:      net/sunrpc/
10673 F:      include/linux/lockd/
10674 F:      include/linux/nfs*
10675 F:      include/linux/sunrpc/
10676 F:      include/uapi/linux/nfs*
10677 F:      include/uapi/linux/sunrpc/
10678
10679 NILFS2 FILESYSTEM
10680 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10681 L:      linux-nilfs@vger.kernel.org
10682 W:      https://nilfs.sourceforge.io/
10683 W:      https://nilfs.osdn.jp/
10684 T:      git git://github.com/konis/nilfs2.git
10685 S:      Supported
10686 F:      Documentation/filesystems/nilfs2.txt
10687 F:      fs/nilfs2/
10688 F:      include/trace/events/nilfs2.h
10689 F:      include/uapi/linux/nilfs2_api.h
10690 F:      include/uapi/linux/nilfs2_ondisk.h
10691
10692 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10693 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10694 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10695 S:      Maintained
10696 F:      Documentation/scsi/NinjaSCSI.txt
10697 F:      drivers/scsi/pcmcia/nsp_*
10698
10699 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10700 M:      GOTO Masanori <gotom@debian.or.jp>
10701 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10702 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10703 S:      Maintained
10704 F:      Documentation/scsi/NinjaSCSI.txt
10705 F:      drivers/scsi/nsp32*
10706
10707 NIOS2 ARCHITECTURE
10708 M:      Ley Foon Tan <lftan@altera.com>
10709 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10711 S:      Maintained
10712 F:      arch/nios2/
10713
10714 NOHZ, DYNTICKS SUPPORT
10715 M:      Frederic Weisbecker <fweisbec@gmail.com>
10716 M:      Thomas Gleixner <tglx@linutronix.de>
10717 M:      Ingo Molnar <mingo@kernel.org>
10718 L:      linux-kernel@vger.kernel.org
10719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10720 S:      Maintained
10721 F:      kernel/time/tick*.*
10722 F:      include/linux/tick.h
10723 F:      include/linux/sched/nohz.h
10724
10725 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10726 M:      Pavel Machek <pavel@ucw.cz>
10727 M:      Sakari Ailus <sakari.ailus@iki.fi>
10728 L:      linux-media@vger.kernel.org
10729 S:      Maintained
10730 F:      drivers/media/i2c/et8ek8
10731 F:      drivers/media/i2c/ad5820.c
10732
10733 NOKIA N900 POWER SUPPLY DRIVERS
10734 R:      Pali Rohár <pali.rohar@gmail.com>
10735 F:      include/linux/power/bq2415x_charger.h
10736 F:      include/linux/power/bq27xxx_battery.h
10737 F:      include/linux/power/isp1704_charger.h
10738 F:      drivers/power/supply/bq2415x_charger.c
10739 F:      drivers/power/supply/bq27xxx_battery.c
10740 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10741 F:      drivers/power/supply/isp1704_charger.c
10742 F:      drivers/power/supply/rx51_battery.c
10743
10744 NTB AMD DRIVER
10745 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10746 L:      linux-ntb@googlegroups.com
10747 S:      Supported
10748 F:      drivers/ntb/hw/amd/
10749
10750 NTB DRIVER CORE
10751 M:      Jon Mason <jdmason@kudzu.us>
10752 M:      Dave Jiang <dave.jiang@intel.com>
10753 M:      Allen Hubbe <allenbh@gmail.com>
10754 L:      linux-ntb@googlegroups.com
10755 S:      Supported
10756 W:      https://github.com/jonmason/ntb/wiki
10757 T:      git git://github.com/jonmason/ntb.git
10758 F:      drivers/ntb/
10759 F:      drivers/net/ntb_netdev.c
10760 F:      include/linux/ntb.h
10761 F:      include/linux/ntb_transport.h
10762 F:      tools/testing/selftests/ntb/
10763
10764 NTB IDT DRIVER
10765 M:      Serge Semin <fancer.lancer@gmail.com>
10766 L:      linux-ntb@googlegroups.com
10767 S:      Supported
10768 F:      drivers/ntb/hw/idt/
10769
10770 NTB INTEL DRIVER
10771 M:      Dave Jiang <dave.jiang@intel.com>
10772 L:      linux-ntb@googlegroups.com
10773 S:      Supported
10774 W:      https://github.com/davejiang/linux/wiki
10775 T:      git https://github.com/davejiang/linux.git
10776 F:      drivers/ntb/hw/intel/
10777
10778 NTFS FILESYSTEM
10779 M:      Anton Altaparmakov <anton@tuxera.com>
10780 L:      linux-ntfs-dev@lists.sourceforge.net
10781 W:      http://www.tuxera.com/
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10783 S:      Supported
10784 F:      Documentation/filesystems/ntfs.txt
10785 F:      fs/ntfs/
10786
10787 NUBUS SUBSYSTEM
10788 M:      Finn Thain <fthain@telegraphics.com.au>
10789 L:      linux-m68k@lists.linux-m68k.org
10790 S:      Maintained
10791 F:      arch/*/include/asm/nubus.h
10792 F:      drivers/nubus/
10793 F:      include/linux/nubus.h
10794 F:      include/uapi/linux/nubus.h
10795
10796 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10797 M:      Antonino Daplas <adaplas@gmail.com>
10798 L:      linux-fbdev@vger.kernel.org
10799 S:      Maintained
10800 F:      drivers/video/fbdev/riva/
10801 F:      drivers/video/fbdev/nvidia/
10802
10803 NVM EXPRESS DRIVER
10804 M:      Keith Busch <keith.busch@intel.com>
10805 M:      Jens Axboe <axboe@fb.com>
10806 M:      Christoph Hellwig <hch@lst.de>
10807 M:      Sagi Grimberg <sagi@grimberg.me>
10808 L:      linux-nvme@lists.infradead.org
10809 T:      git://git.infradead.org/nvme.git
10810 W:      http://git.infradead.org/nvme.git
10811 S:      Supported
10812 F:      drivers/nvme/host/
10813 F:      include/linux/nvme.h
10814 F:      include/uapi/linux/nvme_ioctl.h
10815
10816 NVM EXPRESS FC TRANSPORT DRIVERS
10817 M:      James Smart <james.smart@broadcom.com>
10818 L:      linux-nvme@lists.infradead.org
10819 S:      Supported
10820 F:      include/linux/nvme-fc.h
10821 F:      include/linux/nvme-fc-driver.h
10822 F:      drivers/nvme/host/fc.c
10823 F:      drivers/nvme/target/fc.c
10824 F:      drivers/nvme/target/fcloop.c
10825
10826 NVM EXPRESS TARGET DRIVER
10827 M:      Christoph Hellwig <hch@lst.de>
10828 M:      Sagi Grimberg <sagi@grimberg.me>
10829 L:      linux-nvme@lists.infradead.org
10830 T:      git://git.infradead.org/nvme.git
10831 W:      http://git.infradead.org/nvme.git
10832 S:      Supported
10833 F:      drivers/nvme/target/
10834
10835 NVMEM FRAMEWORK
10836 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10837 S:      Maintained
10838 F:      drivers/nvmem/
10839 F:      Documentation/devicetree/bindings/nvmem/
10840 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10841 F:      include/linux/nvmem-consumer.h
10842 F:      include/linux/nvmem-provider.h
10843
10844 NXP SGTL5000 DRIVER
10845 M:      Fabio Estevam <fabio.estevam@nxp.com>
10846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10847 S:      Maintained
10848 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10849 F:      sound/soc/codecs/sgtl5000*
10850
10851 NXP TDA998X DRM DRIVER
10852 M:      Russell King <linux@armlinux.org.uk>
10853 S:      Maintained
10854 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10855 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10856 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10857 F:      include/drm/i2c/tda998x.h
10858 F:      include/dt-bindings/display/tda998x.h
10859 K:      "nxp,tda998x"
10860
10861 NXP TFA9879 DRIVER
10862 M:      Peter Rosin <peda@axentia.se>
10863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10864 S:      Maintained
10865 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10866 F:      sound/soc/codecs/tfa9879*
10867
10868 NXP-NCI NFC DRIVER
10869 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10870 R:      Charles Gorand <charles.gorand@effinnov.com>
10871 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10872 S:      Supported
10873 F:      drivers/nfc/nxp-nci
10874
10875 OBJAGG
10876 M:      Jiri Pirko <jiri@mellanox.com>
10877 L:      netdev@vger.kernel.org
10878 S:      Supported
10879 F:      lib/objagg.c
10880 F:      lib/test_objagg.c
10881 F:      include/linux/objagg.h
10882
10883 OBJTOOL
10884 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10885 M:      Peter Zijlstra <peterz@infradead.org>
10886 S:      Supported
10887 F:      tools/objtool/
10888
10889 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10890 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10891 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10892 L:      linuxppc-dev@lists.ozlabs.org
10893 S:      Supported
10894 F:      arch/powerpc/platforms/powernv/ocxl.c
10895 F:      arch/powerpc/include/asm/pnv-ocxl.h
10896 F:      drivers/misc/ocxl/
10897 F:      include/misc/ocxl*
10898 F:      include/uapi/misc/ocxl.h
10899 F:      Documentation/accelerators/ocxl.rst
10900
10901 OMAP AUDIO SUPPORT
10902 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10903 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10905 L:      linux-omap@vger.kernel.org
10906 S:      Maintained
10907 F:      sound/soc/ti/omap*
10908 F:      sound/soc/ti/rx51.c
10909 F:      sound/soc/ti/n810.c
10910 F:      sound/soc/ti/sdma-pcm.*
10911
10912 OMAP CLOCK FRAMEWORK SUPPORT
10913 M:      Paul Walmsley <paul@pwsan.com>
10914 L:      linux-omap@vger.kernel.org
10915 S:      Maintained
10916 F:      arch/arm/*omap*/*clock*
10917
10918 OMAP DEVICE TREE SUPPORT
10919 M:      Benoît Cousson <bcousson@baylibre.com>
10920 M:      Tony Lindgren <tony@atomide.com>
10921 L:      linux-omap@vger.kernel.org
10922 L:      devicetree@vger.kernel.org
10923 S:      Maintained
10924 F:      arch/arm/boot/dts/*omap*
10925 F:      arch/arm/boot/dts/*am3*
10926 F:      arch/arm/boot/dts/*am4*
10927 F:      arch/arm/boot/dts/*am5*
10928 F:      arch/arm/boot/dts/*dra7*
10929
10930 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10931 L:      linux-omap@vger.kernel.org
10932 L:      linux-fbdev@vger.kernel.org
10933 S:      Orphan
10934 F:      drivers/video/fbdev/omap2/
10935 F:      Documentation/arm/OMAP/DSS
10936
10937 OMAP FRAMEBUFFER SUPPORT
10938 L:      linux-fbdev@vger.kernel.org
10939 L:      linux-omap@vger.kernel.org
10940 S:      Orphan
10941 F:      drivers/video/fbdev/omap/
10942
10943 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10944 M:      Roger Quadros <rogerq@ti.com>
10945 M:      Tony Lindgren <tony@atomide.com>
10946 L:      linux-omap@vger.kernel.org
10947 S:      Maintained
10948 F:      drivers/memory/omap-gpmc.c
10949 F:      arch/arm/mach-omap2/*gpmc*
10950
10951 OMAP GPIO DRIVER
10952 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10953 M:      Santosh Shilimkar <ssantosh@kernel.org>
10954 M:      Kevin Hilman <khilman@kernel.org>
10955 L:      linux-omap@vger.kernel.org
10956 S:      Maintained
10957 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10958 F:      drivers/gpio/gpio-omap.c
10959
10960 OMAP HARDWARE SPINLOCK SUPPORT
10961 M:      Ohad Ben-Cohen <ohad@wizery.com>
10962 L:      linux-omap@vger.kernel.org
10963 S:      Maintained
10964 F:      drivers/hwspinlock/omap_hwspinlock.c
10965
10966 OMAP HS MMC SUPPORT
10967 L:      linux-mmc@vger.kernel.org
10968 L:      linux-omap@vger.kernel.org
10969 S:      Orphan
10970 F:      drivers/mmc/host/omap_hsmmc.c
10971
10972 OMAP HWMOD DATA
10973 M:      Paul Walmsley <paul@pwsan.com>
10974 L:      linux-omap@vger.kernel.org
10975 S:      Maintained
10976 F:      arch/arm/mach-omap2/omap_hwmod*data*
10977
10978 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10979 M:      Benoît Cousson <bcousson@baylibre.com>
10980 L:      linux-omap@vger.kernel.org
10981 S:      Maintained
10982 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10983
10984 OMAP HWMOD SUPPORT
10985 M:      Benoît Cousson <bcousson@baylibre.com>
10986 M:      Paul Walmsley <paul@pwsan.com>
10987 L:      linux-omap@vger.kernel.org
10988 S:      Maintained
10989 F:      arch/arm/mach-omap2/omap_hwmod.*
10990
10991 OMAP I2C DRIVER
10992 M:      Vignesh R <vigneshr@ti.com>
10993 L:      linux-omap@vger.kernel.org
10994 L:      linux-i2c@vger.kernel.org
10995 S:      Maintained
10996 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10997 F:      drivers/i2c/busses/i2c-omap.c
10998
10999 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11000 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11001 L:      linux-media@vger.kernel.org
11002 S:      Maintained
11003 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11004 F:      drivers/media/platform/omap3isp/
11005 F:      drivers/staging/media/omap4iss/
11006
11007 OMAP MMC SUPPORT
11008 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11009 L:      linux-omap@vger.kernel.org
11010 S:      Odd Fixes
11011 F:      drivers/mmc/host/omap.c
11012
11013 OMAP POWER MANAGEMENT SUPPORT
11014 M:      Kevin Hilman <khilman@kernel.org>
11015 L:      linux-omap@vger.kernel.org
11016 S:      Maintained
11017 F:      arch/arm/*omap*/*pm*
11018 F:      drivers/cpufreq/omap-cpufreq.c
11019
11020 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11021 M:      Rajendra Nayak <rnayak@codeaurora.org>
11022 M:      Paul Walmsley <paul@pwsan.com>
11023 L:      linux-omap@vger.kernel.org
11024 S:      Maintained
11025 F:      arch/arm/mach-omap2/prm*
11026
11027 OMAP RANDOM NUMBER GENERATOR SUPPORT
11028 M:      Deepak Saxena <dsaxena@plexity.net>
11029 S:      Maintained
11030 F:      drivers/char/hw_random/omap-rng.c
11031
11032 OMAP USB SUPPORT
11033 L:      linux-usb@vger.kernel.org
11034 L:      linux-omap@vger.kernel.org
11035 S:      Orphan
11036 F:      drivers/usb/*/*omap*
11037 F:      arch/arm/*omap*/usb*
11038
11039 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11040 M:      Mark Jackson <mpfj@newflow.co.uk>
11041 L:      linux-omap@vger.kernel.org
11042 S:      Maintained
11043 F:      arch/arm/boot/dts/am335x-nano.dts
11044
11045 OMAP1 SUPPORT
11046 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11047 M:      Tony Lindgren <tony@atomide.com>
11048 L:      linux-omap@vger.kernel.org
11049 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11051 S:      Maintained
11052 F:      arch/arm/mach-omap1/
11053 F:      arch/arm/plat-omap/
11054 F:      arch/arm/configs/omap1_defconfig
11055 F:      drivers/i2c/busses/i2c-omap.c
11056 F:      include/linux/platform_data/i2c-omap.h
11057 F:      include/linux/platform_data/ams-delta-fiq.h
11058
11059 OMAP2+ SUPPORT
11060 M:      Tony Lindgren <tony@atomide.com>
11061 L:      linux-omap@vger.kernel.org
11062 W:      http://www.muru.com/linux/omap/
11063 W:      http://linux.omap.com/
11064 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11066 S:      Maintained
11067 F:      arch/arm/mach-omap2/
11068 F:      arch/arm/plat-omap/
11069 F:      arch/arm/configs/omap2plus_defconfig
11070 F:      drivers/i2c/busses/i2c-omap.c
11071 F:      drivers/irqchip/irq-omap-intc.c
11072 F:      drivers/mfd/*omap*.c
11073 F:      drivers/mfd/menelaus.c
11074 F:      drivers/mfd/palmas.c
11075 F:      drivers/mfd/tps65217.c
11076 F:      drivers/mfd/tps65218.c
11077 F:      drivers/mfd/tps65910.c
11078 F:      drivers/mfd/twl-core.[ch]
11079 F:      drivers/mfd/twl4030*.c
11080 F:      drivers/mfd/twl6030*.c
11081 F:      drivers/mfd/twl6040*.c
11082 F:      drivers/regulator/palmas-regulator*.c
11083 F:      drivers/regulator/pbias-regulator.c
11084 F:      drivers/regulator/tps65217-regulator.c
11085 F:      drivers/regulator/tps65218-regulator.c
11086 F:      drivers/regulator/tps65910-regulator.c
11087 F:      drivers/regulator/twl-regulator.c
11088 F:      drivers/regulator/twl6030-regulator.c
11089 F:      include/linux/platform_data/i2c-omap.h
11090
11091 ONION OMEGA2+ BOARD
11092 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11093 L:      linux-mips@vger.kernel.org
11094 S:      Maintained
11095 F:      arch/mips/boot/dts/ralink/omega2p.dts
11096
11097 OMFS FILESYSTEM
11098 M:      Bob Copeland <me@bobcopeland.com>
11099 L:      linux-karma-devel@lists.sourceforge.net
11100 S:      Maintained
11101 F:      Documentation/filesystems/omfs.txt
11102 F:      fs/omfs/
11103
11104 OMNIKEY CARDMAN 4000 DRIVER
11105 M:      Harald Welte <laforge@gnumonks.org>
11106 S:      Maintained
11107 F:      drivers/char/pcmcia/cm4000_cs.c
11108 F:      include/linux/cm4000_cs.h
11109 F:      include/uapi/linux/cm4000_cs.h
11110
11111 OMNIKEY CARDMAN 4040 DRIVER
11112 M:      Harald Welte <laforge@gnumonks.org>
11113 S:      Maintained
11114 F:      drivers/char/pcmcia/cm4040_cs.*
11115
11116 OMNIVISION OV13858 SENSOR DRIVER
11117 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11118 L:      linux-media@vger.kernel.org
11119 T:      git git://linuxtv.org/media_tree.git
11120 S:      Maintained
11121 F:      drivers/media/i2c/ov13858.c
11122
11123 OMNIVISION OV2680 SENSOR DRIVER
11124 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11125 L:      linux-media@vger.kernel.org
11126 T:      git git://linuxtv.org/media_tree.git
11127 S:      Maintained
11128 F:      drivers/media/i2c/ov2680.c
11129 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11130
11131 OMNIVISION OV2685 SENSOR DRIVER
11132 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11133 L:      linux-media@vger.kernel.org
11134 T:      git git://linuxtv.org/media_tree.git
11135 S:      Maintained
11136 F:      drivers/media/i2c/ov2685.c
11137
11138 OMNIVISION OV5640 SENSOR DRIVER
11139 M:      Steve Longerbeam <slongerbeam@gmail.com>
11140 L:      linux-media@vger.kernel.org
11141 T:      git git://linuxtv.org/media_tree.git
11142 S:      Maintained
11143 F:      drivers/media/i2c/ov5640.c
11144
11145 OMNIVISION OV5647 SENSOR DRIVER
11146 M:      Luis Oliveira <lolivei@synopsys.com>
11147 L:      linux-media@vger.kernel.org
11148 T:      git git://linuxtv.org/media_tree.git
11149 S:      Maintained
11150 F:      drivers/media/i2c/ov5647.c
11151
11152 OMNIVISION OV5695 SENSOR DRIVER
11153 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11154 L:      linux-media@vger.kernel.org
11155 T:      git git://linuxtv.org/media_tree.git
11156 S:      Maintained
11157 F:      drivers/media/i2c/ov5695.c
11158
11159 OMNIVISION OV7670 SENSOR DRIVER
11160 M:      Jonathan Corbet <corbet@lwn.net>
11161 L:      linux-media@vger.kernel.org
11162 T:      git git://linuxtv.org/media_tree.git
11163 S:      Maintained
11164 F:      drivers/media/i2c/ov7670.c
11165 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11166
11167 OMNIVISION OV772x SENSOR DRIVER
11168 M:      Jacopo Mondi <jacopo@jmondi.org>
11169 L:      linux-media@vger.kernel.org
11170 T:      git git://linuxtv.org/media_tree.git
11171 S:      Odd fixes
11172 F:      drivers/media/i2c/ov772x.c
11173 F:      include/media/i2c/ov772x.h
11174 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11175
11176 OMNIVISION OV7740 SENSOR DRIVER
11177 M:      Wenyou Yang <wenyou.yang@microchip.com>
11178 L:      linux-media@vger.kernel.org
11179 T:      git git://linuxtv.org/media_tree.git
11180 S:      Maintained
11181 F:      drivers/media/i2c/ov7740.c
11182 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11183
11184 OMNIVISION OV9650 SENSOR DRIVER
11185 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11186 R:      Akinobu Mita <akinobu.mita@gmail.com>
11187 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11188 L:      linux-media@vger.kernel.org
11189 T:      git git://linuxtv.org/media_tree.git
11190 S:      Maintained
11191 F:      drivers/media/i2c/ov9650.c
11192 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11193
11194 ONENAND FLASH DRIVER
11195 M:      Kyungmin Park <kyungmin.park@samsung.com>
11196 L:      linux-mtd@lists.infradead.org
11197 S:      Maintained
11198 F:      drivers/mtd/nand/onenand/
11199 F:      include/linux/mtd/onenand*.h
11200
11201 ONSTREAM SCSI TAPE DRIVER
11202 M:      Willem Riede <osst@riede.org>
11203 L:      osst-users@lists.sourceforge.net
11204 L:      linux-scsi@vger.kernel.org
11205 S:      Maintained
11206 F:      Documentation/scsi/osst.txt
11207 F:      drivers/scsi/osst.*
11208 F:      drivers/scsi/osst_*.h
11209 F:      drivers/scsi/st.h
11210
11211 OP-TEE DRIVER
11212 M:      Jens Wiklander <jens.wiklander@linaro.org>
11213 S:      Maintained
11214 F:      drivers/tee/optee/
11215
11216 OPA-VNIC DRIVER
11217 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11218 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11219 L:      linux-rdma@vger.kernel.org
11220 S:      Supported
11221 F:      drivers/infiniband/ulp/opa_vnic
11222
11223 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11224 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11225 M:      Frank Rowand <frowand.list@gmail.com>
11226 L:      devicetree@vger.kernel.org
11227 S:      Maintained
11228 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11229 F:      Documentation/devicetree/overlay-notes.txt
11230 F:      drivers/of/overlay.c
11231 F:      drivers/of/resolver.c
11232 K:      of_overlay_notifier_
11233
11234 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11235 M:      Rob Herring <robh+dt@kernel.org>
11236 M:      Frank Rowand <frowand.list@gmail.com>
11237 L:      devicetree@vger.kernel.org
11238 W:      http://www.devicetree.org/
11239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11240 S:      Maintained
11241 F:      drivers/of/
11242 F:      include/linux/of*.h
11243 F:      scripts/dtc/
11244 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11245
11246 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11247 M:      Rob Herring <robh+dt@kernel.org>
11248 M:      Mark Rutland <mark.rutland@arm.com>
11249 L:      devicetree@vger.kernel.org
11250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11251 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11252 S:      Maintained
11253 F:      Documentation/devicetree/
11254 F:      arch/*/boot/dts/
11255 F:      include/dt-bindings/
11256
11257 OPENCORES I2C BUS DRIVER
11258 M:      Peter Korsgaard <peter@korsgaard.com>
11259 L:      linux-i2c@vger.kernel.org
11260 S:      Maintained
11261 F:      Documentation/i2c/busses/i2c-ocores
11262 F:      drivers/i2c/busses/i2c-ocores.c
11263
11264 OPENRISC ARCHITECTURE
11265 M:      Jonas Bonn <jonas@southpole.se>
11266 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11267 M:      Stafford Horne <shorne@gmail.com>
11268 T:      git git://github.com/openrisc/linux.git
11269 L:      openrisc@lists.librecores.org
11270 W:      http://openrisc.io
11271 S:      Maintained
11272 F:      Documentation/devicetree/bindings/openrisc/
11273 F:      Documentation/openrisc/
11274 F:      arch/openrisc/
11275 F:      drivers/irqchip/irq-ompic.c
11276 F:      drivers/irqchip/irq-or1k-*
11277
11278 OPENVSWITCH
11279 M:      Pravin B Shelar <pshelar@ovn.org>
11280 L:      netdev@vger.kernel.org
11281 L:      dev@openvswitch.org
11282 W:      http://openvswitch.org
11283 S:      Maintained
11284 F:      net/openvswitch/
11285 F:      include/uapi/linux/openvswitch.h
11286
11287 OPERATING PERFORMANCE POINTS (OPP)
11288 M:      Viresh Kumar <vireshk@kernel.org>
11289 M:      Nishanth Menon <nm@ti.com>
11290 M:      Stephen Boyd <sboyd@kernel.org>
11291 L:      linux-pm@vger.kernel.org
11292 S:      Maintained
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11294 F:      drivers/opp/
11295 F:      include/linux/pm_opp.h
11296 F:      Documentation/power/opp.txt
11297 F:      Documentation/devicetree/bindings/opp/
11298
11299 OPL4 DRIVER
11300 M:      Clemens Ladisch <clemens@ladisch.de>
11301 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11302 T:      git git://git.alsa-project.org/alsa-kernel.git
11303 S:      Maintained
11304 F:      sound/drivers/opl4/
11305
11306 OPROFILE
11307 M:      Robert Richter <rric@kernel.org>
11308 L:      oprofile-list@lists.sf.net
11309 S:      Maintained
11310 F:      arch/*/include/asm/oprofile*.h
11311 F:      arch/*/oprofile/
11312 F:      drivers/oprofile/
11313 F:      include/linux/oprofile.h
11314
11315 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11316 M:      Mark Fasheh <mark@fasheh.com>
11317 M:      Joel Becker <jlbec@evilplan.org>
11318 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11319 W:      http://ocfs2.wiki.kernel.org
11320 S:      Supported
11321 F:      Documentation/filesystems/ocfs2.txt
11322 F:      Documentation/filesystems/dlmfs.txt
11323 F:      fs/ocfs2/
11324
11325 ORANGEFS FILESYSTEM
11326 M:      Mike Marshall <hubcap@omnibond.com>
11327 R:      Martin Brandenburg <martin@omnibond.com>
11328 L:      devel@lists.orangefs.org
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11330 S:      Supported
11331 F:      fs/orangefs/
11332 F:      Documentation/filesystems/orangefs.txt
11333
11334 ORINOCO DRIVER
11335 L:      linux-wireless@vger.kernel.org
11336 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11337 W:      http://www.nongnu.org/orinoco/
11338 S:      Orphan
11339 F:      drivers/net/wireless/intersil/orinoco/
11340
11341 OSD LIBRARY and FILESYSTEM
11342 M:      Boaz Harrosh <ooo@electrozaur.com>
11343 S:      Maintained
11344 F:      drivers/scsi/osd/
11345 F:      include/scsi/osd_*
11346 F:      fs/exofs/
11347
11348 OV2659 OMNIVISION SENSOR DRIVER
11349 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11350 L:      linux-media@vger.kernel.org
11351 W:      https://linuxtv.org
11352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11353 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11354 S:      Maintained
11355 F:      drivers/media/i2c/ov2659.c
11356 F:      include/media/i2c/ov2659.h
11357
11358 OVERLAY FILESYSTEM
11359 M:      Miklos Szeredi <miklos@szeredi.hu>
11360 L:      linux-unionfs@vger.kernel.org
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11362 S:      Supported
11363 F:      fs/overlayfs/
11364 F:      Documentation/filesystems/overlayfs.txt
11365
11366 P54 WIRELESS DRIVER
11367 M:      Christian Lamparter <chunkeey@googlemail.com>
11368 L:      linux-wireless@vger.kernel.org
11369 W:      http://wireless.kernel.org/en/users/Drivers/p54
11370 S:      Maintained
11371 F:      drivers/net/wireless/intersil/p54/
11372
11373 PA SEMI ETHERNET DRIVER
11374 L:      netdev@vger.kernel.org
11375 S:      Orphan
11376 F:      drivers/net/ethernet/pasemi/*
11377
11378 PA SEMI SMBUS DRIVER
11379 L:      linux-i2c@vger.kernel.org
11380 S:      Orphan
11381 F:      drivers/i2c/busses/i2c-pasemi.c
11382
11383 PADATA PARALLEL EXECUTION MECHANISM
11384 M:      Steffen Klassert <steffen.klassert@secunet.com>
11385 L:      linux-crypto@vger.kernel.org
11386 S:      Maintained
11387 F:      kernel/padata.c
11388 F:      include/linux/padata.h
11389 F:      Documentation/padata.txt
11390
11391 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11392 M:      Harald Welte <laforge@gnumonks.org>
11393 L:      platform-driver-x86@vger.kernel.org
11394 S:      Maintained
11395 F:      drivers/platform/x86/panasonic-laptop.c
11396
11397 PARALLEL LCD/KEYPAD PANEL DRIVER
11398 M:      Willy Tarreau <willy@haproxy.com>
11399 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11400 S:      Odd Fixes
11401 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11402 F:      drivers/auxdisplay/panel.c
11403
11404 PARALLEL PORT SUBSYSTEM
11405 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11406 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11407 L:      linux-parport@lists.infradead.org (subscribers-only)
11408 S:      Maintained
11409 F:      drivers/parport/
11410 F:      include/linux/parport*.h
11411 F:      drivers/char/ppdev.c
11412 F:      include/uapi/linux/ppdev.h
11413 F:      Documentation/parport*.txt
11414
11415 PARAVIRT_OPS INTERFACE
11416 M:      Juergen Gross <jgross@suse.com>
11417 M:      Alok Kataria <akataria@vmware.com>
11418 L:      virtualization@lists.linux-foundation.org
11419 S:      Supported
11420 F:      Documentation/virtual/paravirt_ops.txt
11421 F:      arch/*/kernel/paravirt*
11422 F:      arch/*/include/asm/paravirt*.h
11423 F:      include/linux/hypervisor.h
11424
11425 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11426 M:      Tim Waugh <tim@cyberelk.net>
11427 L:      linux-parport@lists.infradead.org (subscribers-only)
11428 S:      Maintained
11429 F:      Documentation/blockdev/paride.txt
11430 F:      drivers/block/paride/
11431
11432 PARISC ARCHITECTURE
11433 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11434 M:      Helge Deller <deller@gmx.de>
11435 L:      linux-parisc@vger.kernel.org
11436 W:      http://www.parisc-linux.org/
11437 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11440 S:      Maintained
11441 F:      arch/parisc/
11442 F:      Documentation/parisc/
11443 F:      drivers/parisc/
11444 F:      drivers/char/agp/parisc-agp.c
11445 F:      drivers/input/serio/gscps2.c
11446 F:      drivers/parport/parport_gsc.*
11447 F:      drivers/tty/serial/8250/8250_gsc.c
11448 F:      drivers/video/fbdev/sti*
11449 F:      drivers/video/console/sti*
11450 F:      drivers/video/logo/logo_parisc*
11451
11452 PARMAN
11453 M:      Jiri Pirko <jiri@mellanox.com>
11454 L:      netdev@vger.kernel.org
11455 S:      Supported
11456 F:      lib/parman.c
11457 F:      lib/test_parman.c
11458 F:      include/linux/parman.h
11459
11460 PC87360 HARDWARE MONITORING DRIVER
11461 M:      Jim Cromie <jim.cromie@gmail.com>
11462 L:      linux-hwmon@vger.kernel.org
11463 S:      Maintained
11464 F:      Documentation/hwmon/pc87360
11465 F:      drivers/hwmon/pc87360.c
11466
11467 PC8736x GPIO DRIVER
11468 M:      Jim Cromie <jim.cromie@gmail.com>
11469 S:      Maintained
11470 F:      drivers/char/pc8736x_gpio.c
11471
11472 PC87427 HARDWARE MONITORING DRIVER
11473 M:      Jean Delvare <jdelvare@suse.com>
11474 L:      linux-hwmon@vger.kernel.org
11475 S:      Maintained
11476 F:      Documentation/hwmon/pc87427
11477 F:      drivers/hwmon/pc87427.c
11478
11479 PCA9532 LED DRIVER
11480 M:      Riku Voipio <riku.voipio@iki.fi>
11481 S:      Maintained
11482 F:      drivers/leds/leds-pca9532.c
11483 F:      include/linux/leds-pca9532.h
11484
11485 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11486 M:      Guenter Roeck <linux@roeck-us.net>
11487 L:      linux-i2c@vger.kernel.org
11488 S:      Maintained
11489 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11490
11491 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11492 M:      Khalid Aziz <khalid@gonehiking.org>
11493 S:      Maintained
11494 F:      drivers/firmware/pcdp.*
11495
11496 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11497 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11498 L:      linux-pci@vger.kernel.org
11499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11500 S:      Maintained
11501 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11502 F:      drivers/pci/controller/pci-aardvark.c
11503
11504 PCI DRIVER FOR ALTERA PCIE IP
11505 M:      Ley Foon Tan <lftan@altera.com>
11506 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11507 L:      linux-pci@vger.kernel.org
11508 S:      Supported
11509 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11510 F:      drivers/pci/controller/pcie-altera.c
11511
11512 PCI DRIVER FOR APPLIEDMICRO XGENE
11513 M:      Tanmay Inamdar <tinamdar@apm.com>
11514 L:      linux-pci@vger.kernel.org
11515 L:      linux-arm-kernel@lists.infradead.org
11516 S:      Maintained
11517 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11518 F:      drivers/pci/controller/pci-xgene.c
11519
11520 PCI DRIVER FOR ARM VERSATILE PLATFORM
11521 M:      Rob Herring <robh@kernel.org>
11522 L:      linux-pci@vger.kernel.org
11523 L:      linux-arm-kernel@lists.infradead.org
11524 S:      Maintained
11525 F:      Documentation/devicetree/bindings/pci/versatile.txt
11526 F:      drivers/pci/controller/pci-versatile.c
11527
11528 PCI DRIVER FOR ARMADA 8K
11529 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11530 L:      linux-pci@vger.kernel.org
11531 L:      linux-arm-kernel@lists.infradead.org
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11534 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11535
11536 PCI DRIVER FOR CADENCE PCIE IP
11537 M:      Alan Douglas <adouglas@cadence.com>
11538 L:      linux-pci@vger.kernel.org
11539 S:      Maintained
11540 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11541 F:      drivers/pci/controller/pcie-cadence*
11542
11543 PCI DRIVER FOR FREESCALE LAYERSCAPE
11544 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11545 M:      Mingkai Hu <mingkai.hu@nxp.com>
11546 M:      Roy Zang <roy.zang@nxp.com>
11547 L:      linuxppc-dev@lists.ozlabs.org
11548 L:      linux-pci@vger.kernel.org
11549 L:      linux-arm-kernel@lists.infradead.org
11550 S:      Maintained
11551 F:      drivers/pci/controller/dwc/*layerscape*
11552
11553 PCI DRIVER FOR GENERIC OF HOSTS
11554 M:      Will Deacon <will.deacon@arm.com>
11555 L:      linux-pci@vger.kernel.org
11556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11557 S:      Maintained
11558 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11559 F:      drivers/pci/controller/pci-host-common.c
11560 F:      drivers/pci/controller/pci-host-generic.c
11561
11562 PCI DRIVER FOR IMX6
11563 M:      Richard Zhu <hongxing.zhu@nxp.com>
11564 M:      Lucas Stach <l.stach@pengutronix.de>
11565 L:      linux-pci@vger.kernel.org
11566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11567 S:      Maintained
11568 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11569 F:      drivers/pci/controller/dwc/*imx6*
11570
11571 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11572 M:      Keith Busch <keith.busch@intel.com>
11573 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11574 L:      linux-pci@vger.kernel.org
11575 S:      Supported
11576 F:      drivers/pci/controller/vmd.c
11577
11578 PCI DRIVER FOR MICROSEMI SWITCHTEC
11579 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11580 M:      Logan Gunthorpe <logang@deltatee.com>
11581 L:      linux-pci@vger.kernel.org
11582 S:      Maintained
11583 F:      Documentation/switchtec.txt
11584 F:      Documentation/ABI/testing/sysfs-class-switchtec
11585 F:      drivers/pci/switch/switchtec*
11586 F:      include/uapi/linux/switchtec_ioctl.h
11587 F:      include/linux/switchtec.h
11588 F:      drivers/ntb/hw/mscc/
11589
11590 PCI DRIVER FOR MOBIVEIL PCIE IP
11591 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11592 L:      linux-pci@vger.kernel.org
11593 S:      Supported
11594 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11595 F:      drivers/pci/controller/pcie-mobiveil.c
11596
11597 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11598 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11599 M:      Jason Cooper <jason@lakedaemon.net>
11600 L:      linux-pci@vger.kernel.org
11601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11602 S:      Maintained
11603 F:      drivers/pci/controller/*mvebu*
11604
11605 PCI DRIVER FOR NVIDIA TEGRA
11606 M:      Thierry Reding <thierry.reding@gmail.com>
11607 L:      linux-tegra@vger.kernel.org
11608 L:      linux-pci@vger.kernel.org
11609 S:      Supported
11610 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11611 F:      drivers/pci/controller/pci-tegra.c
11612
11613 PCI DRIVER FOR RENESAS R-CAR
11614 M:      Simon Horman <horms@verge.net.au>
11615 L:      linux-pci@vger.kernel.org
11616 L:      linux-renesas-soc@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/pci/controller/*rcar*
11619
11620 PCI DRIVER FOR SAMSUNG EXYNOS
11621 M:      Jingoo Han <jingoohan1@gmail.com>
11622 L:      linux-pci@vger.kernel.org
11623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11625 S:      Maintained
11626 F:      drivers/pci/controller/dwc/pci-exynos.c
11627
11628 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11629 M:      Jingoo Han <jingoohan1@gmail.com>
11630 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11631 L:      linux-pci@vger.kernel.org
11632 S:      Maintained
11633 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11634 F:      drivers/pci/controller/dwc/*designware*
11635
11636 PCI DRIVER FOR TI DRA7XX
11637 M:      Kishon Vijay Abraham I <kishon@ti.com>
11638 L:      linux-omap@vger.kernel.org
11639 L:      linux-pci@vger.kernel.org
11640 S:      Supported
11641 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11642 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11643
11644 PCI DRIVER FOR TI KEYSTONE
11645 M:      Murali Karicheri <m-karicheri2@ti.com>
11646 L:      linux-pci@vger.kernel.org
11647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648 S:      Maintained
11649 F:      drivers/pci/controller/dwc/pci-keystone.c
11650
11651 PCI ENDPOINT SUBSYSTEM
11652 M:      Kishon Vijay Abraham I <kishon@ti.com>
11653 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11654 L:      linux-pci@vger.kernel.org
11655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11656 S:      Supported
11657 F:      drivers/pci/endpoint/
11658 F:      drivers/misc/pci_endpoint_test.c
11659 F:      tools/pci/
11660
11661 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11662 M:      Russell Currey <ruscur@russell.cc>
11663 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11664 M:      Oliver O'Halloran <oohall@gmail.com>
11665 L:      linuxppc-dev@lists.ozlabs.org
11666 S:      Supported
11667 F:      Documentation/PCI/pci-error-recovery.txt
11668 F:      drivers/pci/pcie/aer.c
11669 F:      drivers/pci/pcie/dpc.c
11670 F:      drivers/pci/pcie/err.c
11671 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11672 F:      arch/powerpc/kernel/eeh*.c
11673 F:      arch/powerpc/platforms/*/eeh*.c
11674 F:      arch/powerpc/include/*/eeh*.h
11675
11676 PCI ERROR RECOVERY
11677 M:      Linas Vepstas <linasvepstas@gmail.com>
11678 L:      linux-pci@vger.kernel.org
11679 S:      Supported
11680 F:      Documentation/PCI/pci-error-recovery.txt
11681
11682 PCI MSI DRIVER FOR ALTERA MSI IP
11683 M:      Ley Foon Tan <lftan@altera.com>
11684 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11685 L:      linux-pci@vger.kernel.org
11686 S:      Supported
11687 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11688 F:      drivers/pci/controller/pcie-altera-msi.c
11689
11690 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11691 M:      Duc Dang <dhdang@apm.com>
11692 L:      linux-pci@vger.kernel.org
11693 L:      linux-arm-kernel@lists.infradead.org
11694 S:      Maintained
11695 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11696 F:      drivers/pci/controller/pci-xgene-msi.c
11697
11698 PCI SUBSYSTEM
11699 M:      Bjorn Helgaas <bhelgaas@google.com>
11700 L:      linux-pci@vger.kernel.org
11701 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11703 S:      Supported
11704 F:      Documentation/devicetree/bindings/pci/
11705 F:      Documentation/PCI/
11706 F:      drivers/acpi/pci*
11707 F:      drivers/pci/
11708 F:      include/asm-generic/pci*
11709 F:      include/linux/pci*
11710 F:      include/linux/of_pci.h
11711 F:      include/uapi/linux/pci*
11712 F:      lib/pci*
11713 F:      arch/x86/pci/
11714 F:      arch/x86/kernel/quirks.c
11715
11716 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11717 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11718 L:      linux-pci@vger.kernel.org
11719 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11721 S:      Supported
11722 F:      drivers/pci/controller/
11723
11724 PCIE DRIVER FOR AXIS ARTPEC
11725 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11726 L:      linux-arm-kernel@axis.com
11727 L:      linux-pci@vger.kernel.org
11728 S:      Maintained
11729 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11730 F:      drivers/pci/controller/dwc/*artpec*
11731
11732 PCIE DRIVER FOR CAVIUM THUNDERX
11733 M:      David Daney <david.daney@cavium.com>
11734 L:      linux-pci@vger.kernel.org
11735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11736 S:      Supported
11737 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11738 F:      drivers/pci/controller/pci-thunder-*
11739
11740 PCIE DRIVER FOR HISILICON
11741 M:      Zhou Wang <wangzhou1@hisilicon.com>
11742 L:      linux-pci@vger.kernel.org
11743 S:      Maintained
11744 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11745 F:      drivers/pci/controller/dwc/pcie-hisi.c
11746
11747 PCIE DRIVER FOR HISILICON KIRIN
11748 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11749 M:      Binghui Wang <wangbinghui@hisilicon.com>
11750 L:      linux-pci@vger.kernel.org
11751 S:      Maintained
11752 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11753 F:      drivers/pci/controller/dwc/pcie-kirin.c
11754
11755 PCIE DRIVER FOR HISILICON STB
11756 M:      Jianguo Sun <sunjianguo1@huawei.com>
11757 M:      Shawn Guo <shawn.guo@linaro.org>
11758 L:      linux-pci@vger.kernel.org
11759 S:      Maintained
11760 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11761 F:      drivers/pci/controller/dwc/pcie-histb.c
11762
11763 PCIE DRIVER FOR MEDIATEK
11764 M:      Ryder Lee <ryder.lee@mediatek.com>
11765 L:      linux-pci@vger.kernel.org
11766 L:      linux-mediatek@lists.infradead.org
11767 S:      Supported
11768 F:      Documentation/devicetree/bindings/pci/mediatek*
11769 F:      drivers/pci/controller/*mediatek*
11770
11771 PCIE DRIVER FOR QUALCOMM MSM
11772 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11773 L:      linux-pci@vger.kernel.org
11774 L:      linux-arm-msm@vger.kernel.org
11775 S:      Maintained
11776 F:      drivers/pci/controller/dwc/*qcom*
11777
11778 PCIE DRIVER FOR ROCKCHIP
11779 M:      Shawn Lin <shawn.lin@rock-chips.com>
11780 L:      linux-pci@vger.kernel.org
11781 L:      linux-rockchip@lists.infradead.org
11782 S:      Maintained
11783 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11784 F:      drivers/pci/controller/pcie-rockchip*
11785
11786 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11787 M:      Linus Walleij <linus.walleij@linaro.org>
11788 L:      linux-pci@vger.kernel.org
11789 S:      Maintained
11790 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11791 F:      drivers/pci/controller/pci-v3-semi.c
11792
11793 PCIE DRIVER FOR ST SPEAR13XX
11794 M:      Pratyush Anand <pratyush.anand@gmail.com>
11795 L:      linux-pci@vger.kernel.org
11796 S:      Maintained
11797 F:      drivers/pci/controller/dwc/*spear*
11798
11799 PCMCIA SUBSYSTEM
11800 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11802 S:      Odd Fixes
11803 F:      Documentation/pcmcia/
11804 F:      tools/pcmcia/
11805 F:      drivers/pcmcia/
11806 F:      include/pcmcia/
11807
11808 PCNET32 NETWORK DRIVER
11809 M:      Don Fry <pcnet32@frontier.com>
11810 L:      netdev@vger.kernel.org
11811 S:      Maintained
11812 F:      drivers/net/ethernet/amd/pcnet32.c
11813
11814 PCRYPT PARALLEL CRYPTO ENGINE
11815 M:      Steffen Klassert <steffen.klassert@secunet.com>
11816 L:      linux-crypto@vger.kernel.org
11817 S:      Maintained
11818 F:      crypto/pcrypt.c
11819 F:      include/crypto/pcrypt.h
11820
11821 PEAQ WMI HOTKEYS DRIVER
11822 M:      Hans de Goede <hdegoede@redhat.com>
11823 L:      platform-driver-x86@vger.kernel.org
11824 S:      Maintained
11825 F:      drivers/platform/x86/peaq-wmi.c
11826
11827 PER-CPU MEMORY ALLOCATOR
11828 M:      Dennis Zhou <dennis@kernel.org>
11829 M:      Tejun Heo <tj@kernel.org>
11830 M:      Christoph Lameter <cl@linux.com>
11831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11832 S:      Maintained
11833 F:      include/linux/percpu*.h
11834 F:      mm/percpu*.c
11835 F:      arch/*/include/asm/percpu.h
11836
11837 PER-TASK DELAY ACCOUNTING
11838 M:      Balbir Singh <bsingharora@gmail.com>
11839 S:      Maintained
11840 F:      include/linux/delayacct.h
11841 F:      kernel/delayacct.c
11842
11843 PERFORMANCE EVENTS SUBSYSTEM
11844 M:      Peter Zijlstra <peterz@infradead.org>
11845 M:      Ingo Molnar <mingo@redhat.com>
11846 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11847 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11848 R:      Jiri Olsa <jolsa@redhat.com>
11849 R:      Namhyung Kim <namhyung@kernel.org>
11850 L:      linux-kernel@vger.kernel.org
11851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11852 S:      Supported
11853 F:      kernel/events/*
11854 F:      include/linux/perf_event.h
11855 F:      include/uapi/linux/perf_event.h
11856 F:      arch/*/kernel/perf_event*.c
11857 F:      arch/*/kernel/*/perf_event*.c
11858 F:      arch/*/kernel/*/*/perf_event*.c
11859 F:      arch/*/include/asm/perf_event.h
11860 F:      arch/*/kernel/perf_callchain.c
11861 F:      arch/*/events/*
11862 F:      tools/perf/
11863
11864 PERSONALITY HANDLING
11865 M:      Christoph Hellwig <hch@infradead.org>
11866 L:      linux-abi-devel@lists.sourceforge.net
11867 S:      Maintained
11868 F:      include/linux/personality.h
11869 F:      include/uapi/linux/personality.h
11870
11871 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11872 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11873 L:      linux-input@vger.kernel.org
11874 S:      Maintained
11875 F:      Documentation/input/devices/pxrc.rst
11876 F:      drivers/input/joystick/pxrc.c
11877
11878 PHONET PROTOCOL
11879 M:      Remi Denis-Courmont <courmisch@gmail.com>
11880 S:      Supported
11881 F:      Documentation/networking/phonet.txt
11882 F:      include/linux/phonet.h
11883 F:      include/net/phonet/
11884 F:      include/uapi/linux/phonet.h
11885 F:      net/phonet/
11886
11887 PHRAM MTD DRIVER
11888 M:      Joern Engel <joern@lazybastard.org>
11889 L:      linux-mtd@lists.infradead.org
11890 S:      Maintained
11891 F:      drivers/mtd/devices/phram.c
11892
11893 PICOLCD HID DRIVER
11894 M:      Bruno Prémont <bonbons@linux-vserver.org>
11895 L:      linux-input@vger.kernel.org
11896 S:      Maintained
11897 F:      drivers/hid/hid-picolcd*
11898
11899 PICOXCELL SUPPORT
11900 M:      Jamie Iles <jamie@jamieiles.com>
11901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11902 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11903 S:      Supported
11904 F:      arch/arm/boot/dts/picoxcell*
11905 F:      arch/arm/mach-picoxcell/
11906 F:      drivers/crypto/picoxcell*
11907
11908 PIN CONTROL SUBSYSTEM
11909 M:      Linus Walleij <linus.walleij@linaro.org>
11910 L:      linux-gpio@vger.kernel.org
11911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11912 S:      Maintained
11913 F:      Documentation/devicetree/bindings/pinctrl/
11914 F:      Documentation/driver-api/pinctl.rst
11915 F:      drivers/pinctrl/
11916 F:      include/linux/pinctrl/
11917
11918 PIN CONTROLLER - ATMEL AT91
11919 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11921 S:      Maintained
11922 F:      drivers/pinctrl/pinctrl-at91.*
11923
11924 PIN CONTROLLER - ATMEL AT91 PIO4
11925 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11927 L:      linux-gpio@vger.kernel.org
11928 S:      Supported
11929 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11930
11931 PIN CONTROLLER - FREESCALE
11932 M:      Dong Aisheng <aisheng.dong@nxp.com>
11933 M:      Fabio Estevam <festevam@gmail.com>
11934 M:      Shawn Guo <shawnguo@kernel.org>
11935 M:      Stefan Agner <stefan@agner.ch>
11936 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11937 L:      linux-gpio@vger.kernel.org
11938 S:      Maintained
11939 F:      drivers/pinctrl/freescale/
11940 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11941
11942 PIN CONTROLLER - INTEL
11943 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11944 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11946 S:      Maintained
11947 F:      drivers/pinctrl/intel/
11948
11949 PIN CONTROLLER - MEDIATEK
11950 M:      Sean Wang <sean.wang@kernel.org>
11951 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11952 S:      Maintained
11953 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11954 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11955 F:      drivers/pinctrl/mediatek/
11956
11957 PIN CONTROLLER - QUALCOMM
11958 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11959 S:      Maintained
11960 L:      linux-arm-msm@vger.kernel.org
11961 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11962 F:      drivers/pinctrl/qcom/
11963
11964 PIN CONTROLLER - RENESAS
11965 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11966 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11967 L:      linux-renesas-soc@vger.kernel.org
11968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11969 S:      Maintained
11970 F:      drivers/pinctrl/sh-pfc/
11971
11972 PIN CONTROLLER - SAMSUNG
11973 M:      Tomasz Figa <tomasz.figa@gmail.com>
11974 M:      Krzysztof Kozlowski <krzk@kernel.org>
11975 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11977 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11978 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11980 S:      Maintained
11981 F:      drivers/pinctrl/samsung/
11982 F:      include/dt-bindings/pinctrl/samsung.h
11983 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11984
11985 PIN CONTROLLER - SINGLE
11986 M:      Tony Lindgren <tony@atomide.com>
11987 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11989 L:      linux-omap@vger.kernel.org
11990 S:      Maintained
11991 F:      drivers/pinctrl/pinctrl-single.c
11992
11993 PIN CONTROLLER - ST SPEAR
11994 M:      Viresh Kumar <vireshk@kernel.org>
11995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11996 W:      http://www.st.com/spear
11997 S:      Maintained
11998 F:      drivers/pinctrl/spear/
11999
12000 PISTACHIO SOC SUPPORT
12001 M:      James Hartley <james.hartley@sondrel.com>
12002 L:      linux-mips@vger.kernel.org
12003 S:      Odd Fixes
12004 F:      arch/mips/pistachio/
12005 F:      arch/mips/include/asm/mach-pistachio/
12006 F:      arch/mips/boot/dts/img/pistachio*
12007 F:      arch/mips/configs/pistachio*_defconfig
12008
12009 PKTCDVD DRIVER
12010 S:      Orphan
12011 M:      linux-block@vger.kernel.org
12012 F:      drivers/block/pktcdvd.c
12013 F:      include/linux/pktcdvd.h
12014 F:      include/uapi/linux/pktcdvd.h
12015
12016 PKUNITY SOC DRIVERS
12017 M:      Guan Xuetao <gxt@pku.edu.cn>
12018 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12019 S:      Maintained
12020 T:      git git://github.com/gxt/linux.git
12021 F:      drivers/input/serio/i8042-unicore32io.h
12022 F:      drivers/i2c/busses/i2c-puv3.c
12023 F:      drivers/video/fbdev/fb-puv3.c
12024 F:      drivers/rtc/rtc-puv3.c
12025
12026 PMBUS HARDWARE MONITORING DRIVERS
12027 M:      Guenter Roeck <linux@roeck-us.net>
12028 L:      linux-hwmon@vger.kernel.org
12029 W:      http://hwmon.wiki.kernel.org/
12030 W:      http://www.roeck-us.net/linux/drivers/
12031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12032 S:      Maintained
12033 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12034 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12035 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12036 F:      Documentation/hwmon/adm1275
12037 F:      Documentation/hwmon/ibm-cffps
12038 F:      Documentation/hwmon/ir35221
12039 F:      Documentation/hwmon/lm25066
12040 F:      Documentation/hwmon/ltc2978
12041 F:      Documentation/hwmon/ltc3815
12042 F:      Documentation/hwmon/max16064
12043 F:      Documentation/hwmon/max20751
12044 F:      Documentation/hwmon/max31785
12045 F:      Documentation/hwmon/max34440
12046 F:      Documentation/hwmon/max8688
12047 F:      Documentation/hwmon/pmbus
12048 F:      Documentation/hwmon/pmbus-core
12049 F:      Documentation/hwmon/tps40422
12050 F:      Documentation/hwmon/ucd9000
12051 F:      Documentation/hwmon/ucd9200
12052 F:      Documentation/hwmon/zl6100
12053 F:      drivers/hwmon/pmbus/
12054 F:      include/linux/pmbus.h
12055
12056 PMC SIERRA MaxRAID DRIVER
12057 L:      linux-scsi@vger.kernel.org
12058 W:      http://www.pmc-sierra.com/
12059 S:      Orphan
12060 F:      drivers/scsi/pmcraid.*
12061
12062 PMC SIERRA PM8001 DRIVER
12063 M:      Jack Wang <jinpu.wang@profitbricks.com>
12064 M:      lindar_liu@usish.com
12065 L:      linux-scsi@vger.kernel.org
12066 S:      Supported
12067 F:      drivers/scsi/pm8001/
12068
12069 PNP SUPPORT
12070 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12071 S:      Maintained
12072 F:      drivers/pnp/
12073
12074 PNI RM3100 IIO DRIVER
12075 M:      Song Qiang <songqiang1304521@gmail.com>
12076 L:      linux-iio@vger.kernel.org
12077 S:      Maintained
12078 F:      drivers/iio/magnetometer/rm3100*
12079 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12080
12081 POSIX CLOCKS and TIMERS
12082 M:      Thomas Gleixner <tglx@linutronix.de>
12083 L:      linux-kernel@vger.kernel.org
12084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12085 S:      Maintained
12086 F:      fs/timerfd.c
12087 F:      include/linux/timer*
12088 F:      kernel/time/*timer*
12089
12090 POWER MANAGEMENT CORE
12091 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12092 L:      linux-pm@vger.kernel.org
12093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12094 B:      https://bugzilla.kernel.org
12095 S:      Supported
12096 F:      drivers/base/power/
12097 F:      include/linux/pm.h
12098 F:      include/linux/pm_*
12099 F:      include/linux/powercap.h
12100 F:      drivers/powercap/
12101 F:      kernel/configs/nopm.config
12102
12103 POWER STATE COORDINATION INTERFACE (PSCI)
12104 M:      Mark Rutland <mark.rutland@arm.com>
12105 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12106 L:      linux-arm-kernel@lists.infradead.org
12107 S:      Maintained
12108 F:      drivers/firmware/psci*.c
12109 F:      include/linux/psci.h
12110 F:      include/uapi/linux/psci.h
12111
12112 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12113 M:      Sebastian Reichel <sre@kernel.org>
12114 L:      linux-pm@vger.kernel.org
12115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12116 S:      Maintained
12117 F:      Documentation/ABI/testing/sysfs-class-power
12118 F:      Documentation/devicetree/bindings/power/supply/
12119 F:      include/linux/power_supply.h
12120 F:      drivers/power/supply/
12121
12122 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12123 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12124 L:      linuxppc-dev@lists.ozlabs.org
12125 S:      Maintained
12126 F:      drivers/char/powernv-op-panel.c
12127
12128 PPP OVER ATM (RFC 2364)
12129 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12130 S:      Maintained
12131 F:      net/atm/pppoatm.c
12132 F:      include/uapi/linux/atmppp.h
12133
12134 PPP OVER ETHERNET
12135 M:      Michal Ostrowski <mostrows@earthlink.net>
12136 S:      Maintained
12137 F:      drivers/net/ppp/pppoe.c
12138 F:      drivers/net/ppp/pppox.c
12139
12140 PPP OVER L2TP
12141 M:      James Chapman <jchapman@katalix.com>
12142 S:      Maintained
12143 F:      net/l2tp/l2tp_ppp.c
12144 F:      include/linux/if_pppol2tp.h
12145 F:      include/uapi/linux/if_pppol2tp.h
12146
12147 PPP PROTOCOL DRIVERS AND COMPRESSORS
12148 M:      Paul Mackerras <paulus@samba.org>
12149 L:      linux-ppp@vger.kernel.org
12150 S:      Maintained
12151 F:      drivers/net/ppp/ppp_*
12152
12153 PPS SUPPORT
12154 M:      Rodolfo Giometti <giometti@enneenne.com>
12155 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12156 L:      linuxpps@ml.enneenne.com (subscribers-only)
12157 S:      Maintained
12158 F:      Documentation/pps/
12159 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12160 F:      Documentation/ABI/testing/sysfs-pps
12161 F:      drivers/pps/
12162 F:      include/linux/pps*.h
12163 F:      include/uapi/linux/pps.h
12164
12165 PPTP DRIVER
12166 M:      Dmitry Kozlov <xeb@mail.ru>
12167 L:      netdev@vger.kernel.org
12168 S:      Maintained
12169 F:      drivers/net/ppp/pptp.c
12170 W:      http://sourceforge.net/projects/accel-pptp
12171
12172 PREEMPTIBLE KERNEL
12173 M:      Robert Love <rml@tech9.net>
12174 L:      kpreempt-tech@lists.sourceforge.net
12175 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12176 S:      Supported
12177 F:      Documentation/preempt-locking.txt
12178 F:      include/linux/preempt.h
12179
12180 PRINTK
12181 M:      Petr Mladek <pmladek@suse.com>
12182 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12183 R:      Steven Rostedt <rostedt@goodmis.org>
12184 S:      Maintained
12185 F:      kernel/printk/
12186 F:      include/linux/printk.h
12187
12188 PRISM54 WIRELESS DRIVER
12189 M:      Luis Chamberlain <mcgrof@kernel.org>
12190 L:      linux-wireless@vger.kernel.org
12191 W:      http://wireless.kernel.org/en/users/Drivers/p54
12192 S:      Obsolete
12193 F:      drivers/net/wireless/intersil/prism54/
12194
12195 PROC FILESYSTEM
12196 R:      Alexey Dobriyan <adobriyan@gmail.com>
12197 L:      linux-kernel@vger.kernel.org
12198 L:      linux-fsdevel@vger.kernel.org
12199 S:      Maintained
12200 F:      fs/proc/
12201 F:      include/linux/proc_fs.h
12202 F:      tools/testing/selftests/proc/
12203 F:      Documentation/filesystems/proc.txt
12204
12205 PROC SYSCTL
12206 M:      Luis Chamberlain <mcgrof@kernel.org>
12207 M:      Kees Cook <keescook@chromium.org>
12208 L:      linux-kernel@vger.kernel.org
12209 L:      linux-fsdevel@vger.kernel.org
12210 S:      Maintained
12211 F:      fs/proc/proc_sysctl.c
12212 F:      include/linux/sysctl.h
12213 F:      kernel/sysctl.c
12214 F:      tools/testing/selftests/sysctl/
12215
12216 PS3 NETWORK SUPPORT
12217 M:      Geoff Levand <geoff@infradead.org>
12218 L:      netdev@vger.kernel.org
12219 L:      linuxppc-dev@lists.ozlabs.org
12220 S:      Maintained
12221 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12222
12223 PS3 PLATFORM SUPPORT
12224 M:      Geoff Levand <geoff@infradead.org>
12225 L:      linuxppc-dev@lists.ozlabs.org
12226 S:      Maintained
12227 F:      arch/powerpc/boot/ps3*
12228 F:      arch/powerpc/include/asm/lv1call.h
12229 F:      arch/powerpc/include/asm/ps3*.h
12230 F:      arch/powerpc/platforms/ps3/
12231 F:      drivers/*/ps3*
12232 F:      drivers/ps3/
12233 F:      drivers/rtc/rtc-ps3.c
12234 F:      drivers/usb/host/*ps3.c
12235 F:      sound/ppc/snd_ps3*
12236
12237 PS3VRAM DRIVER
12238 M:      Jim Paris <jim@jtan.com>
12239 M:      Geoff Levand <geoff@infradead.org>
12240 L:      linuxppc-dev@lists.ozlabs.org
12241 S:      Maintained
12242 F:      drivers/block/ps3vram.c
12243
12244 PSAMPLE PACKET SAMPLING SUPPORT:
12245 M:      Yotam Gigi <yotam.gi@gmail.com>
12246 S:      Maintained
12247 F:      net/psample
12248 F:      include/net/psample.h
12249 F:      include/uapi/linux/psample.h
12250
12251 PSTORE FILESYSTEM
12252 M:      Kees Cook <keescook@chromium.org>
12253 M:      Anton Vorontsov <anton@enomsg.org>
12254 M:      Colin Cross <ccross@android.com>
12255 M:      Tony Luck <tony.luck@intel.com>
12256 S:      Maintained
12257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12258 F:      fs/pstore/
12259 F:      include/linux/pstore*
12260 F:      drivers/firmware/efi/efi-pstore.c
12261 F:      drivers/acpi/apei/erst.c
12262 F:      Documentation/admin-guide/ramoops.rst
12263 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12264 K:      \b(pstore|ramoops)
12265
12266 PTP HARDWARE CLOCK SUPPORT
12267 M:      Richard Cochran <richardcochran@gmail.com>
12268 L:      netdev@vger.kernel.org
12269 S:      Maintained
12270 W:      http://linuxptp.sourceforge.net/
12271 F:      Documentation/ABI/testing/sysfs-ptp
12272 F:      Documentation/ptp/*
12273 F:      drivers/net/phy/dp83640*
12274 F:      drivers/ptp/*
12275 F:      include/linux/ptp_cl*
12276
12277 PTRACE SUPPORT
12278 M:      Oleg Nesterov <oleg@redhat.com>
12279 S:      Maintained
12280 F:      include/asm-generic/syscall.h
12281 F:      include/linux/ptrace.h
12282 F:      include/linux/regset.h
12283 F:      include/linux/tracehook.h
12284 F:      include/uapi/linux/ptrace.h
12285 F:      include/uapi/linux/ptrace.h
12286 F:      include/asm-generic/ptrace.h
12287 F:      kernel/ptrace.c
12288 F:      arch/*/ptrace*.c
12289 F:      arch/*/*/ptrace*.c
12290 F:      arch/*/include/asm/ptrace*.h
12291
12292 PULSE8-CEC DRIVER
12293 M:      Hans Verkuil <hverkuil@xs4all.nl>
12294 L:      linux-media@vger.kernel.org
12295 T:      git git://linuxtv.org/media_tree.git
12296 S:      Maintained
12297 F:      drivers/media/usb/pulse8-cec/*
12298 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12299
12300 PVRUSB2 VIDEO4LINUX DRIVER
12301 M:      Mike Isely <isely@pobox.com>
12302 L:      pvrusb2@isely.net       (subscribers-only)
12303 L:      linux-media@vger.kernel.org
12304 W:      http://www.isely.net/pvrusb2/
12305 T:      git git://linuxtv.org/media_tree.git
12306 S:      Maintained
12307 F:      Documentation/media/v4l-drivers/pvrusb2*
12308 F:      drivers/media/usb/pvrusb2/
12309
12310 PWC WEBCAM DRIVER
12311 M:      Hans Verkuil <hverkuil@xs4all.nl>
12312 L:      linux-media@vger.kernel.org
12313 T:      git git://linuxtv.org/media_tree.git
12314 S:      Odd Fixes
12315 F:      drivers/media/usb/pwc/*
12316
12317 PWM FAN DRIVER
12318 M:      Kamil Debski <kamil@wypas.org>
12319 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12320 L:      linux-hwmon@vger.kernel.org
12321 S:      Supported
12322 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12323 F:      Documentation/hwmon/pwm-fan
12324 F:      drivers/hwmon/pwm-fan.c
12325
12326 PWM IR Transmitter
12327 M:      Sean Young <sean@mess.org>
12328 L:      linux-media@vger.kernel.org
12329 S:      Maintained
12330 F:      drivers/media/rc/pwm-ir-tx.c
12331
12332 PWM SUBSYSTEM
12333 M:      Thierry Reding <thierry.reding@gmail.com>
12334 L:      linux-pwm@vger.kernel.org
12335 S:      Maintained
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12337 F:      Documentation/pwm.txt
12338 F:      Documentation/devicetree/bindings/pwm/
12339 F:      include/linux/pwm.h
12340 F:      drivers/pwm/
12341 F:      drivers/video/backlight/pwm_bl.c
12342 F:      include/linux/pwm_backlight.h
12343 F:      drivers/gpio/gpio-mvebu.c
12344 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12345
12346 PXA GPIO DRIVER
12347 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12348 L:      linux-gpio@vger.kernel.org
12349 S:      Maintained
12350 F:      drivers/gpio/gpio-pxa.c
12351
12352 PXA MMCI DRIVER
12353 S:      Orphan
12354
12355 PXA RTC DRIVER
12356 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12357 L:      linux-rtc@vger.kernel.org
12358 S:      Maintained
12359
12360 PXA2xx/PXA3xx SUPPORT
12361 M:      Daniel Mack <daniel@zonque.org>
12362 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12363 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12365 T:      git git://github.com/hzhuang1/linux.git
12366 T:      git git://github.com/rjarzmik/linux.git
12367 S:      Maintained
12368 F:      arch/arm/boot/dts/pxa*
12369 F:      arch/arm/mach-pxa/
12370 F:      drivers/dma/pxa*
12371 F:      drivers/pcmcia/pxa2xx*
12372 F:      drivers/pinctrl/pxa/
12373 F:      drivers/spi/spi-pxa2xx*
12374 F:      drivers/usb/gadget/udc/pxa2*
12375 F:      include/sound/pxa2xx-lib.h
12376 F:      sound/arm/pxa*
12377 F:      sound/soc/pxa/
12378
12379 QAT DRIVER
12380 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12381 L:      qat-linux@intel.com
12382 S:      Supported
12383 F:      drivers/crypto/qat/
12384
12385 QCOM AUDIO (ASoC) DRIVERS
12386 M:      Patrick Lai <plai@codeaurora.org>
12387 M:      Banajit Goswami <bgoswami@codeaurora.org>
12388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12389 S:      Supported
12390 F:      sound/soc/qcom/
12391
12392 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12393 M:      Gabriel Somlo <somlo@cmu.edu>
12394 M:      "Michael S. Tsirkin" <mst@redhat.com>
12395 L:      qemu-devel@nongnu.org
12396 S:      Maintained
12397 F:      drivers/firmware/qemu_fw_cfg.c
12398 F:      include/uapi/linux/qemu_fw_cfg.h
12399
12400 QIB DRIVER
12401 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12402 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12403 L:      linux-rdma@vger.kernel.org
12404 S:      Supported
12405 F:      drivers/infiniband/hw/qib/
12406
12407 QLOGIC QL41xxx FCOE DRIVER
12408 M:      QLogic-Storage-Upstream@cavium.com
12409 L:      linux-scsi@vger.kernel.org
12410 S:      Supported
12411 F:      drivers/scsi/qedf/
12412
12413 QLOGIC QL41xxx ISCSI DRIVER
12414 M:      QLogic-Storage-Upstream@cavium.com
12415 L:      linux-scsi@vger.kernel.org
12416 S:      Supported
12417 F:      drivers/scsi/qedi/
12418
12419 QLOGIC QL4xxx ETHERNET DRIVER
12420 M:      Ariel Elior <Ariel.Elior@cavium.com>
12421 M:      everest-linux-l2@cavium.com
12422 L:      netdev@vger.kernel.org
12423 S:      Supported
12424 F:      drivers/net/ethernet/qlogic/qed/
12425 F:      include/linux/qed/
12426 F:      drivers/net/ethernet/qlogic/qede/
12427
12428 QLOGIC QL4xxx RDMA DRIVER
12429 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12430 M:      Ariel Elior <Ariel.Elior@cavium.com>
12431 L:      linux-rdma@vger.kernel.org
12432 S:      Supported
12433 F:      drivers/infiniband/hw/qedr/
12434 F:      include/uapi/rdma/qedr-abi.h
12435
12436 QLOGIC QLA1280 SCSI DRIVER
12437 M:      Michael Reed <mdr@sgi.com>
12438 L:      linux-scsi@vger.kernel.org
12439 S:      Maintained
12440 F:      drivers/scsi/qla1280.[ch]
12441
12442 QLOGIC QLA2XXX FC-SCSI DRIVER
12443 M:      qla2xxx-upstream@qlogic.com
12444 L:      linux-scsi@vger.kernel.org
12445 S:      Supported
12446 F:      Documentation/scsi/LICENSE.qla2xxx
12447 F:      drivers/scsi/qla2xxx/
12448
12449 QLOGIC QLA3XXX NETWORK DRIVER
12450 M:      Dept-GELinuxNICDev@cavium.com
12451 L:      netdev@vger.kernel.org
12452 S:      Supported
12453 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12454 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12455
12456 QLOGIC QLA4XXX iSCSI DRIVER
12457 M:      QLogic-Storage-Upstream@qlogic.com
12458 L:      linux-scsi@vger.kernel.org
12459 S:      Supported
12460 F:      Documentation/scsi/LICENSE.qla4xxx
12461 F:      drivers/scsi/qla4xxx/
12462
12463 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12464 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12465 M:      Manish Chopra <manish.chopra@cavium.com>
12466 M:      Dept-GELinuxNICDev@cavium.com
12467 L:      netdev@vger.kernel.org
12468 S:      Supported
12469 F:      drivers/net/ethernet/qlogic/qlcnic/
12470
12471 QLOGIC QLGE 10Gb ETHERNET DRIVER
12472 M:      Manish Chopra <manish.chopra@cavium.com>
12473 M:      Dept-GELinuxNICDev@cavium.com
12474 L:      netdev@vger.kernel.org
12475 S:      Supported
12476 F:      drivers/net/ethernet/qlogic/qlge/
12477
12478 QM1D1B0004 MEDIA DRIVER
12479 M:      Akihiro Tsukada <tskd08@gmail.com>
12480 L:      linux-media@vger.kernel.org
12481 S:      Odd Fixes
12482 F:      drivers/media/tuners/qm1d1b0004*
12483
12484 QM1D1C0042 MEDIA DRIVER
12485 M:      Akihiro Tsukada <tskd08@gmail.com>
12486 L:      linux-media@vger.kernel.org
12487 S:      Odd Fixes
12488 F:      drivers/media/tuners/qm1d1c0042*
12489
12490 QNX4 FILESYSTEM
12491 M:      Anders Larsen <al@alarsen.net>
12492 W:      http://www.alarsen.net/linux/qnx4fs/
12493 S:      Maintained
12494 F:      fs/qnx4/
12495 F:      include/uapi/linux/qnx4_fs.h
12496 F:      include/uapi/linux/qnxtypes.h
12497
12498 QORIQ DPAA2 FSL-MC BUS DRIVER
12499 M:      Stuart Yoder <stuyoder@gmail.com>
12500 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12501 L:      linux-kernel@vger.kernel.org
12502 S:      Maintained
12503 F:      drivers/bus/fsl-mc/
12504 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12505 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12506
12507 QT1010 MEDIA DRIVER
12508 M:      Antti Palosaari <crope@iki.fi>
12509 L:      linux-media@vger.kernel.org
12510 W:      https://linuxtv.org
12511 W:      http://palosaari.fi/linux/
12512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12513 T:      git git://linuxtv.org/anttip/media_tree.git
12514 S:      Maintained
12515 F:      drivers/media/tuners/qt1010*
12516
12517 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12518 M:      Kalle Valo <kvalo@codeaurora.org>
12519 L:      ath10k@lists.infradead.org
12520 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12522 S:      Supported
12523 F:      drivers/net/wireless/ath/ath10k/
12524
12525 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12526 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12527 L:      linux-wireless@vger.kernel.org
12528 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12529 S:      Supported
12530 F:      drivers/net/wireless/ath/ath9k/
12531
12532 QUALCOMM CAMERA SUBSYSTEM DRIVER
12533 M:      Todor Tomov <todor.too@gmail.com>
12534 L:      linux-media@vger.kernel.org
12535 S:      Maintained
12536 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12537 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12538 F:      drivers/media/platform/qcom/camss/
12539
12540 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12541 M:  Ilia Lin <ilia.lin@gmail.com>
12542 L:  linux-pm@vger.kernel.org
12543 S:  Maintained
12544 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12545 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12546
12547 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12548 M:      Timur Tabi <timur@kernel.org>
12549 L:      netdev@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/net/ethernet/qualcomm/emac/
12552
12553 QUALCOMM GENERIC INTERFACE I2C DRIVER
12554 M:      Alok Chauhan <alokc@codeaurora.org>
12555 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12556 L:      linux-i2c@vger.kernel.org
12557 L:      linux-arm-msm@vger.kernel.org
12558 S:      Supported
12559 F:      drivers/i2c/busses/i2c-qcom-geni.c
12560
12561 QUALCOMM HEXAGON ARCHITECTURE
12562 M:      Richard Kuo <rkuo@codeaurora.org>
12563 L:      linux-hexagon@vger.kernel.org
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12565 S:      Supported
12566 F:      arch/hexagon/
12567
12568 QUALCOMM HIDMA DRIVER
12569 M:      Sinan Kaya <okaya@kernel.org>
12570 L:      linux-arm-kernel@lists.infradead.org
12571 L:      linux-arm-msm@vger.kernel.org
12572 L:      dmaengine@vger.kernel.org
12573 S:      Supported
12574 F:      drivers/dma/qcom/hidma*
12575
12576 QUALCOMM IOMMU
12577 M:      Rob Clark <robdclark@gmail.com>
12578 L:      iommu@lists.linux-foundation.org
12579 L:      linux-arm-msm@vger.kernel.org
12580 S:      Maintained
12581 F:      drivers/iommu/qcom_iommu.c
12582
12583 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12584 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12585 L:      linux-media@vger.kernel.org
12586 L:      linux-arm-msm@vger.kernel.org
12587 T:      git git://linuxtv.org/media_tree.git
12588 S:      Maintained
12589 F:      drivers/media/platform/qcom/venus/
12590
12591 QUALCOMM WCN36XX WIRELESS DRIVER
12592 M:      Kalle Valo <kvalo@codeaurora.org>
12593 L:      wcn36xx@lists.infradead.org
12594 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12595 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12596 S:      Supported
12597 F:      drivers/net/wireless/ath/wcn36xx/
12598
12599 QUANTENNA QTNFMAC WIRELESS DRIVER
12600 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12601 M:      Avinash Patil <avinashp@quantenna.com>
12602 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12603 L:      linux-wireless@vger.kernel.org
12604 S:      Maintained
12605 F:      drivers/net/wireless/quantenna
12606
12607 RADEON and AMDGPU DRM DRIVERS
12608 M:      Alex Deucher <alexander.deucher@amd.com>
12609 M:      Christian König <christian.koenig@amd.com>
12610 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12611 L:      amd-gfx@lists.freedesktop.org
12612 T:      git git://people.freedesktop.org/~agd5f/linux
12613 S:      Supported
12614 F:      drivers/gpu/drm/radeon/
12615 F:      include/uapi/drm/radeon_drm.h
12616 F:      drivers/gpu/drm/amd/
12617 F:      include/uapi/drm/amdgpu_drm.h
12618
12619 RADEON FRAMEBUFFER DISPLAY DRIVER
12620 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12621 L:      linux-fbdev@vger.kernel.org
12622 S:      Maintained
12623 F:      drivers/video/fbdev/aty/radeon*
12624 F:      include/uapi/linux/radeonfb.h
12625
12626 RADIOSHARK RADIO DRIVER
12627 M:      Hans Verkuil <hverkuil@xs4all.nl>
12628 L:      linux-media@vger.kernel.org
12629 T:      git git://linuxtv.org/media_tree.git
12630 S:      Maintained
12631 F:      drivers/media/radio/radio-shark.c
12632
12633 RADIOSHARK2 RADIO DRIVER
12634 M:      Hans Verkuil <hverkuil@xs4all.nl>
12635 L:      linux-media@vger.kernel.org
12636 T:      git git://linuxtv.org/media_tree.git
12637 S:      Maintained
12638 F:      drivers/media/radio/radio-shark2.c
12639 F:      drivers/media/radio/radio-tea5777.c
12640
12641 RADOS BLOCK DEVICE (RBD)
12642 M:      Ilya Dryomov <idryomov@gmail.com>
12643 M:      Sage Weil <sage@redhat.com>
12644 M:      Alex Elder <elder@kernel.org>
12645 L:      ceph-devel@vger.kernel.org
12646 W:      http://ceph.com/
12647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12648 T:      git git://github.com/ceph/ceph-client.git
12649 S:      Supported
12650 F:      Documentation/ABI/testing/sysfs-bus-rbd
12651 F:      drivers/block/rbd.c
12652 F:      drivers/block/rbd_types.h
12653
12654 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12655 M:      Paul Mackerras <paulus@samba.org>
12656 L:      linux-fbdev@vger.kernel.org
12657 S:      Maintained
12658 F:      drivers/video/fbdev/aty/aty128fb.c
12659
12660 RAINSHADOW-CEC DRIVER
12661 M:      Hans Verkuil <hverkuil@xs4all.nl>
12662 L:      linux-media@vger.kernel.org
12663 T:      git git://linuxtv.org/media_tree.git
12664 S:      Maintained
12665 F:      drivers/media/usb/rainshadow-cec/*
12666
12667 RALINK MIPS ARCHITECTURE
12668 M:      John Crispin <john@phrozen.org>
12669 L:      linux-mips@vger.kernel.org
12670 S:      Maintained
12671 F:      arch/mips/ralink
12672
12673 RALINK RT2X00 WIRELESS LAN DRIVER
12674 P:      rt2x00 project
12675 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12676 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12677 L:      linux-wireless@vger.kernel.org
12678 S:      Maintained
12679 F:      drivers/net/wireless/ralink/rt2x00/
12680
12681 RAMDISK RAM BLOCK DEVICE DRIVER
12682 M:      Jens Axboe <axboe@kernel.dk>
12683 S:      Maintained
12684 F:      Documentation/blockdev/ramdisk.txt
12685 F:      drivers/block/brd.c
12686
12687 RANCHU VIRTUAL BOARD FOR MIPS
12688 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12689 L:      linux-mips@vger.kernel.org
12690 S:      Supported
12691 F:      arch/mips/generic/board-ranchu.c
12692 F:      arch/mips/configs/generic/board-ranchu.config
12693
12694 RANDOM NUMBER DRIVER
12695 M:      "Theodore Ts'o" <tytso@mit.edu>
12696 S:      Maintained
12697 F:      drivers/char/random.c
12698
12699 RAPIDIO SUBSYSTEM
12700 M:      Matt Porter <mporter@kernel.crashing.org>
12701 M:      Alexandre Bounine <alex.bou9@gmail.com>
12702 S:      Maintained
12703 F:      drivers/rapidio/
12704
12705 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12706 L:      linux-wireless@vger.kernel.org
12707 S:      Orphan
12708 F:      drivers/net/wireless/ray*
12709
12710 RCUTORTURE TEST FRAMEWORK
12711 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12712 M:      Josh Triplett <josh@joshtriplett.org>
12713 R:      Steven Rostedt <rostedt@goodmis.org>
12714 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12715 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12716 L:      linux-kernel@vger.kernel.org
12717 S:      Supported
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12719 F:      tools/testing/selftests/rcutorture
12720
12721 RDC R-321X SoC
12722 M:      Florian Fainelli <florian@openwrt.org>
12723 S:      Maintained
12724
12725 RDC R6040 FAST ETHERNET DRIVER
12726 M:      Florian Fainelli <f.fainelli@gmail.com>
12727 L:      netdev@vger.kernel.org
12728 S:      Maintained
12729 F:      drivers/net/ethernet/rdc/r6040.c
12730
12731 RDMAVT - RDMA verbs software
12732 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12733 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12734 L:      linux-rdma@vger.kernel.org
12735 S:      Supported
12736 F:      drivers/infiniband/sw/rdmavt
12737
12738 RDS - RELIABLE DATAGRAM SOCKETS
12739 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12740 L:      netdev@vger.kernel.org
12741 L:      linux-rdma@vger.kernel.org
12742 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12743 W:      https://oss.oracle.com/projects/rds/
12744 S:      Supported
12745 F:      net/rds/
12746 F:      Documentation/networking/rds.txt
12747
12748 RDT - RESOURCE ALLOCATION
12749 M:      Fenghua Yu <fenghua.yu@intel.com>
12750 M:      Reinette Chatre <reinette.chatre@intel.com>
12751 L:      linux-kernel@vger.kernel.org
12752 S:      Supported
12753 F:      arch/x86/kernel/cpu/resctrl/
12754 F:      arch/x86/include/asm/resctrl_sched.h
12755 F:      Documentation/x86/resctrl*
12756
12757 READ-COPY UPDATE (RCU)
12758 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12759 M:      Josh Triplett <josh@joshtriplett.org>
12760 R:      Steven Rostedt <rostedt@goodmis.org>
12761 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12762 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12763 R:      Joel Fernandes <joel@joelfernandes.org>
12764 L:      linux-kernel@vger.kernel.org
12765 W:      http://www.rdrop.com/users/paulmck/RCU/
12766 S:      Supported
12767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12768 F:      Documentation/RCU/
12769 X:      Documentation/RCU/torture.txt
12770 F:      include/linux/rcu*
12771 X:      include/linux/srcu*.h
12772 F:      kernel/rcu/
12773 X:      kernel/rcu/srcu*.c
12774
12775 REAL TIME CLOCK (RTC) SUBSYSTEM
12776 M:      Alessandro Zummo <a.zummo@towertech.it>
12777 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12778 L:      linux-rtc@vger.kernel.org
12779 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12781 S:      Maintained
12782 F:      Documentation/devicetree/bindings/rtc/
12783 F:      Documentation/rtc.txt
12784 F:      drivers/rtc/
12785 F:      include/linux/rtc.h
12786 F:      include/uapi/linux/rtc.h
12787 F:      include/linux/rtc/
12788 F:      include/linux/platform_data/rtc-*
12789 F:      tools/testing/selftests/rtc/
12790
12791 REALTEK AUDIO CODECS
12792 M:      Bard Liao <bardliao@realtek.com>
12793 M:      Oder Chiou <oder_chiou@realtek.com>
12794 S:      Maintained
12795 F:      sound/soc/codecs/rt*
12796 F:      include/sound/rt*.h
12797
12798 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12799 M:      Linus Walleij <linus.walleij@linaro.org>
12800 S:      Maintained
12801 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12802 F:      drivers/net/dsa/realtek-smi*
12803 F:      drivers/net/dsa/rtl83*
12804
12805 REGISTER MAP ABSTRACTION
12806 M:      Mark Brown <broonie@kernel.org>
12807 L:      linux-kernel@vger.kernel.org
12808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12809 S:      Supported
12810 F:      Documentation/devicetree/bindings/regmap/
12811 F:      drivers/base/regmap/
12812 F:      include/linux/regmap.h
12813
12814 REISERFS FILE SYSTEM
12815 L:      reiserfs-devel@vger.kernel.org
12816 S:      Supported
12817 F:      fs/reiserfs/
12818
12819 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12820 M:      Ohad Ben-Cohen <ohad@wizery.com>
12821 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12822 L:      linux-remoteproc@vger.kernel.org
12823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12824 S:      Maintained
12825 F:      Documentation/devicetree/bindings/remoteproc/
12826 F:      Documentation/remoteproc.txt
12827 F:      drivers/remoteproc/
12828 F:      include/linux/remoteproc.h
12829
12830 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12831 M:      Ohad Ben-Cohen <ohad@wizery.com>
12832 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12833 L:      linux-remoteproc@vger.kernel.org
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12835 S:      Maintained
12836 F:      drivers/rpmsg/
12837 F:      Documentation/rpmsg.txt
12838 F:      include/linux/rpmsg.h
12839 F:      include/linux/rpmsg/
12840
12841 RENESAS CLOCK DRIVERS
12842 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12843 L:      linux-renesas-soc@vger.kernel.org
12844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12845 S:      Supported
12846 F:      drivers/clk/renesas/
12847
12848 RENESAS EMEV2 I2C DRIVER
12849 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12850 S:      Supported
12851 F:      drivers/i2c/busses/i2c-emev2.c
12852
12853 RENESAS ETHERNET DRIVERS
12854 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12855 L:      netdev@vger.kernel.org
12856 L:      linux-renesas-soc@vger.kernel.org
12857 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12858 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12859 F:      drivers/net/ethernet/renesas/
12860 F:      include/linux/sh_eth.h
12861
12862 RENESAS R-CAR GYROADC DRIVER
12863 M:      Marek Vasut <marek.vasut@gmail.com>
12864 L:      linux-iio@vger.kernel.org
12865 S:      Supported
12866 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12867 F:      drivers/iio/adc/rcar-gyroadc.c
12868
12869 RENESAS R-CAR I2C DRIVERS
12870 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12871 S:      Supported
12872 F:      drivers/i2c/busses/i2c-rcar.c
12873 F:      drivers/i2c/busses/i2c-sh_mobile.c
12874
12875 RENESAS RIIC DRIVER
12876 M:      Chris Brandt <chris.brandt@renesas.com>
12877 S:      Supported
12878 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12879 F:      drivers/i2c/busses/i2c-riic.c
12880
12881 RENESAS USB PHY DRIVER
12882 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12883 L:      linux-renesas-soc@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12886
12887 RESET CONTROLLER FRAMEWORK
12888 M:      Philipp Zabel <p.zabel@pengutronix.de>
12889 T:      git git://git.pengutronix.de/git/pza/linux
12890 S:      Maintained
12891 F:      drivers/reset/
12892 F:      Documentation/devicetree/bindings/reset/
12893 F:      include/dt-bindings/reset/
12894 F:      include/linux/reset.h
12895 F:      include/linux/reset-controller.h
12896
12897 RESTARTABLE SEQUENCES SUPPORT
12898 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12899 M:      Peter Zijlstra <peterz@infradead.org>
12900 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12901 M:      Boqun Feng <boqun.feng@gmail.com>
12902 L:      linux-kernel@vger.kernel.org
12903 S:      Supported
12904 F:      kernel/rseq.c
12905 F:      include/uapi/linux/rseq.h
12906 F:      include/trace/events/rseq.h
12907 F:      tools/testing/selftests/rseq/
12908
12909 RFKILL
12910 M:      Johannes Berg <johannes@sipsolutions.net>
12911 L:      linux-wireless@vger.kernel.org
12912 W:      http://wireless.kernel.org/
12913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12915 S:      Maintained
12916 F:      Documentation/rfkill.txt
12917 F:      Documentation/ABI/stable/sysfs-class-rfkill
12918 F:      net/rfkill/
12919 F:      include/linux/rfkill.h
12920 F:      include/uapi/linux/rfkill.h
12921
12922 RHASHTABLE
12923 M:      Thomas Graf <tgraf@suug.ch>
12924 M:      Herbert Xu <herbert@gondor.apana.org.au>
12925 L:      netdev@vger.kernel.org
12926 S:      Maintained
12927 F:      lib/rhashtable.c
12928 F:      lib/test_rhashtable.c
12929 F:      include/linux/rhashtable.h
12930 F:      include/linux/rhashtable-types.h
12931
12932 RICOH R5C592 MEMORYSTICK DRIVER
12933 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12934 S:      Maintained
12935 F:      drivers/memstick/host/r592.*
12936
12937 RICOH SMARTMEDIA/XD DRIVER
12938 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12939 S:      Maintained
12940 F:      drivers/mtd/nand/raw/r852.c
12941 F:      drivers/mtd/nand/raw/r852.h
12942
12943 RISC-V ARCHITECTURE
12944 M:      Palmer Dabbelt <palmer@sifive.com>
12945 M:      Albert Ou <aou@eecs.berkeley.edu>
12946 L:      linux-riscv@lists.infradead.org
12947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12948 S:      Supported
12949 F:      arch/riscv/
12950 K:      riscv
12951 N:      riscv
12952
12953 ROCCAT DRIVERS
12954 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12955 W:      http://sourceforge.net/projects/roccat/
12956 S:      Maintained
12957 F:      drivers/hid/hid-roccat*
12958 F:      include/linux/hid-roccat*
12959 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12960
12961 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12962 M:      Jacob chen <jacob2.chen@rock-chips.com>
12963 L:      linux-media@vger.kernel.org
12964 S:      Maintained
12965 F:      drivers/media/platform/rockchip/rga/
12966 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12967
12968 ROCKCHIP VPU CODEC DRIVER
12969 M:      Ezequiel Garcia <ezequiel@collabora.com>
12970 L:      linux-media@vger.kernel.org
12971 S:      Maintained
12972 F:      drivers/staging/media/platform/rockchip/vpu/
12973 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12974
12975 ROCKER DRIVER
12976 M:      Jiri Pirko <jiri@resnulli.us>
12977 L:      netdev@vger.kernel.org
12978 S:      Supported
12979 F:      drivers/net/ethernet/rocker/
12980
12981 ROCKETPORT DRIVER
12982 P:      Comtrol Corp.
12983 W:      http://www.comtrol.com
12984 S:      Maintained
12985 F:      Documentation/serial/rocket.txt
12986 F:      drivers/tty/rocket*
12987
12988 ROCKETPORT EXPRESS/INFINITY DRIVER
12989 M:      Kevin Cernekee <cernekee@gmail.com>
12990 L:      linux-serial@vger.kernel.org
12991 S:      Odd Fixes
12992 F:      drivers/tty/serial/rp2.*
12993
12994 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12995 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12996 L:      linux-kernel@vger.kernel.org
12997 L:      linux-renesas-soc@vger.kernel.org
12998 S:      Supported
12999 F:      drivers/mfd/bd9571mwv.c
13000 F:      drivers/regulator/bd9571mwv-regulator.c
13001 F:      drivers/gpio/gpio-bd9571mwv.c
13002 F:      include/linux/mfd/bd9571mwv.h
13003 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13004
13005 ROSE NETWORK LAYER
13006 M:      Ralf Baechle <ralf@linux-mips.org>
13007 L:      linux-hams@vger.kernel.org
13008 W:      http://www.linux-ax25.org/
13009 S:      Maintained
13010 F:      include/net/rose.h
13011 F:      include/uapi/linux/rose.h
13012 F:      net/rose/
13013
13014 RTL2830 MEDIA DRIVER
13015 M:      Antti Palosaari <crope@iki.fi>
13016 L:      linux-media@vger.kernel.org
13017 W:      https://linuxtv.org
13018 W:      http://palosaari.fi/linux/
13019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13020 T:      git git://linuxtv.org/anttip/media_tree.git
13021 S:      Maintained
13022 F:      drivers/media/dvb-frontends/rtl2830*
13023
13024 RTL2832 MEDIA DRIVER
13025 M:      Antti Palosaari <crope@iki.fi>
13026 L:      linux-media@vger.kernel.org
13027 W:      https://linuxtv.org
13028 W:      http://palosaari.fi/linux/
13029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13030 T:      git git://linuxtv.org/anttip/media_tree.git
13031 S:      Maintained
13032 F:      drivers/media/dvb-frontends/rtl2832*
13033
13034 RTL2832_SDR MEDIA DRIVER
13035 M:      Antti Palosaari <crope@iki.fi>
13036 L:      linux-media@vger.kernel.org
13037 W:      https://linuxtv.org
13038 W:      http://palosaari.fi/linux/
13039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13040 T:      git git://linuxtv.org/anttip/media_tree.git
13041 S:      Maintained
13042 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13043
13044 RTL8180 WIRELESS DRIVER
13045 L:      linux-wireless@vger.kernel.org
13046 W:      http://wireless.kernel.org/
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13048 S:      Orphan
13049 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13050
13051 RTL8187 WIRELESS DRIVER
13052 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13053 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13054 M:      Larry Finger <Larry.Finger@lwfinger.net>
13055 L:      linux-wireless@vger.kernel.org
13056 W:      http://wireless.kernel.org/
13057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13058 S:      Maintained
13059 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13060
13061 REALTEK WIRELESS DRIVER (rtlwifi family)
13062 M:      Ping-Ke Shih <pkshih@realtek.com>
13063 L:      linux-wireless@vger.kernel.org
13064 W:      http://wireless.kernel.org/
13065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13066 S:      Maintained
13067 F:      drivers/net/wireless/realtek/rtlwifi/
13068
13069 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13070 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13071 L:      linux-wireless@vger.kernel.org
13072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13073 S:      Maintained
13074 F:      drivers/net/wireless/realtek/rtl8xxxu/
13075
13076 RXRPC SOCKETS (AF_RXRPC)
13077 M:      David Howells <dhowells@redhat.com>
13078 L:      linux-afs@lists.infradead.org
13079 S:      Supported
13080 F:      net/rxrpc/
13081 F:      include/keys/rxrpc-type.h
13082 F:      include/net/af_rxrpc.h
13083 F:      include/trace/events/rxrpc.h
13084 F:      include/uapi/linux/rxrpc.h
13085 F:      Documentation/networking/rxrpc.txt
13086 W:      https://www.infradead.org/~dhowells/kafs/
13087
13088 S3 SAVAGE FRAMEBUFFER DRIVER
13089 M:      Antonino Daplas <adaplas@gmail.com>
13090 L:      linux-fbdev@vger.kernel.org
13091 S:      Maintained
13092 F:      drivers/video/fbdev/savage/
13093
13094 S390
13095 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13096 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13097 L:      linux-s390@vger.kernel.org
13098 W:      http://www.ibm.com/developerworks/linux/linux390/
13099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13100 S:      Supported
13101 F:      arch/s390/
13102 F:      drivers/s390/
13103 F:      Documentation/s390/
13104 F:      Documentation/driver-api/s390-drivers.rst
13105
13106 S390 COMMON I/O LAYER
13107 M:      Sebastian Ott <sebott@linux.ibm.com>
13108 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13109 L:      linux-s390@vger.kernel.org
13110 W:      http://www.ibm.com/developerworks/linux/linux390/
13111 S:      Supported
13112 F:      drivers/s390/cio/
13113
13114 S390 DASD DRIVER
13115 M:      Stefan Haberland <sth@linux.ibm.com>
13116 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13117 L:      linux-s390@vger.kernel.org
13118 W:      http://www.ibm.com/developerworks/linux/linux390/
13119 S:      Supported
13120 F:      drivers/s390/block/dasd*
13121 F:      block/partitions/ibm.c
13122
13123 S390 IOMMU (PCI)
13124 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13125 L:      linux-s390@vger.kernel.org
13126 W:      http://www.ibm.com/developerworks/linux/linux390/
13127 S:      Supported
13128 F:      drivers/iommu/s390-iommu.c
13129
13130 S390 IUCV NETWORK LAYER
13131 M:      Julian Wiedmann <jwi@linux.ibm.com>
13132 M:      Ursula Braun <ubraun@linux.ibm.com>
13133 L:      linux-s390@vger.kernel.org
13134 W:      http://www.ibm.com/developerworks/linux/linux390/
13135 S:      Supported
13136 F:      drivers/s390/net/*iucv*
13137 F:      include/net/iucv/
13138 F:      net/iucv/
13139
13140 S390 NETWORK DRIVERS
13141 M:      Julian Wiedmann <jwi@linux.ibm.com>
13142 M:      Ursula Braun <ubraun@linux.ibm.com>
13143 L:      linux-s390@vger.kernel.org
13144 W:      http://www.ibm.com/developerworks/linux/linux390/
13145 S:      Supported
13146 F:      drivers/s390/net/
13147
13148 S390 PCI SUBSYSTEM
13149 M:      Sebastian Ott <sebott@linux.ibm.com>
13150 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13151 L:      linux-s390@vger.kernel.org
13152 W:      http://www.ibm.com/developerworks/linux/linux390/
13153 S:      Supported
13154 F:      arch/s390/pci/
13155 F:      drivers/pci/hotplug/s390_pci_hpc.c
13156
13157 S390 VFIO-CCW DRIVER
13158 M:      Cornelia Huck <cohuck@redhat.com>
13159 M:      Halil Pasic <pasic@linux.ibm.com>
13160 L:      linux-s390@vger.kernel.org
13161 L:      kvm@vger.kernel.org
13162 S:      Supported
13163 F:      drivers/s390/cio/vfio_ccw*
13164 F:      Documentation/s390/vfio-ccw.txt
13165 F:      include/uapi/linux/vfio_ccw.h
13166
13167 S390 ZCRYPT DRIVER
13168 M:      Harald Freudenberger <freude@linux.ibm.com>
13169 L:      linux-s390@vger.kernel.org
13170 W:      http://www.ibm.com/developerworks/linux/linux390/
13171 S:      Supported
13172 F:      drivers/s390/crypto/
13173
13174 S390 VFIO AP DRIVER
13175 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13176 M:      Pierre Morel <pmorel@linux.ibm.com>
13177 M:      Halil Pasic <pasic@linux.ibm.com>
13178 L:      linux-s390@vger.kernel.org
13179 W:      http://www.ibm.com/developerworks/linux/linux390/
13180 S:      Supported
13181 F:      drivers/s390/crypto/vfio_ap_drv.c
13182 F:      drivers/s390/crypto/vfio_ap_private.h
13183 F:      drivers/s390/crypto/vfio_ap_ops.c
13184 F:      Documentation/s390/vfio-ap.txt
13185
13186 S390 ZFCP DRIVER
13187 M:      Steffen Maier <maier@linux.ibm.com>
13188 M:      Benjamin Block <bblock@linux.ibm.com>
13189 L:      linux-s390@vger.kernel.org
13190 W:      http://www.ibm.com/developerworks/linux/linux390/
13191 S:      Supported
13192 F:      drivers/s390/scsi/zfcp_*
13193
13194 S3C24XX SD/MMC Driver
13195 M:      Ben Dooks <ben-linux@fluff.org>
13196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13197 S:      Supported
13198 F:      drivers/mmc/host/s3cmci.*
13199
13200 SAA6588 RDS RECEIVER DRIVER
13201 M:      Hans Verkuil <hverkuil@xs4all.nl>
13202 L:      linux-media@vger.kernel.org
13203 T:      git git://linuxtv.org/media_tree.git
13204 W:      https://linuxtv.org
13205 S:      Odd Fixes
13206 F:      drivers/media/i2c/saa6588*
13207
13208 SAA7134 VIDEO4LINUX DRIVER
13209 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13210 L:      linux-media@vger.kernel.org
13211 W:      https://linuxtv.org
13212 T:      git git://linuxtv.org/media_tree.git
13213 S:      Odd fixes
13214 F:      Documentation/media/v4l-drivers/saa7134*
13215 F:      drivers/media/pci/saa7134/
13216
13217 SAA7146 VIDEO4LINUX-2 DRIVER
13218 M:      Hans Verkuil <hverkuil@xs4all.nl>
13219 L:      linux-media@vger.kernel.org
13220 T:      git git://linuxtv.org/media_tree.git
13221 S:      Maintained
13222 F:      drivers/media/common/saa7146/
13223 F:      drivers/media/pci/saa7146/
13224 F:      include/media/drv-intf/saa7146*
13225
13226 SAMSUNG AUDIO (ASoC) DRIVERS
13227 M:      Krzysztof Kozlowski <krzk@kernel.org>
13228 M:      Sangbeom Kim <sbkim73@samsung.com>
13229 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13230 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13231 S:      Supported
13232 F:      sound/soc/samsung/
13233 F:      Documentation/devicetree/bindings/sound/samsung*
13234
13235 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13236 M:      Krzysztof Kozlowski <krzk@kernel.org>
13237 L:      linux-crypto@vger.kernel.org
13238 L:      linux-samsung-soc@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/crypto/exynos-rng.c
13241 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13242
13243 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13244 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13245 L:      linux-samsung-soc@vger.kernel.org
13246 S:      Maintained
13247 F:      drivers/char/hw_random/exynos-trng.c
13248 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13249
13250 SAMSUNG FRAMEBUFFER DRIVER
13251 M:      Jingoo Han <jingoohan1@gmail.com>
13252 L:      linux-fbdev@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/video/fbdev/s3c-fb.c
13255
13256 SAMSUNG LAPTOP DRIVER
13257 M:      Corentin Chary <corentin.chary@gmail.com>
13258 L:      platform-driver-x86@vger.kernel.org
13259 S:      Maintained
13260 F:      drivers/platform/x86/samsung-laptop.c
13261
13262 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13263 M:      Sangbeom Kim <sbkim73@samsung.com>
13264 M:      Krzysztof Kozlowski <krzk@kernel.org>
13265 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13266 L:      linux-kernel@vger.kernel.org
13267 L:      linux-samsung-soc@vger.kernel.org
13268 S:      Supported
13269 F:      drivers/mfd/sec*.c
13270 F:      drivers/regulator/s2m*.c
13271 F:      drivers/regulator/s5m*.c
13272 F:      drivers/clk/clk-s2mps11.c
13273 F:      drivers/rtc/rtc-s5m.c
13274 F:      include/linux/mfd/samsung/
13275 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13276 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13277 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13278 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13279
13280 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13281 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13282 L:      linux-media@vger.kernel.org
13283 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13284 S:      Maintained
13285 F:      drivers/media/platform/s3c-camif/
13286 F:      include/media/drv-intf/s3c_camif.h
13287
13288 SAMSUNG S3FWRN5 NFC DRIVER
13289 M:      Robert Baldyga <r.baldyga@samsung.com>
13290 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13291 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13292 S:      Supported
13293 F:      drivers/nfc/s3fwrn5
13294
13295 SAMSUNG S5C73M3 CAMERA DRIVER
13296 M:      Kyungmin Park <kyungmin.park@samsung.com>
13297 M:      Andrzej Hajda <a.hajda@samsung.com>
13298 L:      linux-media@vger.kernel.org
13299 S:      Supported
13300 F:      drivers/media/i2c/s5c73m3/*
13301
13302 SAMSUNG S5K5BAF CAMERA DRIVER
13303 M:      Kyungmin Park <kyungmin.park@samsung.com>
13304 M:      Andrzej Hajda <a.hajda@samsung.com>
13305 L:      linux-media@vger.kernel.org
13306 S:      Supported
13307 F:      drivers/media/i2c/s5k5baf.c
13308
13309 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13310 M:      Krzysztof Kozlowski <krzk@kernel.org>
13311 M:      Vladimir Zapolskiy <vz@mleia.com>
13312 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13313 L:      linux-crypto@vger.kernel.org
13314 L:      linux-samsung-soc@vger.kernel.org
13315 S:      Maintained
13316 F:      drivers/crypto/s5p-sss.c
13317
13318 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13319 M:      Kyungmin Park <kyungmin.park@samsung.com>
13320 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13321 L:      linux-media@vger.kernel.org
13322 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13323 S:      Supported
13324 F:      drivers/media/platform/exynos4-is/
13325
13326 SAMSUNG SOC CLOCK DRIVERS
13327 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13328 M:      Tomasz Figa <tomasz.figa@gmail.com>
13329 M:      Chanwoo Choi <cw00.choi@samsung.com>
13330 S:      Supported
13331 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13333 F:      drivers/clk/samsung/
13334 F:      include/dt-bindings/clock/exynos*.h
13335 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13336
13337 SAMSUNG SPI DRIVERS
13338 M:      Kukjin Kim <kgene@kernel.org>
13339 M:      Krzysztof Kozlowski <krzk@kernel.org>
13340 M:      Andi Shyti <andi@etezian.org>
13341 L:      linux-spi@vger.kernel.org
13342 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13343 S:      Maintained
13344 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13345 F:      drivers/spi/spi-s3c*
13346 F:      include/linux/platform_data/spi-s3c64xx.h
13347
13348 SAMSUNG SXGBE DRIVERS
13349 M:      Byungho An <bh74.an@samsung.com>
13350 M:      Girish K S <ks.giri@samsung.com>
13351 M:      Vipul Pandya <vipul.pandya@samsung.com>
13352 S:      Supported
13353 L:      netdev@vger.kernel.org
13354 F:      drivers/net/ethernet/samsung/sxgbe/
13355
13356 SAMSUNG THERMAL DRIVER
13357 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13358 L:      linux-pm@vger.kernel.org
13359 L:      linux-samsung-soc@vger.kernel.org
13360 S:      Supported
13361 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13362 F:      drivers/thermal/samsung/
13363
13364 SAMSUNG USB2 PHY DRIVER
13365 M:      Kamil Debski <kamil@wypas.org>
13366 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13367 L:      linux-kernel@vger.kernel.org
13368 S:      Supported
13369 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13370 F:      Documentation/phy/samsung-usb2.txt
13371 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13372 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13373 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13374 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13375 F:      drivers/phy/samsung/phy-samsung-usb2.c
13376 F:      drivers/phy/samsung/phy-samsung-usb2.h
13377
13378 SC1200 WDT DRIVER
13379 M:      Zwane Mwaikambo <zwanem@gmail.com>
13380 S:      Maintained
13381 F:      drivers/watchdog/sc1200wdt.c
13382
13383 SCHEDULER
13384 M:      Ingo Molnar <mingo@redhat.com>
13385 M:      Peter Zijlstra <peterz@infradead.org>
13386 L:      linux-kernel@vger.kernel.org
13387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13388 S:      Maintained
13389 F:      kernel/sched/
13390 F:      include/linux/sched.h
13391 F:      include/uapi/linux/sched.h
13392 F:      include/linux/wait.h
13393
13394 SCR24X CHIP CARD INTERFACE DRIVER
13395 M:      Lubomir Rintel <lkundrak@v3.sk>
13396 S:      Supported
13397 F:      drivers/char/pcmcia/scr24x_cs.c
13398
13399 SCSI CDROM DRIVER
13400 M:      Jens Axboe <axboe@kernel.dk>
13401 L:      linux-scsi@vger.kernel.org
13402 W:      http://www.kernel.dk
13403 S:      Maintained
13404 F:      drivers/scsi/sr*
13405
13406 SCSI RDMA PROTOCOL (SRP) INITIATOR
13407 M:      Bart Van Assche <bvanassche@acm.org>
13408 L:      linux-rdma@vger.kernel.org
13409 S:      Supported
13410 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13411 F:      drivers/infiniband/ulp/srp/
13412 F:      include/scsi/srp.h
13413
13414 SCSI RDMA PROTOCOL (SRP) TARGET
13415 M:      Bart Van Assche <bvanassche@acm.org>
13416 L:      linux-rdma@vger.kernel.org
13417 L:      target-devel@vger.kernel.org
13418 S:      Supported
13419 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13420 F:      drivers/infiniband/ulp/srpt/
13421
13422 SCSI SG DRIVER
13423 M:      Doug Gilbert <dgilbert@interlog.com>
13424 L:      linux-scsi@vger.kernel.org
13425 W:      http://sg.danny.cz/sg
13426 S:      Maintained
13427 F:      Documentation/scsi/scsi-generic.txt
13428 F:      drivers/scsi/sg.c
13429 F:      include/scsi/sg.h
13430
13431 SCSI SUBSYSTEM
13432 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13434 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13436 L:      linux-scsi@vger.kernel.org
13437 S:      Maintained
13438 F:      Documentation/devicetree/bindings/scsi/
13439 F:      drivers/scsi/
13440 F:      include/scsi/
13441
13442 SCSI TAPE DRIVER
13443 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13444 L:      linux-scsi@vger.kernel.org
13445 S:      Maintained
13446 F:      Documentation/scsi/st.txt
13447 F:      drivers/scsi/st.*
13448 F:      drivers/scsi/st_*.h
13449
13450 SCTP PROTOCOL
13451 M:      Vlad Yasevich <vyasevich@gmail.com>
13452 M:      Neil Horman <nhorman@tuxdriver.com>
13453 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13454 L:      linux-sctp@vger.kernel.org
13455 W:      http://lksctp.sourceforge.net
13456 S:      Maintained
13457 F:      Documentation/networking/sctp.txt
13458 F:      include/linux/sctp.h
13459 F:      include/uapi/linux/sctp.h
13460 F:      include/net/sctp/
13461 F:      net/sctp/
13462
13463 SCx200 CPU SUPPORT
13464 M:      Jim Cromie <jim.cromie@gmail.com>
13465 S:      Odd Fixes
13466 F:      Documentation/i2c/busses/scx200_acb
13467 F:      arch/x86/platform/scx200/
13468 F:      drivers/watchdog/scx200_wdt.c
13469 F:      drivers/i2c/busses/scx200*
13470 F:      drivers/mtd/maps/scx200_docflash.c
13471 F:      include/linux/scx200.h
13472
13473 SCx200 GPIO DRIVER
13474 M:      Jim Cromie <jim.cromie@gmail.com>
13475 S:      Maintained
13476 F:      drivers/char/scx200_gpio.c
13477 F:      include/linux/scx200_gpio.h
13478
13479 SCx200 HRT CLOCKSOURCE DRIVER
13480 M:      Jim Cromie <jim.cromie@gmail.com>
13481 S:      Maintained
13482 F:      drivers/clocksource/scx200_hrt.c
13483
13484 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13485 M:      Sascha Sommer <saschasommer@freenet.de>
13486 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13487 S:      Maintained
13488 F:      drivers/mmc/host/sdricoh_cs.c
13489
13490 SECO BOARDS CEC DRIVER
13491 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13492 S:      Maintained
13493 F:      drivers/media/platform/seco-cec/seco-cec.c
13494 F:      drivers/media/platform/seco-cec/seco-cec.h
13495
13496 SECURE COMPUTING
13497 M:      Kees Cook <keescook@chromium.org>
13498 R:      Andy Lutomirski <luto@amacapital.net>
13499 R:      Will Drewry <wad@chromium.org>
13500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13501 S:      Supported
13502 F:      kernel/seccomp.c
13503 F:      include/uapi/linux/seccomp.h
13504 F:      include/linux/seccomp.h
13505 F:      tools/testing/selftests/seccomp/*
13506 F:      tools/testing/selftests/kselftest_harness.h
13507 F:      Documentation/userspace-api/seccomp_filter.rst
13508 K:      \bsecure_computing
13509 K:      \bTIF_SECCOMP\b
13510
13511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13512 M:      Al Cooper <alcooperx@gmail.com>
13513 L:      linux-mmc@vger.kernel.org
13514 L:      bcm-kernel-feedback-list@broadcom.com
13515 S:      Maintained
13516 F:      drivers/mmc/host/sdhci-brcmstb*
13517
13518 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13519 M:      Adrian Hunter <adrian.hunter@intel.com>
13520 L:      linux-mmc@vger.kernel.org
13521 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13522 S:      Maintained
13523 F:      drivers/mmc/host/sdhci*
13524 F:      include/linux/mmc/sdhci*
13525
13526 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13527 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13528 M:      Manjunath M B <manjumb@synopsys.com>
13529 L:      linux-mmc@vger.kernel.org
13530 S:      Maintained
13531 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13532
13533 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13534 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13535 L:      linux-mmc@vger.kernel.org
13536 S:      Supported
13537 F:      drivers/mmc/host/sdhci-of-at91.c
13538
13539 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13540 M:      Ben Dooks <ben-linux@fluff.org>
13541 M:      Jaehoon Chung <jh80.chung@samsung.com>
13542 L:      linux-mmc@vger.kernel.org
13543 S:      Maintained
13544 F:      drivers/mmc/host/sdhci-s3c*
13545
13546 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13547 M:      Viresh Kumar <vireshk@kernel.org>
13548 L:      linux-mmc@vger.kernel.org
13549 S:      Maintained
13550 F:      drivers/mmc/host/sdhci-spear.c
13551
13552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13553 M:      Kishon Vijay Abraham I <kishon@ti.com>
13554 L:      linux-mmc@vger.kernel.org
13555 S:      Maintained
13556 F:      drivers/mmc/host/sdhci-omap.c
13557
13558 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13559 M:      Scott Bauer <scott.bauer@intel.com>
13560 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13561 L:      linux-block@vger.kernel.org
13562 S:      Supported
13563 F:      block/sed*
13564 F:      block/opal_proto.h
13565 F:      include/linux/sed*
13566 F:      include/uapi/linux/sed*
13567
13568 SECURITY CONTACT
13569 M:      Security Officers <security@kernel.org>
13570 S:      Supported
13571
13572 SECURITY SUBSYSTEM
13573 M:      James Morris <jmorris@namei.org>
13574 M:      "Serge E. Hallyn" <serge@hallyn.com>
13575 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13577 W:      http://kernsec.org/
13578 S:      Supported
13579 F:      security/
13580 X:      security/selinux/
13581
13582 SELINUX SECURITY MODULE
13583 M:      Paul Moore <paul@paul-moore.com>
13584 M:      Stephen Smalley <sds@tycho.nsa.gov>
13585 M:      Eric Paris <eparis@parisplace.org>
13586 L:      selinux@vger.kernel.org
13587 W:      https://selinuxproject.org
13588 W:      https://github.com/SELinuxProject
13589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13590 S:      Supported
13591 F:      include/linux/selinux*
13592 F:      security/selinux/
13593 F:      scripts/selinux/
13594 F:      Documentation/admin-guide/LSM/SELinux.rst
13595
13596 SENSABLE PHANTOM
13597 M:      Jiri Slaby <jirislaby@gmail.com>
13598 S:      Maintained
13599 F:      drivers/misc/phantom.c
13600 F:      include/uapi/linux/phantom.h
13601
13602 SERIAL DEVICE BUS
13603 M:      Rob Herring <robh@kernel.org>
13604 L:      linux-serial@vger.kernel.org
13605 S:      Maintained
13606 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13607 F:      drivers/tty/serdev/
13608 F:      include/linux/serdev.h
13609
13610 SERIAL DRIVERS
13611 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13612 L:      linux-serial@vger.kernel.org
13613 S:      Maintained
13614 F:      Documentation/devicetree/bindings/serial/
13615 F:      drivers/tty/serial/
13616
13617 SERIAL IR RECEIVER
13618 M:      Sean Young <sean@mess.org>
13619 L:      linux-media@vger.kernel.org
13620 S:      Maintained
13621 F:      drivers/media/rc/serial_ir.c
13622
13623 SFC NETWORK DRIVER
13624 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13625 M:      Edward Cree <ecree@solarflare.com>
13626 M:      Bert Kenward <bkenward@solarflare.com>
13627 L:      netdev@vger.kernel.org
13628 S:      Supported
13629 F:      drivers/net/ethernet/sfc/
13630
13631 SGI GRU DRIVER
13632 M:      Dimitri Sivanich <sivanich@sgi.com>
13633 S:      Maintained
13634 F:      drivers/misc/sgi-gru/
13635
13636 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13637 M:      Pat Gefre <pfg@sgi.com>
13638 L:      linux-ia64@vger.kernel.org
13639 S:      Supported
13640 F:      Documentation/ia64/serial.txt
13641 F:      drivers/tty/serial/ioc?_serial.c
13642 F:      include/linux/ioc?.h
13643
13644 SGI XP/XPC/XPNET DRIVER
13645 M:      Cliff Whickman <cpw@sgi.com>
13646 M:      Robin Holt <robinmholt@gmail.com>
13647 S:      Maintained
13648 F:      drivers/misc/sgi-xp/
13649
13650 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13651 M:      Ursula Braun <ubraun@linux.ibm.com>
13652 L:      linux-s390@vger.kernel.org
13653 W:      http://www.ibm.com/developerworks/linux/linux390/
13654 S:      Supported
13655 F:      net/smc/
13656
13657 SHARP RJ54N1CB0C SENSOR DRIVER
13658 M:      Jacopo Mondi <jacopo@jmondi.org>
13659 L:      linux-media@vger.kernel.org
13660 T:      git git://linuxtv.org/media_tree.git
13661 S:      Odd fixes
13662 F:      drivers/media/i2c/rj54n1cb0c.c
13663 F:      include/media/i2c/rj54n1cb0c.h
13664
13665 SH_VEU V4L2 MEM2MEM DRIVER
13666 L:      linux-media@vger.kernel.org
13667 S:      Orphan
13668 F:      drivers/media/platform/sh_veu.c
13669
13670 SH_VOU V4L2 OUTPUT DRIVER
13671 L:      linux-media@vger.kernel.org
13672 S:      Orphan
13673 F:      drivers/media/platform/sh_vou.c
13674 F:      include/media/drv-intf/sh_vou.h
13675
13676 SI2157 MEDIA DRIVER
13677 M:      Antti Palosaari <crope@iki.fi>
13678 L:      linux-media@vger.kernel.org
13679 W:      https://linuxtv.org
13680 W:      http://palosaari.fi/linux/
13681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13682 T:      git git://linuxtv.org/anttip/media_tree.git
13683 S:      Maintained
13684 F:      drivers/media/tuners/si2157*
13685
13686 SI2165 MEDIA DRIVER
13687 M:      Matthias Schwarzott <zzam@gentoo.org>
13688 L:      linux-media@vger.kernel.org
13689 W:      https://linuxtv.org
13690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13691 S:      Maintained
13692 F:      drivers/media/dvb-frontends/si2165*
13693
13694 SI2168 MEDIA DRIVER
13695 M:      Antti Palosaari <crope@iki.fi>
13696 L:      linux-media@vger.kernel.org
13697 W:      https://linuxtv.org
13698 W:      http://palosaari.fi/linux/
13699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13700 T:      git git://linuxtv.org/anttip/media_tree.git
13701 S:      Maintained
13702 F:      drivers/media/dvb-frontends/si2168*
13703
13704 SI470X FM RADIO RECEIVER I2C DRIVER
13705 M:      Hans Verkuil <hverkuil@xs4all.nl>
13706 L:      linux-media@vger.kernel.org
13707 T:      git git://linuxtv.org/media_tree.git
13708 W:      https://linuxtv.org
13709 S:      Odd Fixes
13710 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13711
13712 SI470X FM RADIO RECEIVER USB DRIVER
13713 M:      Hans Verkuil <hverkuil@xs4all.nl>
13714 L:      linux-media@vger.kernel.org
13715 T:      git git://linuxtv.org/media_tree.git
13716 W:      https://linuxtv.org
13717 S:      Maintained
13718 F:      drivers/media/radio/si470x/radio-si470x-common.c
13719 F:      drivers/media/radio/si470x/radio-si470x.h
13720 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13721
13722 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13723 M:      Eduardo Valentin <edubezval@gmail.com>
13724 L:      linux-media@vger.kernel.org
13725 T:      git git://linuxtv.org/media_tree.git
13726 W:      https://linuxtv.org
13727 S:      Odd Fixes
13728 F:      drivers/media/radio/si4713/si4713.?
13729
13730 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13731 M:      Eduardo Valentin <edubezval@gmail.com>
13732 L:      linux-media@vger.kernel.org
13733 T:      git git://linuxtv.org/media_tree.git
13734 W:      https://linuxtv.org
13735 S:      Odd Fixes
13736 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13737
13738 SI4713 FM RADIO TRANSMITTER USB DRIVER
13739 M:      Hans Verkuil <hverkuil@xs4all.nl>
13740 L:      linux-media@vger.kernel.org
13741 T:      git git://linuxtv.org/media_tree.git
13742 W:      https://linuxtv.org
13743 S:      Maintained
13744 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13745
13746 SIANO DVB DRIVER
13747 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13748 L:      linux-media@vger.kernel.org
13749 W:      https://linuxtv.org
13750 T:      git git://linuxtv.org/media_tree.git
13751 S:      Odd fixes
13752 F:      drivers/media/common/siano/
13753 F:      drivers/media/usb/siano/
13754 F:      drivers/media/usb/siano/
13755 F:      drivers/media/mmc/siano/
13756
13757 SIFIVE DRIVERS
13758 M:      Palmer Dabbelt <palmer@sifive.com>
13759 L:      linux-riscv@lists.infradead.org
13760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13761 S:      Supported
13762 K:      sifive
13763 N:      sifive
13764
13765 SILEAD TOUCHSCREEN DRIVER
13766 M:      Hans de Goede <hdegoede@redhat.com>
13767 L:      linux-input@vger.kernel.org
13768 L:      platform-driver-x86@vger.kernel.org
13769 S:      Maintained
13770 F:      drivers/input/touchscreen/silead.c
13771 F:      drivers/platform/x86/touchscreen_dmi.c
13772
13773 SILICON MOTION SM712 FRAME BUFFER DRIVER
13774 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13775 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13776 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13777 L:      linux-fbdev@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/video/fbdev/sm712*
13780 F:      Documentation/fb/sm712fb.txt
13781
13782 SIMPLE FIRMWARE INTERFACE (SFI)
13783 M:      Len Brown <lenb@kernel.org>
13784 L:      sfi-devel@simplefirmware.org
13785 W:      http://simplefirmware.org/
13786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13787 S:      Supported
13788 F:      arch/x86/platform/sfi/
13789 F:      drivers/sfi/
13790 F:      include/linux/sfi*.h
13791
13792 SIMPLEFB FB DRIVER
13793 M:      Hans de Goede <hdegoede@redhat.com>
13794 L:      linux-fbdev@vger.kernel.org
13795 S:      Maintained
13796 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13797 F:      drivers/video/fbdev/simplefb.c
13798 F:      include/linux/platform_data/simplefb.h
13799
13800 SIMTEC EB110ATX (Chalice CATS)
13801 P:      Ben Dooks
13802 P:      Vincent Sanders <vince@simtec.co.uk>
13803 M:      Simtec Linux Team <linux@simtec.co.uk>
13804 W:      http://www.simtec.co.uk/products/EB110ATX/
13805 S:      Supported
13806
13807 SIMTEC EB2410ITX (BAST)
13808 P:      Ben Dooks
13809 P:      Vincent Sanders <vince@simtec.co.uk>
13810 M:      Simtec Linux Team <linux@simtec.co.uk>
13811 W:      http://www.simtec.co.uk/products/EB2410ITX/
13812 S:      Supported
13813 F:      arch/arm/mach-s3c24xx/mach-bast.c
13814 F:      arch/arm/mach-s3c24xx/bast-ide.c
13815 F:      arch/arm/mach-s3c24xx/bast-irq.c
13816
13817 SIPHASH PRF ROUTINES
13818 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13819 S:      Maintained
13820 F:      lib/siphash.c
13821 F:      lib/test_siphash.c
13822 F:      include/linux/siphash.h
13823
13824 SIOX
13825 M:      Gavin Schenk <g.schenk@eckelmann.de>
13826 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13827 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13828 S:      Supported
13829 F:      drivers/siox/*
13830 F:      drivers/gpio/gpio-siox.c
13831 F:      include/trace/events/siox.h
13832
13833 SIS 190 ETHERNET DRIVER
13834 M:      Francois Romieu <romieu@fr.zoreil.com>
13835 L:      netdev@vger.kernel.org
13836 S:      Maintained
13837 F:      drivers/net/ethernet/sis/sis190.c
13838
13839 SIS 900/7016 FAST ETHERNET DRIVER
13840 M:      Daniele Venzano <venza@brownhat.org>
13841 W:      http://www.brownhat.org/sis900.html
13842 L:      netdev@vger.kernel.org
13843 S:      Maintained
13844 F:      drivers/net/ethernet/sis/sis900.*
13845
13846 SIS FRAMEBUFFER DRIVER
13847 M:      Thomas Winischhofer <thomas@winischhofer.net>
13848 W:      http://www.winischhofer.net/linuxsisvga.shtml
13849 S:      Maintained
13850 F:      Documentation/fb/sisfb.txt
13851 F:      drivers/video/fbdev/sis/
13852 F:      include/video/sisfb.h
13853
13854 SIS USB2VGA DRIVER
13855 M:      Thomas Winischhofer <thomas@winischhofer.net>
13856 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13857 S:      Maintained
13858 F:      drivers/usb/misc/sisusbvga/
13859
13860 SLAB ALLOCATOR
13861 M:      Christoph Lameter <cl@linux.com>
13862 M:      Pekka Enberg <penberg@kernel.org>
13863 M:      David Rientjes <rientjes@google.com>
13864 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13865 M:      Andrew Morton <akpm@linux-foundation.org>
13866 L:      linux-mm@kvack.org
13867 S:      Maintained
13868 F:      include/linux/sl?b*.h
13869 F:      mm/sl?b*
13870
13871 SLEEPABLE READ-COPY UPDATE (SRCU)
13872 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13873 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13874 M:      Josh Triplett <josh@joshtriplett.org>
13875 R:      Steven Rostedt <rostedt@goodmis.org>
13876 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13877 L:      linux-kernel@vger.kernel.org
13878 W:      http://www.rdrop.com/users/paulmck/RCU/
13879 S:      Supported
13880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13881 F:      include/linux/srcu*.h
13882 F:      kernel/rcu/srcu*.c
13883
13884 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13885 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13887 S:      Maintained
13888 F:      drivers/slimbus/
13889 F:      Documentation/devicetree/bindings/slimbus/
13890 F:      include/linux/slimbus.h
13891
13892 SMACK SECURITY MODULE
13893 M:      Casey Schaufler <casey@schaufler-ca.com>
13894 L:      linux-security-module@vger.kernel.org
13895 W:      http://schaufler-ca.com
13896 T:      git git://github.com/cschaufler/smack-next
13897 S:      Maintained
13898 F:      Documentation/admin-guide/LSM/Smack.rst
13899 F:      security/smack/
13900
13901 SMC91x ETHERNET DRIVER
13902 M:      Nicolas Pitre <nico@fluxnic.net>
13903 S:      Odd Fixes
13904 F:      drivers/net/ethernet/smsc/smc91x.*
13905
13906 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13907 M:      Sakari Ailus <sakari.ailus@iki.fi>
13908 L:      linux-media@vger.kernel.org
13909 S:      Maintained
13910 F:      drivers/media/i2c/smiapp/
13911 F:      include/media/i2c/smiapp.h
13912 F:      drivers/media/i2c/smiapp-pll.c
13913 F:      drivers/media/i2c/smiapp-pll.h
13914 F:      include/uapi/linux/smiapp.h
13915 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13916
13917 SMM665 HARDWARE MONITOR DRIVER
13918 M:      Guenter Roeck <linux@roeck-us.net>
13919 L:      linux-hwmon@vger.kernel.org
13920 S:      Maintained
13921 F:      Documentation/hwmon/smm665
13922 F:      drivers/hwmon/smm665.c
13923
13924 SMSC EMC2103 HARDWARE MONITOR DRIVER
13925 M:      Steve Glendinning <steve.glendinning@shawell.net>
13926 L:      linux-hwmon@vger.kernel.org
13927 S:      Maintained
13928 F:      Documentation/hwmon/emc2103
13929 F:      drivers/hwmon/emc2103.c
13930
13931 SMSC SCH5627 HARDWARE MONITOR DRIVER
13932 M:      Hans de Goede <hdegoede@redhat.com>
13933 L:      linux-hwmon@vger.kernel.org
13934 S:      Supported
13935 F:      Documentation/hwmon/sch5627
13936 F:      drivers/hwmon/sch5627.c
13937
13938 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13939 M:      Steve Glendinning <steve.glendinning@shawell.net>
13940 L:      linux-fbdev@vger.kernel.org
13941 S:      Maintained
13942 F:      drivers/video/fbdev/smscufx.c
13943
13944 SMSC47B397 HARDWARE MONITOR DRIVER
13945 M:      Jean Delvare <jdelvare@suse.com>
13946 L:      linux-hwmon@vger.kernel.org
13947 S:      Maintained
13948 F:      Documentation/hwmon/smsc47b397
13949 F:      drivers/hwmon/smsc47b397.c
13950
13951 SMSC911x ETHERNET DRIVER
13952 M:      Steve Glendinning <steve.glendinning@shawell.net>
13953 L:      netdev@vger.kernel.org
13954 S:      Maintained
13955 F:      include/linux/smsc911x.h
13956 F:      drivers/net/ethernet/smsc/smsc911x.*
13957
13958 SMSC9420 PCI ETHERNET DRIVER
13959 M:      Steve Glendinning <steve.glendinning@shawell.net>
13960 L:      netdev@vger.kernel.org
13961 S:      Maintained
13962 F:      drivers/net/ethernet/smsc/smsc9420.*
13963
13964 SOC-CAMERA V4L2 SUBSYSTEM
13965 L:      linux-media@vger.kernel.org
13966 T:      git git://linuxtv.org/media_tree.git
13967 S:      Orphan
13968 F:      include/media/soc*
13969 F:      drivers/media/i2c/soc_camera/
13970 F:      drivers/media/platform/soc_camera/
13971
13972 SOCIONEXT SYNQUACER I2C DRIVER
13973 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13974 L:      linux-i2c@vger.kernel.org
13975 S:      Maintained
13976 F:      drivers/i2c/busses/i2c-synquacer.c
13977 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13978
13979 SOCIONEXT UNIPHIER SOUND DRIVER
13980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13981 S:      Orphan
13982 F:      sound/soc/uniphier/
13983
13984 SOEKRIS NET48XX LED SUPPORT
13985 M:      Chris Boot <bootc@bootc.net>
13986 S:      Maintained
13987 F:      drivers/leds/leds-net48xx.c
13988
13989 SOFT-ROCE DRIVER (rxe)
13990 M:      Moni Shoua <monis@mellanox.com>
13991 L:      linux-rdma@vger.kernel.org
13992 S:      Supported
13993 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13994 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13995 F:      drivers/infiniband/sw/rxe/
13996 F:      include/uapi/rdma/rdma_user_rxe.h
13997
13998 SOFTLOGIC 6x10 MPEG CODEC
13999 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14000 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14001 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14002 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14003 M:      Ismael Luceno <ismael@iodev.co.uk>
14004 L:      linux-media@vger.kernel.org
14005 S:      Supported
14006 F:      drivers/media/pci/solo6x10/
14007
14008 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14009 M:      James Morse <james.morse@arm.com>
14010 L:      linux-arm-kernel@lists.infradead.org
14011 S:      Maintained
14012 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14013 F:      drivers/firmware/arm_sdei.c
14014 F:      include/linux/arm_sdei.h
14015 F:      include/uapi/linux/arm_sdei.h
14016
14017 SOFTWARE RAID (Multiple Disks) SUPPORT
14018 M:      Shaohua Li <shli@kernel.org>
14019 L:      linux-raid@vger.kernel.org
14020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14021 S:      Supported
14022 F:      drivers/md/Makefile
14023 F:      drivers/md/Kconfig
14024 F:      drivers/md/md*
14025 F:      drivers/md/raid*
14026 F:      include/linux/raid/
14027 F:      include/uapi/linux/raid/
14028
14029 SOCIONEXT (SNI) AVE NETWORK DRIVER
14030 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14031 L:      netdev@vger.kernel.org
14032 S:      Maintained
14033 F:      drivers/net/ethernet/socionext/sni_ave.c
14034 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14035
14036 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14037 M:      Jassi Brar <jaswinder.singh@linaro.org>
14038 L:      netdev@vger.kernel.org
14039 S:      Maintained
14040 F:      drivers/net/ethernet/socionext/netsec.c
14041 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14042
14043 SOLIDRUN CLEARFOG SUPPORT
14044 M:      Russell King <linux@armlinux.org.uk>
14045 S:      Maintained
14046 F:      arch/arm/boot/dts/armada-388-clearfog*
14047 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14048
14049 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14050 M:      Russell King <linux@armlinux.org.uk>
14051 S:      Maintained
14052 F:      arch/arm/boot/dts/imx6*-cubox-i*
14053 F:      arch/arm/boot/dts/imx6*-hummingboard*
14054 F:      arch/arm/boot/dts/imx6*-sr-*
14055
14056 SONIC NETWORK DRIVER
14057 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14058 L:      netdev@vger.kernel.org
14059 S:      Maintained
14060 F:      drivers/net/ethernet/natsemi/sonic.*
14061
14062 SONICS SILICON BACKPLANE DRIVER (SSB)
14063 M:      Michael Buesch <m@bues.ch>
14064 L:      linux-wireless@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/ssb/
14067 F:      include/linux/ssb/
14068
14069 SONY IMX214 SENSOR DRIVER
14070 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14071 L:      linux-media@vger.kernel.org
14072 T:      git git://linuxtv.org/media_tree.git
14073 S:      Maintained
14074 F:      drivers/media/i2c/imx214.c
14075 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14076
14077 SONY IMX258 SENSOR DRIVER
14078 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14079 L:      linux-media@vger.kernel.org
14080 T:      git git://linuxtv.org/media_tree.git
14081 S:      Maintained
14082 F:      drivers/media/i2c/imx258.c
14083
14084 SONY IMX274 SENSOR DRIVER
14085 M:      Leon Luo <leonl@leopardimaging.com>
14086 L:      linux-media@vger.kernel.org
14087 T:      git git://linuxtv.org/media_tree.git
14088 S:      Maintained
14089 F:      drivers/media/i2c/imx274.c
14090 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14091
14092 SONY IMX319 SENSOR DRIVER
14093 M:      Bingbu Cao <bingbu.cao@intel.com>
14094 L:      linux-media@vger.kernel.org
14095 T:      git git://linuxtv.org/media_tree.git
14096 S:      Maintained
14097 F:      drivers/media/i2c/imx319.c
14098
14099 SONY IMX355 SENSOR DRIVER
14100 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14101 L:      linux-media@vger.kernel.org
14102 T:      git git://linuxtv.org/media_tree.git
14103 S:      Maintained
14104 F:      drivers/media/i2c/imx355.c
14105
14106 SONY MEMORYSTICK CARD SUPPORT
14107 M:      Alex Dubov <oakad@yahoo.com>
14108 W:      http://tifmxx.berlios.de/
14109 S:      Maintained
14110 F:      drivers/memstick/host/tifm_ms.c
14111
14112 SONY MEMORYSTICK STANDARD SUPPORT
14113 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14114 S:      Maintained
14115 F:      drivers/memstick/core/ms_block.*
14116
14117 SONY VAIO CONTROL DEVICE DRIVER
14118 M:      Mattia Dongili <malattia@linux.it>
14119 L:      platform-driver-x86@vger.kernel.org
14120 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14121 S:      Maintained
14122 F:      Documentation/laptops/sony-laptop.txt
14123 F:      drivers/char/sonypi.c
14124 F:      drivers/platform/x86/sony-laptop.c
14125 F:      include/linux/sony-laptop.h
14126
14127 SOUND
14128 M:      Jaroslav Kysela <perex@perex.cz>
14129 M:      Takashi Iwai <tiwai@suse.com>
14130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14131 W:      http://www.alsa-project.org/
14132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14133 T:      git git://git.alsa-project.org/alsa-kernel.git
14134 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14135 S:      Maintained
14136 F:      Documentation/sound/
14137 F:      include/sound/
14138 F:      include/uapi/sound/
14139 F:      sound/
14140
14141 SOUND - COMPRESSED AUDIO
14142 M:      Vinod Koul <vkoul@kernel.org>
14143 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14145 S:      Supported
14146 F:      Documentation/sound/designs/compress-offload.rst
14147 F:      include/sound/compress_driver.h
14148 F:      include/uapi/sound/compress_*
14149 F:      sound/core/compress_offload.c
14150 F:      sound/soc/soc-compress.c
14151
14152 SOUND - DMAENGINE HELPERS
14153 M:      Lars-Peter Clausen <lars@metafoo.de>
14154 S:      Supported
14155 F:      include/sound/dmaengine_pcm.h
14156 F:      sound/core/pcm_dmaengine.c
14157 F:      sound/soc/soc-generic-dmaengine-pcm.c
14158
14159 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14160 M:      Liam Girdwood <lgirdwood@gmail.com>
14161 M:      Mark Brown <broonie@kernel.org>
14162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14163 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14164 W:      http://alsa-project.org/main/index.php/ASoC
14165 S:      Supported
14166 F:      Documentation/devicetree/bindings/sound/
14167 F:      Documentation/sound/soc/
14168 F:      sound/soc/
14169 F:      include/dt-bindings/sound/
14170 F:      include/sound/soc*
14171
14172 SOUNDWIRE SUBSYSTEM
14173 M:      Vinod Koul <vkoul@kernel.org>
14174 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14175 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14177 S:      Supported
14178 F:      Documentation/driver-api/soundwire/
14179 F:      drivers/soundwire/
14180 F:      include/linux/soundwire/
14181
14182 SP2 MEDIA DRIVER
14183 M:      Olli Salonen <olli.salonen@iki.fi>
14184 L:      linux-media@vger.kernel.org
14185 W:      https://linuxtv.org
14186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14187 S:      Maintained
14188 F:      drivers/media/dvb-frontends/sp2*
14189
14190 SPARC + UltraSPARC (sparc/sparc64)
14191 M:      "David S. Miller" <davem@davemloft.net>
14192 L:      sparclinux@vger.kernel.org
14193 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14196 S:      Maintained
14197 F:      arch/sparc/
14198 F:      drivers/sbus/
14199
14200 SPARC SERIAL DRIVERS
14201 M:      "David S. Miller" <davem@davemloft.net>
14202 L:      sparclinux@vger.kernel.org
14203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14205 S:      Maintained
14206 F:      include/linux/sunserialcore.h
14207 F:      drivers/tty/serial/suncore.c
14208 F:      drivers/tty/serial/sunhv.c
14209 F:      drivers/tty/serial/sunsab.c
14210 F:      drivers/tty/serial/sunsab.h
14211 F:      drivers/tty/serial/sunsu.c
14212 F:      drivers/tty/serial/sunzilog.c
14213 F:      drivers/tty/serial/sunzilog.h
14214 F:      drivers/tty/vcc.c
14215
14216 SPARSE CHECKER
14217 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14218 L:      linux-sparse@vger.kernel.org
14219 W:      https://sparse.wiki.kernel.org/
14220 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14221 S:      Maintained
14222 F:      include/linux/compiler.h
14223
14224 SPEAR CLOCK FRAMEWORK SUPPORT
14225 M:      Viresh Kumar <vireshk@kernel.org>
14226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14227 W:      http://www.st.com/spear
14228 S:      Maintained
14229 F:      drivers/clk/spear/
14230
14231 SPEAR PLATFORM SUPPORT
14232 M:      Viresh Kumar <vireshk@kernel.org>
14233 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14235 W:      http://www.st.com/spear
14236 S:      Maintained
14237 F:      arch/arm/boot/dts/spear*
14238 F:      arch/arm/mach-spear/
14239
14240 SPI NOR SUBSYSTEM
14241 M:      Marek Vasut <marek.vasut@gmail.com>
14242 L:      linux-mtd@lists.infradead.org
14243 W:      http://www.linux-mtd.infradead.org/
14244 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14245 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14246 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14247 S:      Maintained
14248 F:      drivers/mtd/spi-nor/
14249 F:      include/linux/mtd/spi-nor.h
14250
14251 SPI SUBSYSTEM
14252 M:      Mark Brown <broonie@kernel.org>
14253 L:      linux-spi@vger.kernel.org
14254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14255 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14256 S:      Maintained
14257 F:      Documentation/devicetree/bindings/spi/
14258 F:      Documentation/spi/
14259 F:      drivers/spi/
14260 F:      include/linux/spi/
14261 F:      include/uapi/linux/spi/
14262 F:      tools/spi/
14263
14264 SPIDERNET NETWORK DRIVER for CELL
14265 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14266 L:      netdev@vger.kernel.org
14267 S:      Supported
14268 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14269 F:      drivers/net/ethernet/toshiba/spider_net*
14270
14271 SPMI SUBSYSTEM
14272 R:      Stephen Boyd <sboyd@kernel.org>
14273 L:      linux-arm-msm@vger.kernel.org
14274 F:      Documentation/devicetree/bindings/spmi/
14275 F:      drivers/spmi/
14276 F:      include/dt-bindings/spmi/spmi.h
14277 F:      include/linux/spmi.h
14278 F:      include/trace/events/spmi.h
14279
14280 SPU FILE SYSTEM
14281 M:      Jeremy Kerr <jk@ozlabs.org>
14282 L:      linuxppc-dev@lists.ozlabs.org
14283 W:      http://www.ibm.com/developerworks/power/cell/
14284 S:      Supported
14285 F:      Documentation/filesystems/spufs.txt
14286 F:      arch/powerpc/platforms/cell/spufs/
14287
14288 SQUASHFS FILE SYSTEM
14289 M:      Phillip Lougher <phillip@squashfs.org.uk>
14290 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14291 W:      http://squashfs.org.uk
14292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14293 S:      Maintained
14294 F:      Documentation/filesystems/squashfs.txt
14295 F:      fs/squashfs/
14296
14297 SRM (Alpha) environment access
14298 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14299 S:      Maintained
14300 F:      arch/alpha/kernel/srm_env.c
14301
14302 ST LSM6DSx IMU IIO DRIVER
14303 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14304 L:      linux-iio@vger.kernel.org
14305 W:      http://www.st.com/
14306 S:      Maintained
14307 F:      drivers/iio/imu/st_lsm6dsx/
14308 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14309
14310 ST STM32 I2C/SMBUS DRIVER
14311 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14312 L:      linux-i2c@vger.kernel.org
14313 S:      Maintained
14314 F:      drivers/i2c/busses/i2c-stm32*
14315
14316 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14317 M:      Song Qiang <songqiang1304521@gmail.com>
14318 L:      linux-iio@vger.kernel.org
14319 S:      Maintained
14320 F:      drivers/iio/proximity/vl53l0x-i2c.c
14321 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14322
14323 STABLE BRANCH
14324 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14325 M:      Sasha Levin <sashal@kernel.org>
14326 L:      stable@vger.kernel.org
14327 S:      Supported
14328 F:      Documentation/process/stable-kernel-rules.rst
14329
14330 STAGING - COMEDI
14331 M:      Ian Abbott <abbotti@mev.co.uk>
14332 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14333 S:      Odd Fixes
14334 F:      drivers/staging/comedi/
14335
14336 STAGING - EROFS FILE SYSTEM
14337 M:      Gao Xiang <gaoxiang25@huawei.com>
14338 M:      Chao Yu <yuchao0@huawei.com>
14339 L:      linux-erofs@lists.ozlabs.org
14340 S:      Maintained
14341 F:      drivers/staging/erofs/
14342
14343 STAGING - INDUSTRIAL IO
14344 M:      Jonathan Cameron <jic23@kernel.org>
14345 L:      linux-iio@vger.kernel.org
14346 S:      Odd Fixes
14347 F:      Documentation/devicetree/bindings/staging/iio/
14348 F:      drivers/staging/iio/
14349
14350 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14351 M:      Marc Dietrich <marvin24@gmx.de>
14352 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14353 L:      linux-tegra@vger.kernel.org
14354 S:      Maintained
14355 F:      drivers/staging/nvec/
14356
14357 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14358 M:      Jens Frederich <jfrederich@gmail.com>
14359 M:      Daniel Drake <dsd@laptop.org>
14360 M:      Jon Nettleton <jon.nettleton@gmail.com>
14361 W:      http://wiki.laptop.org/go/DCON
14362 S:      Maintained
14363 F:      drivers/staging/olpc_dcon/
14364
14365 STAGING - REALTEK RTL8712U DRIVERS
14366 M:      Larry Finger <Larry.Finger@lwfinger.net>
14367 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14368 S:      Odd Fixes
14369 F:      drivers/staging/rtl8712/
14370
14371 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14372 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14373 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14374 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14375 L:      linux-fbdev@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/staging/sm750fb/
14378
14379 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14380 M:      William Hubbs <w.d.hubbs@gmail.com>
14381 M:      Chris Brannon <chris@the-brannons.com>
14382 M:      Kirk Reiser <kirk@reisers.ca>
14383 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14384 L:      speakup@linux-speakup.org
14385 W:      http://www.linux-speakup.org/
14386 S:      Odd Fixes
14387 F:      drivers/staging/speakup/
14388
14389 STAGING - VIA VT665X DRIVERS
14390 M:      Forest Bond <forest@alittletooquiet.net>
14391 S:      Odd Fixes
14392 F:      drivers/staging/vt665?/
14393
14394 STAGING - WILC1000 WIFI DRIVER
14395 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14396 M:      Ajay Singh <ajay.kathat@microchip.com>
14397 L:      linux-wireless@vger.kernel.org
14398 S:      Supported
14399 F:      drivers/staging/wilc1000/
14400
14401 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14402 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14403 S:      Odd Fixes
14404 F:      drivers/staging/xgifb/
14405
14406 STAGING SUBSYSTEM
14407 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14409 L:      devel@driverdev.osuosl.org
14410 S:      Supported
14411 F:      drivers/staging/
14412
14413 STARFIRE/DURALAN NETWORK DRIVER
14414 M:      Ion Badulescu <ionut@badula.org>
14415 S:      Odd Fixes
14416 F:      drivers/net/ethernet/adaptec/starfire*
14417
14418 STEC S1220 SKD DRIVER
14419 M:      Bart Van Assche <bart.vanassche@wdc.com>
14420 L:      linux-block@vger.kernel.org
14421 S:      Maintained
14422 F:      drivers/block/skd*[ch]
14423
14424 STI AUDIO (ASoC) DRIVERS
14425 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14426 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14427 S:      Maintained
14428 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14429 F:      sound/soc/sti/
14430
14431 STI CEC DRIVER
14432 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14433 S:      Maintained
14434 F:      drivers/media/platform/sti/cec/
14435 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14436
14437 STK1160 USB VIDEO CAPTURE DRIVER
14438 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14439 L:      linux-media@vger.kernel.org
14440 T:      git git://linuxtv.org/media_tree.git
14441 S:      Maintained
14442 F:      drivers/media/usb/stk1160/
14443
14444 STM32 AUDIO (ASoC) DRIVERS
14445 M:      Olivier Moysan <olivier.moysan@st.com>
14446 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14447 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14448 S:      Maintained
14449 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14450 F:      sound/soc/stm/
14451
14452 STM32 TIMER/LPTIMER DRIVERS
14453 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14454 S:      Maintained
14455 F:      drivers/*/stm32-*timer*
14456 F:      drivers/pwm/pwm-stm32*
14457 F:      include/linux/*/stm32-*tim*
14458 F:      Documentation/ABI/testing/*timer-stm32
14459 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14460 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14461
14462 STMMAC ETHERNET DRIVER
14463 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14464 M:      Alexandre Torgue <alexandre.torgue@st.com>
14465 M:      Jose Abreu <joabreu@synopsys.com>
14466 L:      netdev@vger.kernel.org
14467 W:      http://www.stlinux.com
14468 S:      Supported
14469 F:      drivers/net/ethernet/stmicro/stmmac/
14470
14471 SUN3/3X
14472 M:      Sam Creasey <sammy@sammy.net>
14473 W:      http://sammy.net/sun3/
14474 S:      Maintained
14475 F:      arch/m68k/kernel/*sun3*
14476 F:      arch/m68k/sun3*/
14477 F:      arch/m68k/include/asm/sun3*
14478 F:      drivers/net/ethernet/i825xx/sun3*
14479
14480 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14481 M:      Hans de Goede <hdegoede@redhat.com>
14482 L:      linux-input@vger.kernel.org
14483 S:      Maintained
14484 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14485 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14486
14487 SUNDANCE NETWORK DRIVER
14488 M:      Denis Kirjanov <kda@linux-powerpc.org>
14489 L:      netdev@vger.kernel.org
14490 S:      Maintained
14491 F:      drivers/net/ethernet/dlink/sundance.c
14492
14493 SUPERH
14494 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14495 M:      Rich Felker <dalias@libc.org>
14496 L:      linux-sh@vger.kernel.org
14497 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14498 S:      Maintained
14499 F:      Documentation/sh/
14500 F:      arch/sh/
14501 F:      drivers/sh/
14502
14503 SUSPEND TO RAM
14504 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14505 M:      Len Brown <len.brown@intel.com>
14506 M:      Pavel Machek <pavel@ucw.cz>
14507 L:      linux-pm@vger.kernel.org
14508 B:      https://bugzilla.kernel.org
14509 S:      Supported
14510 F:      Documentation/power/
14511 F:      arch/x86/kernel/acpi/
14512 F:      drivers/base/power/
14513 F:      kernel/power/
14514 F:      include/linux/suspend.h
14515 F:      include/linux/freezer.h
14516 F:      include/linux/pm.h
14517
14518 SVGA HANDLING
14519 M:      Martin Mares <mj@ucw.cz>
14520 L:      linux-video@atrey.karlin.mff.cuni.cz
14521 S:      Maintained
14522 F:      Documentation/svga.txt
14523 F:      arch/x86/boot/video*
14524
14525 SWIOTLB SUBSYSTEM
14526 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14527 L:      iommu@lists.linux-foundation.org
14528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14529 S:      Supported
14530 F:      kernel/dma/swiotlb.c
14531 F:      arch/*/kernel/pci-swiotlb.c
14532 F:      include/linux/swiotlb.h
14533
14534 SWITCHDEV
14535 M:      Jiri Pirko <jiri@resnulli.us>
14536 M:      Ivan Vecera <ivecera@redhat.com>
14537 L:      netdev@vger.kernel.org
14538 S:      Supported
14539 F:      net/switchdev/
14540 F:      include/net/switchdev.h
14541
14542 SY8106A REGULATOR DRIVER
14543 M:      Icenowy Zheng <icenowy@aosc.io>
14544 S:      Maintained
14545 F:      drivers/regulator/sy8106a-regulator.c
14546 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14547
14548 SYNC FILE FRAMEWORK
14549 M:      Sumit Semwal <sumit.semwal@linaro.org>
14550 R:      Gustavo Padovan <gustavo@padovan.org>
14551 S:      Maintained
14552 L:      linux-media@vger.kernel.org
14553 L:      dri-devel@lists.freedesktop.org
14554 F:      drivers/dma-buf/sync_*
14555 F:      drivers/dma-buf/dma-fence*
14556 F:      drivers/dma-buf/sw_sync.c
14557 F:      include/linux/sync_file.h
14558 F:      include/uapi/linux/sync_file.h
14559 F:      Documentation/sync_file.txt
14560 T:      git git://anongit.freedesktop.org/drm/drm-misc
14561
14562 SYNOPSYS ARC ARCHITECTURE
14563 M:      Vineet Gupta <vgupta@synopsys.com>
14564 L:      linux-snps-arc@lists.infradead.org
14565 S:      Supported
14566 F:      arch/arc/
14567 F:      Documentation/devicetree/bindings/arc/*
14568 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14569 F:      drivers/clocksource/arc_timer.c
14570 F:      drivers/tty/serial/arc_uart.c
14571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14572
14573 SYNOPSYS ARC HSDK SDP pll clock driver
14574 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14575 S:      Supported
14576 F:      drivers/clk/clk-hsdk-pll.c
14577 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14578
14579 SYNOPSYS ARC SDP clock driver
14580 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14581 S:      Supported
14582 F:      drivers/clk/axs10x/*
14583 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14584
14585 SYNOPSYS ARC SDP platform support
14586 M:      Alexey Brodkin <abrodkin@synopsys.com>
14587 S:      Supported
14588 F:      arch/arc/plat-axs10x
14589 F:      arch/arc/boot/dts/ax*
14590 F:      Documentation/devicetree/bindings/arc/axs10*
14591
14592 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14593 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14594 S:      Supported
14595 F:      drivers/reset/reset-axs10x.c
14596 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14597
14598 SYNOPSYS CREG GPIO DRIVER
14599 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14600 S:      Maintained
14601 F:      drivers/gpio/gpio-creg-snps.c
14602 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14603
14604 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14605 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14606 S:      Maintained
14607 F:      drivers/tty/serial/8250/8250_dw.c
14608
14609 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14610 M:      Hoan Tran <hotran@apm.com>
14611 L:      linux-gpio@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/gpio/gpio-dwapb.c
14614 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14615
14616 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14617 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14618 S:      Maintained
14619 F:      drivers/dma/dwi-axi-dmac/
14620 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14621
14622 SYNOPSYS DESIGNWARE DMAC DRIVER
14623 M:      Viresh Kumar <vireshk@kernel.org>
14624 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14625 S:      Maintained
14626 F:      include/linux/dma/dw.h
14627 F:      include/linux/platform_data/dma-dw.h
14628 F:      drivers/dma/dw/
14629
14630 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14631 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14632 L:      netdev@vger.kernel.org
14633 S:      Supported
14634 F:      drivers/net/ethernet/synopsys/
14635
14636 SYNOPSYS DESIGNWARE I2C DRIVER
14637 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14638 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14639 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14640 L:      linux-i2c@vger.kernel.org
14641 S:      Maintained
14642 F:      drivers/i2c/busses/i2c-designware-*
14643 F:      include/linux/platform_data/i2c-designware.h
14644
14645 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14646 M:      Jaehoon Chung <jh80.chung@samsung.com>
14647 L:      linux-mmc@vger.kernel.org
14648 S:      Maintained
14649 F:      drivers/mmc/host/dw_mmc*
14650
14651 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14652 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14653 S:      Supported
14654 F:      drivers/reset/reset-hsdk.c
14655 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14656 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14657
14658 SYSTEM CONFIGURATION (SYSCON)
14659 M:      Lee Jones <lee.jones@linaro.org>
14660 M:      Arnd Bergmann <arnd@arndb.de>
14661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14662 S:      Supported
14663 F:      drivers/mfd/syscon.c
14664
14665 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14666 M:      Sudeep Holla <sudeep.holla@arm.com>
14667 L:      linux-arm-kernel@lists.infradead.org
14668 S:      Maintained
14669 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14670 F:      drivers/clk/clk-sc[mp]i.c
14671 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14672 F:      drivers/firmware/arm_scpi.c
14673 F:      drivers/firmware/arm_scmi/
14674 F:      include/linux/sc[mp]i_protocol.h
14675
14676 SYSTEM RESET/SHUTDOWN DRIVERS
14677 M:      Sebastian Reichel <sre@kernel.org>
14678 L:      linux-pm@vger.kernel.org
14679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14680 S:      Maintained
14681 F:      Documentation/devicetree/bindings/power/reset/
14682 F:      drivers/power/reset/
14683
14684 SYSTEM TRACE MODULE CLASS
14685 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14686 S:      Maintained
14687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14688 F:      Documentation/trace/stm.rst
14689 F:      drivers/hwtracing/stm/
14690 F:      include/linux/stm.h
14691 F:      include/uapi/linux/stm.h
14692
14693 SYSV FILESYSTEM
14694 M:      Christoph Hellwig <hch@infradead.org>
14695 S:      Maintained
14696 F:      Documentation/filesystems/sysv-fs.txt
14697 F:      fs/sysv/
14698 F:      include/linux/sysv_fs.h
14699
14700 TARGET SUBSYSTEM
14701 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14702 L:      linux-scsi@vger.kernel.org
14703 L:      target-devel@vger.kernel.org
14704 W:      http://www.linux-iscsi.org
14705 W:      http://groups.google.com/group/linux-iscsi-target-dev
14706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14707 S:      Supported
14708 F:      drivers/target/
14709 F:      include/target/
14710 F:      Documentation/target/
14711
14712 TASKSTATS STATISTICS INTERFACE
14713 M:      Balbir Singh <bsingharora@gmail.com>
14714 S:      Maintained
14715 F:      Documentation/accounting/taskstats*
14716 F:      include/linux/taskstats*
14717 F:      kernel/taskstats.c
14718
14719 TC subsystem
14720 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14721 M:      Cong Wang <xiyou.wangcong@gmail.com>
14722 M:      Jiri Pirko <jiri@resnulli.us>
14723 L:      netdev@vger.kernel.org
14724 S:      Maintained
14725 F:      include/net/pkt_cls.h
14726 F:      include/net/pkt_sched.h
14727 F:      include/net/tc_act/
14728 F:      include/uapi/linux/pkt_cls.h
14729 F:      include/uapi/linux/pkt_sched.h
14730 F:      include/uapi/linux/tc_act/
14731 F:      include/uapi/linux/tc_ematch/
14732 F:      net/sched/
14733
14734 TC90522 MEDIA DRIVER
14735 M:      Akihiro Tsukada <tskd08@gmail.com>
14736 L:      linux-media@vger.kernel.org
14737 S:      Odd Fixes
14738 F:      drivers/media/dvb-frontends/tc90522*
14739
14740 TCP LOW PRIORITY MODULE
14741 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14742 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14743 W:      http://tcp-lp-mod.sourceforge.net/
14744 S:      Maintained
14745 F:      net/ipv4/tcp_lp.c
14746
14747 TDA10071 MEDIA DRIVER
14748 M:      Antti Palosaari <crope@iki.fi>
14749 L:      linux-media@vger.kernel.org
14750 W:      https://linuxtv.org
14751 W:      http://palosaari.fi/linux/
14752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14753 T:      git git://linuxtv.org/anttip/media_tree.git
14754 S:      Maintained
14755 F:      drivers/media/dvb-frontends/tda10071*
14756
14757 TDA18212 MEDIA DRIVER
14758 M:      Antti Palosaari <crope@iki.fi>
14759 L:      linux-media@vger.kernel.org
14760 W:      https://linuxtv.org
14761 W:      http://palosaari.fi/linux/
14762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14763 T:      git git://linuxtv.org/anttip/media_tree.git
14764 S:      Maintained
14765 F:      drivers/media/tuners/tda18212*
14766
14767 TDA18218 MEDIA DRIVER
14768 M:      Antti Palosaari <crope@iki.fi>
14769 L:      linux-media@vger.kernel.org
14770 W:      https://linuxtv.org
14771 W:      http://palosaari.fi/linux/
14772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14773 T:      git git://linuxtv.org/anttip/media_tree.git
14774 S:      Maintained
14775 F:      drivers/media/tuners/tda18218*
14776
14777 TDA18250 MEDIA DRIVER
14778 M:      Olli Salonen <olli.salonen@iki.fi>
14779 L:      linux-media@vger.kernel.org
14780 W:      https://linuxtv.org
14781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14782 T:      git git://linuxtv.org/media_tree.git
14783 S:      Maintained
14784 F:      drivers/media/tuners/tda18250*
14785
14786 TDA18271 MEDIA DRIVER
14787 M:      Michael Krufky <mkrufky@linuxtv.org>
14788 L:      linux-media@vger.kernel.org
14789 W:      https://linuxtv.org
14790 W:      http://github.com/mkrufky
14791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14792 T:      git git://linuxtv.org/mkrufky/tuners.git
14793 S:      Maintained
14794 F:      drivers/media/tuners/tda18271*
14795
14796 TDA1997x MEDIA DRIVER
14797 M:      Tim Harvey <tharvey@gateworks.com>
14798 L:      linux-media@vger.kernel.org
14799 W:      https://linuxtv.org
14800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14801 S:      Maintained
14802 F:      drivers/media/i2c/tda1997x.*
14803
14804 TDA827x MEDIA DRIVER
14805 M:      Michael Krufky <mkrufky@linuxtv.org>
14806 L:      linux-media@vger.kernel.org
14807 W:      https://linuxtv.org
14808 W:      http://github.com/mkrufky
14809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14810 T:      git git://linuxtv.org/mkrufky/tuners.git
14811 S:      Maintained
14812 F:      drivers/media/tuners/tda8290.*
14813
14814 TDA8290 MEDIA DRIVER
14815 M:      Michael Krufky <mkrufky@linuxtv.org>
14816 L:      linux-media@vger.kernel.org
14817 W:      https://linuxtv.org
14818 W:      http://github.com/mkrufky
14819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14820 T:      git git://linuxtv.org/mkrufky/tuners.git
14821 S:      Maintained
14822 F:      drivers/media/tuners/tda8290.*
14823
14824 TDA9840 MEDIA DRIVER
14825 M:      Hans Verkuil <hverkuil@xs4all.nl>
14826 L:      linux-media@vger.kernel.org
14827 T:      git git://linuxtv.org/media_tree.git
14828 W:      https://linuxtv.org
14829 S:      Maintained
14830 F:      drivers/media/i2c/tda9840*
14831
14832 TEA5761 TUNER DRIVER
14833 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14834 L:      linux-media@vger.kernel.org
14835 W:      https://linuxtv.org
14836 T:      git git://linuxtv.org/media_tree.git
14837 S:      Odd fixes
14838 F:      drivers/media/tuners/tea5761.*
14839
14840 TEA5767 TUNER DRIVER
14841 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14842 L:      linux-media@vger.kernel.org
14843 W:      https://linuxtv.org
14844 T:      git git://linuxtv.org/media_tree.git
14845 S:      Maintained
14846 F:      drivers/media/tuners/tea5767.*
14847
14848 TEA6415C MEDIA DRIVER
14849 M:      Hans Verkuil <hverkuil@xs4all.nl>
14850 L:      linux-media@vger.kernel.org
14851 T:      git git://linuxtv.org/media_tree.git
14852 W:      https://linuxtv.org
14853 S:      Maintained
14854 F:      drivers/media/i2c/tea6415c*
14855
14856 TEA6420 MEDIA DRIVER
14857 M:      Hans Verkuil <hverkuil@xs4all.nl>
14858 L:      linux-media@vger.kernel.org
14859 T:      git git://linuxtv.org/media_tree.git
14860 W:      https://linuxtv.org
14861 S:      Maintained
14862 F:      drivers/media/i2c/tea6420*
14863
14864 TEAM DRIVER
14865 M:      Jiri Pirko <jiri@resnulli.us>
14866 L:      netdev@vger.kernel.org
14867 S:      Supported
14868 F:      drivers/net/team/
14869 F:      include/linux/if_team.h
14870 F:      include/uapi/linux/if_team.h
14871
14872 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14873 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14874 S:      Maintained
14875 F:      arch/x86/platform/ts5500/
14876
14877 TECHNOTREND USB IR RECEIVER
14878 M:      Sean Young <sean@mess.org>
14879 L:      linux-media@vger.kernel.org
14880 S:      Maintained
14881 F:      drivers/media/rc/ttusbir.c
14882
14883 TECHWELL TW9910 VIDEO DECODER
14884 L:      linux-media@vger.kernel.org
14885 S:      Orphan
14886 F:      drivers/media/i2c/tw9910.c
14887 F:      include/media/i2c/tw9910.h
14888
14889 TEE SUBSYSTEM
14890 M:      Jens Wiklander <jens.wiklander@linaro.org>
14891 S:      Maintained
14892 F:      include/linux/tee_drv.h
14893 F:      include/uapi/linux/tee.h
14894 F:      drivers/tee/
14895 F:      Documentation/tee.txt
14896
14897 TEGRA ARCHITECTURE SUPPORT
14898 M:      Thierry Reding <thierry.reding@gmail.com>
14899 M:      Jonathan Hunter <jonathanh@nvidia.com>
14900 L:      linux-tegra@vger.kernel.org
14901 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14903 S:      Supported
14904 N:      [^a-z]tegra
14905
14906 TEGRA CLOCK DRIVER
14907 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14908 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14909 S:      Supported
14910 F:      drivers/clk/tegra/
14911
14912 TEGRA DMA DRIVERS
14913 M:      Laxman Dewangan <ldewangan@nvidia.com>
14914 M:      Jon Hunter <jonathanh@nvidia.com>
14915 S:      Supported
14916 F:      drivers/dma/tegra*
14917
14918 TEGRA I2C DRIVER
14919 M:      Laxman Dewangan <ldewangan@nvidia.com>
14920 S:      Supported
14921 F:      drivers/i2c/busses/i2c-tegra.c
14922
14923 TEGRA IOMMU DRIVERS
14924 M:      Thierry Reding <thierry.reding@gmail.com>
14925 L:      linux-tegra@vger.kernel.org
14926 S:      Supported
14927 F:      drivers/iommu/tegra*
14928
14929 TEGRA KBC DRIVER
14930 M:      Laxman Dewangan <ldewangan@nvidia.com>
14931 S:      Supported
14932 F:      drivers/input/keyboard/tegra-kbc.c
14933
14934 TEGRA NAND DRIVER
14935 M:      Stefan Agner <stefan@agner.ch>
14936 M:      Lucas Stach <dev@lynxeye.de>
14937 S:      Maintained
14938 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14939 F:      drivers/mtd/nand/raw/tegra_nand.c
14940
14941 TEGRA PWM DRIVER
14942 M:      Thierry Reding <thierry.reding@gmail.com>
14943 S:      Supported
14944 F:      drivers/pwm/pwm-tegra.c
14945
14946 TEGRA SERIAL DRIVER
14947 M:      Laxman Dewangan <ldewangan@nvidia.com>
14948 S:      Supported
14949 F:      drivers/tty/serial/serial-tegra.c
14950
14951 TEGRA SPI DRIVER
14952 M:      Laxman Dewangan <ldewangan@nvidia.com>
14953 S:      Supported
14954 F:      drivers/spi/spi-tegra*
14955
14956 TEHUTI ETHERNET DRIVER
14957 M:      Andy Gospodarek <andy@greyhouse.net>
14958 L:      netdev@vger.kernel.org
14959 S:      Supported
14960 F:      drivers/net/ethernet/tehuti/*
14961
14962 Telecom Clock Driver for MCPL0010
14963 M:      Mark Gross <mark.gross@intel.com>
14964 S:      Supported
14965 F:      drivers/char/tlclk.c
14966
14967 TENSILICA XTENSA PORT (xtensa)
14968 M:      Chris Zankel <chris@zankel.net>
14969 M:      Max Filippov <jcmvbkbc@gmail.com>
14970 L:      linux-xtensa@linux-xtensa.org
14971 T:      git git://github.com/czankel/xtensa-linux.git
14972 S:      Maintained
14973 F:      arch/xtensa/
14974 F:      drivers/irqchip/irq-xtensa-*
14975
14976 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14977 M:      Nishanth Menon <nm@ti.com>
14978 M:      Tero Kristo <t-kristo@ti.com>
14979 M:      Santosh Shilimkar <ssantosh@kernel.org>
14980 L:      linux-arm-kernel@lists.infradead.org
14981 S:      Maintained
14982 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14983 F:      drivers/firmware/ti_sci*
14984 F:      include/linux/soc/ti/ti_sci_protocol.h
14985 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14986 F:      drivers/soc/ti/ti_sci_pm_domains.c
14987 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14988 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14989 F:      drivers/clk/keystone/sci-clk.c
14990 F:      drivers/reset/reset-ti-sci.c
14991
14992 Texas Instruments ASoC drivers
14993 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14995 S:      Maintained
14996 F:      sound/soc/ti/
14997
14998 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14999 M:      Hans Verkuil <hverkuil@xs4all.nl>
15000 L:      linux-media@vger.kernel.org
15001 T:      git git://linuxtv.org/media_tree.git
15002 W:      https://linuxtv.org
15003 S:      Maintained
15004 F:      drivers/media/radio/radio-raremono.c
15005
15006 THERMAL
15007 M:      Zhang Rui <rui.zhang@intel.com>
15008 M:      Eduardo Valentin <edubezval@gmail.com>
15009 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15010 L:      linux-pm@vger.kernel.org
15011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15013 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15014 S:      Supported
15015 F:      drivers/thermal/
15016 F:      include/linux/thermal.h
15017 F:      include/uapi/linux/thermal.h
15018 F:      include/linux/cpu_cooling.h
15019 F:      Documentation/devicetree/bindings/thermal/
15020
15021 THERMAL/CPU_COOLING
15022 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15023 M:      Viresh Kumar <viresh.kumar@linaro.org>
15024 M:      Javi Merino <javi.merino@kernel.org>
15025 L:      linux-pm@vger.kernel.org
15026 S:      Supported
15027 F:      Documentation/thermal/cpu-cooling-api.txt
15028 F:      drivers/thermal/cpu_cooling.c
15029 F:      include/linux/cpu_cooling.h
15030
15031 THINKPAD ACPI EXTRAS DRIVER
15032 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15033 L:      ibm-acpi-devel@lists.sourceforge.net
15034 L:      platform-driver-x86@vger.kernel.org
15035 W:      http://ibm-acpi.sourceforge.net
15036 W:      http://thinkwiki.org/wiki/Ibm-acpi
15037 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15038 S:      Maintained
15039 F:      drivers/platform/x86/thinkpad_acpi.c
15040
15041 THUNDERBOLT DRIVER
15042 M:      Andreas Noever <andreas.noever@gmail.com>
15043 M:      Michael Jamet <michael.jamet@intel.com>
15044 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15045 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15047 S:      Maintained
15048 F:      Documentation/admin-guide/thunderbolt.rst
15049 F:      drivers/thunderbolt/
15050 F:      include/linux/thunderbolt.h
15051
15052 THUNDERBOLT NETWORK DRIVER
15053 M:      Michael Jamet <michael.jamet@intel.com>
15054 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15055 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15056 L:      netdev@vger.kernel.org
15057 S:      Maintained
15058 F:      drivers/net/thunderbolt.c
15059
15060 THUNDERX GPIO DRIVER
15061 M:      David Daney <david.daney@cavium.com>
15062 S:      Maintained
15063 F:      drivers/gpio/gpio-thunderx.c
15064
15065 TI AM437X VPFE DRIVER
15066 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15067 L:      linux-media@vger.kernel.org
15068 W:      https://linuxtv.org
15069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15070 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15071 S:      Maintained
15072 F:      drivers/media/platform/am437x/
15073
15074 TI BANDGAP AND THERMAL DRIVER
15075 M:      Eduardo Valentin <edubezval@gmail.com>
15076 M:      Keerthy <j-keerthy@ti.com>
15077 L:      linux-pm@vger.kernel.org
15078 L:      linux-omap@vger.kernel.org
15079 S:      Maintained
15080 F:      drivers/thermal/ti-soc-thermal/
15081
15082 TI BQ27XXX POWER SUPPLY DRIVER
15083 R:      Andrew F. Davis <afd@ti.com>
15084 F:      include/linux/power/bq27xxx_battery.h
15085 F:      drivers/power/supply/bq27xxx_battery.c
15086 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15087
15088 TI CDCE706 CLOCK DRIVER
15089 M:      Max Filippov <jcmvbkbc@gmail.com>
15090 S:      Maintained
15091 F:      drivers/clk/clk-cdce706.c
15092
15093 TI CLOCK DRIVER
15094 M:      Tero Kristo <t-kristo@ti.com>
15095 L:      linux-omap@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/clk/ti/
15098 F:      include/linux/clk/ti.h
15099
15100 TI DAVINCI MACHINE SUPPORT
15101 M:      Sekhar Nori <nsekhar@ti.com>
15102 M:      Kevin Hilman <khilman@kernel.org>
15103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15105 S:      Supported
15106 F:      arch/arm/mach-davinci/
15107 F:      drivers/i2c/busses/i2c-davinci.c
15108 F:      arch/arm/boot/dts/da850*
15109
15110 TI DAVINCI SERIES CLOCK DRIVER
15111 M:      David Lechner <david@lechnology.com>
15112 R:      Sekhar Nori <nsekhar@ti.com>
15113 S:      Maintained
15114 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15115 F:      drivers/clk/davinci/
15116
15117 TI DAVINCI SERIES GPIO DRIVER
15118 M:      Keerthy <j-keerthy@ti.com>
15119 L:      linux-gpio@vger.kernel.org
15120 S:      Maintained
15121 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15122 F:      drivers/gpio/gpio-davinci.c
15123
15124 TI DAVINCI SERIES MEDIA DRIVER
15125 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15126 L:      linux-media@vger.kernel.org
15127 W:      https://linuxtv.org
15128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15129 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15130 S:      Maintained
15131 F:      drivers/media/platform/davinci/
15132 F:      include/media/davinci/
15133
15134 TI ETHERNET SWITCH DRIVER (CPSW)
15135 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15136 L:      linux-omap@vger.kernel.org
15137 L:      netdev@vger.kernel.org
15138 S:      Maintained
15139 F:      drivers/net/ethernet/ti/cpsw*
15140 F:      drivers/net/ethernet/ti/davinci*
15141
15142 TI FLASH MEDIA INTERFACE DRIVER
15143 M:      Alex Dubov <oakad@yahoo.com>
15144 S:      Maintained
15145 F:      drivers/misc/tifm*
15146 F:      drivers/mmc/host/tifm_sd.c
15147 F:      include/linux/tifm.h
15148
15149 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15150 M:      Santosh Shilimkar <ssantosh@kernel.org>
15151 L:      linux-kernel@vger.kernel.org
15152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15153 S:      Maintained
15154 F:      drivers/soc/ti/*
15155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15156
15157 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15158 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15159 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15161 S:      Maintained
15162 F:      sound/soc/codecs/lm49453*
15163 F:      sound/soc/codecs/isabelle*
15164
15165 TI LP855x BACKLIGHT DRIVER
15166 M:      Milo Kim <milo.kim@ti.com>
15167 S:      Maintained
15168 F:      Documentation/backlight/lp855x-driver.txt
15169 F:      drivers/video/backlight/lp855x_bl.c
15170 F:      include/linux/platform_data/lp855x.h
15171
15172 TI LP8727 CHARGER DRIVER
15173 M:      Milo Kim <milo.kim@ti.com>
15174 S:      Maintained
15175 F:      drivers/power/supply/lp8727_charger.c
15176 F:      include/linux/platform_data/lp8727.h
15177
15178 TI LP8788 MFD DRIVER
15179 M:      Milo Kim <milo.kim@ti.com>
15180 S:      Maintained
15181 F:      drivers/iio/adc/lp8788_adc.c
15182 F:      drivers/leds/leds-lp8788.c
15183 F:      drivers/mfd/lp8788*.c
15184 F:      drivers/power/supply/lp8788-charger.c
15185 F:      drivers/regulator/lp8788-*.c
15186 F:      include/linux/mfd/lp8788*.h
15187
15188 TI NETCP ETHERNET DRIVER
15189 M:      Wingman Kwok <w-kwok2@ti.com>
15190 M:      Murali Karicheri <m-karicheri2@ti.com>
15191 L:      netdev@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/net/ethernet/ti/netcp*
15194
15195 TI PCM3060 ASoC CODEC DRIVER
15196 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15197 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15198 S:      Maintained
15199 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15200 F:      sound/soc/codecs/pcm3060*
15201
15202 TI TAS571X FAMILY ASoC CODEC DRIVER
15203 M:      Kevin Cernekee <cernekee@chromium.org>
15204 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15205 S:      Odd Fixes
15206 F:      sound/soc/codecs/tas571x*
15207
15208 TI TRF7970A NFC DRIVER
15209 M:      Mark Greer <mgreer@animalcreek.com>
15210 L:      linux-wireless@vger.kernel.org
15211 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15212 S:      Supported
15213 F:      drivers/nfc/trf7970a.c
15214 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15215
15216 TI TWL4030 SERIES SOC CODEC DRIVER
15217 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15219 S:      Maintained
15220 F:      sound/soc/codecs/twl4030*
15221
15222 TI VPE/CAL DRIVERS
15223 M:      Benoit Parrot <bparrot@ti.com>
15224 L:      linux-media@vger.kernel.org
15225 W:      http://linuxtv.org/
15226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15227 S:      Maintained
15228 F:      drivers/media/platform/ti-vpe/
15229
15230 TI WILINK WIRELESS DRIVERS
15231 L:      linux-wireless@vger.kernel.org
15232 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15233 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15235 S:      Orphan
15236 F:      drivers/net/wireless/ti/
15237 F:      include/linux/wl12xx.h
15238
15239 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15240 M:      John Stultz <john.stultz@linaro.org>
15241 M:      Thomas Gleixner <tglx@linutronix.de>
15242 R:      Stephen Boyd <sboyd@kernel.org>
15243 L:      linux-kernel@vger.kernel.org
15244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15245 S:      Supported
15246 F:      include/linux/clocksource.h
15247 F:      include/linux/time.h
15248 F:      include/linux/timex.h
15249 F:      include/uapi/linux/time.h
15250 F:      include/uapi/linux/timex.h
15251 F:      kernel/time/clocksource.c
15252 F:      kernel/time/time*.c
15253 F:      kernel/time/alarmtimer.c
15254 F:      kernel/time/ntp.c
15255 F:      tools/testing/selftests/timers/
15256
15257 TIPC NETWORK LAYER
15258 M:      Jon Maloy <jon.maloy@ericsson.com>
15259 M:      Ying Xue <ying.xue@windriver.com>
15260 L:      netdev@vger.kernel.org (core kernel code)
15261 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15262 W:      http://tipc.sourceforge.net/
15263 S:      Maintained
15264 F:      include/uapi/linux/tipc*.h
15265 F:      net/tipc/
15266
15267 TLAN NETWORK DRIVER
15268 M:      Samuel Chessman <chessman@tux.org>
15269 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15270 W:      http://sourceforge.net/projects/tlan/
15271 S:      Maintained
15272 F:      Documentation/networking/device_drivers/ti/tlan.txt
15273 F:      drivers/net/ethernet/ti/tlan.*
15274
15275 TM6000 VIDEO4LINUX DRIVER
15276 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15277 L:      linux-media@vger.kernel.org
15278 W:      https://linuxtv.org
15279 T:      git git://linuxtv.org/media_tree.git
15280 S:      Odd fixes
15281 F:      drivers/media/usb/tm6000/
15282 F:      Documentation/media/v4l-drivers/tm6000*
15283
15284 TMIO/SDHI MMC DRIVER
15285 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15286 L:      linux-mmc@vger.kernel.org
15287 S:      Supported
15288 F:      drivers/mmc/host/tmio_mmc*
15289 F:      drivers/mmc/host/renesas_sdhi*
15290 F:      include/linux/mfd/tmio.h
15291
15292 TMP401 HARDWARE MONITOR DRIVER
15293 M:      Guenter Roeck <linux@roeck-us.net>
15294 L:      linux-hwmon@vger.kernel.org
15295 S:      Maintained
15296 F:      Documentation/hwmon/tmp401
15297 F:      drivers/hwmon/tmp401.c
15298
15299 TMPFS (SHMEM FILESYSTEM)
15300 M:      Hugh Dickins <hughd@google.com>
15301 L:      linux-mm@kvack.org
15302 S:      Maintained
15303 F:      include/linux/shmem_fs.h
15304 F:      mm/shmem.c
15305
15306 TOMOYO SECURITY MODULE
15307 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15308 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15309 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15310 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15311 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15312 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15313 W:      http://tomoyo.sourceforge.jp/
15314 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15315 S:      Maintained
15316 F:      security/tomoyo/
15317
15318 TOPSTAR LAPTOP EXTRAS DRIVER
15319 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15320 L:      platform-driver-x86@vger.kernel.org
15321 S:      Maintained
15322 F:      drivers/platform/x86/topstar-laptop.c
15323
15324 TORTURE-TEST MODULES
15325 M:      Davidlohr Bueso <dave@stgolabs.net>
15326 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15327 M:      Josh Triplett <josh@joshtriplett.org>
15328 L:      linux-kernel@vger.kernel.org
15329 S:      Supported
15330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15331 F:      Documentation/RCU/torture.txt
15332 F:      kernel/torture.c
15333 F:      kernel/rcu/rcutorture.c
15334 F:      kernel/rcu/rcuperf.c
15335 F:      kernel/locking/locktorture.c
15336
15337 TOSHIBA ACPI EXTRAS DRIVER
15338 M:      Azael Avalos <coproscefalo@gmail.com>
15339 L:      platform-driver-x86@vger.kernel.org
15340 S:      Maintained
15341 F:      drivers/platform/x86/toshiba_acpi.c
15342
15343 TOSHIBA BLUETOOTH DRIVER
15344 M:      Azael Avalos <coproscefalo@gmail.com>
15345 L:      platform-driver-x86@vger.kernel.org
15346 S:      Maintained
15347 F:      drivers/platform/x86/toshiba_bluetooth.c
15348
15349 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15350 M:      Azael Avalos <coproscefalo@gmail.com>
15351 L:      platform-driver-x86@vger.kernel.org
15352 S:      Maintained
15353 F:      drivers/platform/x86/toshiba_haps.c
15354
15355 TOSHIBA SMM DRIVER
15356 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15357 W:      http://www.buzzard.org.uk/toshiba/
15358 S:      Maintained
15359 F:      drivers/char/toshiba.c
15360 F:      include/linux/toshiba.h
15361 F:      include/uapi/linux/toshiba.h
15362
15363 TOSHIBA TC358743 DRIVER
15364 M:      Mats Randgaard <matrandg@cisco.com>
15365 L:      linux-media@vger.kernel.org
15366 S:      Maintained
15367 F:      drivers/media/i2c/tc358743*
15368 F:      include/media/i2c/tc358743.h
15369
15370 TOSHIBA WMI HOTKEYS DRIVER
15371 M:      Azael Avalos <coproscefalo@gmail.com>
15372 L:      platform-driver-x86@vger.kernel.org
15373 S:      Maintained
15374 F:      drivers/platform/x86/toshiba-wmi.c
15375
15376 TPM DEVICE DRIVER
15377 M:      Peter Huewe <peterhuewe@gmx.de>
15378 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15379 R:      Jason Gunthorpe <jgg@ziepe.ca>
15380 L:      linux-integrity@vger.kernel.org
15381 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15382 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15383 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15384 S:      Maintained
15385 F:      drivers/char/tpm/
15386
15387 TRACING
15388 M:      Steven Rostedt <rostedt@goodmis.org>
15389 M:      Ingo Molnar <mingo@redhat.com>
15390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15391 S:      Maintained
15392 F:      Documentation/trace/ftrace.rst
15393 F:      arch/*/*/*/ftrace.h
15394 F:      arch/*/kernel/ftrace.c
15395 F:      include/*/ftrace.h
15396 F:      include/linux/trace*.h
15397 F:      include/trace/
15398 F:      kernel/trace/
15399 F:      tools/testing/selftests/ftrace/
15400
15401 TRACING MMIO ACCESSES (MMIOTRACE)
15402 M:      Steven Rostedt <rostedt@goodmis.org>
15403 M:      Ingo Molnar <mingo@kernel.org>
15404 R:      Karol Herbst <karolherbst@gmail.com>
15405 R:      Pekka Paalanen <ppaalanen@gmail.com>
15406 S:      Maintained
15407 L:      linux-kernel@vger.kernel.org
15408 L:      nouveau@lists.freedesktop.org
15409 F:      kernel/trace/trace_mmiotrace.c
15410 F:      include/linux/mmiotrace.h
15411 F:      arch/x86/mm/kmmio.c
15412 F:      arch/x86/mm/mmio-mod.c
15413 F:      arch/x86/mm/testmmiotrace.c
15414
15415 TRIVIAL PATCHES
15416 M:      Jiri Kosina <trivial@kernel.org>
15417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15418 S:      Maintained
15419 K:      ^Subject:.*(?i)trivial
15420
15421 TEMPO SEMICONDUCTOR DRIVERS
15422 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15423 S:      Maintained
15424 F:      sound/soc/codecs/tscs*.c
15425 F:      sound/soc/codecs/tscs*.h
15426 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15427
15428 TTY LAYER
15429 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15430 M:      Jiri Slaby <jslaby@suse.com>
15431 S:      Supported
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15433 F:      Documentation/serial/
15434 F:      drivers/tty/
15435 F:      drivers/tty/serial/serial_core.c
15436 F:      include/linux/serial_core.h
15437 F:      include/linux/serial.h
15438 F:      include/linux/tty.h
15439 F:      include/uapi/linux/serial_core.h
15440 F:      include/uapi/linux/serial.h
15441 F:      include/uapi/linux/tty.h
15442
15443 TUA9001 MEDIA DRIVER
15444 M:      Antti Palosaari <crope@iki.fi>
15445 L:      linux-media@vger.kernel.org
15446 W:      https://linuxtv.org
15447 W:      http://palosaari.fi/linux/
15448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15449 T:      git git://linuxtv.org/anttip/media_tree.git
15450 S:      Maintained
15451 F:      drivers/media/tuners/tua9001*
15452
15453 TULIP NETWORK DRIVERS
15454 L:      netdev@vger.kernel.org
15455 L:      linux-parisc@vger.kernel.org
15456 S:      Orphan
15457 F:      drivers/net/ethernet/dec/tulip/
15458
15459 TUN/TAP driver
15460 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15461 W:      http://vtun.sourceforge.net/tun
15462 S:      Maintained
15463 F:      Documentation/networking/tuntap.txt
15464 F:      arch/um/os-Linux/drivers/
15465
15466 TURBOCHANNEL SUBSYSTEM
15467 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15468 M:      Ralf Baechle <ralf@linux-mips.org>
15469 L:      linux-mips@vger.kernel.org
15470 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15471 S:      Maintained
15472 F:      drivers/tc/
15473 F:      include/linux/tc.h
15474
15475 TURBOSTAT UTILITY
15476 M:      "Len Brown" <lenb@kernel.org>
15477 L:      linux-pm@vger.kernel.org
15478 B:      https://bugzilla.kernel.org
15479 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15481 S:      Supported
15482 F:      tools/power/x86/turbostat/
15483
15484 TW5864 VIDEO4LINUX DRIVER
15485 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15486 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15487 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15488 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15489 L:      linux-media@vger.kernel.org
15490 S:      Supported
15491 F:      drivers/media/pci/tw5864/
15492
15493 TW68 VIDEO4LINUX DRIVER
15494 M:      Hans Verkuil <hverkuil@xs4all.nl>
15495 L:      linux-media@vger.kernel.org
15496 T:      git git://linuxtv.org/media_tree.git
15497 W:      https://linuxtv.org
15498 S:      Odd Fixes
15499 F:      drivers/media/pci/tw68/
15500
15501 TW686X VIDEO4LINUX DRIVER
15502 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15503 L:      linux-media@vger.kernel.org
15504 T:      git git://linuxtv.org/media_tree.git
15505 W:      http://linuxtv.org
15506 S:      Maintained
15507 F:      drivers/media/pci/tw686x/
15508
15509 UBI FILE SYSTEM (UBIFS)
15510 M:      Richard Weinberger <richard@nod.at>
15511 M:      Artem Bityutskiy <dedekind1@gmail.com>
15512 M:      Adrian Hunter <adrian.hunter@intel.com>
15513 L:      linux-mtd@lists.infradead.org
15514 T:      git git://git.infradead.org/ubifs-2.6.git
15515 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15516 S:      Supported
15517 F:      Documentation/filesystems/ubifs.txt
15518 F:      fs/ubifs/
15519
15520 UCLINUX (M68KNOMMU AND COLDFIRE)
15521 M:      Greg Ungerer <gerg@linux-m68k.org>
15522 W:      http://www.linux-m68k.org/
15523 W:      http://www.uclinux.org/
15524 L:      linux-m68k@lists.linux-m68k.org
15525 L:      uclinux-dev@uclinux.org  (subscribers-only)
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15527 S:      Maintained
15528 F:      arch/m68k/coldfire/
15529 F:      arch/m68k/68*/
15530 F:      arch/m68k/*/*_no.*
15531 F:      arch/m68k/include/asm/*_no.*
15532
15533 UDF FILESYSTEM
15534 M:      Jan Kara <jack@suse.com>
15535 S:      Maintained
15536 F:      Documentation/filesystems/udf.txt
15537 F:      fs/udf/
15538
15539 UDRAW TABLET
15540 M:      Bastien Nocera <hadess@hadess.net>
15541 L:      linux-input@vger.kernel.org
15542 S:      Maintained
15543 F:      drivers/hid/hid-udraw-ps3.c
15544
15545 UFS FILESYSTEM
15546 M:      Evgeniy Dushistov <dushistov@mail.ru>
15547 S:      Maintained
15548 F:      Documentation/filesystems/ufs.txt
15549 F:      fs/ufs/
15550
15551 UHID USERSPACE HID IO DRIVER:
15552 M:      David Herrmann <dh.herrmann@googlemail.com>
15553 L:      linux-input@vger.kernel.org
15554 S:      Maintained
15555 F:      drivers/hid/uhid.c
15556 F:      include/uapi/linux/uhid.h
15557
15558 ULPI BUS
15559 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15560 L:      linux-usb@vger.kernel.org
15561 S:      Maintained
15562 F:      drivers/usb/common/ulpi.c
15563 F:      include/linux/ulpi/
15564
15565 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15566 L:      linux-usb@vger.kernel.org
15567 S:      Orphan
15568 F:      drivers/uwb/
15569 F:      include/linux/uwb.h
15570 F:      include/linux/uwb/
15571
15572 UNICORE32 ARCHITECTURE:
15573 M:      Guan Xuetao <gxt@pku.edu.cn>
15574 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15575 S:      Maintained
15576 T:      git git://github.com/gxt/linux.git
15577 F:      arch/unicore32/
15578
15579 UNIFDEF
15580 M:      Tony Finch <dot@dotat.at>
15581 W:      http://dotat.at/prog/unifdef
15582 S:      Maintained
15583 F:      scripts/unifdef.c
15584
15585 UNIFORM CDROM DRIVER
15586 M:      Jens Axboe <axboe@kernel.dk>
15587 W:      http://www.kernel.dk
15588 S:      Maintained
15589 F:      Documentation/cdrom/
15590 F:      drivers/cdrom/cdrom.c
15591 F:      include/linux/cdrom.h
15592 F:      include/uapi/linux/cdrom.h
15593
15594 UNISYS S-PAR DRIVERS
15595 M:      David Kershner <david.kershner@unisys.com>
15596 L:      sparmaintainer@unisys.com (Unisys internal)
15597 S:      Supported
15598 F:      include/linux/visorbus.h
15599 F:      drivers/visorbus/
15600 F:      drivers/staging/unisys/
15601
15602 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15603 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15604 L:      linux-scsi@vger.kernel.org
15605 S:      Supported
15606 F:      Documentation/scsi/ufs.txt
15607 F:      drivers/scsi/ufs/
15608
15609 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15610 M:      Joao Pinto <jpinto@synopsys.com>
15611 L:      linux-scsi@vger.kernel.org
15612 S:      Supported
15613 F:      drivers/scsi/ufs/*dwc*
15614
15615 UNSORTED BLOCK IMAGES (UBI)
15616 M:      Artem Bityutskiy <dedekind1@gmail.com>
15617 M:      Richard Weinberger <richard@nod.at>
15618 W:      http://www.linux-mtd.infradead.org/
15619 L:      linux-mtd@lists.infradead.org
15620 T:      git git://git.infradead.org/ubifs-2.6.git
15621 S:      Supported
15622 F:      drivers/mtd/ubi/
15623 F:      include/linux/mtd/ubi.h
15624 F:      include/uapi/mtd/ubi-user.h
15625
15626 USB "USBNET" DRIVER FRAMEWORK
15627 M:      Oliver Neukum <oneukum@suse.com>
15628 L:      netdev@vger.kernel.org
15629 W:      http://www.linux-usb.org/usbnet
15630 S:      Maintained
15631 F:      drivers/net/usb/usbnet.c
15632 F:      include/linux/usb/usbnet.h
15633
15634 USB ACM DRIVER
15635 M:      Oliver Neukum <oneukum@suse.com>
15636 L:      linux-usb@vger.kernel.org
15637 S:      Maintained
15638 F:      Documentation/usb/acm.txt
15639 F:      drivers/usb/class/cdc-acm.*
15640
15641 USB AR5523 WIRELESS DRIVER
15642 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15643 L:      linux-wireless@vger.kernel.org
15644 S:      Maintained
15645 F:      drivers/net/wireless/ath/ar5523/
15646
15647 USB ATTACHED SCSI
15648 M:      Oliver Neukum <oneukum@suse.com>
15649 L:      linux-usb@vger.kernel.org
15650 L:      linux-scsi@vger.kernel.org
15651 S:      Maintained
15652 F:      drivers/usb/storage/uas.c
15653
15654 USB CDC ETHERNET DRIVER
15655 M:      Oliver Neukum <oliver@neukum.org>
15656 L:      linux-usb@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/net/usb/cdc_*.c
15659 F:      include/uapi/linux/usb/cdc.h
15660
15661 USB CHAOSKEY DRIVER
15662 M:      Keith Packard <keithp@keithp.com>
15663 L:      linux-usb@vger.kernel.org
15664 S:      Maintained
15665 F:      drivers/usb/misc/chaoskey.c
15666
15667 USB CYPRESS C67X00 DRIVER
15668 M:      Peter Korsgaard <jacmet@sunsite.dk>
15669 L:      linux-usb@vger.kernel.org
15670 S:      Maintained
15671 F:      drivers/usb/c67x00/
15672
15673 USB DAVICOM DM9601 DRIVER
15674 M:      Peter Korsgaard <jacmet@sunsite.dk>
15675 L:      netdev@vger.kernel.org
15676 W:      http://www.linux-usb.org/usbnet
15677 S:      Maintained
15678 F:      drivers/net/usb/dm9601.c
15679
15680 USB DIAMOND RIO500 DRIVER
15681 M:      Cesar Miquel <miquel@df.uba.ar>
15682 L:      rio500-users@lists.sourceforge.net
15683 W:      http://rio500.sourceforge.net
15684 S:      Maintained
15685 F:      drivers/usb/misc/rio500*
15686
15687 USB EHCI DRIVER
15688 M:      Alan Stern <stern@rowland.harvard.edu>
15689 L:      linux-usb@vger.kernel.org
15690 S:      Maintained
15691 F:      Documentation/usb/ehci.txt
15692 F:      drivers/usb/host/ehci*
15693
15694 USB GADGET/PERIPHERAL SUBSYSTEM
15695 M:      Felipe Balbi <balbi@kernel.org>
15696 L:      linux-usb@vger.kernel.org
15697 W:      http://www.linux-usb.org/gadget
15698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15699 S:      Maintained
15700 F:      drivers/usb/gadget/
15701 F:      include/linux/usb/gadget*
15702
15703 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15704 M:      Jiri Kosina <jikos@kernel.org>
15705 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15706 L:      linux-usb@vger.kernel.org
15707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15708 S:      Maintained
15709 F:      Documentation/hid/hiddev.txt
15710 F:      drivers/hid/usbhid/
15711
15712 USB INTEL XHCI ROLE MUX DRIVER
15713 M:      Hans de Goede <hdegoede@redhat.com>
15714 L:      linux-usb@vger.kernel.org
15715 S:      Maintained
15716 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15717
15718 USB ISP116X DRIVER
15719 M:      Olav Kongas <ok@artecdesign.ee>
15720 L:      linux-usb@vger.kernel.org
15721 S:      Maintained
15722 F:      drivers/usb/host/isp116x*
15723 F:      include/linux/usb/isp116x.h
15724
15725 USB LAN78XX ETHERNET DRIVER
15726 M:      Woojung Huh <woojung.huh@microchip.com>
15727 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15728 L:      netdev@vger.kernel.org
15729 S:      Maintained
15730 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15731 F:      drivers/net/usb/lan78xx.*
15732 F:      include/dt-bindings/net/microchip-lan78xx.h
15733
15734 USB MASS STORAGE DRIVER
15735 M:      Alan Stern <stern@rowland.harvard.edu>
15736 L:      linux-usb@vger.kernel.org
15737 L:      usb-storage@lists.one-eyed-alien.net
15738 S:      Maintained
15739 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15740 F:      drivers/usb/storage/
15741
15742 USB MIDI DRIVER
15743 M:      Clemens Ladisch <clemens@ladisch.de>
15744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15745 T:      git git://git.alsa-project.org/alsa-kernel.git
15746 S:      Maintained
15747 F:      sound/usb/midi.*
15748
15749 USB NETWORKING DRIVERS
15750 L:      linux-usb@vger.kernel.org
15751 S:      Odd Fixes
15752 F:      drivers/net/usb/
15753
15754 USB OHCI DRIVER
15755 M:      Alan Stern <stern@rowland.harvard.edu>
15756 L:      linux-usb@vger.kernel.org
15757 S:      Maintained
15758 F:      Documentation/usb/ohci.txt
15759 F:      drivers/usb/host/ohci*
15760
15761 USB OTG FSM (Finite State Machine)
15762 M:      Peter Chen <Peter.Chen@nxp.com>
15763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15764 L:      linux-usb@vger.kernel.org
15765 S:      Maintained
15766 F:      drivers/usb/common/usb-otg-fsm.c
15767
15768 USB OVER IP DRIVER
15769 M:      Valentina Manea <valentina.manea.m@gmail.com>
15770 M:      Shuah Khan <shuah@kernel.org>
15771 L:      linux-usb@vger.kernel.org
15772 S:      Maintained
15773 F:      Documentation/usb/usbip_protocol.txt
15774 F:      drivers/usb/usbip/
15775 F:      tools/usb/usbip/
15776 F:      tools/testing/selftests/drivers/usb/usbip/
15777
15778 USB PEGASUS DRIVER
15779 M:      Petko Manolov <petkan@nucleusys.com>
15780 L:      linux-usb@vger.kernel.org
15781 L:      netdev@vger.kernel.org
15782 T:      git git://github.com/petkan/pegasus.git
15783 W:      https://github.com/petkan/pegasus
15784 S:      Maintained
15785 F:      drivers/net/usb/pegasus.*
15786
15787 USB PHY LAYER
15788 M:      Felipe Balbi <balbi@kernel.org>
15789 L:      linux-usb@vger.kernel.org
15790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15791 S:      Maintained
15792 F:      drivers/usb/phy/
15793
15794 USB PRINTER DRIVER (usblp)
15795 M:      Pete Zaitcev <zaitcev@redhat.com>
15796 L:      linux-usb@vger.kernel.org
15797 S:      Supported
15798 F:      drivers/usb/class/usblp.c
15799
15800 USB QMI WWAN NETWORK DRIVER
15801 M:      Bjørn Mork <bjorn@mork.no>
15802 L:      netdev@vger.kernel.org
15803 S:      Maintained
15804 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15805 F:      drivers/net/usb/qmi_wwan.c
15806
15807 USB RTL8150 DRIVER
15808 M:      Petko Manolov <petkan@nucleusys.com>
15809 L:      linux-usb@vger.kernel.org
15810 L:      netdev@vger.kernel.org
15811 T:      git git://github.com/petkan/rtl8150.git
15812 W:      https://github.com/petkan/rtl8150
15813 S:      Maintained
15814 F:      drivers/net/usb/rtl8150.c
15815
15816 USB SERIAL SUBSYSTEM
15817 M:      Johan Hovold <johan@kernel.org>
15818 L:      linux-usb@vger.kernel.org
15819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15820 S:      Maintained
15821 F:      Documentation/usb/usb-serial.txt
15822 F:      drivers/usb/serial/
15823 F:      include/linux/usb/serial.h
15824
15825 USB SMSC75XX ETHERNET DRIVER
15826 M:      Steve Glendinning <steve.glendinning@shawell.net>
15827 L:      netdev@vger.kernel.org
15828 S:      Maintained
15829 F:      drivers/net/usb/smsc75xx.*
15830
15831 USB SMSC95XX ETHERNET DRIVER
15832 M:      Steve Glendinning <steve.glendinning@shawell.net>
15833 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15834 L:      netdev@vger.kernel.org
15835 S:      Maintained
15836 F:      drivers/net/usb/smsc95xx.*
15837
15838 USB SUBSYSTEM
15839 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15840 L:      linux-usb@vger.kernel.org
15841 W:      http://www.linux-usb.org
15842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15843 S:      Supported
15844 F:      Documentation/devicetree/bindings/usb/
15845 F:      Documentation/usb/
15846 F:      drivers/usb/
15847 F:      include/linux/usb.h
15848 F:      include/linux/usb/
15849
15850 USB TYPEC PI3USB30532 MUX DRIVER
15851 M:      Hans de Goede <hdegoede@redhat.com>
15852 L:      linux-usb@vger.kernel.org
15853 S:      Maintained
15854 F:      drivers/usb/typec/mux/pi3usb30532.c
15855
15856 USB TYPEC CLASS
15857 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15858 L:      linux-usb@vger.kernel.org
15859 S:      Maintained
15860 F:      Documentation/ABI/testing/sysfs-class-typec
15861 F:      Documentation/driver-api/usb/typec.rst
15862 F:      drivers/usb/typec/
15863 F:      include/linux/usb/typec.h
15864
15865 USB TYPEC BUS FOR ALTERNATE MODES
15866 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15867 L:      linux-usb@vger.kernel.org
15868 S:      Maintained
15869 F:      Documentation/ABI/testing/sysfs-bus-typec
15870 F:      Documentation/driver-api/usb/typec_bus.rst
15871 F:      drivers/usb/typec/altmodes/
15872 F:      include/linux/usb/typec_altmode.h
15873
15874 USB TYPEC PORT CONTROLLER DRIVERS
15875 M:      Guenter Roeck <linux@roeck-us.net>
15876 L:      linux-usb@vger.kernel.org
15877 S:      Maintained
15878 F:      drivers/usb/typec/tcpm/
15879
15880 USB UHCI DRIVER
15881 M:      Alan Stern <stern@rowland.harvard.edu>
15882 L:      linux-usb@vger.kernel.org
15883 S:      Maintained
15884 F:      drivers/usb/host/uhci*
15885
15886 USB VIDEO CLASS
15887 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15888 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15889 L:      linux-media@vger.kernel.org
15890 T:      git git://linuxtv.org/media_tree.git
15891 W:      http://www.ideasonboard.org/uvc/
15892 S:      Maintained
15893 F:      drivers/media/usb/uvc/
15894 F:      include/uapi/linux/uvcvideo.h
15895
15896 USB VISION DRIVER
15897 M:      Hans Verkuil <hverkuil@xs4all.nl>
15898 L:      linux-media@vger.kernel.org
15899 T:      git git://linuxtv.org/media_tree.git
15900 W:      https://linuxtv.org
15901 S:      Odd Fixes
15902 F:      drivers/media/usb/usbvision/
15903
15904 USB WEBCAM GADGET
15905 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15906 L:      linux-usb@vger.kernel.org
15907 S:      Maintained
15908 F:      drivers/usb/gadget/function/*uvc*
15909 F:      drivers/usb/gadget/legacy/webcam.c
15910 F:      include/uapi/linux/usb/g_uvc.h
15911
15912 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15913 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15914 L:      linux-wireless@vger.kernel.org
15915 S:      Maintained
15916 F:      drivers/net/wireless/rndis_wlan.c
15917
15918 USB XHCI DRIVER
15919 M:      Mathias Nyman <mathias.nyman@intel.com>
15920 L:      linux-usb@vger.kernel.org
15921 S:      Supported
15922 F:      drivers/usb/host/xhci*
15923 F:      drivers/usb/host/pci-quirks*
15924
15925 USB ZD1201 DRIVER
15926 L:      linux-wireless@vger.kernel.org
15927 W:      http://linux-lc100020.sourceforge.net
15928 S:      Orphan
15929 F:      drivers/net/wireless/zydas/zd1201.*
15930
15931 USB ZR364XX DRIVER
15932 M:      Antoine Jacquet <royale@zerezo.com>
15933 L:      linux-usb@vger.kernel.org
15934 L:      linux-media@vger.kernel.org
15935 T:      git git://linuxtv.org/media_tree.git
15936 W:      http://royale.zerezo.com/zr364xx/
15937 S:      Maintained
15938 F:      Documentation/media/v4l-drivers/zr364xx*
15939 F:      drivers/media/usb/zr364xx/
15940
15941 USER-MODE LINUX (UML)
15942 M:      Jeff Dike <jdike@addtoit.com>
15943 M:      Richard Weinberger <richard@nod.at>
15944 L:      linux-um@lists.infradead.org
15945 W:      http://user-mode-linux.sourceforge.net
15946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15947 S:      Maintained
15948 F:      Documentation/virtual/uml/
15949 F:      arch/um/
15950 F:      arch/x86/um/
15951 F:      fs/hostfs/
15952 F:      fs/hppfs/
15953
15954 USERSPACE COPYIN/COPYOUT (UIOVEC)
15955 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15956 S:      Maintained
15957 F:      lib/iov_iter.c
15958 F:      include/linux/uio.h
15959
15960 USERSPACE DMA BUFFER DRIVER
15961 M:      Gerd Hoffmann <kraxel@redhat.com>
15962 S:      Maintained
15963 L:      dri-devel@lists.freedesktop.org
15964 F:      drivers/dma-buf/udmabuf.c
15965 F:      include/uapi/linux/udmabuf.h
15966 T:      git git://anongit.freedesktop.org/drm/drm-misc
15967
15968 USERSPACE I/O (UIO)
15969 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15970 S:      Maintained
15971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15972 F:      Documentation/driver-api/uio-howto.rst
15973 F:      drivers/uio/
15974 F:      include/linux/uio_driver.h
15975
15976 UTIL-LINUX PACKAGE
15977 M:      Karel Zak <kzak@redhat.com>
15978 L:      util-linux@vger.kernel.org
15979 W:      http://en.wikipedia.org/wiki/Util-linux
15980 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15981 S:      Maintained
15982
15983 UUID HELPERS
15984 M:      Christoph Hellwig <hch@lst.de>
15985 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15986 L:      linux-kernel@vger.kernel.org
15987 T:      git git://git.infradead.org/users/hch/uuid.git
15988 F:      lib/uuid.c
15989 F:      lib/test_uuid.c
15990 F:      include/linux/uuid.h
15991 F:      include/uapi/linux/uuid.h
15992 S:      Maintained
15993
15994 UVESAFB DRIVER
15995 M:      Michal Januszewski <spock@gentoo.org>
15996 L:      linux-fbdev@vger.kernel.org
15997 W:      https://github.com/mjanusz/v86d
15998 S:      Maintained
15999 F:      Documentation/fb/uvesafb.txt
16000 F:      drivers/video/fbdev/uvesafb.*
16001
16002 VF610 NAND DRIVER
16003 M:      Stefan Agner <stefan@agner.ch>
16004 L:      linux-mtd@lists.infradead.org
16005 S:      Supported
16006 F:      drivers/mtd/nand/raw/vf610_nfc.c
16007
16008 VFAT/FAT/MSDOS FILESYSTEM
16009 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16010 S:      Maintained
16011 F:      Documentation/filesystems/vfat.txt
16012 F:      fs/fat/
16013
16014 VFIO DRIVER
16015 M:      Alex Williamson <alex.williamson@redhat.com>
16016 L:      kvm@vger.kernel.org
16017 T:      git git://github.com/awilliam/linux-vfio.git
16018 S:      Maintained
16019 F:      Documentation/vfio.txt
16020 F:      drivers/vfio/
16021 F:      include/linux/vfio.h
16022 F:      include/uapi/linux/vfio.h
16023
16024 VFIO MEDIATED DEVICE DRIVERS
16025 M:      Kirti Wankhede <kwankhede@nvidia.com>
16026 L:      kvm@vger.kernel.org
16027 S:      Maintained
16028 F:      Documentation/vfio-mediated-device.txt
16029 F:      drivers/vfio/mdev/
16030 F:      include/linux/mdev.h
16031 F:      samples/vfio-mdev/
16032
16033 VFIO PLATFORM DRIVER
16034 M:      Eric Auger <eric.auger@redhat.com>
16035 L:      kvm@vger.kernel.org
16036 S:      Maintained
16037 F:      drivers/vfio/platform/
16038
16039 VGA_SWITCHEROO
16040 R:      Lukas Wunner <lukas@wunner.de>
16041 S:      Maintained
16042 F:      Documentation/gpu/vga-switcheroo.rst
16043 F:      drivers/gpu/vga/vga_switcheroo.c
16044 F:      include/linux/vga_switcheroo.h
16045 T:      git git://anongit.freedesktop.org/drm/drm-misc
16046
16047 VIA RHINE NETWORK DRIVER
16048 S:      Orphan
16049 F:      drivers/net/ethernet/via/via-rhine.c
16050
16051 VIA SD/MMC CARD CONTROLLER DRIVER
16052 M:      Bruce Chang <brucechang@via.com.tw>
16053 M:      Harald Welte <HaraldWelte@viatech.com>
16054 S:      Maintained
16055 F:      drivers/mmc/host/via-sdmmc.c
16056
16057 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16058 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16059 L:      linux-fbdev@vger.kernel.org
16060 S:      Maintained
16061 F:      include/linux/via-core.h
16062 F:      include/linux/via-gpio.h
16063 F:      include/linux/via_i2c.h
16064 F:      drivers/video/fbdev/via/
16065
16066 VIA VELOCITY NETWORK DRIVER
16067 M:      Francois Romieu <romieu@fr.zoreil.com>
16068 L:      netdev@vger.kernel.org
16069 S:      Maintained
16070 F:      drivers/net/ethernet/via/via-velocity.*
16071
16072 VICODEC VIRTUAL CODEC DRIVER
16073 M:      Hans Verkuil <hans.verkuil@cisco.com>
16074 L:      linux-media@vger.kernel.org
16075 T:      git git://linuxtv.org/media_tree.git
16076 W:      https://linuxtv.org
16077 S:      Maintained
16078 F:      drivers/media/platform/vicodec/*
16079
16080 VIDEO MULTIPLEXER DRIVER
16081 M:      Philipp Zabel <p.zabel@pengutronix.de>
16082 L:      linux-media@vger.kernel.org
16083 S:      Maintained
16084 F:      drivers/media/platform/video-mux.c
16085
16086 VIDEO I2C POLLING DRIVER
16087 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16088 L:      linux-media@vger.kernel.org
16089 S:      Maintained
16090 F:      drivers/media/i2c/video-i2c.c
16091
16092 VIDEOBUF2 FRAMEWORK
16093 M:      Pawel Osciak <pawel@osciak.com>
16094 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16095 M:      Kyungmin Park <kyungmin.park@samsung.com>
16096 L:      linux-media@vger.kernel.org
16097 S:      Maintained
16098 F:      drivers/media/common/videobuf2/*
16099 F:      include/media/videobuf2-*
16100
16101 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16102 M:      Helen Koike <helen.koike@collabora.com>
16103 L:      linux-media@vger.kernel.org
16104 T:      git git://linuxtv.org/media_tree.git
16105 W:      https://linuxtv.org
16106 S:      Maintained
16107 F:      drivers/media/platform/vimc/*
16108
16109 VIRT LIB
16110 M:      Alex Williamson <alex.williamson@redhat.com>
16111 M:      Paolo Bonzini <pbonzini@redhat.com>
16112 L:      kvm@vger.kernel.org
16113 S:      Supported
16114 F:      virt/lib/
16115
16116 VIRTIO AND VHOST VSOCK DRIVER
16117 M:      Stefan Hajnoczi <stefanha@redhat.com>
16118 L:      kvm@vger.kernel.org
16119 L:      virtualization@lists.linux-foundation.org
16120 L:      netdev@vger.kernel.org
16121 S:      Maintained
16122 F:      include/linux/virtio_vsock.h
16123 F:      include/uapi/linux/virtio_vsock.h
16124 F:      include/uapi/linux/vsockmon.h
16125 F:      include/uapi/linux/vm_sockets_diag.h
16126 F:      net/vmw_vsock/diag.c
16127 F:      net/vmw_vsock/af_vsock_tap.c
16128 F:      net/vmw_vsock/virtio_transport_common.c
16129 F:      net/vmw_vsock/virtio_transport.c
16130 F:      drivers/net/vsockmon.c
16131 F:      drivers/vhost/vsock.c
16132 F:      tools/testing/vsock/
16133
16134 VIRTIO CONSOLE DRIVER
16135 M:      Amit Shah <amit@kernel.org>
16136 L:      virtualization@lists.linux-foundation.org
16137 S:      Maintained
16138 F:      drivers/char/virtio_console.c
16139 F:      include/linux/virtio_console.h
16140 F:      include/uapi/linux/virtio_console.h
16141
16142 VIRTIO CORE, NET AND BLOCK DRIVERS
16143 M:      "Michael S. Tsirkin" <mst@redhat.com>
16144 M:      Jason Wang <jasowang@redhat.com>
16145 L:      virtualization@lists.linux-foundation.org
16146 S:      Maintained
16147 F:      Documentation/devicetree/bindings/virtio/
16148 F:      drivers/virtio/
16149 F:      tools/virtio/
16150 F:      drivers/net/virtio_net.c
16151 F:      drivers/block/virtio_blk.c
16152 F:      include/linux/virtio*.h
16153 F:      include/uapi/linux/virtio_*.h
16154 F:      drivers/crypto/virtio/
16155 F:      mm/balloon_compaction.c
16156
16157 VIRTIO CRYPTO DRIVER
16158 M:      Gonglei <arei.gonglei@huawei.com>
16159 L:      virtualization@lists.linux-foundation.org
16160 L:      linux-crypto@vger.kernel.org
16161 S:      Maintained
16162 F:      drivers/crypto/virtio/
16163 F:      include/uapi/linux/virtio_crypto.h
16164
16165 VIRTIO DRIVERS FOR S390
16166 M:      Cornelia Huck <cohuck@redhat.com>
16167 M:      Halil Pasic <pasic@linux.ibm.com>
16168 L:      linux-s390@vger.kernel.org
16169 L:      virtualization@lists.linux-foundation.org
16170 L:      kvm@vger.kernel.org
16171 S:      Supported
16172 F:      drivers/s390/virtio/
16173 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16174
16175 VIRTIO GPU DRIVER
16176 M:      David Airlie <airlied@linux.ie>
16177 M:      Gerd Hoffmann <kraxel@redhat.com>
16178 L:      dri-devel@lists.freedesktop.org
16179 L:      virtualization@lists.linux-foundation.org
16180 T:      git git://anongit.freedesktop.org/drm/drm-misc
16181 S:      Maintained
16182 F:      drivers/gpu/drm/virtio/
16183 F:      include/uapi/linux/virtio_gpu.h
16184
16185 VIRTIO HOST (VHOST)
16186 M:      "Michael S. Tsirkin" <mst@redhat.com>
16187 M:      Jason Wang <jasowang@redhat.com>
16188 L:      kvm@vger.kernel.org
16189 L:      virtualization@lists.linux-foundation.org
16190 L:      netdev@vger.kernel.org
16191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16192 S:      Maintained
16193 F:      drivers/vhost/
16194 F:      include/uapi/linux/vhost.h
16195
16196 VIRTIO INPUT DRIVER
16197 M:      Gerd Hoffmann <kraxel@redhat.com>
16198 S:      Maintained
16199 F:      drivers/virtio/virtio_input.c
16200 F:      include/uapi/linux/virtio_input.h
16201
16202 VIRTUAL BOX GUEST DEVICE DRIVER
16203 M:      Hans de Goede <hdegoede@redhat.com>
16204 M:      Arnd Bergmann <arnd@arndb.de>
16205 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16206 S:      Maintained
16207 F:      include/linux/vbox_utils.h
16208 F:      include/uapi/linux/vbox*.h
16209 F:      drivers/virt/vboxguest/
16210
16211 VIRTUAL SERIO DEVICE DRIVER
16212 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16213 S:      Maintained
16214 F:      drivers/input/serio/userio.c
16215 F:      include/uapi/linux/userio.h
16216
16217 VIVID VIRTUAL VIDEO DRIVER
16218 M:      Hans Verkuil <hverkuil@xs4all.nl>
16219 L:      linux-media@vger.kernel.org
16220 T:      git git://linuxtv.org/media_tree.git
16221 W:      https://linuxtv.org
16222 S:      Maintained
16223 F:      drivers/media/platform/vivid/*
16224
16225 VLYNQ BUS
16226 M:      Florian Fainelli <f.fainelli@gmail.com>
16227 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16228 S:      Maintained
16229 F:      drivers/vlynq/vlynq.c
16230 F:      include/linux/vlynq.h
16231
16232 VME SUBSYSTEM
16233 M:      Martyn Welch <martyn@welchs.me.uk>
16234 M:      Manohar Vanga <manohar.vanga@gmail.com>
16235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16236 L:      devel@driverdev.osuosl.org
16237 S:      Maintained
16238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16239 F:      Documentation/driver-api/vme.rst
16240 F:      drivers/staging/vme/
16241 F:      drivers/vme/
16242 F:      include/linux/vme*
16243
16244 VMWARE BALLOON DRIVER
16245 M:      Xavier Deguillard <xdeguillard@vmware.com>
16246 M:      Nadav Amit <namit@vmware.com>
16247 M:      "VMware, Inc." <pv-drivers@vmware.com>
16248 L:      linux-kernel@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/misc/vmw_balloon.c
16251
16252 VMWARE HYPERVISOR INTERFACE
16253 M:      Alok Kataria <akataria@vmware.com>
16254 L:      virtualization@lists.linux-foundation.org
16255 S:      Supported
16256 F:      arch/x86/kernel/cpu/vmware.c
16257
16258 VMWARE PVRDMA DRIVER
16259 M:      Adit Ranadive <aditr@vmware.com>
16260 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16261 L:      linux-rdma@vger.kernel.org
16262 S:      Maintained
16263 F:      drivers/infiniband/hw/vmw_pvrdma/
16264
16265 VMware PVSCSI driver
16266 M:      Jim Gill <jgill@vmware.com>
16267 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16268 L:      linux-scsi@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/scsi/vmw_pvscsi.c
16271 F:      drivers/scsi/vmw_pvscsi.h
16272
16273 VMWARE VMMOUSE SUBDRIVER
16274 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16275 M:      "VMware, Inc." <pv-drivers@vmware.com>
16276 L:      linux-input@vger.kernel.org
16277 S:      Maintained
16278 F:      drivers/input/mouse/vmmouse.c
16279 F:      drivers/input/mouse/vmmouse.h
16280
16281 VMWARE VMXNET3 ETHERNET DRIVER
16282 M:      Ronak Doshi <doshir@vmware.com>
16283 M:      "VMware, Inc." <pv-drivers@vmware.com>
16284 L:      netdev@vger.kernel.org
16285 S:      Maintained
16286 F:      drivers/net/vmxnet3/
16287
16288 VOCORE VOCORE2 BOARD
16289 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16290 L:      linux-mips@vger.kernel.org
16291 S:      Maintained
16292 F:      arch/mips/boot/dts/ralink/vocore2.dts
16293
16294 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16295 M:      Liam Girdwood <lgirdwood@gmail.com>
16296 M:      Mark Brown <broonie@kernel.org>
16297 L:      linux-kernel@vger.kernel.org
16298 W:      http://www.slimlogic.co.uk/?p=48
16299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16300 S:      Supported
16301 F:      Documentation/devicetree/bindings/regulator/
16302 F:      Documentation/power/regulator/
16303 F:      drivers/regulator/
16304 F:      include/dt-bindings/regulator/
16305 F:      include/linux/regulator/
16306
16307 VRF
16308 M:      David Ahern <dsa@cumulusnetworks.com>
16309 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16310 L:      netdev@vger.kernel.org
16311 S:      Maintained
16312 F:      drivers/net/vrf.c
16313 F:      Documentation/networking/vrf.txt
16314
16315 VT1211 HARDWARE MONITOR DRIVER
16316 M:      Juerg Haefliger <juergh@gmail.com>
16317 L:      linux-hwmon@vger.kernel.org
16318 S:      Maintained
16319 F:      Documentation/hwmon/vt1211
16320 F:      drivers/hwmon/vt1211.c
16321
16322 VT8231 HARDWARE MONITOR DRIVER
16323 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16324 L:      linux-hwmon@vger.kernel.org
16325 S:      Maintained
16326 F:      drivers/hwmon/vt8231.c
16327
16328 VUB300 USB to SDIO/SD/MMC bridge chip
16329 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16330 L:      linux-mmc@vger.kernel.org
16331 L:      linux-usb@vger.kernel.org
16332 S:      Supported
16333 F:      drivers/mmc/host/vub300.c
16334
16335 W1 DALLAS'S 1-WIRE BUS
16336 M:      Evgeniy Polyakov <zbr@ioremap.net>
16337 S:      Maintained
16338 F:      Documentation/devicetree/bindings/w1/
16339 F:      Documentation/w1/
16340 F:      drivers/w1/
16341 F:      include/linux/w1.h
16342
16343 W83791D HARDWARE MONITORING DRIVER
16344 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16345 L:      linux-hwmon@vger.kernel.org
16346 S:      Maintained
16347 F:      Documentation/hwmon/w83791d
16348 F:      drivers/hwmon/w83791d.c
16349
16350 W83793 HARDWARE MONITORING DRIVER
16351 M:      Rudolf Marek <r.marek@assembler.cz>
16352 L:      linux-hwmon@vger.kernel.org
16353 S:      Maintained
16354 F:      Documentation/hwmon/w83793
16355 F:      drivers/hwmon/w83793.c
16356
16357 W83795 HARDWARE MONITORING DRIVER
16358 M:      Jean Delvare <jdelvare@suse.com>
16359 L:      linux-hwmon@vger.kernel.org
16360 S:      Maintained
16361 F:      drivers/hwmon/w83795.c
16362
16363 W83L51xD SD/MMC CARD INTERFACE DRIVER
16364 M:      Pierre Ossman <pierre@ossman.eu>
16365 S:      Maintained
16366 F:      drivers/mmc/host/wbsd.*
16367
16368 WACOM PROTOCOL 4 SERIAL TABLETS
16369 M:      Julian Squires <julian@cipht.net>
16370 M:      Hans de Goede <hdegoede@redhat.com>
16371 L:      linux-input@vger.kernel.org
16372 S:      Maintained
16373 F:      drivers/input/tablet/wacom_serial4.c
16374
16375 WATCHDOG DEVICE DRIVERS
16376 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16377 M:      Guenter Roeck <linux@roeck-us.net>
16378 L:      linux-watchdog@vger.kernel.org
16379 W:      http://www.linux-watchdog.org/
16380 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16381 S:      Maintained
16382 F:      Documentation/devicetree/bindings/watchdog/
16383 F:      Documentation/watchdog/
16384 F:      drivers/watchdog/
16385 F:      include/linux/watchdog.h
16386 F:      include/uapi/linux/watchdog.h
16387
16388 WHISKEYCOVE PMIC GPIO DRIVER
16389 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16390 L:      linux-gpio@vger.kernel.org
16391 S:      Maintained
16392 F:      drivers/gpio/gpio-wcove.c
16393
16394 WIIMOTE HID DRIVER
16395 M:      David Herrmann <dh.herrmann@googlemail.com>
16396 L:      linux-input@vger.kernel.org
16397 S:      Maintained
16398 F:      drivers/hid/hid-wiimote*
16399
16400 WILOCITY WIL6210 WIRELESS DRIVER
16401 M:      Maya Erez <merez@codeaurora.org>
16402 L:      linux-wireless@vger.kernel.org
16403 L:      wil6210@qti.qualcomm.com
16404 S:      Supported
16405 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16406 F:      drivers/net/wireless/ath/wil6210/
16407
16408 WIMAX STACK
16409 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16410 M:      linux-wimax@intel.com
16411 L:      wimax@linuxwimax.org (subscribers-only)
16412 S:      Supported
16413 W:      http://linuxwimax.org
16414 F:      Documentation/wimax/README.wimax
16415 F:      include/linux/wimax/debug.h
16416 F:      include/net/wimax.h
16417 F:      include/uapi/linux/wimax.h
16418 F:      net/wimax/
16419
16420 WINBOND CIR DRIVER
16421 M:      David Härdeman <david@hardeman.nu>
16422 S:      Maintained
16423 F:      drivers/media/rc/winbond-cir.c
16424
16425 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16426 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16427 L:      linux-watchdog@vger.kernel.org
16428 S:      Maintained
16429 F:      drivers/watchdog/ebc-c384_wdt.c
16430
16431 WINSYSTEMS WS16C48 GPIO DRIVER
16432 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16433 L:      linux-gpio@vger.kernel.org
16434 S:      Maintained
16435 F:      drivers/gpio/gpio-ws16c48.c
16436
16437 WISTRON LAPTOP BUTTON DRIVER
16438 M:      Miloslav Trmac <mitr@volny.cz>
16439 S:      Maintained
16440 F:      drivers/input/misc/wistron_btns.c
16441
16442 WL3501 WIRELESS PCMCIA CARD DRIVER
16443 L:      linux-wireless@vger.kernel.org
16444 S:      Odd fixes
16445 F:      drivers/net/wireless/wl3501*
16446
16447 WOLFSON MICROELECTRONICS DRIVERS
16448 L:      patches@opensource.cirrus.com
16449 T:      git https://github.com/CirrusLogic/linux-drivers.git
16450 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16451 S:      Supported
16452 F:      Documentation/hwmon/wm83??
16453 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16454 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16455 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16456 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16457 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16458 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16459 F:      drivers/clk/clk-wm83*.c
16460 F:      drivers/extcon/extcon-arizona.c
16461 F:      drivers/leds/leds-wm83*.c
16462 F:      drivers/gpio/gpio-*wm*.c
16463 F:      drivers/gpio/gpio-arizona.c
16464 F:      drivers/hwmon/wm83??-hwmon.c
16465 F:      drivers/input/misc/wm831x-on.c
16466 F:      drivers/input/touchscreen/wm831x-ts.c
16467 F:      drivers/input/touchscreen/wm97*.c
16468 F:      drivers/mfd/arizona*
16469 F:      drivers/mfd/wm*.c
16470 F:      drivers/mfd/cs47l24*
16471 F:      drivers/power/supply/wm83*.c
16472 F:      drivers/rtc/rtc-wm83*.c
16473 F:      drivers/regulator/wm8*.c
16474 F:      drivers/regulator/arizona*
16475 F:      drivers/video/backlight/wm83*_bl.c
16476 F:      drivers/watchdog/wm83*_wdt.c
16477 F:      include/linux/mfd/arizona/
16478 F:      include/linux/mfd/wm831x/
16479 F:      include/linux/mfd/wm8350/
16480 F:      include/linux/mfd/wm8400*
16481 F:      include/linux/regulator/arizona*
16482 F:      include/linux/wm97xx.h
16483 F:      include/sound/wm????.h
16484 F:      sound/soc/codecs/arizona.?
16485 F:      sound/soc/codecs/wm*
16486 F:      sound/soc/codecs/cs47l24*
16487
16488 WORKQUEUE
16489 M:      Tejun Heo <tj@kernel.org>
16490 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16492 S:      Maintained
16493 F:      include/linux/workqueue.h
16494 F:      kernel/workqueue.c
16495 F:      Documentation/core-api/workqueue.rst
16496
16497 X-POWERS AXP288 PMIC DRIVERS
16498 M:      Hans de Goede <hdegoede@redhat.com>
16499 S:      Maintained
16500 N:      axp288
16501 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16502
16503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16504 M:      Chen-Yu Tsai <wens@csie.org>
16505 L:      linux-kernel@vger.kernel.org
16506 S:      Maintained
16507 N:      axp[128]
16508
16509 X.25 NETWORK LAYER
16510 M:      Andrew Hendry <andrew.hendry@gmail.com>
16511 L:      linux-x25@vger.kernel.org
16512 S:      Odd Fixes
16513 F:      Documentation/networking/x25*
16514 F:      include/net/x25*
16515 F:      net/x25/
16516
16517 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16518 M:      Thomas Gleixner <tglx@linutronix.de>
16519 M:      Ingo Molnar <mingo@redhat.com>
16520 M:      Borislav Petkov <bp@alien8.de>
16521 R:      "H. Peter Anvin" <hpa@zytor.com>
16522 M:      x86@kernel.org
16523 L:      linux-kernel@vger.kernel.org
16524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16525 S:      Maintained
16526 F:      Documentation/devicetree/bindings/x86/
16527 F:      Documentation/x86/
16528 F:      arch/x86/
16529
16530 X86 ENTRY CODE
16531 M:      Andy Lutomirski <luto@kernel.org>
16532 L:      linux-kernel@vger.kernel.org
16533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16534 S:      Maintained
16535 F:      arch/x86/entry/
16536
16537 X86 MCE INFRASTRUCTURE
16538 M:      Tony Luck <tony.luck@intel.com>
16539 M:      Borislav Petkov <bp@alien8.de>
16540 L:      linux-edac@vger.kernel.org
16541 S:      Maintained
16542 F:      arch/x86/kernel/cpu/mcheck/*
16543
16544 X86 MICROCODE UPDATE SUPPORT
16545 M:      Borislav Petkov <bp@alien8.de>
16546 S:      Maintained
16547 F:      arch/x86/kernel/cpu/microcode/*
16548
16549 X86 MM
16550 M:      Dave Hansen <dave.hansen@linux.intel.com>
16551 M:      Andy Lutomirski <luto@kernel.org>
16552 M:      Peter Zijlstra <peterz@infradead.org>
16553 L:      linux-kernel@vger.kernel.org
16554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16555 S:      Maintained
16556 F:      arch/x86/mm/
16557
16558 X86 PLATFORM DRIVERS
16559 M:      Darren Hart <dvhart@infradead.org>
16560 M:      Andy Shevchenko <andy@infradead.org>
16561 L:      platform-driver-x86@vger.kernel.org
16562 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16563 S:      Maintained
16564 F:      drivers/platform/x86/
16565 F:      drivers/platform/olpc/
16566
16567 X86 VDSO
16568 M:      Andy Lutomirski <luto@kernel.org>
16569 L:      linux-kernel@vger.kernel.org
16570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16571 S:      Maintained
16572 F:      arch/x86/entry/vdso/
16573
16574 XARRAY
16575 M:      Matthew Wilcox <willy@infradead.org>
16576 L:      linux-fsdevel@vger.kernel.org
16577 S:      Supported
16578 F:      Documentation/core-api/xarray.rst
16579 F:      lib/idr.c
16580 F:      lib/xarray.c
16581 F:      include/linux/idr.h
16582 F:      include/linux/xarray.h
16583 F:      tools/testing/radix-tree
16584
16585 XBOX DVD IR REMOTE
16586 M:      Benjamin Valentin <benpicco@googlemail.com>
16587 S:      Maintained
16588 F:      drivers/media/rc/xbox_remote.c
16589 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16590
16591 XC2028/3028 TUNER DRIVER
16592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16593 L:      linux-media@vger.kernel.org
16594 W:      https://linuxtv.org
16595 T:      git git://linuxtv.org/media_tree.git
16596 S:      Maintained
16597 F:      drivers/media/tuners/tuner-xc2028.*
16598
16599 XDP SOCKETS (AF_XDP)
16600 M:      Björn Töpel <bjorn.topel@intel.com>
16601 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16602 L:      netdev@vger.kernel.org
16603 S:      Maintained
16604 F:      kernel/bpf/xskmap.c
16605 F:      net/xdp/
16606
16607 XEN BLOCK SUBSYSTEM
16608 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16609 M:      Roger Pau Monné <roger.pau@citrix.com>
16610 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16611 S:      Supported
16612 F:      drivers/block/xen-blkback/*
16613 F:      drivers/block/xen*
16614
16615 XEN HYPERVISOR ARM
16616 M:      Stefano Stabellini <sstabellini@kernel.org>
16617 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16618 S:      Maintained
16619 F:      arch/arm/xen/
16620 F:      arch/arm/include/asm/xen/
16621
16622 XEN HYPERVISOR ARM64
16623 M:      Stefano Stabellini <sstabellini@kernel.org>
16624 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16625 S:      Maintained
16626 F:      arch/arm64/xen/
16627 F:      arch/arm64/include/asm/xen/
16628
16629 XEN HYPERVISOR INTERFACE
16630 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16631 M:      Juergen Gross <jgross@suse.com>
16632 R:      Stefano Stabellini <sstabellini@kernel.org>
16633 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16635 S:      Supported
16636 F:      arch/x86/xen/
16637 F:      arch/x86/platform/pvh/
16638 F:      drivers/*/xen-*front.c
16639 F:      drivers/xen/
16640 F:      arch/x86/include/asm/xen/
16641 F:      arch/x86/include/asm/pvclock-abi.h
16642 F:      include/xen/
16643 F:      include/uapi/xen/
16644 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16645 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16646
16647 XEN NETWORK BACKEND DRIVER
16648 M:      Wei Liu <wei.liu2@citrix.com>
16649 M:      Paul Durrant <paul.durrant@citrix.com>
16650 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16651 L:      netdev@vger.kernel.org
16652 S:      Supported
16653 F:      drivers/net/xen-netback/*
16654
16655 XEN PCI SUBSYSTEM
16656 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16657 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16658 S:      Supported
16659 F:      arch/x86/pci/*xen*
16660 F:      drivers/pci/*xen*
16661
16662 XEN PVSCSI DRIVERS
16663 M:      Juergen Gross <jgross@suse.com>
16664 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16665 L:      linux-scsi@vger.kernel.org
16666 S:      Supported
16667 F:      drivers/scsi/xen-scsifront.c
16668 F:      drivers/xen/xen-scsiback.c
16669 F:      include/xen/interface/io/vscsiif.h
16670
16671 XEN SWIOTLB SUBSYSTEM
16672 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16673 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16674 L:      iommu@lists.linux-foundation.org
16675 S:      Supported
16676 F:      arch/x86/xen/*swiotlb*
16677 F:      drivers/xen/*swiotlb*
16678
16679 XEN SOUND FRONTEND DRIVER
16680 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16681 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16683 S:      Supported
16684 F:      sound/xen/*
16685
16686 XFS FILESYSTEM
16687 M:      Darrick J. Wong <darrick.wong@oracle.com>
16688 M:      linux-xfs@vger.kernel.org
16689 L:      linux-xfs@vger.kernel.org
16690 W:      http://xfs.org/
16691 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16692 S:      Supported
16693 F:      Documentation/filesystems/xfs.txt
16694 F:      fs/xfs/
16695
16696 XILINX AXI ETHERNET DRIVER
16697 M:      Anirudha Sarangi <anirudh@xilinx.com>
16698 M:      John Linn <John.Linn@xilinx.com>
16699 S:      Maintained
16700 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16701
16702 XILINX UARTLITE SERIAL DRIVER
16703 M:      Peter Korsgaard <jacmet@sunsite.dk>
16704 L:      linux-serial@vger.kernel.org
16705 S:      Maintained
16706 F:      drivers/tty/serial/uartlite.c
16707
16708 XILINX VIDEO IP CORES
16709 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16710 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16711 L:      linux-media@vger.kernel.org
16712 T:      git git://linuxtv.org/media_tree.git
16713 S:      Supported
16714 F:      Documentation/devicetree/bindings/media/xilinx/
16715 F:      drivers/media/platform/xilinx/
16716 F:      include/uapi/linux/xilinx-v4l2-controls.h
16717
16718 XILLYBUS DRIVER
16719 M:      Eli Billauer <eli.billauer@gmail.com>
16720 L:      linux-kernel@vger.kernel.org
16721 S:      Supported
16722 F:      drivers/char/xillybus/
16723
16724 XLP9XX I2C DRIVER
16725 M:      George Cherian <george.cherian@cavium.com>
16726 M:      Jan Glauber <jglauber@cavium.com>
16727 L:      linux-i2c@vger.kernel.org
16728 W:      http://www.cavium.com
16729 S:      Supported
16730 F:      drivers/i2c/busses/i2c-xlp9xx.c
16731
16732 XRA1403 GPIO EXPANDER
16733 M:      Nandor Han <nandor.han@ge.com>
16734 M:      Semi Malinen <semi.malinen@ge.com>
16735 L:      linux-gpio@vger.kernel.org
16736 S:      Maintained
16737 F:      drivers/gpio/gpio-xra1403.c
16738 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16739
16740 XTENSA XTFPGA PLATFORM SUPPORT
16741 M:      Max Filippov <jcmvbkbc@gmail.com>
16742 L:      linux-xtensa@linux-xtensa.org
16743 S:      Maintained
16744 F:      drivers/spi/spi-xtensa-xtfpga.c
16745 F:      sound/soc/xtensa/xtfpga-i2s.c
16746
16747 YAM DRIVER FOR AX.25
16748 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16749 L:      linux-hams@vger.kernel.org
16750 S:      Maintained
16751 F:      drivers/net/hamradio/yam*
16752 F:      include/linux/yam.h
16753
16754 YAMA SECURITY MODULE
16755 M:      Kees Cook <keescook@chromium.org>
16756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16757 S:      Supported
16758 F:      security/yama/
16759 F:      Documentation/admin-guide/LSM/Yama.rst
16760
16761 YEALINK PHONE DRIVER
16762 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16763 L:      usbb2k-api-dev@nongnu.org
16764 S:      Maintained
16765 F:      Documentation/input/devices/yealink.rst
16766 F:      drivers/input/misc/yealink.*
16767
16768 Z8530 DRIVER FOR AX.25
16769 M:      Joerg Reuter <jreuter@yaina.de>
16770 W:      http://yaina.de/jreuter/
16771 W:      http://www.qsl.net/dl1bke/
16772 L:      linux-hams@vger.kernel.org
16773 S:      Maintained
16774 F:      Documentation/networking/z8530drv.txt
16775 F:      drivers/net/hamradio/*scc.c
16776 F:      drivers/net/hamradio/z8530.h
16777
16778 ZBUD COMPRESSED PAGE ALLOCATOR
16779 M:      Seth Jennings <sjenning@redhat.com>
16780 M:      Dan Streetman <ddstreet@ieee.org>
16781 L:      linux-mm@kvack.org
16782 S:      Maintained
16783 F:      mm/zbud.c
16784 F:      include/linux/zbud.h
16785
16786 ZD1211RW WIRELESS DRIVER
16787 M:      Daniel Drake <dsd@gentoo.org>
16788 M:      Ulrich Kunitz <kune@deine-taler.de>
16789 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16790 L:      linux-wireless@vger.kernel.org
16791 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16792 S:      Maintained
16793 F:      drivers/net/wireless/zydas/zd1211rw/
16794
16795 ZD1301 MEDIA DRIVER
16796 M:      Antti Palosaari <crope@iki.fi>
16797 L:      linux-media@vger.kernel.org
16798 W:      https://linuxtv.org/
16799 W:      http://palosaari.fi/linux/
16800 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16801 S:      Maintained
16802 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16803
16804 ZD1301_DEMOD MEDIA DRIVER
16805 M:      Antti Palosaari <crope@iki.fi>
16806 L:      linux-media@vger.kernel.org
16807 W:      https://linuxtv.org/
16808 W:      http://palosaari.fi/linux/
16809 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16810 S:      Maintained
16811 F:      drivers/media/dvb-frontends/zd1301_demod*
16812
16813 ZPOOL COMPRESSED PAGE STORAGE API
16814 M:      Dan Streetman <ddstreet@ieee.org>
16815 L:      linux-mm@kvack.org
16816 S:      Maintained
16817 F:      mm/zpool.c
16818 F:      include/linux/zpool.h
16819
16820 ZR36067 VIDEO FOR LINUX DRIVER
16821 L:      mjpeg-users@lists.sourceforge.net
16822 L:      linux-media@vger.kernel.org
16823 W:      http://mjpeg.sourceforge.net/driver-zoran/
16824 T:      hg https://linuxtv.org/hg/v4l-dvb
16825 S:      Odd Fixes
16826 F:      drivers/staging/media/zoran/
16827
16828 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16829 M:      Minchan Kim <minchan@kernel.org>
16830 M:      Nitin Gupta <ngupta@vflare.org>
16831 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16832 L:      linux-kernel@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/block/zram/
16835 F:      Documentation/blockdev/zram.txt
16836
16837 ZS DECSTATION Z85C30 SERIAL DRIVER
16838 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16839 S:      Maintained
16840 F:      drivers/tty/serial/zs.*
16841
16842 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16843 M:      Minchan Kim <minchan@kernel.org>
16844 M:      Nitin Gupta <ngupta@vflare.org>
16845 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16846 L:      linux-mm@kvack.org
16847 S:      Maintained
16848 F:      mm/zsmalloc.c
16849 F:      include/linux/zsmalloc.h
16850 F:      Documentation/vm/zsmalloc.rst
16851
16852 ZSWAP COMPRESSED SWAP CACHING
16853 M:      Seth Jennings <sjenning@redhat.com>
16854 M:      Dan Streetman <ddstreet@ieee.org>
16855 L:      linux-mm@kvack.org
16856 S:      Maintained
16857 F:      mm/zswap.c
16858
16859 THE REST
16860 M:      Linus Torvalds <torvalds@linux-foundation.org>
16861 L:      linux-kernel@vger.kernel.org
16862 Q:      http://patchwork.kernel.org/project/LKML/list/
16863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16864 S:      Buried alive in reporters
16865 F:      *
16866 F:      */