drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush
[linux-2.6-microblaze.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@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F:      drivers/gpu/drm/amd/amdkfd/
772 F:      drivers/gpu/drm/amd/include/cik_structs.h
773 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F:      drivers/gpu/drm/amd/include/vi_structs.h
775 F:      include/uapi/linux/kfd_ioctl.h
776
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
779 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M:      Tom Lendacky <thomas.lendacky@amd.com>
781 S:      Supported
782 F:      arch/arm64/boot/dts/amd/
783
784 AMD XGBE DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 L:      netdev@vger.kernel.org
787 S:      Supported
788 F:      drivers/net/ethernet/amd/xgbe/
789 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791 AMS (Apple Motion Sensor) DRIVER
792 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
793 S:      Supported
794 F:      drivers/macintosh/ams/
795
796 ANALOG DEVICES INC AD9389B DRIVER
797 M:      Hans Verkuil <hans.verkuil@cisco.com>
798 L:      linux-media@vger.kernel.org
799 S:      Maintained
800 F:      drivers/media/i2c/ad9389b*
801
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M:      Lars-Peter Clausen <lars@metafoo.de>
804 L:      linux-media@vger.kernel.org
805 W:      http://ez.analog.com/community/linux-device-drivers
806 S:      Supported
807 F:      drivers/media/i2c/adv7180.c
808
809 ANALOG DEVICES INC ADV748X DRIVER
810 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L:      linux-media@vger.kernel.org
812 S:      Maintained
813 F:      drivers/media/i2c/adv748x/*
814
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M:      Hans Verkuil <hans.verkuil@cisco.com>
817 L:      linux-media@vger.kernel.org
818 S:      Maintained
819 F:      drivers/media/i2c/adv7511*
820
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M:      Hans Verkuil <hans.verkuil@cisco.com>
823 L:      linux-media@vger.kernel.org
824 S:      Maintained
825 F:      drivers/media/i2c/adv7604*
826
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M:      Hans Verkuil <hans.verkuil@cisco.com>
829 L:      linux-media@vger.kernel.org
830 S:      Maintained
831 F:      drivers/media/i2c/adv7842*
832
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M:      Lars-Peter Clausen <lars@metafoo.de>
835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W:      http://wiki.analog.com/
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      sound/soc/codecs/adau*
840 F:      sound/soc/codecs/adav*
841 F:      sound/soc/codecs/ad1*
842 F:      sound/soc/codecs/ad7*
843 F:      sound/soc/codecs/ssm*
844 F:      sound/soc/codecs/sigmadsp.*
845
846 ANALOG DEVICES INC ASOC DRIVERS
847 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
849 W:      http://blackfin.uclinux.org/
850 S:      Supported
851 F:      sound/soc/blackfin/*
852
853 ANALOG DEVICES INC DMA DRIVERS
854 M:      Lars-Peter Clausen <lars@metafoo.de>
855 W:      http://ez.analog.com/community/linux-device-drivers
856 S:      Supported
857 F:      drivers/dma/dma-axi-dmac.c
858
859 ANALOG DEVICES INC IIO DRIVERS
860 M:      Lars-Peter Clausen <lars@metafoo.de>
861 M:      Michael Hennerich <Michael.Hennerich@analog.com>
862 W:      http://wiki.analog.com/
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
866 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
867 F:      drivers/iio/*/ad*
868 F:      drivers/iio/adc/ltc2497*
869 X:      drivers/iio/*/adjd*
870 F:      drivers/staging/iio/*/ad*
871 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
872
873 ANDROID CONFIG FRAGMENTS
874 M:      Rob Herring <robh@kernel.org>
875 S:      Supported
876 F:      kernel/configs/android*
877
878 ANDROID DRIVERS
879 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
880 M:      Arve Hjønnevåg <arve@android.com>
881 M:      Todd Kjos <tkjos@android.com>
882 M:      Martijn Coenen <maco@android.com>
883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
884 L:      devel@driverdev.osuosl.org
885 S:      Supported
886 F:      drivers/android/
887 F:      drivers/staging/android/
888
889 ANDROID GOLDFISH PIC DRIVER
890 M:      Miodrag Dinic <miodrag.dinic@mips.com>
891 S:      Supported
892 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
893 F:      drivers/irqchip/irq-goldfish-pic.c
894
895 ANDROID GOLDFISH RTC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
899 F:      drivers/rtc/rtc-goldfish.c
900
901 ANDROID ION DRIVER
902 M:      Laura Abbott <labbott@redhat.com>
903 M:      Sumit Semwal <sumit.semwal@linaro.org>
904 L:      devel@driverdev.osuosl.org
905 S:      Supported
906 F:      drivers/staging/android/ion
907 F:      drivers/staging/android/uapi/ion.h
908
909 AOA (Apple Onboard Audio) ALSA DRIVER
910 M:      Johannes Berg <johannes@sipsolutions.net>
911 L:      linuxppc-dev@lists.ozlabs.org
912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
913 S:      Maintained
914 F:      sound/aoa/
915
916 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
917 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
918 L:      linux-iio@vger.kernel.org
919 S:      Maintained
920 F:      drivers/iio/adc/stx104.c
921
922 APM DRIVER
923 M:      Jiri Kosina <jikos@kernel.org>
924 S:      Odd fixes
925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
926 F:      arch/x86/kernel/apm_32.c
927 F:      include/linux/apm_bios.h
928 F:      include/uapi/linux/apm_bios.h
929 F:      drivers/char/apm-emulation.c
930
931 APPARMOR SECURITY MODULE
932 M:      John Johansen <john.johansen@canonical.com>
933 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
934 W:      apparmor.wiki.kernel.org
935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
936 S:      Supported
937 F:      security/apparmor/
938 F:      Documentation/admin-guide/LSM/apparmor.rst
939
940 APPLE BCM5974 MULTITOUCH DRIVER
941 M:      Henrik Rydberg <rydberg@bitmath.org>
942 L:      linux-input@vger.kernel.org
943 S:      Odd fixes
944 F:      drivers/input/mouse/bcm5974.c
945
946 APPLE SMC DRIVER
947 M:      Henrik Rydberg <rydberg@bitmath.org>
948 L:      linux-hwmon@vger.kernel.org
949 S:      Odd fixes
950 F:      drivers/hwmon/applesmc.c
951
952 APPLETALK NETWORK LAYER
953 L:      netdev@vger.kernel.org
954 S:      Odd fixes
955 F:      drivers/net/appletalk/
956 F:      net/appletalk/
957
958 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
959 M:      Duc Dang <dhdang@apm.com>
960 S:      Supported
961 F:      arch/arm64/boot/dts/apm/
962
963 APPLIED MICRO (APM) X-GENE SOC EDAC
964 M:      Loc Ho <lho@apm.com>
965 S:      Supported
966 F:      drivers/edac/xgene_edac.c
967 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
968
969 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
970 M:      Iyappan Subramanian <isubramanian@apm.com>
971 M:      Keyur Chudgar <kchudgar@apm.com>
972 S:      Supported
973 F:      drivers/net/ethernet/apm/xgene-v2/
974
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
976 M:      Iyappan Subramanian <isubramanian@apm.com>
977 M:      Keyur Chudgar <kchudgar@apm.com>
978 M:      Quan Nguyen <qnguyen@apm.com>
979 S:      Supported
980 F:      drivers/net/ethernet/apm/xgene/
981 F:      drivers/net/phy/mdio-xgene.c
982 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
983 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
984
985 APPLIED MICRO (APM) X-GENE SOC PMU
986 M:      Tai Nguyen <ttnguyen@apm.com>
987 S:      Supported
988 F:      drivers/perf/xgene_pmu.c
989 F:      Documentation/perf/xgene-pmu.txt
990 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
991
992 APTINA CAMERA SENSOR PLL
993 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
994 L:      linux-media@vger.kernel.org
995 S:      Maintained
996 F:      drivers/media/i2c/aptina-pll.*
997
998 ARC FRAMEBUFFER DRIVER
999 M:      Jaya Kumar <jayalk@intworks.biz>
1000 S:      Maintained
1001 F:      drivers/video/fbdev/arcfb.c
1002 F:      drivers/video/fbdev/core/fb_defio.c
1003
1004 ARC PGU DRM DRIVER
1005 M:      Alexey Brodkin <abrodkin@synopsys.com>
1006 S:      Supported
1007 F:      drivers/gpu/drm/arc/
1008 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1009
1010 ARCNET NETWORK LAYER
1011 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1012 L:      netdev@vger.kernel.org
1013 S:      Maintained
1014 F:      drivers/net/arcnet/
1015 F:      include/uapi/linux/if_arcnet.h
1016
1017 ARM ARCHITECTED TIMER DRIVER
1018 M:      Mark Rutland <mark.rutland@arm.com>
1019 M:      Marc Zyngier <marc.zyngier@arm.com>
1020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021 S:      Maintained
1022 F:      arch/arm/include/asm/arch_timer.h
1023 F:      arch/arm64/include/asm/arch_timer.h
1024 F:      drivers/clocksource/arm_arch_timer.c
1025
1026 ARM HDLCD DRM DRIVER
1027 M:      Liviu Dudau <liviu.dudau@arm.com>
1028 S:      Supported
1029 F:      drivers/gpu/drm/arm/hdlcd_*
1030 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1031
1032 ARM MALI-DP DRM DRIVER
1033 M:      Liviu Dudau <liviu.dudau@arm.com>
1034 M:      Brian Starkey <brian.starkey@arm.com>
1035 M:      Mali DP Maintainers <malidp@foss.arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/
1038 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1039
1040 ARM MFM AND FLOPPY DRIVERS
1041 M:      Ian Molton <spyro@f2s.com>
1042 S:      Maintained
1043 F:      arch/arm/lib/floppydma.S
1044 F:      arch/arm/include/asm/floppy.h
1045
1046 ARM PMU PROFILING AND DEBUGGING
1047 M:      Will Deacon <will.deacon@arm.com>
1048 M:      Mark Rutland <mark.rutland@arm.com>
1049 S:      Maintained
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 F:      arch/arm*/kernel/perf_*
1052 F:      arch/arm/oprofile/common.c
1053 F:      arch/arm*/kernel/hw_breakpoint.c
1054 F:      arch/arm*/include/asm/hw_breakpoint.h
1055 F:      arch/arm*/include/asm/perf_event.h
1056 F:      drivers/perf/*
1057 F:      include/linux/perf/arm_pmu.h
1058 F:      Documentation/devicetree/bindings/arm/pmu.txt
1059 F:      Documentation/devicetree/bindings/perf/
1060
1061 ARM PORT
1062 M:      Russell King <linux@armlinux.org.uk>
1063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 W:      http://www.armlinux.org.uk/
1065 S:      Maintained
1066 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1067 F:      arch/arm/
1068
1069 ARM PRIMECELL AACI PL041 DRIVER
1070 M:      Russell King <linux@armlinux.org.uk>
1071 S:      Maintained
1072 F:      sound/arm/aaci.*
1073
1074 ARM PRIMECELL BUS SUPPORT
1075 M:      Russell King <linux@armlinux.org.uk>
1076 S:      Maintained
1077 F:      drivers/amba/
1078 F:      include/linux/amba/bus.h
1079
1080 ARM PRIMECELL CLCD PL110 DRIVER
1081 M:      Russell King <linux@armlinux.org.uk>
1082 S:      Maintained
1083 F:      drivers/video/fbdev/amba-clcd.*
1084
1085 ARM PRIMECELL KMI PL050 DRIVER
1086 M:      Russell King <linux@armlinux.org.uk>
1087 S:      Maintained
1088 F:      drivers/input/serio/ambakmi.*
1089 F:      include/linux/amba/kmi.h
1090
1091 ARM PRIMECELL MMCI PL180/1 DRIVER
1092 M:      Russell King <linux@armlinux.org.uk>
1093 S:      Maintained
1094 F:      drivers/mmc/host/mmci.*
1095 F:      include/linux/amba/mmci.h
1096
1097 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1098 M:      Russell King <linux@armlinux.org.uk>
1099 S:      Maintained
1100 F:      drivers/tty/serial/amba-pl01*.c
1101 F:      include/linux/amba/serial.h
1102
1103 ARM SMMU DRIVERS
1104 M:      Will Deacon <will.deacon@arm.com>
1105 R:      Robin Murphy <robin.murphy@arm.com>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108 F:      drivers/iommu/arm-smmu.c
1109 F:      drivers/iommu/arm-smmu-v3.c
1110 F:      drivers/iommu/io-pgtable-arm.c
1111 F:      drivers/iommu/io-pgtable-arm-v7s.c
1112
1113 ARM SUB-ARCHITECTURES
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116 F:      arch/arm/mach-*/
1117 F:      arch/arm/plat-*/
1118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1119
1120 ARM/ACTIONS SEMI ARCHITECTURE
1121 M:      Andreas Färber <afaerber@suse.de>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 N:      owl
1125 F:      arch/arm/mach-actions/
1126 F:      arch/arm/boot/dts/owl-*
1127 F:      arch/arm64/boot/dts/actions/
1128 F:      drivers/clocksource/owl-*
1129 F:      drivers/soc/actions/
1130 F:      include/dt-bindings/power/owl-*
1131 F:      include/linux/soc/actions/
1132 F:      Documentation/devicetree/bindings/arm/actions.txt
1133 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1134 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1135
1136 ARM/ADS SPHERE MACHINE SUPPORT
1137 M:      Lennert Buytenhek <kernel@wantstofly.org>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140
1141 ARM/AFEB9260 MACHINE SUPPORT
1142 M:      Sergey Lapin <slapin@ossfans.org>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Maintained
1145
1146 ARM/AJECO 1ARM MACHINE SUPPORT
1147 M:      Lennert Buytenhek <kernel@wantstofly.org>
1148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149 S:      Maintained
1150
1151 ARM/Allwinner SoC Clock Support
1152 M:      Emilio López <emilio@elopez.com.ar>
1153 S:      Maintained
1154 F:      drivers/clk/sunxi/
1155
1156 ARM/Allwinner sunXi SoC support
1157 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1158 M:      Chen-Yu Tsai <wens@csie.org>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161 N:      sun[x456789]i
1162 N:      sun50i
1163 F:      arch/arm/mach-sunxi/
1164 F:      arch/arm64/boot/dts/allwinner/
1165 F:      drivers/clk/sunxi-ng/
1166 F:      drivers/pinctrl/sunxi/
1167 F:      drivers/soc/sunxi/
1168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1169
1170 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1171 M:      Neil Armstrong <narmstrong@baylibre.com>
1172 M:      Jerome Brunet <jbrunet@baylibre.com>
1173 L:      linux-amlogic@lists.infradead.org
1174 S:      Maintained
1175 F:      drivers/clk/meson/
1176 F:      include/dt-bindings/clock/meson*
1177 F:      include/dt-bindings/clock/gxbb*
1178 F:      Documentation/devicetree/bindings/clock/amlogic*
1179
1180 ARM/Amlogic Meson SoC support
1181 M:      Carlo Caione <carlo@caione.org>
1182 M:      Kevin Hilman <khilman@baylibre.com>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 L:      linux-amlogic@lists.infradead.org
1185 W:      http://linux-meson.com/
1186 S:      Maintained
1187 F:      arch/arm/mach-meson/
1188 F:      arch/arm/boot/dts/meson*
1189 F:      arch/arm64/boot/dts/amlogic/
1190 F:      drivers/pinctrl/meson/
1191 F:      drivers/mmc/host/meson*
1192 N:      meson
1193
1194 ARM/Annapurna Labs ALPINE ARCHITECTURE
1195 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1196 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      arch/arm/mach-alpine/
1200 F:      arch/arm/boot/dts/alpine*
1201 F:      arch/arm64/boot/dts/al/
1202 F:      drivers/*/*alpine*
1203
1204 ARM/ARTPEC MACHINE SUPPORT
1205 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1206 M:      Lars Persson <lars.persson@axis.com>
1207 M:      Niklas Cassel <niklas.cassel@axis.com>
1208 S:      Maintained
1209 L:      linux-arm-kernel@axis.com
1210 F:      arch/arm/mach-artpec
1211 F:      arch/arm/boot/dts/artpec6*
1212 F:      drivers/clk/axis
1213 F:      drivers/crypto/axis
1214 F:      drivers/pinctrl/pinctrl-artpec*
1215 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1216
1217 ARM/ASPEED I2C DRIVER
1218 M:      Brendan Higgins <brendanhiggins@google.com>
1219 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1220 R:      Joel Stanley <joel@jms.id.au>
1221 L:      linux-i2c@vger.kernel.org
1222 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1223 S:      Maintained
1224 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1225 F:      drivers/i2c/busses/i2c-aspeed.c
1226 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1227 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1228
1229 ARM/ASPEED MACHINE SUPPORT
1230 M:      Joel Stanley <joel@jms.id.au>
1231 S:      Maintained
1232 F:      arch/arm/mach-aspeed/
1233 F:      arch/arm/boot/dts/aspeed-*
1234 F:      drivers/*/*aspeed*
1235
1236 ARM/ATMEL AT91 Clock Support
1237 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1238 S:      Maintained
1239 F:      drivers/clk/at91
1240
1241 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1242 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1243 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 W:      http://www.linux4sam.org
1246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1247 S:      Supported
1248 N:      at91
1249 N:      atmel
1250 F:      arch/arm/mach-at91/
1251 F:      include/soc/at91/
1252 F:      arch/arm/boot/dts/at91*.dts
1253 F:      arch/arm/boot/dts/at91*.dtsi
1254 F:      arch/arm/boot/dts/sama*.dts
1255 F:      arch/arm/boot/dts/sama*.dtsi
1256 F:      arch/arm/include/debug/at91.S
1257 F:      drivers/memory/atmel*
1258 F:      drivers/watchdog/sama5d4_wdt.c
1259 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1260 X:      drivers/net/wireless/atmel/
1261
1262 ARM/CALXEDA HIGHBANK ARCHITECTURE
1263 M:      Rob Herring <robh@kernel.org>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/mach-highbank/
1267 F:      arch/arm/boot/dts/highbank.dts
1268 F:      arch/arm/boot/dts/ecx-*.dts*
1269
1270 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1271 M:      Krzysztof Halasa <khalasa@piap.pl>
1272 S:      Maintained
1273 F:      arch/arm/mach-cns3xxx/
1274
1275 ARM/CAVIUM THUNDER NETWORK DRIVER
1276 M:      Sunil Goutham <sgoutham@cavium.com>
1277 M:      Robert Richter <rric@kernel.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Supported
1280 F:      drivers/net/ethernet/cavium/thunder/
1281
1282 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1283 M:      Lukasz Majewski <lukma@denx.de>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 F:      arch/arm/mach-ep93xx/ts72xx.c
1287
1288 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1289 M:      Alexander Shiyan <shc_work@mail.ru>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Odd Fixes
1292 N:      clps711x
1293
1294 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1295 M:      Lennert Buytenhek <kernel@wantstofly.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298
1299 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1300 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1301 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304 F:      arch/arm/mach-ep93xx/
1305 F:      arch/arm/mach-ep93xx/include/mach/
1306
1307 ARM/CLKDEV SUPPORT
1308 M:      Russell King <linux@armlinux.org.uk>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1312 F:      drivers/clk/clkdev.c
1313
1314 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315 M:      Mike Rapoport <mike@compulab.co.il>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320 M:      Baruch Siach <baruch@tkos.co.il>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/cx92755*
1324 N:      digicolor
1325
1326 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1328 S:      Maintained
1329 F:      arch/arm/mach-ep93xx/micro9.c
1330
1331 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      drivers/hwtracing/coresight/*
1336 F:      Documentation/trace/coresight.txt
1337 F:      Documentation/trace/coresight-cpu-debug.txt
1338 F:      Documentation/devicetree/bindings/arm/coresight.txt
1339 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341 F:      tools/perf/arch/arm/util/pmu.c
1342 F:      tools/perf/arch/arm/util/auxtrace.c
1343 F:      tools/perf/arch/arm/util/cs-etm.c
1344 F:      tools/perf/arch/arm/util/cs-etm.h
1345 F:      tools/perf/util/cs-etm.*
1346 F:      tools/perf/util/cs-etm-decoder/*
1347
1348 ARM/CORGI MACHINE SUPPORT
1349 M:      Richard Purdie <rpurdie@rpsys.net>
1350 S:      Maintained
1351
1352 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354 M:      Linus Walleij <linus.walleij@linaro.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T:      git git://github.com/ulli-kroll/linux.git
1357 S:      Maintained
1358 F:      Documentation/devicetree/bindings/arm/gemini.txt
1359 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362 F:      arch/arm/mach-gemini/
1363 F:      drivers/net/ethernet/cortina/
1364 F:      drivers/pinctrl/pinctrl-gemini.c
1365 F:      drivers/rtc/rtc-ftrtc010.c
1366
1367 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 M:      Barry Song <baohua@kernel.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/prima2*
1373 F:      arch/arm/mach-prima2/
1374 F:      drivers/clk/sirf/
1375 F:      drivers/clocksource/timer-prima2.c
1376 F:      drivers/clocksource/timer-atlas7.c
1377 N:      [^a-z]sirf
1378
1379 ARM/EBSA110 MACHINE SUPPORT
1380 M:      Russell King <linux@armlinux.org.uk>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 W:      http://www.armlinux.org.uk/
1383 S:      Maintained
1384 F:      arch/arm/mach-ebsa110/
1385 F:      drivers/net/ethernet/amd/am79c961a.*
1386
1387 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388 M:      Uwe Kleine-König <kernel@pengutronix.de>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 N:      efm32
1392
1393 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/ezx.c
1398
1399 ARM/FARADAY FA526 PORT
1400 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.berlios.de/gemini-board
1404 F:      arch/arm/mm/*-fa*
1405
1406 ARM/FOOTBRIDGE ARCHITECTURE
1407 M:      Russell King <linux@armlinux.org.uk>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W:      http://www.armlinux.org.uk/
1410 S:      Maintained
1411 F:      arch/arm/include/asm/hardware/dec21285.h
1412 F:      arch/arm/mach-footbridge/
1413
1414 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415 M:      Shawn Guo <shawnguo@kernel.org>
1416 M:      Sascha Hauer <kernel@pengutronix.de>
1417 R:      Fabio Estevam <fabio.estevam@nxp.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421 F:      arch/arm/mach-imx/
1422 F:      arch/arm/mach-mxs/
1423 F:      arch/arm/boot/dts/imx*
1424 F:      arch/arm/configs/imx*_defconfig
1425 F:      drivers/clk/imx/
1426 F:      drivers/soc/imx/
1427 F:      include/soc/imx/
1428
1429 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430 M:      Shawn Guo <shawnguo@kernel.org>
1431 M:      Sascha Hauer <kernel@pengutronix.de>
1432 R:      Stefan Agner <stefan@agner.ch>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436 F:      arch/arm/mach-imx/*vf610*
1437 F:      arch/arm/boot/dts/vf*
1438
1439 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440 M:      Lennert Buytenhek <kernel@wantstofly.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/GUMSTIX MACHINE SUPPORT
1445 M:      Steve Sakoman <sakoman@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 M:      Paul Parsons <lost.distance@yahoo.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-pxa/hx4700.c
1455 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1456 F:      sound/soc/pxa/hx4700.c
1457
1458 ARM/HISILICON SOC SUPPORT
1459 M:      Wei Xu <xuwei5@hisilicon.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W:      http://www.hisilicon.com
1462 S:      Supported
1463 T:      git git://github.com/hisilicon/linux-hisi.git
1464 F:      arch/arm/mach-hisi/
1465 F:      arch/arm/boot/dts/hi3*
1466 F:      arch/arm/boot/dts/hip*
1467 F:      arch/arm/boot/dts/hisi*
1468 F:      arch/arm64/boot/dts/hisilicon/
1469
1470 ARM/HP JORNADA 7XX MACHINE SUPPORT
1471 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472 W:      www.jlime.com
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475 F:      arch/arm/mach-sa1100/jornada720.c
1476 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478 ARM/IGEP MACHINE SUPPORT
1479 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1480 M:      Javier Martinez Canillas <javier@dowhile0.org>
1481 L:      linux-omap@vger.kernel.org
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/omap3-igep*
1485
1486 ARM/INCOME PXA270 SUPPORT
1487 M:      Marek Vasut <marek.vasut@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492 ARM/INTEL IOP13XX ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP32X ARM ARCHITECTURE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/INTEL IOP33X ARM ARCHITECTURE
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Orphan
1505
1506 ARM/INTEL IQ81342EX MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXDP2850 MACHINE SUPPORT
1512 M:      Lennert Buytenhek <kernel@wantstofly.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515
1516 ARM/INTEL IXP4XX ARM ARCHITECTURE
1517 M:      Imre Kaloz <kaloz@openwrt.org>
1518 M:      Krzysztof Halasa <khalasa@piap.pl>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-ixp4xx/
1522
1523 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524 M:      Jonathan Cameron <jic23@cam.ac.uk>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/mach-pxa/stargate2.c
1528 F:      drivers/pcmcia/pxa2xx_stargate2.c
1529
1530 ARM/INTEL XSC3 (MANZANO) ARM CORE
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/LG1K ARCHITECTURE
1541 M:      Chanho Min <chanho.min@lge.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm64/boot/dts/lg/
1545
1546 ARM/LOGICPD PXA270 MACHINE SUPPORT
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/LPC18XX ARCHITECTURE
1552 M:      Joachim Eastwood <manabian@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/boot/dts/lpc43*
1556 F:      drivers/clk/nxp/clk-lpc18xx*
1557 F:      drivers/clocksource/time-lpc32xx.c
1558 F:      drivers/i2c/busses/i2c-lpc2k.c
1559 F:      drivers/memory/pl172.c
1560 F:      drivers/mtd/spi-nor/nxp-spifi.c
1561 F:      drivers/rtc/rtc-lpc24xx.c
1562 N:      lpc18xx
1563
1564 ARM/LPC32XX SOC SUPPORT
1565 M:      Vladimir Zapolskiy <vz@mleia.com>
1566 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1569 S:      Maintained
1570 F:      arch/arm/boot/dts/lpc32*
1571 F:      arch/arm/mach-lpc32xx/
1572 F:      drivers/i2c/busses/i2c-pnx.c
1573 F:      drivers/net/ethernet/nxp/lpc_eth.c
1574 F:      drivers/usb/host/ohci-nxp.c
1575 F:      drivers/watchdog/pnx4008_wdt.c
1576 N:      lpc32xx
1577
1578 ARM/MAGICIAN MACHINE SUPPORT
1579 M:      Philipp Zabel <philipp.zabel@gmail.com>
1580 S:      Maintained
1581
1582 ARM/Marvell Berlin SoC support
1583 M:      Jisheng Zhang <jszhang@marvell.com>
1584 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-berlin/
1588 F:      arch/arm/boot/dts/berlin*
1589 F:      arch/arm64/boot/dts/marvell/berlin*
1590
1591 ARM/Marvell Dove/MV78xx0/Orion SOC support
1592 M:      Jason Cooper <jason@lakedaemon.net>
1593 M:      Andrew Lunn <andrew@lunn.ch>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 M:      Gregory Clement <gregory.clement@bootlin.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/soc/dove/
1599 F:      arch/arm/mach-dove/
1600 F:      arch/arm/mach-mv78xx0/
1601 F:      arch/arm/mach-orion5x/
1602 F:      arch/arm/plat-orion/
1603 F:      arch/arm/boot/dts/dove*
1604 F:      arch/arm/boot/dts/orion5x*
1605
1606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Gregory Clement <gregory.clement@bootlin.com>
1610 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/armada*
1614 F:      arch/arm/boot/dts/kirkwood*
1615 F:      arch/arm/configs/mvebu_*_defconfig
1616 F:      arch/arm/mach-mvebu/
1617 F:      arch/arm64/boot/dts/marvell/armada*
1618 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1619 F:      drivers/cpufreq/mvebu-cpufreq.c
1620 F:      drivers/irqchip/irq-armada-370-xp.c
1621 F:      drivers/irqchip/irq-mvebu-*
1622 F:      drivers/pinctrl/mvebu/
1623 F:      drivers/rtc/rtc-armada38x.c
1624
1625 ARM/Mediatek RTC DRIVER
1626 M:      Eddie Huang <eddie.huang@mediatek.com>
1627 M:      Sean Wang <sean.wang@mediatek.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632 F:      drivers/rtc/rtc-mt6397.c
1633 F:      drivers/rtc/rtc-mt7622.c
1634
1635 ARM/Mediatek SoC support
1636 M:      Matthias Brugger <matthias.bgg@gmail.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/boot/dts/mt6*
1641 F:      arch/arm/boot/dts/mt7*
1642 F:      arch/arm/boot/dts/mt8*
1643 F:      arch/arm/mach-mediatek/
1644 F:      arch/arm64/boot/dts/mediatek/
1645 N:      mtk
1646 K:      mediatek
1647
1648 ARM/Mediatek USB3 PHY DRIVER
1649 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655 ARM/MICREL KS8695 ARCHITECTURE
1656 M:      Greg Ungerer <gerg@uclinux.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F:      arch/arm/mach-ks8695/
1659 S:      Odd Fixes
1660
1661 ARM/MIOA701 MACHINE SUPPORT
1662 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F:      arch/arm/mach-pxa/mioa701.c
1665 S:      Maintained
1666
1667 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1669 S:      Maintained
1670
1671 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672 M:      Linus Walleij <linus.walleij@linaro.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-nomadik/
1676 F:      arch/arm/mach-u300/
1677 F:      arch/arm/mach-ux500/
1678 F:      arch/arm/boot/dts/ste-*
1679 F:      drivers/clk/clk-nomadik.c
1680 F:      drivers/clk/clk-u300.c
1681 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1682 F:      drivers/clocksource/timer-u300.c
1683 F:      drivers/dma/coh901318*
1684 F:      drivers/dma/ste_dma40*
1685 F:      drivers/hwspinlock/u8500_hsem.c
1686 F:      drivers/i2c/busses/i2c-nomadik.c
1687 F:      drivers/i2c/busses/i2c-stu300.c
1688 F:      drivers/mfd/ab3100*
1689 F:      drivers/mfd/ab8500*
1690 F:      drivers/mfd/abx500*
1691 F:      drivers/mfd/dbx500*
1692 F:      drivers/mfd/db8500*
1693 F:      drivers/pinctrl/nomadik/
1694 F:      drivers/pinctrl/pinctrl-coh901*
1695 F:      drivers/pinctrl/pinctrl-u300.c
1696 F:      drivers/rtc/rtc-ab3100.c
1697 F:      drivers/rtc/rtc-ab8500.c
1698 F:      drivers/rtc/rtc-coh901331.c
1699 F:      drivers/rtc/rtc-pl031.c
1700 F:      drivers/watchdog/coh901327_wdt.c
1701 F:      Documentation/devicetree/bindings/arm/ste-*
1702 F:      Documentation/devicetree/bindings/arm/ux500/
1703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 M:      Wan ZongShun <mcuos.com@gmail.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W:      http://www.mcuos.com
1709 S:      Maintained
1710 F:      arch/arm/mach-w90x900/
1711 F:      drivers/input/keyboard/w90p910_keypad.c
1712 F:      drivers/input/touchscreen/w90p910_ts.c
1713 F:      drivers/watchdog/nuc900_wdt.c
1714 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1715 F:      drivers/mtd/nand/nuc900_nand.c
1716 F:      drivers/rtc/rtc-nuc900.c
1717 F:      drivers/spi/spi-nuc900.c
1718 F:      drivers/usb/host/ehci-w90x900.c
1719 F:      drivers/video/fbdev/nuc900fb.c
1720
1721 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1723 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1724 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725 S:      Supported
1726
1727 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 M:      Alexander Clouter <alex@digriz.org.uk>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W:      http://www.digriz.org.uk/ts78xx/kernel
1731 S:      Maintained
1732 F:      arch/arm/mach-orion5x/ts78xx-*
1733
1734 ARM/OXNAS platform support
1735 M:      Neil Armstrong <narmstrong@baylibre.com>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-oxnas/
1740 F:      arch/arm/boot/dts/ox8*.dts*
1741 N:      oxnas
1742
1743 ARM/PALM TREO SUPPORT
1744 M:      Tomas Cech <sleep_walker@suse.com>
1745 L:      linux-arm-kernel@lists.infradead.org
1746 W:      http://hackndev.com
1747 S:      Maintained
1748 F:      arch/arm/mach-pxa/palmtreo.*
1749
1750 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1751 M:      Marek Vasut <marek.vasut@gmail.com>
1752 L:      linux-arm-kernel@lists.infradead.org
1753 W:      http://hackndev.com
1754 S:      Maintained
1755 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1756 F:      arch/arm/mach-pxa/palmtx.c
1757 F:      arch/arm/mach-pxa/palmt5.*
1758 F:      arch/arm/mach-pxa/include/mach/palmld.h
1759 F:      arch/arm/mach-pxa/palmld.c
1760 F:      arch/arm/mach-pxa/palmte2.*
1761 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1762 F:      arch/arm/mach-pxa/palmtc.c
1763
1764 ARM/PALMZ72 SUPPORT
1765 M:      Sergey Lapin <slapin@ossfans.org>
1766 L:      linux-arm-kernel@lists.infradead.org
1767 W:      http://hackndev.com
1768 S:      Maintained
1769 F:      arch/arm/mach-pxa/palmz72.*
1770
1771 ARM/PLEB SUPPORT
1772 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1773 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1774 S:      Maintained
1775
1776 ARM/PT DIGITAL BOARD PORT
1777 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 W:      http://www.armlinux.org.uk/
1780 S:      Maintained
1781
1782 ARM/QUALCOMM SUPPORT
1783 M:      Andy Gross <andy.gross@linaro.org>
1784 M:      David Brown <david.brown@linaro.org>
1785 L:      linux-arm-msm@vger.kernel.org
1786 L:      linux-soc@vger.kernel.org
1787 S:      Maintained
1788 F:      Documentation/devicetree/bindings/soc/qcom/
1789 F:      arch/arm/boot/dts/qcom-*.dts
1790 F:      arch/arm/boot/dts/qcom-*.dtsi
1791 F:      arch/arm/mach-qcom/
1792 F:      arch/arm64/boot/dts/qcom/*
1793 F:      drivers/i2c/busses/i2c-qup.c
1794 F:      drivers/clk/qcom/
1795 F:      drivers/dma/qcom/
1796 F:      drivers/soc/qcom/
1797 F:      drivers/spi/spi-qup.c
1798 F:      drivers/tty/serial/msm_serial.c
1799 F:      drivers/*/pm8???-*
1800 F:      drivers/mfd/ssbi.c
1801 F:      drivers/firmware/qcom_scm.c
1802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1803
1804 ARM/RADISYS ENP2611 MACHINE SUPPORT
1805 M:      Lennert Buytenhek <kernel@wantstofly.org>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808
1809 ARM/REALTEK ARCHITECTURE
1810 M:      Andreas Färber <afaerber@suse.de>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813 F:      arch/arm64/boot/dts/realtek/
1814 F:      Documentation/devicetree/bindings/arm/realtek.txt
1815
1816 ARM/RENESAS ARM64 ARCHITECTURE
1817 M:      Simon Horman <horms@verge.net.au>
1818 M:      Magnus Damm <magnus.damm@gmail.com>
1819 L:      linux-renesas-soc@vger.kernel.org
1820 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1822 S:      Supported
1823 F:      arch/arm64/boot/dts/renesas/
1824 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1825 F:      drivers/soc/renesas/
1826 F:      include/linux/soc/renesas/
1827
1828 ARM/RISCPC ARCHITECTURE
1829 M:      Russell King <linux@armlinux.org.uk>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W:      http://www.armlinux.org.uk/
1832 S:      Maintained
1833 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1834 F:      arch/arm/include/asm/hardware/ioc.h
1835 F:      arch/arm/include/asm/hardware/iomd.h
1836 F:      arch/arm/include/asm/hardware/memc.h
1837 F:      arch/arm/mach-rpc/
1838 F:      drivers/net/ethernet/8390/etherh.c
1839 F:      drivers/net/ethernet/i825xx/ether1*
1840 F:      drivers/net/ethernet/seeq/ether3*
1841 F:      drivers/scsi/arm/
1842
1843 ARM/Rockchip SoC support
1844 M:      Heiko Stuebner <heiko@sntech.de>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 L:      linux-rockchip@lists.infradead.org
1847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1848 S:      Maintained
1849 F:      arch/arm/boot/dts/rk3*
1850 F:      arch/arm/boot/dts/rv1108*
1851 F:      arch/arm/mach-rockchip/
1852 F:      drivers/clk/rockchip/
1853 F:      drivers/i2c/busses/i2c-rk3x.c
1854 F:      drivers/*/*rockchip*
1855 F:      drivers/*/*/*rockchip*
1856 F:      sound/soc/rockchip/
1857 N:      rockchip
1858
1859 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1860 M:      Kukjin Kim <kgene@kernel.org>
1861 M:      Krzysztof Kozlowski <krzk@kernel.org>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/s3c*
1867 F:      arch/arm/boot/dts/s5p*
1868 F:      arch/arm/boot/dts/samsung*
1869 F:      arch/arm/boot/dts/exynos*
1870 F:      arch/arm64/boot/dts/exynos/
1871 F:      arch/arm/plat-samsung/
1872 F:      arch/arm/mach-s3c24*/
1873 F:      arch/arm/mach-s3c64xx/
1874 F:      arch/arm/mach-s5p*/
1875 F:      arch/arm/mach-exynos*/
1876 F:      drivers/*/*s3c24*
1877 F:      drivers/*/*/*s3c24*
1878 F:      drivers/*/*s3c64xx*
1879 F:      drivers/*/*s5pv210*
1880 F:      drivers/memory/samsung/*
1881 F:      drivers/soc/samsung/*
1882 F:      Documentation/arm/Samsung/
1883 F:      Documentation/devicetree/bindings/arm/samsung/
1884 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1885 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1886 N:      exynos
1887
1888 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1889 M:      Kyungmin Park <kyungmin.park@samsung.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm/mach-s5pv210/
1893
1894 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1895 M:      Kyungmin Park <kyungmin.park@samsung.com>
1896 M:      Kamil Debski <kamil@wypas.org>
1897 M:      Andrzej Hajda <a.hajda@samsung.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 L:      linux-media@vger.kernel.org
1900 S:      Maintained
1901 F:      drivers/media/platform/s5p-g2d/
1902
1903 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1904 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1905 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1906 L:      linux-media@vger.kernel.org
1907 S:      Maintained
1908 F:      drivers/media/platform/s5p-cec/
1909 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1910
1911 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1912 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1913 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org
1915 L:      linux-media@vger.kernel.org
1916 S:      Maintained
1917 F:      drivers/media/platform/s5p-jpeg/
1918
1919 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1920 M:      Kyungmin Park <kyungmin.park@samsung.com>
1921 M:      Kamil Debski <kamil@wypas.org>
1922 M:      Jeongtae Park <jtp.park@samsung.com>
1923 M:      Andrzej Hajda <a.hajda@samsung.com>
1924 L:      linux-arm-kernel@lists.infradead.org
1925 L:      linux-media@vger.kernel.org
1926 S:      Maintained
1927 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1928 F:      drivers/media/platform/s5p-mfc/
1929
1930 ARM/SHMOBILE ARM ARCHITECTURE
1931 M:      Simon Horman <horms@verge.net.au>
1932 M:      Magnus Damm <magnus.damm@gmail.com>
1933 L:      linux-renesas-soc@vger.kernel.org
1934 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1936 S:      Supported
1937 F:      arch/arm/boot/dts/emev2*
1938 F:      arch/arm/boot/dts/r7s*
1939 F:      arch/arm/boot/dts/r8a*
1940 F:      arch/arm/boot/dts/sh*
1941 F:      arch/arm/configs/shmobile_defconfig
1942 F:      arch/arm/include/debug/renesas-scif.S
1943 F:      arch/arm/mach-shmobile/
1944 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1945 F:      drivers/soc/renesas/
1946 F:      include/linux/soc/renesas/
1947
1948 ARM/SOCFPGA ARCHITECTURE
1949 M:      Dinh Nguyen <dinguyen@kernel.org>
1950 S:      Maintained
1951 F:      arch/arm/mach-socfpga/
1952 F:      arch/arm/boot/dts/socfpga*
1953 F:      arch/arm/configs/socfpga_defconfig
1954 F:      arch/arm64/boot/dts/altera/
1955 W:      http://www.rocketboards.org
1956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1957
1958 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1959 M:      Dinh Nguyen <dinguyen@kernel.org>
1960 S:      Maintained
1961 F:      drivers/clk/socfpga/
1962
1963 ARM/SOCFPGA EDAC SUPPORT
1964 M:      Thor Thayer <thor.thayer@linux.intel.com>
1965 S:      Maintained
1966 F:      drivers/edac/altera_edac.
1967
1968 ARM/STI ARCHITECTURE
1969 M:      Patrice Chotard <patrice.chotard@st.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.stlinux.com
1972 S:      Maintained
1973 F:      arch/arm/mach-sti/
1974 F:      arch/arm/boot/dts/sti*
1975 F:      drivers/char/hw_random/st-rng.c
1976 F:      drivers/clocksource/arm_global_timer.c
1977 F:      drivers/clocksource/clksrc_st_lpc.c
1978 F:      drivers/cpufreq/sti-cpufreq.c
1979 F:      drivers/dma/st_fdma*
1980 F:      drivers/i2c/busses/i2c-st.c
1981 F:      drivers/media/rc/st_rc.c
1982 F:      drivers/media/platform/sti/c8sectpfe/
1983 F:      drivers/mmc/host/sdhci-st.c
1984 F:      drivers/phy/st/phy-miphy28lp.c
1985 F:      drivers/phy/st/phy-stih407-usb.c
1986 F:      drivers/pinctrl/pinctrl-st.c
1987 F:      drivers/remoteproc/st_remoteproc.c
1988 F:      drivers/remoteproc/st_slim_rproc.c
1989 F:      drivers/reset/sti/
1990 F:      drivers/rtc/rtc-st-lpc.c
1991 F:      drivers/tty/serial/st-asc.c
1992 F:      drivers/usb/dwc3/dwc3-st.c
1993 F:      drivers/usb/host/ehci-st.c
1994 F:      drivers/usb/host/ohci-st.c
1995 F:      drivers/watchdog/st_lpc_wdt.c
1996 F:      drivers/ata/ahci_st.c
1997 F:      include/linux/remoteproc/st_slim_rproc.h
1998
1999 ARM/STM32 ARCHITECTURE
2000 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2001 M:      Alexandre Torgue <alexandre.torgue@st.com>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Maintained
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2005 N:      stm32
2006 F:      arch/arm/boot/dts/stm32*
2007 F:      arch/arm/mach-stm32/
2008 F:      drivers/clocksource/armv7m_systick.c
2009
2010 ARM/TANGO ARCHITECTURE
2011 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2012 M:      Mans Rullgard <mans@mansr.com>
2013 L:      linux-arm-kernel@lists.infradead.org
2014 S:      Odd Fixes
2015 N:      tango
2016
2017 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2018 M:      Lennert Buytenhek <kernel@wantstofly.org>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S:      Maintained
2021
2022 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2023 M:      Hans Verkuil <hans.verkuil@cisco.com>
2024 L:      linux-tegra@vger.kernel.org
2025 L:      linux-media@vger.kernel.org
2026 S:      Maintained
2027 F:      drivers/media/platform/tegra-cec/
2028 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2029
2030 ARM/TETON BGA MACHINE SUPPORT
2031 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Maintained
2034
2035 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2036 M:      Santosh Shilimkar <ssantosh@kernel.org>
2037 L:      linux-kernel@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/memory/*emif*
2040
2041 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2042 M:      Santosh Shilimkar <ssantosh@kernel.org>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      arch/arm/mach-keystone/
2046 F:      arch/arm/boot/dts/keystone-*
2047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2048
2049 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2050 M:      Santosh Shilimkar <ssantosh@kernel.org>
2051 L:      linux-kernel@vger.kernel.org
2052 S:      Maintained
2053 F:      drivers/clk/keystone/
2054
2055 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2056 M:      Santosh Shilimkar <ssantosh@kernel.org>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L:      linux-kernel@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/clocksource/timer-keystone.c
2061
2062 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2063 M:      Santosh Shilimkar <ssantosh@kernel.org>
2064 L:      linux-kernel@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/power/reset/keystone-reset.c
2067
2068 ARM/THECUS N2100 MACHINE SUPPORT
2069 M:      Lennert Buytenhek <kernel@wantstofly.org>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 S:      Maintained
2072
2073 ARM/TOSA MACHINE SUPPORT
2074 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2075 M:      Dirk Opfer <dirk@opfer-online.de>
2076 S:      Maintained
2077
2078 ARM/UNIPHIER ARCHITECTURE
2079 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2082 S:      Maintained
2083 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2084 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2085 F:      arch/arm/boot/dts/uniphier*
2086 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2087 F:      arch/arm/mach-uniphier/
2088 F:      arch/arm/mm/cache-uniphier.c
2089 F:      arch/arm64/boot/dts/socionext/uniphier*
2090 F:      drivers/bus/uniphier-system-bus.c
2091 F:      drivers/clk/uniphier/
2092 F:      drivers/gpio/gpio-uniphier.c
2093 F:      drivers/i2c/busses/i2c-uniphier*
2094 F:      drivers/irqchip/irq-uniphier-aidet.c
2095 F:      drivers/pinctrl/uniphier/
2096 F:      drivers/reset/reset-uniphier.c
2097 F:      drivers/tty/serial/8250/8250_uniphier.c
2098 N:      uniphier
2099
2100 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2101 M:      Ulf Hansson <ulf.hansson@linaro.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T:      git git://git.linaro.org/people/ulfh/clk.git
2104 S:      Maintained
2105 F:      drivers/clk/ux500/
2106
2107 ARM/VERSATILE EXPRESS PLATFORM
2108 M:      Liviu Dudau <liviu.dudau@arm.com>
2109 M:      Sudeep Holla <sudeep.holla@arm.com>
2110 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      arch/arm/boot/dts/vexpress*
2114 F:      arch/arm64/boot/dts/arm/
2115 F:      arch/arm/mach-vexpress/
2116 F:      */*/vexpress*
2117 F:      */*/*/vexpress*
2118 F:      drivers/clk/versatile/clk-vexpress-osc.c
2119 F:      drivers/clocksource/versatile.c
2120 N:      mps2
2121
2122 ARM/VFP SUPPORT
2123 M:      Russell King <linux@armlinux.org.uk>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W:      http://www.armlinux.org.uk/
2126 S:      Maintained
2127 F:      arch/arm/vfp/
2128
2129 ARM/VOIPAC PXA270 SUPPORT
2130 M:      Marek Vasut <marek.vasut@gmail.com>
2131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 S:      Maintained
2133 F:      arch/arm/mach-pxa/vpac270.c
2134 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2135
2136 ARM/VT8500 ARM ARCHITECTURE
2137 M:      Tony Prisk <linux@prisktech.co.nz>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140 F:      arch/arm/mach-vt8500/
2141 F:      drivers/clocksource/vt8500_timer.c
2142 F:      drivers/i2c/busses/i2c-wmt.c
2143 F:      drivers/mmc/host/wmt-sdmmc.c
2144 F:      drivers/pwm/pwm-vt8500.c
2145 F:      drivers/rtc/rtc-vt8500.c
2146 F:      drivers/tty/serial/vt8500_serial.c
2147 F:      drivers/usb/host/ehci-platform.c
2148 F:      drivers/usb/host/uhci-platform.c
2149 F:      drivers/video/fbdev/vt8500lcdfb.*
2150 F:      drivers/video/fbdev/wm8505fb*
2151 F:      drivers/video/fbdev/wmt_ge_rops.*
2152
2153 ARM/ZIPIT Z2 SUPPORT
2154 M:      Marek Vasut <marek.vasut@gmail.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 F:      arch/arm/mach-pxa/z2.c
2158 F:      arch/arm/mach-pxa/include/mach/z2.h
2159
2160 ARM/ZTE ARCHITECTURE
2161 M:      Jun Nie <jun.nie@linaro.org>
2162 M:      Baoyou Xie <baoyou.xie@linaro.org>
2163 M:      Shawn Guo <shawnguo@kernel.org>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 S:      Maintained
2166 F:      arch/arm/boot/dts/zx2967*
2167 F:      arch/arm/mach-zx/
2168 F:      arch/arm64/boot/dts/zte/
2169 F:      drivers/clk/zte/
2170 F:      drivers/dma/zx_dma.c
2171 F:      drivers/gpio/gpio-zx.c
2172 F:      drivers/i2c/busses/i2c-zx2967.c
2173 F:      drivers/mmc/host/dw_mmc-zx.*
2174 F:      drivers/pinctrl/zte/
2175 F:      drivers/soc/zte/
2176 F:      drivers/thermal/zx2967_thermal.c
2177 F:      drivers/watchdog/zx2967_wdt.c
2178 F:      Documentation/devicetree/bindings/arm/zte.txt
2179 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2180 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2181 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2182 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2183 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2184 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2185 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2186 F:      Documentation/devicetree/bindings/soc/zte/
2187 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2188 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2189 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2190 F:      include/dt-bindings/clock/zx2967*.h
2191 F:      include/dt-bindings/soc/zte,*.h
2192 F:      sound/soc/codecs/zx_aud96p22.c
2193 F:      sound/soc/zte/
2194
2195 ARM/ZYNQ ARCHITECTURE
2196 M:      Michal Simek <michal.simek@xilinx.com>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 W:      http://wiki.xilinx.com
2199 T:      git https://github.com/Xilinx/linux-xlnx.git
2200 S:      Supported
2201 F:      arch/arm/mach-zynq/
2202 F:      drivers/cpuidle/cpuidle-zynq.c
2203 F:      drivers/block/xsysace.c
2204 N:      zynq
2205 N:      xilinx
2206 F:      drivers/clocksource/cadence_ttc_timer.c
2207 F:      drivers/i2c/busses/i2c-cadence.c
2208 F:      drivers/mmc/host/sdhci-of-arasan.c
2209 F:      drivers/edac/synopsys_edac.c
2210
2211 ARM64 PORT (AARCH64 ARCHITECTURE)
2212 M:      Catalin Marinas <catalin.marinas@arm.com>
2213 M:      Will Deacon <will.deacon@arm.com>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2216 S:      Maintained
2217 F:      arch/arm64/
2218 F:      Documentation/arm64/
2219
2220 AS3645A LED FLASH CONTROLLER DRIVER
2221 M:      Sakari Ailus <sakari.ailus@iki.fi>
2222 L:      linux-leds@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/leds/leds-as3645a.c
2225
2226 ASAHI KASEI AK8974 DRIVER
2227 M:      Linus Walleij <linus.walleij@linaro.org>
2228 L:      linux-iio@vger.kernel.org
2229 W:      http://www.akm.com/
2230 S:      Supported
2231 F:      drivers/iio/magnetometer/ak8974.c
2232
2233 ASC7621 HARDWARE MONITOR DRIVER
2234 M:      George Joseph <george.joseph@fairview5.com>
2235 L:      linux-hwmon@vger.kernel.org
2236 S:      Maintained
2237 F:      Documentation/hwmon/asc7621
2238 F:      drivers/hwmon/asc7621.c
2239
2240 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2241 M:      Corentin Chary <corentin.chary@gmail.com>
2242 L:      acpi4asus-user@lists.sourceforge.net
2243 L:      platform-driver-x86@vger.kernel.org
2244 W:      http://acpi4asus.sf.net
2245 S:      Maintained
2246 F:      drivers/platform/x86/asus*.c
2247 F:      drivers/platform/x86/eeepc*.c
2248
2249 ASUS WIRELESS RADIO CONTROL DRIVER
2250 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2251 L:      platform-driver-x86@vger.kernel.org
2252 S:      Maintained
2253 F:      drivers/platform/x86/asus-wireless.c
2254
2255 ASYMMETRIC KEYS
2256 M:      David Howells <dhowells@redhat.com>
2257 L:      keyrings@vger.kernel.org
2258 S:      Maintained
2259 F:      Documentation/crypto/asymmetric-keys.txt
2260 F:      include/linux/verification.h
2261 F:      include/crypto/public_key.h
2262 F:      include/crypto/pkcs7.h
2263 F:      crypto/asymmetric_keys/
2264
2265 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2266 R:      Dan Williams <dan.j.williams@intel.com>
2267 W:      http://sourceforge.net/projects/xscaleiop
2268 S:      Odd fixes
2269 F:      Documentation/crypto/async-tx-api.txt
2270 F:      crypto/async_tx/
2271 F:      drivers/dma/
2272 F:      include/linux/dmaengine.h
2273 F:      include/linux/async_tx.h
2274
2275 AT24 EEPROM DRIVER
2276 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2277 L:      linux-i2c@vger.kernel.org
2278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2279 S:      Maintained
2280 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2281 F:      drivers/misc/eeprom/at24.c
2282 F:      include/linux/platform_data/at24.h
2283
2284 ATA OVER ETHERNET (AOE) DRIVER
2285 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2286 W:      http://www.openaoe.org/
2287 S:      Supported
2288 F:      Documentation/aoe/
2289 F:      drivers/block/aoe/
2290
2291 ATHEROS 71XX/9XXX GPIO DRIVER
2292 M:      Alban Bedel <albeu@free.fr>
2293 W:      https://github.com/AlbanBedel/linux
2294 T:      git git://github.com/AlbanBedel/linux
2295 S:      Maintained
2296 F:      drivers/gpio/gpio-ath79.c
2297 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2298
2299 ATHEROS ATH GENERIC UTILITIES
2300 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2301 L:      linux-wireless@vger.kernel.org
2302 S:      Supported
2303 F:      drivers/net/wireless/ath/*
2304
2305 ATHEROS ATH5K WIRELESS DRIVER
2306 M:      Jiri Slaby <jirislaby@gmail.com>
2307 M:      Nick Kossifidis <mickflemm@gmail.com>
2308 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2309 L:      linux-wireless@vger.kernel.org
2310 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2311 S:      Maintained
2312 F:      drivers/net/wireless/ath/ath5k/
2313
2314 ATHEROS ATH6KL WIRELESS DRIVER
2315 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2316 L:      linux-wireless@vger.kernel.org
2317 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2319 S:      Supported
2320 F:      drivers/net/wireless/ath/ath6kl/
2321
2322 ATI_REMOTE2 DRIVER
2323 M:      Ville Syrjala <syrjala@sci.fi>
2324 S:      Maintained
2325 F:      drivers/input/misc/ati_remote2.c
2326
2327 ATK0110 HWMON DRIVER
2328 M:      Luca Tettamanti <kronos.it@gmail.com>
2329 L:      linux-hwmon@vger.kernel.org
2330 S:      Maintained
2331 F:      drivers/hwmon/asus_atk0110.c
2332
2333 ATLX ETHERNET DRIVERS
2334 M:      Jay Cliburn <jcliburn@gmail.com>
2335 M:      Chris Snook <chris.snook@gmail.com>
2336 L:      netdev@vger.kernel.org
2337 W:      http://sourceforge.net/projects/atl1
2338 W:      http://atl1.sourceforge.net
2339 S:      Maintained
2340 F:      drivers/net/ethernet/atheros/
2341
2342 ATM
2343 M:      Chas Williams <3chas3@gmail.com>
2344 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2345 L:      netdev@vger.kernel.org
2346 W:      http://linux-atm.sourceforge.net
2347 S:      Maintained
2348 F:      drivers/atm/
2349 F:      include/linux/atm*
2350 F:      include/uapi/linux/atm*
2351
2352 ATMEL AT91 / AT32 MCI DRIVER
2353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2354 S:      Maintained
2355 F:      drivers/mmc/host/atmel-mci.c
2356
2357 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2358 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2359 S:      Supported
2360 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2361
2362 ATMEL Audio ALSA driver
2363 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2365 S:      Supported
2366 F:      sound/soc/atmel
2367
2368 ATMEL I2C DRIVER
2369 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L:      linux-i2c@vger.kernel.org
2371 S:      Supported
2372 F:      drivers/i2c/busses/i2c-at91.c
2373
2374 ATMEL ISI DRIVER
2375 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L:      linux-media@vger.kernel.org
2377 S:      Supported
2378 F:      drivers/media/platform/atmel/atmel-isi.c
2379 F:      include/media/atmel-isi.h
2380
2381 ATMEL LCDFB DRIVER
2382 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2383 L:      linux-fbdev@vger.kernel.org
2384 S:      Maintained
2385 F:      drivers/video/fbdev/atmel_lcdfb.c
2386 F:      include/video/atmel_lcdc.h
2387
2388 ATMEL MACB ETHERNET DRIVER
2389 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2390 S:      Supported
2391 F:      drivers/net/ethernet/cadence/
2392
2393 ATMEL MAXTOUCH DRIVER
2394 M:      Nick Dyer <nick@shmanahar.org>
2395 T:      git git://github.com/ndyer/linux.git
2396 S:      Maintained
2397 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2398 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2399 F:      include/linux/platform_data/atmel_mxt_ts.h
2400
2401 ATMEL SAMA5D2 ADC DRIVER
2402 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L:      linux-iio@vger.kernel.org
2404 S:      Supported
2405 F:      drivers/iio/adc/at91-sama5d2_adc.c
2406
2407 ATMEL SDMMC DRIVER
2408 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2409 L:      linux-mmc@vger.kernel.org
2410 S:      Supported
2411 F:      drivers/mmc/host/sdhci-of-at91.c
2412
2413 ATMEL SPI DRIVER
2414 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2415 S:      Supported
2416 F:      drivers/spi/spi-atmel.*
2417
2418 ATMEL SSC DRIVER
2419 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Supported
2422 F:      drivers/misc/atmel-ssc.c
2423 F:      include/linux/atmel-ssc.h
2424
2425 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S:      Supported
2429 F:      drivers/misc/atmel_tclib.c
2430 F:      drivers/clocksource/tcb_clksrc.c
2431
2432 ATMEL USBA UDC DRIVER
2433 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Supported
2436 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2437
2438 ATMEL WIRELESS DRIVER
2439 M:      Simon Kelley <simon@thekelleys.org.uk>
2440 L:      linux-wireless@vger.kernel.org
2441 W:      http://www.thekelleys.org.uk/atmel
2442 W:      http://atmelwlandriver.sourceforge.net/
2443 S:      Maintained
2444 F:      drivers/net/wireless/atmel/atmel*
2445
2446 ATMEL XDMA DRIVER
2447 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2448 L:      linux-arm-kernel@lists.infradead.org
2449 L:      dmaengine@vger.kernel.org
2450 S:      Supported
2451 F:      drivers/dma/at_xdmac.c
2452
2453 ATOMIC INFRASTRUCTURE
2454 M:      Will Deacon <will.deacon@arm.com>
2455 M:      Peter Zijlstra <peterz@infradead.org>
2456 R:      Boqun Feng <boqun.feng@gmail.com>
2457 L:      linux-kernel@vger.kernel.org
2458 S:      Maintained
2459 F:      arch/*/include/asm/atomic*.h
2460 F:      include/*/atomic*.h
2461
2462 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 M:      Bradley Grove <linuxdrivers@attotech.com>
2464 L:      linux-scsi@vger.kernel.org
2465 W:      http://www.attotech.com
2466 S:      Supported
2467 F:      drivers/scsi/esas2r
2468
2469 ATUSB IEEE 802.15.4 RADIO DRIVER
2470 M:      Stefan Schmidt <stefan@osg.samsung.com>
2471 L:      linux-wpan@vger.kernel.org
2472 S:      Maintained
2473 F:      drivers/net/ieee802154/atusb.c
2474 F:      drivers/net/ieee802154/atusb.h
2475 F:      drivers/net/ieee802154/at86rf230.h
2476
2477 AUDIT SUBSYSTEM
2478 M:      Paul Moore <paul@paul-moore.com>
2479 M:      Eric Paris <eparis@redhat.com>
2480 L:      linux-audit@redhat.com (moderated for non-subscribers)
2481 W:      https://github.com/linux-audit
2482 W:      https://people.redhat.com/sgrubb/audit
2483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2484 S:      Supported
2485 F:      include/linux/audit.h
2486 F:      include/uapi/linux/audit.h
2487 F:      kernel/audit*
2488
2489 AUXILIARY DISPLAY DRIVERS
2490 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491 W:      http://miguelojeda.es/auxdisplay.htm
2492 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2493 S:      Maintained
2494 F:      drivers/auxdisplay/
2495 F:      include/linux/cfag12864b.h
2496
2497 AX.25 NETWORK LAYER
2498 M:      Ralf Baechle <ralf@linux-mips.org>
2499 L:      linux-hams@vger.kernel.org
2500 W:      http://www.linux-ax25.org/
2501 S:      Maintained
2502 F:      include/uapi/linux/ax25.h
2503 F:      include/net/ax25.h
2504 F:      net/ax25/
2505
2506 AXENTIA ARM DEVICES
2507 M:      Peter Rosin <peda@axentia.se>
2508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      Documentation/devicetree/bindings/arm/axentia.txt
2511 F:      arch/arm/boot/dts/at91-linea.dtsi
2512 F:      arch/arm/boot/dts/at91-natte.dtsi
2513 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2514 F:      arch/arm/boot/dts/at91-tse850-3.dts
2515
2516 AXENTIA ASOC DRIVERS
2517 M:      Peter Rosin <peda@axentia.se>
2518 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      Documentation/devicetree/bindings/sound/axentia,*
2521 F:      sound/soc/atmel/tse850-pcm5142.c
2522
2523 AZ6007 DVB DRIVER
2524 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2525 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2526 L:      linux-media@vger.kernel.org
2527 W:      https://linuxtv.org
2528 T:      git git://linuxtv.org/media_tree.git
2529 S:      Maintained
2530 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2531
2532 AZTECH FM RADIO RECEIVER DRIVER
2533 M:      Hans Verkuil <hverkuil@xs4all.nl>
2534 L:      linux-media@vger.kernel.org
2535 T:      git git://linuxtv.org/media_tree.git
2536 W:      https://linuxtv.org
2537 S:      Maintained
2538 F:      drivers/media/radio/radio-aztech*
2539
2540 B43 WIRELESS DRIVER
2541 L:      linux-wireless@vger.kernel.org
2542 L:      b43-dev@lists.infradead.org
2543 W:      http://wireless.kernel.org/en/users/Drivers/b43
2544 S:      Odd Fixes
2545 F:      drivers/net/wireless/broadcom/b43/
2546
2547 B43LEGACY WIRELESS DRIVER
2548 M:      Larry Finger <Larry.Finger@lwfinger.net>
2549 L:      linux-wireless@vger.kernel.org
2550 L:      b43-dev@lists.infradead.org
2551 W:      http://wireless.kernel.org/en/users/Drivers/b43
2552 S:      Maintained
2553 F:      drivers/net/wireless/broadcom/b43legacy/
2554
2555 BACKLIGHT CLASS/SUBSYSTEM
2556 M:      Lee Jones <lee.jones@linaro.org>
2557 M:      Daniel Thompson <daniel.thompson@linaro.org>
2558 M:      Jingoo Han <jingoohan1@gmail.com>
2559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2560 S:      Maintained
2561 F:      drivers/video/backlight/
2562 F:      include/linux/backlight.h
2563 F:      include/linux/pwm_backlight.h
2564 F:      Documentation/devicetree/bindings/leds/backlight
2565
2566 BATMAN ADVANCED
2567 M:      Marek Lindner <mareklindner@neomailbox.ch>
2568 M:      Simon Wunderlich <sw@simonwunderlich.de>
2569 M:      Antonio Quartulli <a@unstable.cc>
2570 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2571 W:      https://www.open-mesh.org/
2572 Q:      https://patchwork.open-mesh.org/project/batman/list/
2573 S:      Maintained
2574 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2575 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2576 F:      Documentation/networking/batman-adv.rst
2577 F:      include/uapi/linux/batadv_packet.h
2578 F:      include/uapi/linux/batman_adv.h
2579 F:      net/batman-adv/
2580
2581 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2582 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2583 L:      linux-hams@vger.kernel.org
2584 W:      http://www.baycom.org/~tom/ham/ham.html
2585 S:      Maintained
2586 F:      drivers/net/hamradio/baycom*
2587
2588 BCACHE (BLOCK LAYER CACHE)
2589 M:      Michael Lyle <mlyle@lyle.org>
2590 M:      Kent Overstreet <kent.overstreet@gmail.com>
2591 L:      linux-bcache@vger.kernel.org
2592 W:      http://bcache.evilpiepirate.org
2593 C:      irc://irc.oftc.net/bcache
2594 S:      Maintained
2595 F:      drivers/md/bcache/
2596
2597 BDISP ST MEDIA DRIVER
2598 M:      Fabien Dessenne <fabien.dessenne@st.com>
2599 L:      linux-media@vger.kernel.org
2600 T:      git git://linuxtv.org/media_tree.git
2601 W:      https://linuxtv.org
2602 S:      Supported
2603 F:      drivers/media/platform/sti/bdisp
2604
2605 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2606 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2607 L:      netdev@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/net/ethernet/ec_bhf.c
2610
2611 BEFS FILE SYSTEM
2612 M:      Luis de Bethencourt <luisbg@kernel.org>
2613 M:      Salah Triki <salah.triki@gmail.com>
2614 S:      Maintained
2615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2616 F:      Documentation/filesystems/befs.txt
2617 F:      fs/befs/
2618
2619 BFQ I/O SCHEDULER
2620 M:      Paolo Valente <paolo.valente@linaro.org>
2621 M:      Jens Axboe <axboe@kernel.dk>
2622 L:      linux-block@vger.kernel.org
2623 S:      Maintained
2624 F:      block/bfq-*
2625 F:      Documentation/block/bfq-iosched.txt
2626
2627 BFS FILE SYSTEM
2628 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2629 S:      Maintained
2630 F:      Documentation/filesystems/bfs.txt
2631 F:      fs/bfs/
2632 F:      include/uapi/linux/bfs_fs.h
2633
2634 BLACKFIN ARCHITECTURE
2635 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2636 T:      git git://git.code.sf.net/p/adi-linux/code
2637 W:      http://blackfin.uclinux.org
2638 S:      Orphan
2639 F:      arch/blackfin/
2640
2641 BLACKFIN EMAC DRIVER
2642 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 W:      http://blackfin.uclinux.org
2644 S:      Orphan
2645 F:      drivers/net/ethernet/adi/
2646
2647 BLACKFIN MEDIA DRIVER
2648 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649 W:      http://blackfin.uclinux.org/
2650 S:      Orphan
2651 F:      drivers/media/platform/blackfin/
2652 F:      drivers/media/i2c/adv7183*
2653 F:      drivers/media/i2c/vs6624*
2654
2655 BLACKFIN RTC DRIVER
2656 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657 W:      http://blackfin.uclinux.org
2658 S:      Orphan
2659 F:      drivers/rtc/rtc-bfin.c
2660
2661 BLACKFIN SDH DRIVER
2662 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2663 W:      http://blackfin.uclinux.org
2664 S:      Orphan
2665 F:      drivers/mmc/host/bfin_sdh.c
2666
2667 BLACKFIN SERIAL DRIVER
2668 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2669 W:      http://blackfin.uclinux.org
2670 S:      Orphan
2671 F:      drivers/tty/serial/bfin_uart.c
2672
2673 BLACKFIN WATCHDOG DRIVER
2674 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2675 W:      http://blackfin.uclinux.org
2676 S:      Orphan
2677 F:      drivers/watchdog/bfin_wdt.c
2678
2679 BLINKM RGB LED DRIVER
2680 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2681 S:      Maintained
2682 F:      drivers/leds/leds-blinkm.c
2683
2684 BLOCK LAYER
2685 M:      Jens Axboe <axboe@kernel.dk>
2686 L:      linux-block@vger.kernel.org
2687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2688 S:      Maintained
2689 F:      block/
2690 F:      kernel/trace/blktrace.c
2691 F:      lib/sbitmap.c
2692
2693 BLOCK2MTD DRIVER
2694 M:      Joern Engel <joern@lazybastard.org>
2695 L:      linux-mtd@lists.infradead.org
2696 S:      Maintained
2697 F:      drivers/mtd/devices/block2mtd.c
2698
2699 BLUETOOTH DRIVERS
2700 M:      Marcel Holtmann <marcel@holtmann.org>
2701 M:      Johan Hedberg <johan.hedberg@gmail.com>
2702 L:      linux-bluetooth@vger.kernel.org
2703 W:      http://www.bluez.org/
2704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706 S:      Maintained
2707 F:      drivers/bluetooth/
2708
2709 BLUETOOTH SUBSYSTEM
2710 M:      Marcel Holtmann <marcel@holtmann.org>
2711 M:      Johan Hedberg <johan.hedberg@gmail.com>
2712 L:      linux-bluetooth@vger.kernel.org
2713 W:      http://www.bluez.org/
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 S:      Maintained
2717 F:      net/bluetooth/
2718 F:      include/net/bluetooth/
2719
2720 BONDING DRIVER
2721 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2722 M:      Veaceslav Falico <vfalico@gmail.com>
2723 M:      Andy Gospodarek <andy@greyhouse.net>
2724 L:      netdev@vger.kernel.org
2725 W:      http://sourceforge.net/projects/bonding/
2726 S:      Supported
2727 F:      drivers/net/bonding/
2728 F:      include/uapi/linux/if_bonding.h
2729
2730 BPF (Safe dynamic programs and tools)
2731 M:      Alexei Starovoitov <ast@kernel.org>
2732 M:      Daniel Borkmann <daniel@iogearbox.net>
2733 L:      netdev@vger.kernel.org
2734 L:      linux-kernel@vger.kernel.org
2735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2737 S:      Supported
2738 F:      arch/x86/net/bpf_jit*
2739 F:      Documentation/networking/filter.txt
2740 F:      Documentation/bpf/
2741 F:      include/linux/bpf*
2742 F:      include/linux/filter.h
2743 F:      include/trace/events/bpf.h
2744 F:      include/trace/events/xdp.h
2745 F:      include/uapi/linux/bpf*
2746 F:      include/uapi/linux/filter.h
2747 F:      kernel/bpf/
2748 F:      kernel/trace/bpf_trace.c
2749 F:      lib/test_bpf.c
2750 F:      net/bpf/
2751 F:      net/core/filter.c
2752 F:      net/sched/act_bpf.c
2753 F:      net/sched/cls_bpf.c
2754 F:      samples/bpf/
2755 F:      tools/bpf/
2756 F:      tools/testing/selftests/bpf/
2757
2758 BROADCOM B44 10/100 ETHERNET DRIVER
2759 M:      Michael Chan <michael.chan@broadcom.com>
2760 L:      netdev@vger.kernel.org
2761 S:      Supported
2762 F:      drivers/net/ethernet/broadcom/b44.*
2763
2764 BROADCOM B53 ETHERNET SWITCH DRIVER
2765 M:      Florian Fainelli <f.fainelli@gmail.com>
2766 L:      netdev@vger.kernel.org
2767 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2768 S:      Supported
2769 F:      drivers/net/dsa/b53/*
2770 F:      include/linux/platform_data/b53.h
2771
2772 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2773 M:      Florian Fainelli <f.fainelli@gmail.com>
2774 M:      Ray Jui <rjui@broadcom.com>
2775 M:      Scott Branden <sbranden@broadcom.com>
2776 M:      bcm-kernel-feedback-list@broadcom.com
2777 T:      git git://github.com/broadcom/mach-bcm
2778 S:      Maintained
2779 N:      bcm281*
2780 N:      bcm113*
2781 N:      bcm216*
2782 N:      kona
2783 F:      arch/arm/mach-bcm/
2784
2785 BROADCOM BCM2835 ARM ARCHITECTURE
2786 M:      Eric Anholt <eric@anholt.net>
2787 M:      Stefan Wahren <stefan.wahren@i2se.com>
2788 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T:      git git://github.com/anholt/linux
2791 S:      Maintained
2792 N:      bcm2835
2793 F:      drivers/staging/vc04_services
2794
2795 BROADCOM BCM47XX MIPS ARCHITECTURE
2796 M:      Hauke Mehrtens <hauke@hauke-m.de>
2797 M:      Rafał Miłecki <zajec5@gmail.com>
2798 L:      linux-mips@linux-mips.org
2799 S:      Maintained
2800 F:      Documentation/devicetree/bindings/mips/brcm/
2801 F:      arch/mips/bcm47xx/*
2802 F:      arch/mips/include/asm/mach-bcm47xx/*
2803
2804 BROADCOM BCM5301X ARM ARCHITECTURE
2805 M:      Hauke Mehrtens <hauke@hauke-m.de>
2806 M:      Rafał Miłecki <zajec5@gmail.com>
2807 M:      Jon Mason <jonmason@broadcom.com>
2808 M:      bcm-kernel-feedback-list@broadcom.com
2809 L:      linux-arm-kernel@lists.infradead.org
2810 S:      Maintained
2811 F:      arch/arm/mach-bcm/bcm_5301x.c
2812 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2813 F:      arch/arm/boot/dts/bcm470*
2814 F:      arch/arm/boot/dts/bcm953012*
2815
2816 BROADCOM BCM53573 ARM ARCHITECTURE
2817 M:      Rafał Miłecki <rafal@milecki.pl>
2818 L:      linux-arm-kernel@lists.infradead.org
2819 S:      Maintained
2820 F:      arch/arm/boot/dts/bcm53573*
2821 F:      arch/arm/boot/dts/bcm47189*
2822
2823 BROADCOM BCM63XX ARM ARCHITECTURE
2824 M:      Florian Fainelli <f.fainelli@gmail.com>
2825 M:      bcm-kernel-feedback-list@broadcom.com
2826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T:      git git://github.com/broadcom/stblinux.git
2828 S:      Maintained
2829 N:      bcm63xx
2830
2831 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2832 M:      Kevin Cernekee <cernekee@gmail.com>
2833 L:      linux-usb@vger.kernel.org
2834 S:      Maintained
2835 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2836
2837 BROADCOM BCM7XXX ARM ARCHITECTURE
2838 M:      Brian Norris <computersforpeace@gmail.com>
2839 M:      Gregory Fong <gregory.0xf0@gmail.com>
2840 M:      Florian Fainelli <f.fainelli@gmail.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 T:      git git://github.com/broadcom/stblinux.git
2844 S:      Maintained
2845 F:      arch/arm/mach-bcm/*brcmstb*
2846 F:      arch/arm/boot/dts/bcm7*.dts*
2847 F:      drivers/bus/brcmstb_gisb.c
2848 F:      arch/arm/mm/cache-b15-rac.c
2849 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2850 N:      brcmstb
2851
2852 BROADCOM BMIPS CPUFREQ DRIVER
2853 M:      Markus Mayer <mmayer@broadcom.com>
2854 M:      bcm-kernel-feedback-list@broadcom.com
2855 L:      linux-pm@vger.kernel.org
2856 S:      Maintained
2857 F:      drivers/cpufreq/bmips-cpufreq.c
2858
2859 BROADCOM BMIPS MIPS ARCHITECTURE
2860 M:      Kevin Cernekee <cernekee@gmail.com>
2861 M:      Florian Fainelli <f.fainelli@gmail.com>
2862 L:      linux-mips@linux-mips.org
2863 T:      git git://github.com/broadcom/stblinux.git
2864 S:      Maintained
2865 F:      arch/mips/bmips/*
2866 F:      arch/mips/include/asm/mach-bmips/*
2867 F:      arch/mips/kernel/*bmips*
2868 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2869 F:      drivers/irqchip/irq-bcm63*
2870 F:      drivers/irqchip/irq-bcm7*
2871 F:      drivers/irqchip/irq-brcmstb*
2872 F:      include/linux/bcm963xx_nvram.h
2873 F:      include/linux/bcm963xx_tag.h
2874
2875 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2876 M:      Rasesh Mody <rasesh.mody@cavium.com>
2877 M:      Harish Patil <harish.patil@cavium.com>
2878 M:      Dept-GELinuxNICDev@cavium.com
2879 L:      netdev@vger.kernel.org
2880 S:      Supported
2881 F:      drivers/net/ethernet/broadcom/bnx2.*
2882 F:      drivers/net/ethernet/broadcom/bnx2_*
2883
2884 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2885 M:      QLogic-Storage-Upstream@qlogic.com
2886 L:      linux-scsi@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/scsi/bnx2fc/
2889
2890 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2891 M:      QLogic-Storage-Upstream@qlogic.com
2892 L:      linux-scsi@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/scsi/bnx2i/
2895
2896 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2897 M:      Ariel Elior <ariel.elior@cavium.com>
2898 M:      everest-linux-l2@cavium.com
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/broadcom/bnx2x/
2902
2903 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2904 M:      Michael Chan <michael.chan@broadcom.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/bnxt/
2908
2909 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2910 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2911 M:      Franky Lin <franky.lin@broadcom.com>
2912 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2913 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2914 M:      Wright Feng <wright.feng@cypress.com>
2915 L:      linux-wireless@vger.kernel.org
2916 L:      brcm80211-dev-list.pdl@broadcom.com
2917 L:      brcm80211-dev-list@cypress.com
2918 S:      Supported
2919 F:      drivers/net/wireless/broadcom/brcm80211/
2920
2921 BROADCOM BRCMSTB GPIO DRIVER
2922 M:      Gregory Fong <gregory.0xf0@gmail.com>
2923 L:      bcm-kernel-feedback-list@broadcom.com
2924 S:      Supported
2925 F:      drivers/gpio/gpio-brcmstb.c
2926 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2927
2928 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2929 M:      Al Cooper <alcooperx@gmail.com>
2930 L:      linux-kernel@vger.kernel.org
2931 L:      bcm-kernel-feedback-list@broadcom.com
2932 S:      Maintained
2933 F:      drivers/phy/broadcom/phy-brcm-usb*
2934
2935 BROADCOM GENET ETHERNET DRIVER
2936 M:      Doug Berger <opendmb@gmail.com>
2937 M:      Florian Fainelli <f.fainelli@gmail.com>
2938 L:      netdev@vger.kernel.org
2939 S:      Supported
2940 F:      drivers/net/ethernet/broadcom/genet/
2941
2942 BROADCOM IPROC ARM ARCHITECTURE
2943 M:      Ray Jui <rjui@broadcom.com>
2944 M:      Scott Branden <sbranden@broadcom.com>
2945 M:      Jon Mason <jonmason@broadcom.com>
2946 M:      bcm-kernel-feedback-list@broadcom.com
2947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 T:      git git://github.com/broadcom/cygnus-linux.git
2949 S:      Maintained
2950 N:      iproc
2951 N:      cygnus
2952 N:      bcm[-_]nsp
2953 N:      bcm9113*
2954 N:      bcm9583*
2955 N:      bcm9585*
2956 N:      bcm9586*
2957 N:      bcm988312
2958 N:      bcm113*
2959 N:      bcm583*
2960 N:      bcm585*
2961 N:      bcm586*
2962 N:      bcm88312
2963 N:      hr2
2964 F:      arch/arm64/boot/dts/broadcom/ns2*
2965 F:      drivers/clk/bcm/clk-ns*
2966 F:      drivers/pinctrl/bcm/pinctrl-ns*
2967
2968 BROADCOM KONA GPIO DRIVER
2969 M:      Ray Jui <rjui@broadcom.com>
2970 L:      bcm-kernel-feedback-list@broadcom.com
2971 S:      Supported
2972 F:      drivers/gpio/gpio-bcm-kona.c
2973 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2974
2975 BROADCOM NETXTREME-E ROCE DRIVER
2976 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2977 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2978 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2979 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2980 L:      linux-rdma@vger.kernel.org
2981 W:      http://www.broadcom.com
2982 S:      Supported
2983 F:      drivers/infiniband/hw/bnxt_re/
2984 F:      include/uapi/rdma/bnxt_re-abi.h
2985
2986 BROADCOM NVRAM DRIVER
2987 M:      Rafał Miłecki <zajec5@gmail.com>
2988 L:      linux-mips@linux-mips.org
2989 S:      Maintained
2990 F:      drivers/firmware/broadcom/*
2991
2992 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2993 M:      Rafał Miłecki <zajec5@gmail.com>
2994 L:      linux-wireless@vger.kernel.org
2995 S:      Maintained
2996 F:      drivers/bcma/
2997 F:      include/linux/bcma/
2998
2999 BROADCOM STB AVS CPUFREQ DRIVER
3000 M:      Markus Mayer <mmayer@broadcom.com>
3001 M:      bcm-kernel-feedback-list@broadcom.com
3002 L:      linux-pm@vger.kernel.org
3003 S:      Maintained
3004 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3005 F:      drivers/cpufreq/brcmstb*
3006
3007 BROADCOM STB AVS TMON DRIVER
3008 M:      Markus Mayer <mmayer@broadcom.com>
3009 M:      bcm-kernel-feedback-list@broadcom.com
3010 L:      linux-pm@vger.kernel.org
3011 S:      Maintained
3012 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3013 F:      drivers/thermal/broadcom/brcmstb*
3014
3015 BROADCOM STB NAND FLASH DRIVER
3016 M:      Brian Norris <computersforpeace@gmail.com>
3017 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3018 L:      linux-mtd@lists.infradead.org
3019 L:      bcm-kernel-feedback-list@broadcom.com
3020 S:      Maintained
3021 F:      drivers/mtd/nand/brcmnand/
3022
3023 BROADCOM STB DPFE DRIVER
3024 M:      Markus Mayer <mmayer@broadcom.com>
3025 M:      bcm-kernel-feedback-list@broadcom.com
3026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 S:      Maintained
3028 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3029 F:      drivers/memory/brcmstb_dpfe.c
3030
3031 BROADCOM SYSTEMPORT ETHERNET DRIVER
3032 M:      Florian Fainelli <f.fainelli@gmail.com>
3033 L:      netdev@vger.kernel.org
3034 S:      Supported
3035 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3036
3037 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3038 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3039 M:      Prashant Sreedharan <prashant@broadcom.com>
3040 M:      Michael Chan <mchan@broadcom.com>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/broadcom/tg3.*
3044
3045 BROCADE BFA FC SCSI DRIVER
3046 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3047 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      drivers/scsi/bfa/
3051
3052 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3053 M:      Rasesh Mody <rasesh.mody@cavium.com>
3054 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3055 M:      Dept-GELinuxNICDev@cavium.com
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/brocade/bna/
3059
3060 BSG (block layer generic sg v4 driver)
3061 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3062 L:      linux-scsi@vger.kernel.org
3063 S:      Supported
3064 F:      block/bsg.c
3065 F:      include/linux/bsg.h
3066 F:      include/uapi/linux/bsg.h
3067
3068 BT87X AUDIO DRIVER
3069 M:      Clemens Ladisch <clemens@ladisch.de>
3070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3071 T:      git git://git.alsa-project.org/alsa-kernel.git
3072 S:      Maintained
3073 F:      Documentation/sound/alsa/Bt87x.txt
3074 F:      sound/pci/bt87x.c
3075
3076 BT8XXGPIO DRIVER
3077 M:      Michael Buesch <m@bues.ch>
3078 W:      http://bu3sch.de/btgpio.php
3079 S:      Maintained
3080 F:      drivers/gpio/gpio-bt8xx.c
3081
3082 BTRFS FILE SYSTEM
3083 M:      Chris Mason <clm@fb.com>
3084 M:      Josef Bacik <jbacik@fb.com>
3085 M:      David Sterba <dsterba@suse.com>
3086 L:      linux-btrfs@vger.kernel.org
3087 W:      http://btrfs.wiki.kernel.org/
3088 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3090 S:      Maintained
3091 F:      Documentation/filesystems/btrfs.txt
3092 F:      fs/btrfs/
3093 F:      include/linux/btrfs*
3094 F:      include/uapi/linux/btrfs*
3095
3096 BTTV VIDEO4LINUX DRIVER
3097 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3098 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L:      linux-media@vger.kernel.org
3100 W:      https://linuxtv.org
3101 T:      git git://linuxtv.org/media_tree.git
3102 S:      Odd fixes
3103 F:      Documentation/media/v4l-drivers/bttv*
3104 F:      drivers/media/pci/bt8xx/bttv*
3105
3106 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3107 M:      Chanwoo Choi <cw00.choi@samsung.com>
3108 L:      linux-pm@vger.kernel.org
3109 L:      linux-samsung-soc@vger.kernel.org
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3111 S:      Maintained
3112 F:      drivers/devfreq/exynos-bus.c
3113 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3114
3115 BUSLOGIC SCSI DRIVER
3116 M:      Khalid Aziz <khalid@gonehiking.org>
3117 L:      linux-scsi@vger.kernel.org
3118 S:      Maintained
3119 F:      drivers/scsi/BusLogic.*
3120 F:      drivers/scsi/FlashPoint.*
3121
3122 C-MEDIA CMI8788 DRIVER
3123 M:      Clemens Ladisch <clemens@ladisch.de>
3124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3125 T:      git git://git.alsa-project.org/alsa-kernel.git
3126 S:      Maintained
3127 F:      sound/pci/oxygen/
3128
3129 C6X ARCHITECTURE
3130 M:      Mark Salter <msalter@redhat.com>
3131 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3132 L:      linux-c6x-dev@linux-c6x.org
3133 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3134 S:      Maintained
3135 F:      arch/c6x/
3136
3137 CA8210 IEEE-802.15.4 RADIO DRIVER
3138 M:      Harry Morris <h.morris@cascoda.com>
3139 L:      linux-wpan@vger.kernel.org
3140 W:      https://github.com/Cascoda/ca8210-linux.git
3141 S:      Maintained
3142 F:      drivers/net/ieee802154/ca8210.c
3143 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3144
3145 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3146 M:      David Howells <dhowells@redhat.com>
3147 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3148 S:      Supported
3149 F:      Documentation/filesystems/caching/cachefiles.txt
3150 F:      fs/cachefiles/
3151
3152 CADET FM/AM RADIO RECEIVER DRIVER
3153 M:      Hans Verkuil <hverkuil@xs4all.nl>
3154 L:      linux-media@vger.kernel.org
3155 T:      git git://linuxtv.org/media_tree.git
3156 W:      https://linuxtv.org
3157 S:      Maintained
3158 F:      drivers/media/radio/radio-cadet*
3159
3160 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3161 M:      Jonathan Corbet <corbet@lwn.net>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 S:      Maintained
3165 F:      Documentation/media/v4l-drivers/cafe_ccic*
3166 F:      drivers/media/platform/marvell-ccic/
3167
3168 CAIF NETWORK LAYER
3169 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      Documentation/networking/caif/
3173 F:      drivers/net/caif/
3174 F:      include/uapi/linux/caif/
3175 F:      include/net/caif/
3176 F:      net/caif/
3177
3178 CALGARY x86-64 IOMMU
3179 M:      Muli Ben-Yehuda <mulix@mulix.org>
3180 M:      Jon Mason <jdmason@kudzu.us>
3181 L:      iommu@lists.linux-foundation.org
3182 S:      Maintained
3183 F:      arch/x86/kernel/pci-calgary_64.c
3184 F:      arch/x86/kernel/tce_64.c
3185 F:      arch/x86/include/asm/calgary.h
3186 F:      arch/x86/include/asm/tce.h
3187
3188 CAN NETWORK DRIVERS
3189 M:      Wolfgang Grandegger <wg@grandegger.com>
3190 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3191 L:      linux-can@vger.kernel.org
3192 W:      https://github.com/linux-can
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195 S:      Maintained
3196 F:      Documentation/devicetree/bindings/net/can/
3197 F:      drivers/net/can/
3198 F:      include/linux/can/dev.h
3199 F:      include/linux/can/platform/
3200 F:      include/uapi/linux/can/error.h
3201 F:      include/uapi/linux/can/netlink.h
3202
3203 CAN NETWORK LAYER
3204 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3205 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3206 L:      linux-can@vger.kernel.org
3207 W:      https://github.com/linux-can
3208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210 S:      Maintained
3211 F:      Documentation/networking/can.rst
3212 F:      net/can/
3213 F:      include/linux/can/core.h
3214 F:      include/uapi/linux/can.h
3215 F:      include/uapi/linux/can/bcm.h
3216 F:      include/uapi/linux/can/raw.h
3217 F:      include/uapi/linux/can/gw.h
3218
3219 CAPABILITIES
3220 M:      Serge Hallyn <serge@hallyn.com>
3221 L:      linux-security-module@vger.kernel.org
3222 S:      Supported
3223 F:      include/linux/capability.h
3224 F:      include/uapi/linux/capability.h
3225 F:      security/commoncap.c
3226 F:      kernel/capability.c
3227
3228 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3229 M:      Kevin Tsai <ktsai@capellamicro.com>
3230 S:      Maintained
3231 F:      drivers/iio/light/cm*
3232
3233 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3234 M:      Christian Lamparter <chunkeey@googlemail.com>
3235 L:      linux-wireless@vger.kernel.org
3236 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3237 S:      Maintained
3238 F:      drivers/net/wireless/ath/carl9170/
3239
3240 CAVIUM I2C DRIVER
3241 M:      Jan Glauber <jglauber@cavium.com>
3242 M:      David Daney <david.daney@cavium.com>
3243 W:      http://www.cavium.com
3244 S:      Supported
3245 F:      drivers/i2c/busses/i2c-octeon*
3246 F:      drivers/i2c/busses/i2c-thunderx*
3247
3248 CAVIUM LIQUIDIO NETWORK DRIVER
3249 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3250 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3251 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3252 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3253 L:      netdev@vger.kernel.org
3254 W:      http://www.cavium.com
3255 S:      Supported
3256 F:      drivers/net/ethernet/cavium/liquidio/
3257
3258 CAVIUM MMC DRIVER
3259 M:      Jan Glauber <jglauber@cavium.com>
3260 M:      David Daney <david.daney@cavium.com>
3261 M:      Steven J. Hill <Steven.Hill@cavium.com>
3262 W:      http://www.cavium.com
3263 S:      Supported
3264 F:      drivers/mmc/host/cavium*
3265
3266 CAVIUM OCTEON-TX CRYPTO DRIVER
3267 M:      George Cherian <george.cherian@cavium.com>
3268 L:      linux-crypto@vger.kernel.org
3269 W:      http://www.cavium.com
3270 S:      Supported
3271 F:      drivers/crypto/cavium/cpt/
3272
3273 CAVIUM THUNDERX2 ARM64 SOC
3274 M:      Robert Richter <rrichter@cavium.com>
3275 M:      Jayachandran C <jnair@caviumnetworks.com>
3276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3277 S:      Maintained
3278 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3279 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3280
3281 CC2520 IEEE-802.15.4 RADIO DRIVER
3282 M:      Varka Bhadram <varkabhadram@gmail.com>
3283 L:      linux-wpan@vger.kernel.org
3284 S:      Maintained
3285 F:      drivers/net/ieee802154/cc2520.c
3286 F:      include/linux/spi/cc2520.h
3287 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3288
3289 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3290 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3291 L:      linux-crypto@vger.kernel.org
3292 L:      driverdev-devel@linuxdriverproject.org
3293 S:      Supported
3294 F:      drivers/staging/ccree/
3295 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3296
3297 CEC FRAMEWORK
3298 M:      Hans Verkuil <hans.verkuil@cisco.com>
3299 L:      linux-media@vger.kernel.org
3300 T:      git git://linuxtv.org/media_tree.git
3301 W:      http://linuxtv.org
3302 S:      Supported
3303 F:      Documentation/media/kapi/cec-core.rst
3304 F:      Documentation/media/uapi/cec
3305 F:      drivers/media/cec/
3306 F:      drivers/media/rc/keymaps/rc-cec.c
3307 F:      include/media/cec.h
3308 F:      include/media/cec-notifier.h
3309 F:      include/uapi/linux/cec.h
3310 F:      include/uapi/linux/cec-funcs.h
3311 F:      Documentation/devicetree/bindings/media/cec.txt
3312
3313 CEC GPIO DRIVER
3314 M:      Hans Verkuil <hans.verkuil@cisco.com>
3315 L:      linux-media@vger.kernel.org
3316 T:      git git://linuxtv.org/media_tree.git
3317 W:      http://linuxtv.org
3318 S:      Supported
3319 F:      drivers/media/platform/cec-gpio/
3320 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3321
3322 CELL BROADBAND ENGINE ARCHITECTURE
3323 M:      Arnd Bergmann <arnd@arndb.de>
3324 L:      linuxppc-dev@lists.ozlabs.org
3325 W:      http://www.ibm.com/developerworks/power/cell/
3326 S:      Supported
3327 F:      arch/powerpc/include/asm/cell*.h
3328 F:      arch/powerpc/include/asm/spu*.h
3329 F:      arch/powerpc/include/uapi/asm/spu*.h
3330 F:      arch/powerpc/oprofile/*cell*
3331 F:      arch/powerpc/platforms/cell/
3332
3333 CEPH COMMON CODE (LIBCEPH)
3334 M:      Ilya Dryomov <idryomov@gmail.com>
3335 M:      "Yan, Zheng" <zyan@redhat.com>
3336 M:      Sage Weil <sage@redhat.com>
3337 L:      ceph-devel@vger.kernel.org
3338 W:      http://ceph.com/
3339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340 T:      git git://github.com/ceph/ceph-client.git
3341 S:      Supported
3342 F:      net/ceph/
3343 F:      include/linux/ceph/
3344 F:      include/linux/crush/
3345
3346 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3347 M:      "Yan, Zheng" <zyan@redhat.com>
3348 M:      Sage Weil <sage@redhat.com>
3349 M:      Ilya Dryomov <idryomov@gmail.com>
3350 L:      ceph-devel@vger.kernel.org
3351 W:      http://ceph.com/
3352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353 T:      git git://github.com/ceph/ceph-client.git
3354 S:      Supported
3355 F:      Documentation/filesystems/ceph.txt
3356 F:      fs/ceph/
3357
3358 CERTIFICATE HANDLING:
3359 M:      David Howells <dhowells@redhat.com>
3360 M:      David Woodhouse <dwmw2@infradead.org>
3361 L:      keyrings@vger.kernel.org
3362 S:      Maintained
3363 F:      Documentation/module-signing.txt
3364 F:      certs/
3365 F:      scripts/sign-file.c
3366 F:      scripts/extract-cert.c
3367
3368 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3369 L:      linux-usb@vger.kernel.org
3370 S:      Orphan
3371 F:      Documentation/usb/WUSB-Design-overview.txt
3372 F:      Documentation/usb/wusb-cbaf
3373 F:      drivers/usb/host/hwa-hc.c
3374 F:      drivers/usb/host/whci/
3375 F:      drivers/usb/wusbcore/
3376 F:      include/linux/usb/wusb*
3377
3378 CFAG12864B LCD DRIVER
3379 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3380 W:      http://miguelojeda.es/auxdisplay.htm
3381 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3382 S:      Maintained
3383 F:      drivers/auxdisplay/cfag12864b.c
3384 F:      include/linux/cfag12864b.h
3385
3386 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3387 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3388 W:      http://miguelojeda.es/auxdisplay.htm
3389 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3390 S:      Maintained
3391 F:      drivers/auxdisplay/cfag12864bfb.c
3392 F:      include/linux/cfag12864b.h
3393
3394 802.11 (including CFG80211/NL80211)
3395 M:      Johannes Berg <johannes@sipsolutions.net>
3396 L:      linux-wireless@vger.kernel.org
3397 W:      http://wireless.kernel.org/
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3400 S:      Maintained
3401 F:      net/wireless/
3402 F:      include/uapi/linux/nl80211.h
3403 F:      include/linux/ieee80211.h
3404 F:      include/net/wext.h
3405 F:      include/net/cfg80211.h
3406 F:      include/net/iw_handler.h
3407 F:      include/net/ieee80211_radiotap.h
3408 F:      Documentation/driver-api/80211/cfg80211.rst
3409 F:      Documentation/networking/regulatory.txt
3410
3411 CHAR and MISC DRIVERS
3412 M:      Arnd Bergmann <arnd@arndb.de>
3413 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3415 S:      Supported
3416 F:      drivers/char/
3417 F:      drivers/misc/
3418 F:      include/linux/miscdevice.h
3419
3420 CHECKPATCH
3421 M:      Andy Whitcroft <apw@canonical.com>
3422 M:      Joe Perches <joe@perches.com>
3423 S:      Maintained
3424 F:      scripts/checkpatch.pl
3425
3426 CHINESE DOCUMENTATION
3427 M:      Harry Wei <harryxiyou@gmail.com>
3428 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3429 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3430 S:      Maintained
3431 F:      Documentation/translations/zh_CN/
3432
3433 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3434 M:      Peter Chen <Peter.Chen@nxp.com>
3435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3436 L:      linux-usb@vger.kernel.org
3437 S:      Maintained
3438 F:      drivers/usb/chipidea/
3439
3440 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3441 M:      Hans de Goede <hdegoede@redhat.com>
3442 L:      linux-input@vger.kernel.org
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3445 F:      drivers/input/touchscreen/chipone_icn8318.c
3446
3447 CHROME HARDWARE PLATFORM SUPPORT
3448 M:      Benson Leung <bleung@chromium.org>
3449 M:      Olof Johansson <olof@lixom.net>
3450 S:      Maintained
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3452 F:      drivers/platform/chrome/
3453
3454 CIRRUS LOGIC AUDIO CODEC DRIVERS
3455 M:      Brian Austin <brian.austin@cirrus.com>
3456 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3458 S:      Maintained
3459 F:      sound/soc/codecs/cs*
3460
3461 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3462 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3463 L:      netdev@vger.kernel.org
3464 S:      Maintained
3465 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3466
3467 CISCO FCOE HBA DRIVER
3468 M:      Satish Kharat <satishkh@cisco.com>
3469 M:      Sesidhar Baddela <sebaddel@cisco.com>
3470 M:      Karan Tilak Kumar <kartilak@cisco.com>
3471 L:      linux-scsi@vger.kernel.org
3472 S:      Supported
3473 F:      drivers/scsi/fnic/
3474
3475 CISCO SCSI HBA DRIVER
3476 M:      Karan Tilak Kumar <kartilak@cisco.com>
3477 M:      Sesidhar Baddela <sebaddel@cisco.com>
3478 L:      linux-scsi@vger.kernel.org
3479 S:      Supported
3480 F:      drivers/scsi/snic/
3481
3482 CISCO VIC ETHERNET NIC DRIVER
3483 M:      Christian Benvenuti <benve@cisco.com>
3484 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3485 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3486 S:      Supported
3487 F:      drivers/net/ethernet/cisco/enic/
3488
3489 CISCO VIC LOW LATENCY NIC DRIVER
3490 M:      Christian Benvenuti <benve@cisco.com>
3491 M:      Dave Goodell <dgoodell@cisco.com>
3492 S:      Supported
3493 F:      drivers/infiniband/hw/usnic/
3494
3495 CLEANCACHE API
3496 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3497 L:      linux-kernel@vger.kernel.org
3498 S:      Maintained
3499 F:      mm/cleancache.c
3500 F:      include/linux/cleancache.h
3501
3502 CLK API
3503 M:      Russell King <linux@armlinux.org.uk>
3504 L:      linux-clk@vger.kernel.org
3505 S:      Maintained
3506 F:      include/linux/clk.h
3507
3508 CLOCKSOURCE, CLOCKEVENT DRIVERS
3509 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M:      Thomas Gleixner <tglx@linutronix.de>
3511 L:      linux-kernel@vger.kernel.org
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3513 S:      Supported
3514 F:      drivers/clocksource/
3515 F:      Documentation/devicetree/bindings/timer/
3516
3517 CMPC ACPI DRIVER
3518 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3519 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3520 L:      platform-driver-x86@vger.kernel.org
3521 S:      Supported
3522 F:      drivers/platform/x86/classmate-laptop.c
3523
3524 COBALT MEDIA DRIVER
3525 M:      Hans Verkuil <hans.verkuil@cisco.com>
3526 L:      linux-media@vger.kernel.org
3527 T:      git git://linuxtv.org/media_tree.git
3528 W:      https://linuxtv.org
3529 S:      Supported
3530 F:      drivers/media/pci/cobalt/
3531
3532 COCCINELLE/Semantic Patches (SmPL)
3533 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3534 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3535 M:      Nicolas Palix <nicolas.palix@imag.fr>
3536 M:      Michal Marek <michal.lkml@markovi.net>
3537 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3539 W:      http://coccinelle.lip6.fr/
3540 S:      Supported
3541 F:      Documentation/dev-tools/coccinelle.rst
3542 F:      scripts/coccinelle/
3543 F:      scripts/coccicheck
3544
3545 CODA FILE SYSTEM
3546 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3547 M:      coda@cs.cmu.edu
3548 L:      codalist@coda.cs.cmu.edu
3549 W:      http://www.coda.cs.cmu.edu/
3550 S:      Maintained
3551 F:      Documentation/filesystems/coda.txt
3552 F:      fs/coda/
3553 F:      include/linux/coda*.h
3554 F:      include/uapi/linux/coda*.h
3555
3556 CODA V4L2 MEM2MEM DRIVER
3557 M:      Philipp Zabel <p.zabel@pengutronix.de>
3558 L:      linux-media@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/devicetree/bindings/media/coda.txt
3561 F:      drivers/media/platform/coda/
3562
3563 COMMON CLK FRAMEWORK
3564 M:      Michael Turquette <mturquette@baylibre.com>
3565 M:      Stephen Boyd <sboyd@kernel.org>
3566 L:      linux-clk@vger.kernel.org
3567 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/clock/
3571 F:      drivers/clk/
3572 X:      drivers/clk/clkdev.c
3573 F:      include/linux/clk-pr*
3574 F:      include/linux/clk/
3575
3576 COMMON INTERNET FILE SYSTEM (CIFS)
3577 M:      Steve French <sfrench@samba.org>
3578 L:      linux-cifs@vger.kernel.org
3579 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3580 W:      http://linux-cifs.samba.org/
3581 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3582 S:      Supported
3583 F:      Documentation/filesystems/cifs/
3584 F:      fs/cifs/
3585
3586 COMPACTPCI HOTPLUG CORE
3587 M:      Scott Murray <scott@spiteful.org>
3588 L:      linux-pci@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/pci/hotplug/cpci_hotplug*
3591
3592 COMPACTPCI HOTPLUG GENERIC DRIVER
3593 M:      Scott Murray <scott@spiteful.org>
3594 L:      linux-pci@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/pci/hotplug/cpcihp_generic.c
3597
3598 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3599 M:      Scott Murray <scott@spiteful.org>
3600 L:      linux-pci@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3603
3604 COMPAL LAPTOP SUPPORT
3605 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3606 L:      platform-driver-x86@vger.kernel.org
3607 S:      Maintained
3608 F:      drivers/platform/x86/compal-laptop.c
3609
3610 CONEXANT ACCESSRUNNER USB DRIVER
3611 L:      accessrunner-general@lists.sourceforge.net
3612 W:      http://accessrunner.sourceforge.net/
3613 S:      Orphan
3614 F:      drivers/usb/atm/cxacru.c
3615
3616 CONFIGFS
3617 M:      Joel Becker <jlbec@evilplan.org>
3618 M:      Christoph Hellwig <hch@lst.de>
3619 T:      git git://git.infradead.org/users/hch/configfs.git
3620 S:      Supported
3621 F:      fs/configfs/
3622 F:      include/linux/configfs.h
3623
3624 CONNECTOR
3625 M:      Evgeniy Polyakov <zbr@ioremap.net>
3626 L:      netdev@vger.kernel.org
3627 S:      Maintained
3628 F:      drivers/connector/
3629
3630 CONTROL GROUP (CGROUP)
3631 M:      Tejun Heo <tj@kernel.org>
3632 M:      Li Zefan <lizefan@huawei.com>
3633 M:      Johannes Weiner <hannes@cmpxchg.org>
3634 L:      cgroups@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3636 S:      Maintained
3637 F:      Documentation/cgroup*
3638 F:      include/linux/cgroup*
3639 F:      kernel/cgroup*
3640
3641 CONTROL GROUP - CPUSET
3642 M:      Li Zefan <lizefan@huawei.com>
3643 L:      cgroups@vger.kernel.org
3644 W:      http://www.bullopensource.org/cpuset/
3645 W:      http://oss.sgi.com/projects/cpusets/
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3647 S:      Maintained
3648 F:      Documentation/cgroup-v1/cpusets.txt
3649 F:      include/linux/cpuset.h
3650 F:      kernel/cgroup/cpuset.c
3651
3652 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3653 M:      Johannes Weiner <hannes@cmpxchg.org>
3654 M:      Michal Hocko <mhocko@kernel.org>
3655 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3656 L:      cgroups@vger.kernel.org
3657 L:      linux-mm@kvack.org
3658 S:      Maintained
3659 F:      mm/memcontrol.c
3660 F:      mm/swap_cgroup.c
3661
3662 CORETEMP HARDWARE MONITORING DRIVER
3663 M:      Fenghua Yu <fenghua.yu@intel.com>
3664 L:      linux-hwmon@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/hwmon/coretemp
3667 F:      drivers/hwmon/coretemp.c
3668
3669 COSA/SRP SYNC SERIAL DRIVER
3670 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3671 W:      http://www.fi.muni.cz/~kas/cosa/
3672 S:      Maintained
3673 F:      drivers/net/wan/cosa*
3674
3675 CPMAC ETHERNET DRIVER
3676 M:      Florian Fainelli <f.fainelli@gmail.com>
3677 L:      netdev@vger.kernel.org
3678 S:      Maintained
3679 F:      drivers/net/ethernet/ti/cpmac.c
3680
3681 CPU FREQUENCY DRIVERS
3682 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3683 M:      Viresh Kumar <viresh.kumar@linaro.org>
3684 L:      linux-pm@vger.kernel.org
3685 S:      Maintained
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3687 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3688 B:      https://bugzilla.kernel.org
3689 F:      Documentation/cpu-freq/
3690 F:      Documentation/devicetree/bindings/cpufreq/
3691 F:      drivers/cpufreq/
3692 F:      include/linux/cpufreq.h
3693 F:      tools/testing/selftests/cpufreq/
3694
3695 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3696 M:      Viresh Kumar <viresh.kumar@linaro.org>
3697 M:      Sudeep Holla <sudeep.holla@arm.com>
3698 L:      linux-pm@vger.kernel.org
3699 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3700 S:      Maintained
3701 F:      drivers/cpufreq/arm_big_little.h
3702 F:      drivers/cpufreq/arm_big_little.c
3703 F:      drivers/cpufreq/arm_big_little_dt.c
3704
3705 CPU POWER MONITORING SUBSYSTEM
3706 M:      Thomas Renninger <trenn@suse.com>
3707 M:      Shuah Khan <shuahkh@osg.samsung.com>
3708 M:      Shuah Khan <shuah@kernel.org>
3709 L:      linux-pm@vger.kernel.org
3710 S:      Maintained
3711 F:      tools/power/cpupower/
3712
3713 CPUID/MSR DRIVER
3714 M:      "H. Peter Anvin" <hpa@zytor.com>
3715 S:      Maintained
3716 F:      arch/x86/kernel/cpuid.c
3717 F:      arch/x86/kernel/msr.c
3718
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L:      linux-pm@vger.kernel.org
3723 L:      linux-arm-kernel@lists.infradead.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 S:      Maintained
3726 F:      drivers/cpuidle/cpuidle-big_little.c
3727
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Kukjin Kim <kgene@kernel.org>
3732 L:      linux-pm@vger.kernel.org
3733 L:      linux-samsung-soc@vger.kernel.org
3734 S:      Supported
3735 F:      drivers/cpuidle/cpuidle-exynos.c
3736 F:      arch/arm/mach-exynos/pm.c
3737
3738 CPUIDLE DRIVERS
3739 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L:      linux-pm@vger.kernel.org
3742 S:      Maintained
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B:      https://bugzilla.kernel.org
3745 F:      drivers/cpuidle/*
3746 F:      include/linux/cpuidle.h
3747
3748 CRAMFS FILESYSTEM
3749 M:      Nicolas Pitre <nico@linaro.org>
3750 S:      Maintained
3751 F:      Documentation/filesystems/cramfs.txt
3752 F:      fs/cramfs/
3753
3754 CRIS PORT
3755 M:      Mikael Starvik <starvik@axis.com>
3756 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3757 L:      linux-cris-kernel@axis.com
3758 W:      http://developer.axis.com
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3760 S:      Maintained
3761 F:      arch/cris/
3762 F:      drivers/tty/serial/crisv10.*
3763
3764 CRYPTO API
3765 M:      Herbert Xu <herbert@gondor.apana.org.au>
3766 M:      "David S. Miller" <davem@davemloft.net>
3767 L:      linux-crypto@vger.kernel.org
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3770 S:      Maintained
3771 F:      Documentation/crypto/
3772 F:      Documentation/devicetree/bindings/crypto/
3773 F:      arch/*/crypto/
3774 F:      crypto/
3775 F:      drivers/crypto/
3776 F:      include/crypto/
3777 F:      include/linux/crypto*
3778
3779 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3780 M:      Neil Horman <nhorman@tuxdriver.com>
3781 L:      linux-crypto@vger.kernel.org
3782 S:      Maintained
3783 F:      crypto/ansi_cprng.c
3784 F:      crypto/rng.c
3785
3786 CS3308 MEDIA DRIVER
3787 M:      Hans Verkuil <hverkuil@xs4all.nl>
3788 L:      linux-media@vger.kernel.org
3789 T:      git git://linuxtv.org/media_tree.git
3790 W:      http://linuxtv.org
3791 S:      Odd Fixes
3792 F:      drivers/media/i2c/cs3308.c
3793 F:      drivers/media/i2c/cs3308.h
3794
3795 CS5535 Audio ALSA driver
3796 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3797 S:      Maintained
3798 F:      sound/pci/cs5535audio/
3799
3800 CW1200 WLAN driver
3801 M:      Solomon Peachy <pizza@shaftnet.org>
3802 S:      Maintained
3803 F:      drivers/net/wireless/st/cw1200/
3804
3805 CX18 VIDEO4LINUX DRIVER
3806 M:      Andy Walls <awalls@md.metrocast.net>
3807 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3808 L:      linux-media@vger.kernel.org
3809 T:      git git://linuxtv.org/media_tree.git
3810 W:      https://linuxtv.org
3811 W:      http://www.ivtvdriver.org/index.php/Cx18
3812 S:      Maintained
3813 F:      Documentation/media/v4l-drivers/cx18*
3814 F:      drivers/media/pci/cx18/
3815 F:      include/uapi/linux/ivtv*
3816
3817 CX2341X MPEG ENCODER HELPER MODULE
3818 M:      Hans Verkuil <hverkuil@xs4all.nl>
3819 L:      linux-media@vger.kernel.org
3820 T:      git git://linuxtv.org/media_tree.git
3821 W:      https://linuxtv.org
3822 S:      Maintained
3823 F:      drivers/media/common/cx2341x*
3824 F:      include/media/cx2341x*
3825
3826 CX24120 MEDIA DRIVER
3827 M:      Jemma Denson <jdenson@gmail.com>
3828 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3829 L:      linux-media@vger.kernel.org
3830 W:      https://linuxtv.org
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 S:      Maintained
3833 F:      drivers/media/dvb-frontends/cx24120*
3834
3835 CX88 VIDEO4LINUX DRIVER
3836 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3837 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 T:      git git://linuxtv.org/media_tree.git
3841 S:      Odd fixes
3842 F:      Documentation/media/v4l-drivers/cx88*
3843 F:      drivers/media/pci/cx88/
3844
3845 CXD2820R MEDIA DRIVER
3846 M:      Antti Palosaari <crope@iki.fi>
3847 L:      linux-media@vger.kernel.org
3848 W:      https://linuxtv.org
3849 W:      http://palosaari.fi/linux/
3850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3851 T:      git git://linuxtv.org/anttip/media_tree.git
3852 S:      Maintained
3853 F:      drivers/media/dvb-frontends/cxd2820r*
3854
3855 CXGB3 ETHERNET DRIVER (CXGB3)
3856 M:      Santosh Raspatur <santosh@chelsio.com>
3857 L:      netdev@vger.kernel.org
3858 W:      http://www.chelsio.com
3859 S:      Supported
3860 F:      drivers/net/ethernet/chelsio/cxgb3/
3861
3862 CXGB3 ISCSI DRIVER (CXGB3I)
3863 M:      Karen Xie <kxie@chelsio.com>
3864 L:      linux-scsi@vger.kernel.org
3865 W:      http://www.chelsio.com
3866 S:      Supported
3867 F:      drivers/scsi/cxgbi/cxgb3i
3868
3869 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3870 M:      Steve Wise <swise@chelsio.com>
3871 L:      linux-rdma@vger.kernel.org
3872 W:      http://www.openfabrics.org
3873 S:      Supported
3874 F:      drivers/infiniband/hw/cxgb3/
3875 F:      include/uapi/rdma/cxgb3-abi.h
3876
3877 CXGB4 CRYPTO DRIVER (chcr)
3878 M:      Harsh Jain <harsh@chelsio.com>
3879 L:      linux-crypto@vger.kernel.org
3880 W:      http://www.chelsio.com
3881 S:      Supported
3882 F:      drivers/crypto/chelsio
3883
3884 CXGB4 ETHERNET DRIVER (CXGB4)
3885 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3886 L:      netdev@vger.kernel.org
3887 W:      http://www.chelsio.com
3888 S:      Supported
3889 F:      drivers/net/ethernet/chelsio/cxgb4/
3890
3891 CXGB4 ISCSI DRIVER (CXGB4I)
3892 M:      Karen Xie <kxie@chelsio.com>
3893 L:      linux-scsi@vger.kernel.org
3894 W:      http://www.chelsio.com
3895 S:      Supported
3896 F:      drivers/scsi/cxgbi/cxgb4i
3897
3898 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3899 M:      Steve Wise <swise@chelsio.com>
3900 L:      linux-rdma@vger.kernel.org
3901 W:      http://www.openfabrics.org
3902 S:      Supported
3903 F:      drivers/infiniband/hw/cxgb4/
3904 F:      include/uapi/rdma/cxgb4-abi.h
3905
3906 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3907 M:      Casey Leedom <leedom@chelsio.com>
3908 L:      netdev@vger.kernel.org
3909 W:      http://www.chelsio.com
3910 S:      Supported
3911 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3912
3913 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3914 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3915 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3916 L:      linuxppc-dev@lists.ozlabs.org
3917 S:      Supported
3918 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3919 F:      drivers/misc/cxl/
3920 F:      include/misc/cxl*
3921 F:      include/uapi/misc/cxl.h
3922 F:      Documentation/powerpc/cxl.txt
3923 F:      Documentation/ABI/testing/sysfs-class-cxl
3924
3925 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3926 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3927 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3928 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3929 L:      linux-scsi@vger.kernel.org
3930 S:      Supported
3931 F:      drivers/scsi/cxlflash/
3932 F:      include/uapi/scsi/cxlflash_ioctls.h
3933 F:      Documentation/powerpc/cxlflash.txt
3934
3935 CYBERPRO FB DRIVER
3936 M:      Russell King <linux@armlinux.org.uk>
3937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3938 W:      http://www.armlinux.org.uk/
3939 S:      Maintained
3940 F:      drivers/video/fbdev/cyber2000fb.*
3941
3942 CYCLADES ASYNC MUX DRIVER
3943 W:      http://www.cyclades.com/
3944 S:      Orphan
3945 F:      drivers/tty/cyclades.c
3946 F:      include/linux/cyclades.h
3947 F:      include/uapi/linux/cyclades.h
3948
3949 CYCLADES PC300 DRIVER
3950 W:      http://www.cyclades.com/
3951 S:      Orphan
3952 F:      drivers/net/wan/pc300*
3953
3954 CYPRESS_FIRMWARE MEDIA DRIVER
3955 M:      Antti Palosaari <crope@iki.fi>
3956 L:      linux-media@vger.kernel.org
3957 W:      https://linuxtv.org
3958 W:      http://palosaari.fi/linux/
3959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3960 T:      git git://linuxtv.org/anttip/media_tree.git
3961 S:      Maintained
3962 F:      drivers/media/common/cypress_firmware*
3963
3964 CYTTSP TOUCHSCREEN DRIVER
3965 M:      Ferruh Yigit <fery@cypress.com>
3966 L:      linux-input@vger.kernel.org
3967 S:      Supported
3968 F:      drivers/input/touchscreen/cyttsp*
3969 F:      include/linux/input/cyttsp.h
3970
3971 D-LINK DIR-685 TOUCHKEYS DRIVER
3972 M:      Linus Walleij <linus.walleij@linaro.org>
3973 L:      linux-input@vger.kernel.org
3974 S:      Supported
3975 F:      drivers/input/dlink-dir685-touchkeys.c
3976
3977 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3978 M:      Joshua Kinard <kumba@gentoo.org>
3979 S:      Maintained
3980 F:      drivers/rtc/rtc-ds1685.c
3981 F:      include/linux/rtc/ds1685.h
3982
3983 DAMA SLAVE for AX.25
3984 M:      Joerg Reuter <jreuter@yaina.de>
3985 W:      http://yaina.de/jreuter/
3986 W:      http://www.qsl.net/dl1bke/
3987 L:      linux-hams@vger.kernel.org
3988 S:      Maintained
3989 F:      net/ax25/af_ax25.c
3990 F:      net/ax25/ax25_dev.c
3991 F:      net/ax25/ax25_ds_*
3992 F:      net/ax25/ax25_in.c
3993 F:      net/ax25/ax25_out.c
3994 F:      net/ax25/ax25_timer.c
3995 F:      net/ax25/sysctl_net_ax25.c
3996
3997 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3998 L:      netdev@vger.kernel.org
3999 S:      Orphan
4000 F:      Documentation/networking/dmfe.txt
4001 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4002
4003 DC390/AM53C974 SCSI driver
4004 M:      Hannes Reinecke <hare@suse.com>
4005 L:      linux-scsi@vger.kernel.org
4006 S:      Maintained
4007 F:      drivers/scsi/am53c974.c
4008
4009 DC395x SCSI driver
4010 M:      Oliver Neukum <oliver@neukum.org>
4011 M:      Ali Akcaagac <aliakc@web.de>
4012 M:      Jamie Lenehan <lenehan@twibble.org>
4013 L:      dc395x@twibble.org
4014 W:      http://twibble.org/dist/dc395x/
4015 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4016 S:      Maintained
4017 F:      Documentation/scsi/dc395x.txt
4018 F:      drivers/scsi/dc395x.*
4019
4020 DCCP PROTOCOL
4021 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4022 L:      dccp@vger.kernel.org
4023 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4024 S:      Maintained
4025 F:      include/linux/dccp.h
4026 F:      include/uapi/linux/dccp.h
4027 F:      include/linux/tfrc.h
4028 F:      net/dccp/
4029
4030 DECnet NETWORK LAYER
4031 W:      http://linux-decnet.sourceforge.net
4032 L:      linux-decnet-user@lists.sourceforge.net
4033 S:      Orphan
4034 F:      Documentation/networking/decnet.txt
4035 F:      net/decnet/
4036
4037 DECSTATION PLATFORM SUPPORT
4038 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4039 L:      linux-mips@linux-mips.org
4040 W:      http://www.linux-mips.org/wiki/DECstation
4041 S:      Maintained
4042 F:      arch/mips/dec/
4043 F:      arch/mips/include/asm/dec/
4044 F:      arch/mips/include/asm/mach-dec/
4045
4046 DEFXX FDDI NETWORK DRIVER
4047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4048 S:      Maintained
4049 F:      drivers/net/fddi/defxx.*
4050
4051 DELL SMBIOS DRIVER
4052 M:      Pali Rohár <pali.rohar@gmail.com>
4053 M:      Mario Limonciello <mario.limonciello@dell.com>
4054 L:      platform-driver-x86@vger.kernel.org
4055 S:      Maintained
4056 F:      drivers/platform/x86/dell-smbios.*
4057
4058 DELL SMBIOS SMM DRIVER
4059 M:      Mario Limonciello <mario.limonciello@dell.com>
4060 L:      platform-driver-x86@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-smbios-smm.c
4063
4064 DELL SMBIOS WMI DRIVER
4065 M:      Mario Limonciello <mario.limonciello@dell.com>
4066 L:      platform-driver-x86@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/platform/x86/dell-smbios-wmi.c
4069 F:      tools/wmi/dell-smbios-example.c
4070
4071 DELL LAPTOP DRIVER
4072 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4073 M:      Pali Rohár <pali.rohar@gmail.com>
4074 L:      platform-driver-x86@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-laptop.c
4077
4078 DELL LAPTOP FREEFALL DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-smo8800.c
4082
4083 DELL LAPTOP RBTN DRIVER
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-rbtn.*
4087
4088 DELL LAPTOP SMM DRIVER
4089 M:      Pali Rohár <pali.rohar@gmail.com>
4090 S:      Maintained
4091 F:      drivers/hwmon/dell-smm-hwmon.c
4092 F:      include/uapi/linux/i8k.h
4093
4094 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4095 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4096 S:      Maintained
4097 F:      Documentation/dcdbas.txt
4098 F:      drivers/firmware/dcdbas.*
4099
4100 DELL WMI NOTIFICATIONS DRIVER
4101 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4102 M:      Pali Rohár <pali.rohar@gmail.com>
4103 S:      Maintained
4104 F:      drivers/platform/x86/dell-wmi.c
4105
4106 DELL WMI DESCRIPTOR DRIVER
4107 M:      Mario Limonciello <mario.limonciello@dell.com>
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-wmi-descriptor.c
4110
4111 DELTA ST MEDIA DRIVER
4112 M:      Hugues Fruchet <hugues.fruchet@st.com>
4113 L:      linux-media@vger.kernel.org
4114 T:      git git://linuxtv.org/media_tree.git
4115 W:      https://linuxtv.org
4116 S:      Supported
4117 F:      drivers/media/platform/sti/delta
4118
4119 DENALI NAND DRIVER
4120 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4121 L:      linux-mtd@lists.infradead.org
4122 S:      Supported
4123 F:      drivers/mtd/nand/denali*
4124
4125 DESIGNWARE USB2 DRD IP DRIVER
4126 M:      John Youn <johnyoun@synopsys.com>
4127 L:      linux-usb@vger.kernel.org
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4129 S:      Maintained
4130 F:      drivers/usb/dwc2/
4131
4132 DESIGNWARE USB3 DRD IP DRIVER
4133 M:      Felipe Balbi <balbi@kernel.org>
4134 L:      linux-usb@vger.kernel.org
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136 S:      Maintained
4137 F:      drivers/usb/dwc3/
4138
4139 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4140 M:      Andreas Klinger <ak@it-klinger.de>
4141 L:      linux-iio@vger.kernel.org
4142 S:      Maintained
4143 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4144 F:      drivers/iio/proximity/srf*.c
4145
4146 DEVICE COREDUMP (DEV_COREDUMP)
4147 M:      Johannes Berg <johannes@sipsolutions.net>
4148 L:      linux-kernel@vger.kernel.org
4149 S:      Maintained
4150 F:      drivers/base/devcoredump.c
4151 F:      include/linux/devcoredump.h
4152
4153 DEVICE FREQUENCY (DEVFREQ)
4154 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4155 M:      Kyungmin Park <kyungmin.park@samsung.com>
4156 R:      Chanwoo Choi <cw00.choi@samsung.com>
4157 L:      linux-pm@vger.kernel.org
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159 S:      Maintained
4160 F:      drivers/devfreq/
4161 F:      include/linux/devfreq.h
4162 F:      Documentation/devicetree/bindings/devfreq/
4163
4164 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4165 M:      Chanwoo Choi <cw00.choi@samsung.com>
4166 L:      linux-pm@vger.kernel.org
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4168 S:      Supported
4169 F:      drivers/devfreq/event/
4170 F:      drivers/devfreq/devfreq-event.c
4171 F:      include/linux/devfreq-event.h
4172 F:      Documentation/devicetree/bindings/devfreq/event/
4173
4174 DEVICE NUMBER REGISTRY
4175 M:      Torben Mathiasen <device@lanana.org>
4176 W:      http://lanana.org/docs/device-list/index.html
4177 S:      Maintained
4178
4179 DEVICE-MAPPER  (LVM)
4180 M:      Alasdair Kergon <agk@redhat.com>
4181 M:      Mike Snitzer <snitzer@redhat.com>
4182 M:      dm-devel@redhat.com
4183 L:      dm-devel@redhat.com
4184 W:      http://sources.redhat.com/dm
4185 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4187 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4188 S:      Maintained
4189 F:      Documentation/device-mapper/
4190 F:      drivers/md/Makefile
4191 F:      drivers/md/Kconfig
4192 F:      drivers/md/dm*
4193 F:      drivers/md/persistent-data/
4194 F:      include/linux/device-mapper.h
4195 F:      include/linux/dm-*.h
4196 F:      include/uapi/linux/dm-*.h
4197
4198 DEVLINK
4199 M:      Jiri Pirko <jiri@mellanox.com>
4200 L:      netdev@vger.kernel.org
4201 S:      Supported
4202 F:      net/core/devlink.c
4203 F:      include/net/devlink.h
4204 F:      include/uapi/linux/devlink.h
4205
4206 DIALOG SEMICONDUCTOR DRIVERS
4207 M:      Support Opensource <support.opensource@diasemi.com>
4208 W:      http://www.dialog-semiconductor.com/products
4209 S:      Supported
4210 F:      Documentation/hwmon/da90??
4211 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4212 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4213 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4214 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4215 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4216 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4217 F:      drivers/gpio/gpio-da90??.c
4218 F:      drivers/hwmon/da90??-hwmon.c
4219 F:      drivers/iio/adc/da91??-*.c
4220 F:      drivers/input/misc/da90??_onkey.c
4221 F:      drivers/input/touchscreen/da9052_tsi.c
4222 F:      drivers/leds/leds-da90??.c
4223 F:      drivers/mfd/da903x.c
4224 F:      drivers/mfd/da90??-*.c
4225 F:      drivers/mfd/da91??-*.c
4226 F:      drivers/power/supply/da9052-battery.c
4227 F:      drivers/power/supply/da91??-*.c
4228 F:      drivers/regulator/da903x.c
4229 F:      drivers/regulator/da9???-regulator.[ch]
4230 F:      drivers/thermal/da90??-thermal.c
4231 F:      drivers/rtc/rtc-da90??.c
4232 F:      drivers/video/backlight/da90??_bl.c
4233 F:      drivers/watchdog/da90??_wdt.c
4234 F:      include/linux/mfd/da903x.h
4235 F:      include/linux/mfd/da9052/
4236 F:      include/linux/mfd/da9055/
4237 F:      include/linux/mfd/da9062/
4238 F:      include/linux/mfd/da9063/
4239 F:      include/linux/mfd/da9150/
4240 F:      include/linux/regulator/da9211.h
4241 F:      include/sound/da[79]*.h
4242 F:      sound/soc/codecs/da[79]*.[ch]
4243
4244 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4246 L:      linux-gpio@vger.kernel.org
4247 S:      Maintained
4248 F:      drivers/gpio/gpio-gpio-mm.c
4249
4250 DIGI NEO AND CLASSIC PCI PRODUCTS
4251 M:      Lidza Louina <lidza.louina@gmail.com>
4252 M:      Mark Hounschell <markh@compro.net>
4253 L:      driverdev-devel@linuxdriverproject.org
4254 S:      Maintained
4255 F:      drivers/staging/dgnc/
4256
4257 DIOLAN U2C-12 I2C DRIVER
4258 M:      Guenter Roeck <linux@roeck-us.net>
4259 L:      linux-i2c@vger.kernel.org
4260 S:      Maintained
4261 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4262
4263 FILESYSTEM DIRECT ACCESS (DAX)
4264 M:      Matthew Wilcox <mawilcox@microsoft.com>
4265 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4266 L:      linux-fsdevel@vger.kernel.org
4267 S:      Supported
4268 F:      fs/dax.c
4269 F:      include/linux/dax.h
4270 F:      include/trace/events/fs_dax.h
4271
4272 DEVICE DIRECT ACCESS (DAX)
4273 M:      Dan Williams <dan.j.williams@intel.com>
4274 L:      linux-nvdimm@lists.01.org
4275 S:      Supported
4276 F:      drivers/dax/
4277
4278 DIRECTORY NOTIFICATION (DNOTIFY)
4279 M:      Jan Kara <jack@suse.cz>
4280 R:      Amir Goldstein <amir73il@gmail.com>
4281 L:      linux-fsdevel@vger.kernel.org
4282 S:      Maintained
4283 F:      Documentation/filesystems/dnotify.txt
4284 F:      fs/notify/dnotify/
4285 F:      include/linux/dnotify.h
4286
4287 DISK GEOMETRY AND PARTITION HANDLING
4288 M:      Andries Brouwer <aeb@cwi.nl>
4289 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4290 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4291 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4292 S:      Maintained
4293
4294 DISKQUOTA
4295 M:      Jan Kara <jack@suse.com>
4296 S:      Maintained
4297 F:      Documentation/filesystems/quota.txt
4298 F:      fs/quota/
4299 F:      include/linux/quota*.h
4300 F:      include/uapi/linux/quota*.h
4301
4302 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4303 M:      Bernie Thompson <bernie@plugable.com>
4304 L:      linux-fbdev@vger.kernel.org
4305 S:      Maintained
4306 W:      http://plugable.com/category/projects/udlfb/
4307 F:      drivers/video/fbdev/udlfb.c
4308 F:      include/video/udlfb.h
4309 F:      Documentation/fb/udlfb.txt
4310
4311 DISTRIBUTED LOCK MANAGER (DLM)
4312 M:      Christine Caulfield <ccaulfie@redhat.com>
4313 M:      David Teigland <teigland@redhat.com>
4314 L:      cluster-devel@redhat.com
4315 W:      http://sources.redhat.com/cluster/
4316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4317 S:      Supported
4318 F:      fs/dlm/
4319
4320 DMA BUFFER SHARING FRAMEWORK
4321 M:      Sumit Semwal <sumit.semwal@linaro.org>
4322 S:      Maintained
4323 L:      linux-media@vger.kernel.org
4324 L:      dri-devel@lists.freedesktop.org
4325 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4326 F:      drivers/dma-buf/
4327 F:      include/linux/dma-buf*
4328 F:      include/linux/reservation.h
4329 F:      include/linux/*fence.h
4330 F:      Documentation/driver-api/dma-buf.rst
4331 T:      git git://anongit.freedesktop.org/drm/drm-misc
4332
4333 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4334 M:      Vinod Koul <vinod.koul@intel.com>
4335 L:      dmaengine@vger.kernel.org
4336 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4337 S:      Maintained
4338 F:      drivers/dma/
4339 F:      include/linux/dmaengine.h
4340 F:      Documentation/devicetree/bindings/dma/
4341 F:      Documentation/driver-api/dmaengine/
4342 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4343
4344 DMA MAPPING HELPERS
4345 M:      Christoph Hellwig <hch@lst.de>
4346 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4347 R:      Robin Murphy <robin.murphy@arm.com>
4348 L:      iommu@lists.linux-foundation.org
4349 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4350 W:      http://git.infradead.org/users/hch/dma-mapping.git
4351 S:      Supported
4352 F:      lib/dma-debug.c
4353 F:      lib/dma-direct.c
4354 F:      lib/dma-virt.c
4355 F:      drivers/base/dma-mapping.c
4356 F:      drivers/base/dma-coherent.c
4357 F:      include/asm-generic/dma-mapping.h
4358 F:      include/linux/dma-direct.h
4359 F:      include/linux/dma-mapping.h
4360
4361 DME1737 HARDWARE MONITOR DRIVER
4362 M:      Juerg Haefliger <juergh@gmail.com>
4363 L:      linux-hwmon@vger.kernel.org
4364 S:      Maintained
4365 F:      Documentation/hwmon/dme1737
4366 F:      drivers/hwmon/dme1737.c
4367
4368 DMI/SMBIOS SUPPORT
4369 M:      Jean Delvare <jdelvare@suse.com>
4370 S:      Maintained
4371 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4372 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4373 F:      drivers/firmware/dmi-id.c
4374 F:      drivers/firmware/dmi_scan.c
4375 F:      include/linux/dmi.h
4376
4377 DOCUMENTATION
4378 M:      Jonathan Corbet <corbet@lwn.net>
4379 L:      linux-doc@vger.kernel.org
4380 S:      Maintained
4381 F:      Documentation/
4382 F:      scripts/kernel-doc
4383 X:      Documentation/ABI/
4384 X:      Documentation/devicetree/
4385 X:      Documentation/acpi
4386 X:      Documentation/power
4387 X:      Documentation/spi
4388 X:      Documentation/media
4389 T:      git git://git.lwn.net/linux.git docs-next
4390
4391 DONGWOON DW9714 LENS VOICE COIL DRIVER
4392 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4393 L:      linux-media@vger.kernel.org
4394 T:      git git://linuxtv.org/media_tree.git
4395 S:      Maintained
4396 F:      drivers/media/i2c/dw9714.c
4397
4398 DOUBLETALK DRIVER
4399 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4400 L:      blinux-list@redhat.com
4401 S:      Maintained
4402 F:      drivers/char/dtlk.c
4403 F:      include/linux/dtlk.h
4404
4405 DPAA2 DATAPATH I/O (DPIO) DRIVER
4406 M:      Roy Pledge <Roy.Pledge@nxp.com>
4407 L:      linux-kernel@vger.kernel.org
4408 S:      Maintained
4409 F:      drivers/staging/fsl-mc/bus/dpio
4410
4411 DPAA2 ETHERNET DRIVER
4412 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4413 L:      linux-kernel@vger.kernel.org
4414 S:      Maintained
4415 F:      drivers/staging/fsl-dpaa2/ethernet
4416
4417 DPT_I2O SCSI RAID DRIVER
4418 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4419 L:      linux-scsi@vger.kernel.org
4420 W:      http://www.adaptec.com/
4421 S:      Maintained
4422 F:      drivers/scsi/dpt*
4423 F:      drivers/scsi/dpt/
4424
4425 DRBD DRIVER
4426 M:      Philipp Reisner <philipp.reisner@linbit.com>
4427 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4428 L:      drbd-dev@lists.linbit.com
4429 W:      http://www.drbd.org
4430 T:      git git://git.linbit.com/linux-drbd.git
4431 T:      git git://git.linbit.com/drbd-8.4.git
4432 S:      Supported
4433 F:      drivers/block/drbd/
4434 F:      lib/lru_cache.c
4435 F:      Documentation/blockdev/drbd/
4436
4437 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4438 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4440 S:      Supported
4441 F:      Documentation/kobject.txt
4442 F:      drivers/base/
4443 F:      fs/debugfs/
4444 F:      fs/sysfs/
4445 F:      include/linux/debugfs.h
4446 F:      include/linux/kobj*
4447 F:      lib/kobj*
4448
4449 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4450 M:      Kevin Hilman <khilman@kernel.org>
4451 M:      Nishanth Menon <nm@ti.com>
4452 S:      Maintained
4453 F:      drivers/power/avs/
4454 F:      include/linux/power/smartreflex.h
4455 L:      linux-pm@vger.kernel.org
4456
4457 DRM DRIVER FOR ARM PL111 CLCD
4458 M:      Eric Anholt <eric@anholt.net>
4459 T:      git git://anongit.freedesktop.org/drm/drm-misc
4460 S:      Supported
4461 F:      drivers/gpu/drm/pl111/
4462
4463 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4464 M:      Linus Walleij <linus.walleij@linaro.org>
4465 T:      git git://anongit.freedesktop.org/drm/drm-misc
4466 S:      Maintained
4467 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4468 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4469
4470 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4471 M:      Dave Airlie <airlied@redhat.com>
4472 S:      Odd Fixes
4473 F:      drivers/gpu/drm/ast/
4474
4475 DRM DRIVER FOR BOCHS VIRTUAL GPU
4476 M:      Gerd Hoffmann <kraxel@redhat.com>
4477 L:      virtualization@lists.linux-foundation.org
4478 T:      git git://anongit.freedesktop.org/drm/drm-misc
4479 S:      Maintained
4480 F:      drivers/gpu/drm/bochs/
4481
4482 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4483 M:      Linus Walleij <linus.walleij@linaro.org>
4484 T:      git git://anongit.freedesktop.org/drm/drm-misc
4485 S:      Maintained
4486 F:      drivers/gpu/drm/tve200/
4487
4488 DRM DRIVER FOR ILITEK ILI9225 PANELS
4489 M:      David Lechner <david@lechnology.com>
4490 S:      Maintained
4491 F:      drivers/gpu/drm/tinydrm/ili9225.c
4492 F:      Documentation/devicetree/bindings/display/ili9225.txt
4493
4494 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4495 S:      Orphan / Obsolete
4496 F:      drivers/gpu/drm/i810/
4497 F:      include/uapi/drm/i810_drm.h
4498
4499 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4500 S:      Orphan / Obsolete
4501 F:      drivers/gpu/drm/mga/
4502 F:      include/uapi/drm/mga_drm.h
4503
4504 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4505 M:      Dave Airlie <airlied@redhat.com>
4506 S:      Odd Fixes
4507 F:      drivers/gpu/drm/mgag200/
4508
4509 DRM DRIVER FOR MI0283QT
4510 M:      Noralf Trønnes <noralf@tronnes.org>
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4513 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4514
4515 DRM DRIVER FOR MSM ADRENO GPU
4516 M:      Rob Clark <robdclark@gmail.com>
4517 L:      linux-arm-msm@vger.kernel.org
4518 L:      dri-devel@lists.freedesktop.org
4519 L:      freedreno@lists.freedesktop.org
4520 T:      git git://people.freedesktop.org/~robclark/linux
4521 S:      Maintained
4522 F:      drivers/gpu/drm/msm/
4523 F:      include/uapi/drm/msm_drm.h
4524 F:      Documentation/devicetree/bindings/display/msm/
4525
4526 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4527 M:      Ben Skeggs <bskeggs@redhat.com>
4528 L:      dri-devel@lists.freedesktop.org
4529 L:      nouveau@lists.freedesktop.org
4530 T:      git git://github.com/skeggsb/linux
4531 S:      Supported
4532 F:      drivers/gpu/drm/nouveau/
4533 F:      include/uapi/drm/nouveau_drm.h
4534
4535 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4536 M:      Noralf Trønnes <noralf@tronnes.org>
4537 S:      Maintained
4538 F:      drivers/gpu/drm/tinydrm/repaper.c
4539 F:      Documentation/devicetree/bindings/display/repaper.txt
4540
4541 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4542 M:      Dave Airlie <airlied@redhat.com>
4543 M:      Gerd Hoffmann <kraxel@redhat.com>
4544 L:      virtualization@lists.linux-foundation.org
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Obsolete
4547 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4548 F:      drivers/gpu/drm/cirrus/
4549
4550 DRM DRIVER FOR QXL VIRTUAL GPU
4551 M:      Dave Airlie <airlied@redhat.com>
4552 M:      Gerd Hoffmann <kraxel@redhat.com>
4553 L:      virtualization@lists.linux-foundation.org
4554 T:      git git://anongit.freedesktop.org/drm/drm-misc
4555 S:      Maintained
4556 F:      drivers/gpu/drm/qxl/
4557 F:      include/uapi/drm/qxl_drm.h
4558
4559 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4560 S:      Orphan / Obsolete
4561 F:      drivers/gpu/drm/r128/
4562 F:      include/uapi/drm/r128_drm.h
4563
4564 DRM DRIVER FOR SAVAGE VIDEO CARDS
4565 S:      Orphan / Obsolete
4566 F:      drivers/gpu/drm/savage/
4567 F:      include/uapi/drm/savage_drm.h
4568
4569 DRM DRIVER FOR SIS VIDEO CARDS
4570 S:      Orphan / Obsolete
4571 F:      drivers/gpu/drm/sis/
4572 F:      include/uapi/drm/sis_drm.h
4573
4574 DRM DRIVER FOR SITRONIX ST7586 PANELS
4575 M:      David Lechner <david@lechnology.com>
4576 S:      Maintained
4577 F:      drivers/gpu/drm/tinydrm/st7586.c
4578 F:      Documentation/devicetree/bindings/display/st7586.txt
4579
4580 DRM DRIVER FOR SITRONIX ST7735R PANELS
4581 M:      David Lechner <david@lechnology.com>
4582 S:      Maintained
4583 F:      drivers/gpu/drm/tinydrm/st7735r.c
4584 F:      Documentation/devicetree/bindings/display/st7735r.txt
4585
4586 DRM DRIVER FOR TDFX VIDEO CARDS
4587 S:      Orphan / Obsolete
4588 F:      drivers/gpu/drm/tdfx/
4589
4590 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4591 M:      Dave Airlie <airlied@redhat.com>
4592 S:      Odd Fixes
4593 F:      drivers/gpu/drm/udl/
4594
4595 DRM DRIVER FOR VMWARE VIRTUAL GPU
4596 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4597 M:      Sinclair Yeh <syeh@vmware.com>
4598 M:      Thomas Hellstrom <thellstrom@vmware.com>
4599 L:      dri-devel@lists.freedesktop.org
4600 T:      git git://people.freedesktop.org/~syeh/repos_linux
4601 T:      git git://people.freedesktop.org/~thomash/linux
4602 S:      Supported
4603 F:      drivers/gpu/drm/vmwgfx/
4604 F:      include/uapi/drm/vmwgfx_drm.h
4605
4606 DRM DRIVERS
4607 M:      David Airlie <airlied@linux.ie>
4608 L:      dri-devel@lists.freedesktop.org
4609 T:      git git://people.freedesktop.org/~airlied/linux
4610 B:      https://bugs.freedesktop.org/
4611 C:      irc://chat.freenode.net/dri-devel
4612 S:      Maintained
4613 F:      drivers/gpu/drm/
4614 F:      drivers/gpu/vga/
4615 F:      Documentation/devicetree/bindings/display/
4616 F:      Documentation/devicetree/bindings/gpu/
4617 F:      Documentation/devicetree/bindings/video/
4618 F:      Documentation/gpu/
4619 F:      include/drm/
4620 F:      include/uapi/drm/
4621 F:      include/linux/vga*
4622
4623 DRM DRIVERS AND MISC GPU PATCHES
4624 M:      Gustavo Padovan <gustavo@padovan.org>
4625 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4626 M:      Sean Paul <seanpaul@chromium.org>
4627 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4628 S:      Maintained
4629 T:      git git://anongit.freedesktop.org/drm/drm-misc
4630 F:      Documentation/gpu/
4631 F:      drivers/gpu/vga/
4632 F:      drivers/gpu/drm/*
4633 F:      include/drm/drm*
4634 F:      include/uapi/drm/drm*
4635 F:      include/linux/vga*
4636
4637 DRM DRIVERS FOR ALLWINNER A10
4638 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4639 L:      dri-devel@lists.freedesktop.org
4640 S:      Supported
4641 F:      drivers/gpu/drm/sun4i/
4642 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644
4645 DRM DRIVERS FOR AMLOGIC SOCS
4646 M:      Neil Armstrong <narmstrong@baylibre.com>
4647 L:      dri-devel@lists.freedesktop.org
4648 L:      linux-amlogic@lists.infradead.org
4649 W:      http://linux-meson.com/
4650 S:      Supported
4651 F:      drivers/gpu/drm/meson/
4652 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4653 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4654 F:      Documentation/gpu/meson.rst
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656
4657 DRM DRIVERS FOR ATMEL HLCDC
4658 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4659 L:      dri-devel@lists.freedesktop.org
4660 S:      Supported
4661 F:      drivers/gpu/drm/atmel-hlcdc/
4662 F:      Documentation/devicetree/bindings/drm/atmel/
4663 T:      git git://anongit.freedesktop.org/drm/drm-misc
4664
4665 DRM DRIVERS FOR BRIDGE CHIPS
4666 M:      Archit Taneja <architt@codeaurora.org>
4667 M:      Andrzej Hajda <a.hajda@samsung.com>
4668 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4669 S:      Maintained
4670 T:      git git://anongit.freedesktop.org/drm/drm-misc
4671 F:      drivers/gpu/drm/bridge/
4672
4673 DRM DRIVERS FOR EXYNOS
4674 M:      Inki Dae <inki.dae@samsung.com>
4675 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4676 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4677 M:      Kyungmin Park <kyungmin.park@samsung.com>
4678 L:      dri-devel@lists.freedesktop.org
4679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4680 S:      Supported
4681 F:      drivers/gpu/drm/exynos/
4682 F:      include/uapi/drm/exynos_drm.h
4683 F:      Documentation/devicetree/bindings/display/exynos/
4684
4685 DRM DRIVERS FOR FREESCALE DCU
4686 M:      Stefan Agner <stefan@agner.ch>
4687 M:      Alison Wang <alison.wang@freescale.com>
4688 L:      dri-devel@lists.freedesktop.org
4689 S:      Supported
4690 F:      drivers/gpu/drm/fsl-dcu/
4691 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4692 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4693 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4694
4695 DRM DRIVERS FOR FREESCALE IMX
4696 M:      Philipp Zabel <p.zabel@pengutronix.de>
4697 L:      dri-devel@lists.freedesktop.org
4698 S:      Maintained
4699 F:      drivers/gpu/drm/imx/
4700 F:      drivers/gpu/ipu-v3/
4701 F:      Documentation/devicetree/bindings/display/imx/
4702
4703 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4704 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4705 L:      dri-devel@lists.freedesktop.org
4706 T:      git git://github.com/patjak/drm-gma500
4707 S:      Maintained
4708 F:      drivers/gpu/drm/gma500/
4709
4710 DRM DRIVERS FOR HISILICON
4711 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4712 M:      Rongrong Zou <zourongrong@gmail.com>
4713 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4714 R:      Chen Feng <puck.chen@hisilicon.com>
4715 L:      dri-devel@lists.freedesktop.org
4716 T:      git git://github.com/xin3liang/linux.git
4717 S:      Maintained
4718 F:      drivers/gpu/drm/hisilicon/
4719 F:      Documentation/devicetree/bindings/display/hisilicon/
4720
4721 DRM DRIVERS FOR MEDIATEK
4722 M:      CK Hu <ck.hu@mediatek.com>
4723 M:      Philipp Zabel <p.zabel@pengutronix.de>
4724 L:      dri-devel@lists.freedesktop.org
4725 S:      Supported
4726 F:      drivers/gpu/drm/mediatek/
4727 F:      Documentation/devicetree/bindings/display/mediatek/
4728
4729 DRM DRIVERS FOR NVIDIA TEGRA
4730 M:      Thierry Reding <thierry.reding@gmail.com>
4731 L:      dri-devel@lists.freedesktop.org
4732 L:      linux-tegra@vger.kernel.org
4733 T:      git git://anongit.freedesktop.org/tegra/linux.git
4734 S:      Supported
4735 F:      drivers/gpu/drm/tegra/
4736 F:      drivers/gpu/host1x/
4737 F:      include/linux/host1x.h
4738 F:      include/uapi/drm/tegra_drm.h
4739 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4740
4741 DRM DRIVERS FOR RENESAS
4742 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4743 L:      dri-devel@lists.freedesktop.org
4744 L:      linux-renesas-soc@vger.kernel.org
4745 T:      git git://linuxtv.org/pinchartl/fbdev
4746 S:      Supported
4747 F:      drivers/gpu/drm/rcar-du/
4748 F:      drivers/gpu/drm/shmobile/
4749 F:      include/linux/platform_data/shmob_drm.h
4750 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4751 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4752 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4753
4754 DRM DRIVERS FOR ROCKCHIP
4755 M:      Sandy Huang <hjc@rock-chips.com>
4756 M:      Heiko Stübner <heiko@sntech.de>
4757 L:      dri-devel@lists.freedesktop.org
4758 S:      Maintained
4759 F:      drivers/gpu/drm/rockchip/
4760 F:      Documentation/devicetree/bindings/display/rockchip/
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762
4763 DRM DRIVERS FOR STI
4764 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765 M:      Vincent Abriou <vincent.abriou@st.com>
4766 L:      dri-devel@lists.freedesktop.org
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768 S:      Maintained
4769 F:      drivers/gpu/drm/sti
4770 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4771
4772 DRM DRIVERS FOR STM
4773 M:      Yannick Fertre <yannick.fertre@st.com>
4774 M:      Philippe Cornu <philippe.cornu@st.com>
4775 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4776 M:      Vincent Abriou <vincent.abriou@st.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Maintained
4780 F:      drivers/gpu/drm/stm
4781 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4782
4783 DRM DRIVERS FOR TI LCDC
4784 M:      Jyri Sarha <jsarha@ti.com>
4785 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tilcdc/
4789 F:      Documentation/devicetree/bindings/display/tilcdc/
4790
4791 DRM DRIVERS FOR TI OMAP
4792 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L:      dri-devel@lists.freedesktop.org
4794 S:      Maintained
4795 F:      drivers/gpu/drm/omapdrm/
4796 F:      Documentation/devicetree/bindings/display/ti/
4797
4798 DRM DRIVERS FOR VC4
4799 M:      Eric Anholt <eric@anholt.net>
4800 T:      git git://github.com/anholt/linux
4801 S:      Supported
4802 F:      drivers/gpu/drm/vc4/
4803 F:      include/uapi/drm/vc4_drm.h
4804 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4805 T:      git git://anongit.freedesktop.org/drm/drm-misc
4806
4807 DRM DRIVERS FOR VIVANTE GPU IP
4808 M:      Lucas Stach <l.stach@pengutronix.de>
4809 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4810 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4811 L:      etnaviv@lists.freedesktop.org
4812 L:      dri-devel@lists.freedesktop.org
4813 S:      Maintained
4814 F:      drivers/gpu/drm/etnaviv/
4815 F:      include/uapi/drm/etnaviv_drm.h
4816 F:      Documentation/devicetree/bindings/display/etnaviv/
4817
4818 DRM DRIVERS FOR ZTE ZX
4819 M:      Shawn Guo <shawnguo@kernel.org>
4820 L:      dri-devel@lists.freedesktop.org
4821 S:      Maintained
4822 F:      drivers/gpu/drm/zte/
4823 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4824 T:      git git://anongit.freedesktop.org/drm/drm-misc
4825
4826 DRM PANEL DRIVERS
4827 M:      Thierry Reding <thierry.reding@gmail.com>
4828 L:      dri-devel@lists.freedesktop.org
4829 T:      git git://anongit.freedesktop.org/drm/drm-misc
4830 S:      Maintained
4831 F:      drivers/gpu/drm/drm_panel.c
4832 F:      drivers/gpu/drm/panel/
4833 F:      include/drm/drm_panel.h
4834 F:      Documentation/devicetree/bindings/display/panel/
4835
4836 DRM TINYDRM DRIVERS
4837 M:      Noralf Trønnes <noralf@tronnes.org>
4838 W:      https://github.com/notro/tinydrm/wiki/Development
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tinydrm/
4842 F:      include/drm/tinydrm/
4843
4844 DRM TTM SUBSYSTEM
4845 M:      Christian Koenig <christian.koenig@amd.com>
4846 M:      Roger He <Hongbo.He@amd.com>
4847 T:      git git://people.freedesktop.org/~agd5f/linux
4848 S:      Maintained
4849 L:      dri-devel@lists.freedesktop.org
4850 F:      include/drm/ttm/
4851 F:      drivers/gpu/drm/ttm/
4852
4853 DSBR100 USB FM RADIO DRIVER
4854 M:      Alexey Klimov <klimov.linux@gmail.com>
4855 L:      linux-media@vger.kernel.org
4856 T:      git git://linuxtv.org/media_tree.git
4857 S:      Maintained
4858 F:      drivers/media/radio/dsbr100.c
4859
4860 DSCC4 DRIVER
4861 M:      Francois Romieu <romieu@fr.zoreil.com>
4862 L:      netdev@vger.kernel.org
4863 S:      Maintained
4864 F:      drivers/net/wan/dscc4.c
4865
4866 DT3155 MEDIA DRIVER
4867 M:      Hans Verkuil <hverkuil@xs4all.nl>
4868 L:      linux-media@vger.kernel.org
4869 T:      git git://linuxtv.org/media_tree.git
4870 W:      https://linuxtv.org
4871 S:      Odd Fixes
4872 F:      drivers/media/pci/dt3155/
4873
4874 DVB_USB_AF9015 MEDIA DRIVER
4875 M:      Antti Palosaari <crope@iki.fi>
4876 L:      linux-media@vger.kernel.org
4877 W:      https://linuxtv.org
4878 W:      http://palosaari.fi/linux/
4879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4880 T:      git git://linuxtv.org/anttip/media_tree.git
4881 S:      Maintained
4882 F:      drivers/media/usb/dvb-usb-v2/af9015*
4883
4884 DVB_USB_AF9035 MEDIA DRIVER
4885 M:      Antti Palosaari <crope@iki.fi>
4886 L:      linux-media@vger.kernel.org
4887 W:      https://linuxtv.org
4888 W:      http://palosaari.fi/linux/
4889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4890 T:      git git://linuxtv.org/anttip/media_tree.git
4891 S:      Maintained
4892 F:      drivers/media/usb/dvb-usb-v2/af9035*
4893
4894 DVB_USB_ANYSEE MEDIA DRIVER
4895 M:      Antti Palosaari <crope@iki.fi>
4896 L:      linux-media@vger.kernel.org
4897 W:      https://linuxtv.org
4898 W:      http://palosaari.fi/linux/
4899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4900 T:      git git://linuxtv.org/anttip/media_tree.git
4901 S:      Maintained
4902 F:      drivers/media/usb/dvb-usb-v2/anysee*
4903
4904 DVB_USB_AU6610 MEDIA DRIVER
4905 M:      Antti Palosaari <crope@iki.fi>
4906 L:      linux-media@vger.kernel.org
4907 W:      https://linuxtv.org
4908 W:      http://palosaari.fi/linux/
4909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4910 T:      git git://linuxtv.org/anttip/media_tree.git
4911 S:      Maintained
4912 F:      drivers/media/usb/dvb-usb-v2/au6610*
4913
4914 DVB_USB_CE6230 MEDIA DRIVER
4915 M:      Antti Palosaari <crope@iki.fi>
4916 L:      linux-media@vger.kernel.org
4917 W:      https://linuxtv.org
4918 W:      http://palosaari.fi/linux/
4919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4920 T:      git git://linuxtv.org/anttip/media_tree.git
4921 S:      Maintained
4922 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4923
4924 DVB_USB_CXUSB MEDIA DRIVER
4925 M:      Michael Krufky <mkrufky@linuxtv.org>
4926 L:      linux-media@vger.kernel.org
4927 W:      https://linuxtv.org
4928 W:      http://github.com/mkrufky
4929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4930 T:      git git://linuxtv.org/media_tree.git
4931 S:      Maintained
4932 F:      drivers/media/usb/dvb-usb/cxusb*
4933
4934 DVB_USB_EC168 MEDIA DRIVER
4935 M:      Antti Palosaari <crope@iki.fi>
4936 L:      linux-media@vger.kernel.org
4937 W:      https://linuxtv.org
4938 W:      http://palosaari.fi/linux/
4939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4940 T:      git git://linuxtv.org/anttip/media_tree.git
4941 S:      Maintained
4942 F:      drivers/media/usb/dvb-usb-v2/ec168*
4943
4944 DVB_USB_GL861 MEDIA DRIVER
4945 M:      Antti Palosaari <crope@iki.fi>
4946 L:      linux-media@vger.kernel.org
4947 W:      https://linuxtv.org
4948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4949 T:      git git://linuxtv.org/anttip/media_tree.git
4950 S:      Maintained
4951 F:      drivers/media/usb/dvb-usb-v2/gl861*
4952
4953 DVB_USB_MXL111SF MEDIA DRIVER
4954 M:      Michael Krufky <mkrufky@linuxtv.org>
4955 L:      linux-media@vger.kernel.org
4956 W:      https://linuxtv.org
4957 W:      http://github.com/mkrufky
4958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4959 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4960 S:      Maintained
4961 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4962
4963 DVB_USB_RTL28XXU MEDIA DRIVER
4964 M:      Antti Palosaari <crope@iki.fi>
4965 L:      linux-media@vger.kernel.org
4966 W:      https://linuxtv.org
4967 W:      http://palosaari.fi/linux/
4968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969 T:      git git://linuxtv.org/anttip/media_tree.git
4970 S:      Maintained
4971 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4972
4973 DVB_USB_V2 MEDIA DRIVER
4974 M:      Antti Palosaari <crope@iki.fi>
4975 L:      linux-media@vger.kernel.org
4976 W:      https://linuxtv.org
4977 W:      http://palosaari.fi/linux/
4978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4979 T:      git git://linuxtv.org/anttip/media_tree.git
4980 S:      Maintained
4981 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4982 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4983
4984 DYNAMIC DEBUG
4985 M:      Jason Baron <jbaron@akamai.com>
4986 S:      Maintained
4987 F:      lib/dynamic_debug.c
4988 F:      include/linux/dynamic_debug.h
4989
4990 DYNAMIC INTERRUPT MODERATION
4991 M:      Tal Gilboa <talgi@mellanox.com>
4992 S:      Maintained
4993 F:      include/linux/net_dim.h
4994
4995 DZ DECSTATION DZ11 SERIAL DRIVER
4996 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4997 S:      Maintained
4998 F:      drivers/tty/serial/dz.*
4999
5000 E3X0 POWER BUTTON DRIVER
5001 M:      Moritz Fischer <moritz.fischer@ettus.com>
5002 L:      usrp-users@lists.ettus.com
5003 W:      http://www.ettus.com
5004 S:      Supported
5005 F:      drivers/input/misc/e3x0-button.c
5006 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5007
5008 E4000 MEDIA DRIVER
5009 M:      Antti Palosaari <crope@iki.fi>
5010 L:      linux-media@vger.kernel.org
5011 W:      https://linuxtv.org
5012 W:      http://palosaari.fi/linux/
5013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5014 T:      git git://linuxtv.org/anttip/media_tree.git
5015 S:      Maintained
5016 F:      drivers/media/tuners/e4000*
5017
5018 EATA ISA/EISA/PCI SCSI DRIVER
5019 M:      Dario Ballabio <ballabio_dario@emc.com>
5020 L:      linux-scsi@vger.kernel.org
5021 S:      Maintained
5022 F:      drivers/scsi/eata.c
5023
5024 EC100 MEDIA DRIVER
5025 M:      Antti Palosaari <crope@iki.fi>
5026 L:      linux-media@vger.kernel.org
5027 W:      https://linuxtv.org
5028 W:      http://palosaari.fi/linux/
5029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5030 T:      git git://linuxtv.org/anttip/media_tree.git
5031 S:      Maintained
5032 F:      drivers/media/dvb-frontends/ec100*
5033
5034 ECRYPT FILE SYSTEM
5035 M:      Tyler Hicks <tyhicks@canonical.com>
5036 L:      ecryptfs@vger.kernel.org
5037 W:      http://ecryptfs.org
5038 W:      https://launchpad.net/ecryptfs
5039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5040 S:      Supported
5041 F:      Documentation/filesystems/ecryptfs.txt
5042 F:      fs/ecryptfs/
5043
5044 EDAC-AMD64
5045 M:      Borislav Petkov <bp@alien8.de>
5046 L:      linux-edac@vger.kernel.org
5047 S:      Maintained
5048 F:      drivers/edac/amd64_edac*
5049
5050 EDAC-CALXEDA
5051 M:      Robert Richter <rric@kernel.org>
5052 L:      linux-edac@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/edac/highbank*
5055
5056 EDAC-CAVIUM OCTEON
5057 M:      Ralf Baechle <ralf@linux-mips.org>
5058 M:      David Daney <david.daney@cavium.com>
5059 L:      linux-edac@vger.kernel.org
5060 L:      linux-mips@linux-mips.org
5061 S:      Supported
5062 F:      drivers/edac/octeon_edac*
5063
5064 EDAC-CAVIUM THUNDERX
5065 M:      David Daney <david.daney@cavium.com>
5066 M:      Jan Glauber <jglauber@cavium.com>
5067 L:      linux-edac@vger.kernel.org
5068 S:      Supported
5069 F:      drivers/edac/thunderx_edac*
5070
5071 EDAC-CORE
5072 M:      Borislav Petkov <bp@alien8.de>
5073 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5075 L:      linux-edac@vger.kernel.org
5076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5078 S:      Supported
5079 F:      Documentation/admin-guide/ras.rst
5080 F:      Documentation/driver-api/edac.rst
5081 F:      drivers/edac/
5082 F:      include/linux/edac.h
5083
5084 EDAC-E752X
5085 M:      Mark Gross <mark.gross@intel.com>
5086 L:      linux-edac@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/edac/e752x_edac.c
5089
5090 EDAC-E7XXX
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/e7xxx_edac.c
5094
5095 EDAC-FSL_DDR
5096 M:      York Sun <york.sun@nxp.com>
5097 L:      linux-edac@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/edac/fsl_ddr_edac.*
5100
5101 EDAC-GHES
5102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/ghes_edac.c
5107
5108 EDAC-I3000
5109 L:      linux-edac@vger.kernel.org
5110 S:      Orphan
5111 F:      drivers/edac/i3000_edac.c
5112
5113 EDAC-I5000
5114 L:      linux-edac@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/edac/i5000_edac.c
5117
5118 EDAC-I5400
5119 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5120 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5121 L:      linux-edac@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/edac/i5400_edac.c
5124
5125 EDAC-I7300
5126 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5127 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5128 L:      linux-edac@vger.kernel.org
5129 S:      Maintained
5130 F:      drivers/edac/i7300_edac.c
5131
5132 EDAC-I7CORE
5133 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5134 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5135 L:      linux-edac@vger.kernel.org
5136 S:      Maintained
5137 F:      drivers/edac/i7core_edac.c
5138
5139 EDAC-I82443BXGX
5140 M:      Tim Small <tim@buttersideup.com>
5141 L:      linux-edac@vger.kernel.org
5142 S:      Maintained
5143 F:      drivers/edac/i82443bxgx_edac.c
5144
5145 EDAC-I82975X
5146 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5147 M:      "Arvind R." <arvino55@gmail.com>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/i82975x_edac.c
5151
5152 EDAC-IE31200
5153 M:      Jason Baron <jbaron@akamai.com>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/ie31200_edac.c
5157
5158 EDAC-MPC85XX
5159 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5160 L:      linux-edac@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/edac/mpc85xx_edac.[ch]
5163
5164 EDAC-PASEMI
5165 M:      Egor Martovetsky <egor@pasemi.com>
5166 L:      linux-edac@vger.kernel.org
5167 S:      Maintained
5168 F:      drivers/edac/pasemi_edac.c
5169
5170 EDAC-PND2
5171 M:      Tony Luck <tony.luck@intel.com>
5172 L:      linux-edac@vger.kernel.org
5173 S:      Maintained
5174 F:      drivers/edac/pnd2_edac.[ch]
5175
5176 EDAC-R82600
5177 M:      Tim Small <tim@buttersideup.com>
5178 L:      linux-edac@vger.kernel.org
5179 S:      Maintained
5180 F:      drivers/edac/r82600_edac.c
5181
5182 EDAC-SBRIDGE
5183 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5185 L:      linux-edac@vger.kernel.org
5186 S:      Maintained
5187 F:      drivers/edac/sb_edac.c
5188
5189 EDAC-SKYLAKE
5190 M:      Tony Luck <tony.luck@intel.com>
5191 L:      linux-edac@vger.kernel.org
5192 S:      Maintained
5193 F:      drivers/edac/skx_edac.c
5194
5195 EDAC-TI
5196 M:      Tero Kristo <t-kristo@ti.com>
5197 L:      linux-edac@vger.kernel.org
5198 S:      Maintained
5199 F:      drivers/edac/ti_edac.c
5200
5201 EDIROL UA-101/UA-1000 DRIVER
5202 M:      Clemens Ladisch <clemens@ladisch.de>
5203 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5204 T:      git git://git.alsa-project.org/alsa-kernel.git
5205 S:      Maintained
5206 F:      sound/usb/misc/ua101.c
5207
5208 EFI TEST DRIVER
5209 L:      linux-efi@vger.kernel.org
5210 M:      Ivan Hu <ivan.hu@canonical.com>
5211 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5212 S:      Maintained
5213 F:      drivers/firmware/efi/test/
5214
5215 EFI VARIABLE FILESYSTEM
5216 M:      Matthew Garrett <matthew.garrett@nebula.com>
5217 M:      Jeremy Kerr <jk@ozlabs.org>
5218 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5220 L:      linux-efi@vger.kernel.org
5221 S:      Maintained
5222 F:      fs/efivarfs/
5223
5224 EFIFB FRAMEBUFFER DRIVER
5225 L:      linux-fbdev@vger.kernel.org
5226 M:      Peter Jones <pjones@redhat.com>
5227 S:      Maintained
5228 F:      drivers/video/fbdev/efifb.c
5229
5230 EFS FILESYSTEM
5231 W:      http://aeschi.ch.eu.org/efs/
5232 S:      Orphan
5233 F:      fs/efs/
5234
5235 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5236 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5237 L:      netdev@vger.kernel.org
5238 S:      Maintained
5239 F:      drivers/net/ethernet/ibm/ehea/
5240
5241 EM28XX VIDEO4LINUX DRIVER
5242 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5243 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5244 L:      linux-media@vger.kernel.org
5245 W:      https://linuxtv.org
5246 T:      git git://linuxtv.org/media_tree.git
5247 S:      Maintained
5248 F:      drivers/media/usb/em28xx/
5249 F:      Documentation/media/v4l-drivers/em28xx*
5250
5251 EMBEDDED LINUX
5252 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5253 M:      Matt Mackall <mpm@selenic.com>
5254 M:      David Woodhouse <dwmw2@infradead.org>
5255 L:      linux-embedded@vger.kernel.org
5256 S:      Maintained
5257
5258 Emulex 10Gbps iSCSI - OneConnect DRIVER
5259 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5260 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5261 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5262 L:      linux-scsi@vger.kernel.org
5263 W:      http://www.broadcom.com
5264 S:      Supported
5265 F:      drivers/scsi/be2iscsi/
5266
5267 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5268 M:      Sathya Perla <sathya.perla@broadcom.com>
5269 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5270 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5271 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5272 L:      netdev@vger.kernel.org
5273 W:      http://www.emulex.com
5274 S:      Supported
5275 F:      drivers/net/ethernet/emulex/benet/
5276
5277 EMULEX ONECONNECT ROCE DRIVER
5278 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5279 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5280 L:      linux-rdma@vger.kernel.org
5281 W:      http://www.broadcom.com
5282 S:      Odd Fixes
5283 F:      drivers/infiniband/hw/ocrdma/
5284 F:      include/uapi/rdma/ocrdma-abi.h
5285
5286 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5287 M:      James Smart <james.smart@broadcom.com>
5288 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5289 L:      linux-scsi@vger.kernel.org
5290 W:      http://www.broadcom.com
5291 S:      Supported
5292 F:      drivers/scsi/lpfc/
5293
5294 ENE CB710 FLASH CARD READER DRIVER
5295 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5296 S:      Maintained
5297 F:      drivers/misc/cb710/
5298 F:      drivers/mmc/host/cb710-mmc.*
5299 F:      include/linux/cb710.h
5300
5301 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5302 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5303 S:      Maintained
5304 F:      drivers/media/rc/ene_ir.*
5305
5306 EPSON S1D13XXX FRAMEBUFFER DRIVER
5307 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5308 S:      Maintained
5309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5310 F:      drivers/video/fbdev/s1d13xxxfb.c
5311 F:      include/video/s1d13xxxfb.h
5312
5313 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5314 M:      Jeff Layton <jlayton@kernel.org>
5315 S:      Maintained
5316 F:      lib/errseq.c
5317 F:      include/linux/errseq.h
5318
5319 ET131X NETWORK DRIVER
5320 M:      Mark Einon <mark.einon@gmail.com>
5321 S:      Odd Fixes
5322 F:      drivers/net/ethernet/agere/
5323
5324 ETHERNET BRIDGE
5325 M:      Stephen Hemminger <stephen@networkplumber.org>
5326 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5327 L:      netdev@vger.kernel.org
5328 W:      http://www.linuxfoundation.org/en/Net:Bridge
5329 S:      Maintained
5330 F:      include/linux/netfilter_bridge/
5331 F:      net/bridge/
5332
5333 ETHERNET PHY LIBRARY
5334 M:      Andrew Lunn <andrew@lunn.ch>
5335 M:      Florian Fainelli <f.fainelli@gmail.com>
5336 L:      netdev@vger.kernel.org
5337 S:      Maintained
5338 F:      Documentation/ABI/testing/sysfs-bus-mdio
5339 F:      Documentation/devicetree/bindings/net/mdio*
5340 F:      Documentation/networking/phy.txt
5341 F:      drivers/net/phy/
5342 F:      drivers/of/of_mdio.c
5343 F:      drivers/of/of_net.c
5344 F:      include/linux/*mdio*.h
5345 F:      include/linux/of_net.h
5346 F:      include/linux/phy.h
5347 F:      include/linux/phy_fixed.h
5348 F:      include/linux/platform_data/mdio-gpio.h
5349 F:      include/linux/platform_data/mdio-bcm-unimac.h
5350 F:      include/trace/events/mdio.h
5351 F:      include/uapi/linux/mdio.h
5352 F:      include/uapi/linux/mii.h
5353
5354 EXT2 FILE SYSTEM
5355 M:      Jan Kara <jack@suse.com>
5356 L:      linux-ext4@vger.kernel.org
5357 S:      Maintained
5358 F:      Documentation/filesystems/ext2.txt
5359 F:      fs/ext2/
5360 F:      include/linux/ext2*
5361
5362 EXT4 FILE SYSTEM
5363 M:      "Theodore Ts'o" <tytso@mit.edu>
5364 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5365 L:      linux-ext4@vger.kernel.org
5366 W:      http://ext4.wiki.kernel.org
5367 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5369 S:      Maintained
5370 F:      Documentation/filesystems/ext4.txt
5371 F:      fs/ext4/
5372
5373 Extended Verification Module (EVM)
5374 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5375 L:      linux-integrity@vger.kernel.org
5376 S:      Supported
5377 F:      security/integrity/evm/
5378
5379 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5380 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5381 L:      linux-efi@vger.kernel.org
5382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5383 S:      Maintained
5384 F:      Documentation/efi-stub.txt
5385 F:      arch/*/kernel/efi.c
5386 F:      arch/x86/boot/compressed/eboot.[ch]
5387 F:      arch/*/include/asm/efi.h
5388 F:      arch/x86/platform/efi/
5389 F:      drivers/firmware/efi/
5390 F:      include/linux/efi*.h
5391 F:      arch/arm/boot/compressed/efi-header.S
5392 F:      arch/arm64/kernel/efi-entry.S
5393
5394 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5395 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5396 M:      Chanwoo Choi <cw00.choi@samsung.com>
5397 L:      linux-kernel@vger.kernel.org
5398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5399 S:      Maintained
5400 F:      drivers/extcon/
5401 F:      include/linux/extcon/
5402 F:      include/linux/extcon.h
5403 F:      Documentation/extcon/
5404 F:      Documentation/devicetree/bindings/extcon/
5405
5406 EXYNOS DP DRIVER
5407 M:      Jingoo Han <jingoohan1@gmail.com>
5408 L:      dri-devel@lists.freedesktop.org
5409 S:      Maintained
5410 F:      drivers/gpu/drm/exynos/exynos_dp*
5411
5412 EXYNOS SYSMMU (IOMMU) driver
5413 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5414 L:      iommu@lists.linux-foundation.org
5415 S:      Maintained
5416 F:      drivers/iommu/exynos-iommu.c
5417
5418 EZchip NPS platform support
5419 M:      Elad Kanfi <eladkan@mellanox.com>
5420 M:      Vineet Gupta <vgupta@synopsys.com>
5421 S:      Supported
5422 F:      arch/arc/plat-eznps
5423 F:      arch/arc/boot/dts/eznps.dts
5424
5425 F2FS FILE SYSTEM
5426 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5427 M:      Chao Yu <yuchao0@huawei.com>
5428 L:      linux-f2fs-devel@lists.sourceforge.net
5429 W:      https://f2fs.wiki.kernel.org/
5430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5431 S:      Maintained
5432 F:      Documentation/filesystems/f2fs.txt
5433 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5434 F:      fs/f2fs/
5435 F:      include/linux/f2fs_fs.h
5436 F:      include/trace/events/f2fs.h
5437
5438 F71805F HARDWARE MONITORING DRIVER
5439 M:      Jean Delvare <jdelvare@suse.com>
5440 L:      linux-hwmon@vger.kernel.org
5441 S:      Maintained
5442 F:      Documentation/hwmon/f71805f
5443 F:      drivers/hwmon/f71805f.c
5444
5445 FANOTIFY
5446 M:      Jan Kara <jack@suse.cz>
5447 R:      Amir Goldstein <amir73il@gmail.com>
5448 L:      linux-fsdevel@vger.kernel.org
5449 S:      Maintained
5450 F:      fs/notify/fanotify/
5451 F:      include/linux/fanotify.h
5452 F:      include/uapi/linux/fanotify.h
5453
5454 FARSYNC SYNCHRONOUS DRIVER
5455 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5456 W:      http://www.farsite.co.uk/
5457 S:      Supported
5458 F:      drivers/net/wan/farsync.*
5459
5460 FAULT INJECTION SUPPORT
5461 M:      Akinobu Mita <akinobu.mita@gmail.com>
5462 S:      Supported
5463 F:      Documentation/fault-injection/
5464 F:      lib/fault-inject.c
5465
5466 FBTFT Framebuffer drivers
5467 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5468 S:      Maintained
5469 F:      drivers/staging/fbtft/
5470
5471 FC0011 TUNER DRIVER
5472 M:      Michael Buesch <m@bues.ch>
5473 L:      linux-media@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/media/tuners/fc0011.h
5476 F:      drivers/media/tuners/fc0011.c
5477
5478 FC2580 MEDIA DRIVER
5479 M:      Antti Palosaari <crope@iki.fi>
5480 L:      linux-media@vger.kernel.org
5481 W:      https://linuxtv.org
5482 W:      http://palosaari.fi/linux/
5483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5484 T:      git git://linuxtv.org/anttip/media_tree.git
5485 S:      Maintained
5486 F:      drivers/media/tuners/fc2580*
5487
5488 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5489 M:      Johannes Thumshirn <jth@kernel.org>
5490 L:      linux-scsi@vger.kernel.org
5491 W:      www.Open-FCoE.org
5492 S:      Supported
5493 F:      drivers/scsi/libfc/
5494 F:      drivers/scsi/fcoe/
5495 F:      include/scsi/fc/
5496 F:      include/scsi/libfc.h
5497 F:      include/scsi/libfcoe.h
5498 F:      include/uapi/scsi/fc/
5499
5500 FILE LOCKING (flock() and fcntl()/lockf())
5501 M:      Jeff Layton <jlayton@kernel.org>
5502 M:      "J. Bruce Fields" <bfields@fieldses.org>
5503 L:      linux-fsdevel@vger.kernel.org
5504 S:      Maintained
5505 F:      include/linux/fcntl.h
5506 F:      include/uapi/linux/fcntl.h
5507 F:      fs/fcntl.c
5508 F:      fs/locks.c
5509
5510 FILESYSTEMS (VFS and infrastructure)
5511 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5512 L:      linux-fsdevel@vger.kernel.org
5513 S:      Maintained
5514 F:      fs/*
5515 F:      include/linux/fs.h
5516 F:      include/uapi/linux/fs.h
5517
5518 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5519 M:      Riku Voipio <riku.voipio@iki.fi>
5520 L:      linux-hwmon@vger.kernel.org
5521 S:      Maintained
5522 F:      drivers/hwmon/f75375s.c
5523 F:      include/linux/f75375s.h
5524
5525 FIREWIRE AUDIO DRIVERS
5526 M:      Clemens Ladisch <clemens@ladisch.de>
5527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5528 T:      git git://git.alsa-project.org/alsa-kernel.git
5529 S:      Maintained
5530 F:      sound/firewire/
5531
5532 FIREWIRE MEDIA DRIVERS (firedtv)
5533 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5534 L:      linux-media@vger.kernel.org
5535 L:      linux1394-devel@lists.sourceforge.net
5536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5537 S:      Maintained
5538 F:      drivers/media/firewire/
5539
5540 FIREWIRE SBP-2 TARGET
5541 M:      Chris Boot <bootc@bootc.net>
5542 L:      linux-scsi@vger.kernel.org
5543 L:      target-devel@vger.kernel.org
5544 L:      linux1394-devel@lists.sourceforge.net
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5546 S:      Maintained
5547 F:      drivers/target/sbp/
5548
5549 FIREWIRE SUBSYSTEM
5550 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5551 L:      linux1394-devel@lists.sourceforge.net
5552 W:      http://ieee1394.wiki.kernel.org/
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5554 S:      Maintained
5555 F:      drivers/firewire/
5556 F:      include/linux/firewire.h
5557 F:      include/uapi/linux/firewire*.h
5558 F:      tools/firewire/
5559
5560 FIRMWARE LOADER (request_firmware)
5561 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5562 L:      linux-kernel@vger.kernel.org
5563 S:      Maintained
5564 F:      Documentation/firmware_class/
5565 F:      drivers/base/firmware*.c
5566 F:      include/linux/firmware.h
5567
5568 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5569 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5570 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5571 S:      Maintained
5572 F:      drivers/block/rsxx/
5573
5574 FLOPPY DRIVER
5575 M:      Jiri Kosina <jikos@kernel.org>
5576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5577 S:      Odd fixes
5578 F:      drivers/block/floppy.c
5579
5580 FMC SUBSYSTEM
5581 M:      Alessandro Rubini <rubini@gnudd.com>
5582 W:      http://www.ohwr.org/projects/fmc-bus
5583 S:      Supported
5584 F:      drivers/fmc/
5585 F:      include/linux/fmc*.h
5586 F:      include/linux/ipmi-fru.h
5587 K:      fmc_d.*register
5588
5589 FPGA MANAGER FRAMEWORK
5590 M:      Alan Tull <atull@kernel.org>
5591 M:      Moritz Fischer <mdf@kernel.org>
5592 L:      linux-fpga@vger.kernel.org
5593 S:      Maintained
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5595 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5596 F:      Documentation/fpga/
5597 F:      Documentation/devicetree/bindings/fpga/
5598 F:      drivers/fpga/
5599 F:      include/linux/fpga/
5600 W:      http://www.rocketboards.org
5601
5602 FPU EMULATOR
5603 M:      Bill Metzenthen <billm@melbpc.org.au>
5604 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5605 S:      Maintained
5606 F:      arch/x86/math-emu/
5607
5608 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5609 L:      netdev@vger.kernel.org
5610 S:      Orphan
5611 F:      drivers/net/wan/dlci.c
5612 F:      drivers/net/wan/sdla.c
5613
5614 FRAMEBUFFER LAYER
5615 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5616 L:      dri-devel@lists.freedesktop.org
5617 L:      linux-fbdev@vger.kernel.org
5618 T:      git git://github.com/bzolnier/linux.git
5619 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5620 S:      Maintained
5621 F:      Documentation/fb/
5622 F:      drivers/video/
5623 F:      include/video/
5624 F:      include/linux/fb.h
5625 F:      include/uapi/video/
5626 F:      include/uapi/linux/fb.h
5627
5628 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5629 M:      Horia Geantă <horia.geanta@nxp.com>
5630 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5631 L:      linux-crypto@vger.kernel.org
5632 S:      Maintained
5633 F:      drivers/crypto/caam/
5634 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5635
5636 FREESCALE DIU FRAMEBUFFER DRIVER
5637 M:      Timur Tabi <timur@tabi.org>
5638 L:      linux-fbdev@vger.kernel.org
5639 S:      Maintained
5640 F:      drivers/video/fbdev/fsl-diu-fb.*
5641
5642 FREESCALE DMA DRIVER
5643 M:      Li Yang <leoyang.li@nxp.com>
5644 M:      Zhang Wei <zw@zh-kernel.org>
5645 L:      linuxppc-dev@lists.ozlabs.org
5646 S:      Maintained
5647 F:      drivers/dma/fsldma.*
5648
5649 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5650 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5651 L:      netdev@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/net/ethernet/freescale/gianfar*
5654 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5655 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5656
5657 FREESCALE GPMI NAND DRIVER
5658 M:      Han Xu <han.xu@nxp.com>
5659 L:      linux-mtd@lists.infradead.org
5660 S:      Maintained
5661 F:      drivers/mtd/nand/gpmi-nand/*
5662
5663 FREESCALE I2C CPM DRIVER
5664 M:      Jochen Friedrich <jochen@scram.de>
5665 L:      linuxppc-dev@lists.ozlabs.org
5666 L:      linux-i2c@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/i2c/busses/i2c-cpm.c
5669
5670 FREESCALE IMX / MXC FEC DRIVER
5671 M:      Fugang Duan <fugang.duan@nxp.com>
5672 L:      netdev@vger.kernel.org
5673 S:      Maintained
5674 F:      drivers/net/ethernet/freescale/fec_main.c
5675 F:      drivers/net/ethernet/freescale/fec_ptp.c
5676 F:      drivers/net/ethernet/freescale/fec.h
5677 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5678
5679 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5680 M:      Sascha Hauer <kernel@pengutronix.de>
5681 L:      linux-fbdev@vger.kernel.org
5682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5683 S:      Maintained
5684 F:      include/linux/platform_data/video-imxfb.h
5685 F:      drivers/video/fbdev/imxfb.c
5686
5687 FREESCALE QORIQ DPAA ETHERNET DRIVER
5688 M:      Madalin Bucur <madalin.bucur@nxp.com>
5689 L:      netdev@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/net/ethernet/freescale/dpaa
5692
5693 FREESCALE QORIQ DPAA FMAN DRIVER
5694 M:      Madalin Bucur <madalin.bucur@nxp.com>
5695 L:      netdev@vger.kernel.org
5696 S:      Maintained
5697 F:      drivers/net/ethernet/freescale/fman
5698 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5699
5700 FREESCALE QUAD SPI DRIVER
5701 M:      Han Xu <han.xu@nxp.com>
5702 L:      linux-mtd@lists.infradead.org
5703 S:      Maintained
5704 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5705
5706 FREESCALE QUICC ENGINE LIBRARY
5707 M:      Qiang Zhao <qiang.zhao@nxp.com>
5708 L:      linuxppc-dev@lists.ozlabs.org
5709 S:      Maintained
5710 F:      drivers/soc/fsl/qe/
5711 F:      include/soc/fsl/*qe*.h
5712 F:      include/soc/fsl/*ucc*.h
5713
5714 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5715 M:      Li Yang <leoyang.li@nxp.com>
5716 L:      netdev@vger.kernel.org
5717 L:      linuxppc-dev@lists.ozlabs.org
5718 S:      Maintained
5719 F:      drivers/net/ethernet/freescale/ucc_geth*
5720
5721 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5722 M:      Zhao Qiang <qiang.zhao@nxp.com>
5723 L:      netdev@vger.kernel.org
5724 L:      linuxppc-dev@lists.ozlabs.org
5725 S:      Maintained
5726 F:      drivers/net/wan/fsl_ucc_hdlc*
5727
5728 FREESCALE QUICC ENGINE UCC UART DRIVER
5729 M:      Timur Tabi <timur@tabi.org>
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      drivers/tty/serial/ucc_uart.c
5733
5734 FREESCALE SOC DRIVERS
5735 M:      Li Yang <leoyang.li@nxp.com>
5736 L:      linuxppc-dev@lists.ozlabs.org
5737 L:      linux-arm-kernel@lists.infradead.org
5738 S:      Maintained
5739 F:      Documentation/devicetree/bindings/soc/fsl/
5740 F:      drivers/soc/fsl/
5741 F:      include/linux/fsl/
5742
5743 FREESCALE SOC FS_ENET DRIVER
5744 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5745 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5746 L:      linuxppc-dev@lists.ozlabs.org
5747 L:      netdev@vger.kernel.org
5748 S:      Maintained
5749 F:      drivers/net/ethernet/freescale/fs_enet/
5750 F:      include/linux/fs_enet_pd.h
5751
5752 FREESCALE SOC SOUND DRIVERS
5753 M:      Timur Tabi <timur@tabi.org>
5754 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5755 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5756 R:      Fabio Estevam <fabio.estevam@nxp.com>
5757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5758 L:      linuxppc-dev@lists.ozlabs.org
5759 S:      Maintained
5760 F:      sound/soc/fsl/fsl*
5761 F:      sound/soc/fsl/imx*
5762 F:      sound/soc/fsl/mpc8610_hpcd.c
5763
5764 FREESCALE USB PERIPHERAL DRIVERS
5765 M:      Li Yang <leoyang.li@nxp.com>
5766 L:      linux-usb@vger.kernel.org
5767 L:      linuxppc-dev@lists.ozlabs.org
5768 S:      Maintained
5769 F:      drivers/usb/gadget/udc/fsl*
5770
5771 FREEVXFS FILESYSTEM
5772 M:      Christoph Hellwig <hch@infradead.org>
5773 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5774 S:      Maintained
5775 F:      fs/freevxfs/
5776
5777 FREEZER
5778 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5779 M:      Pavel Machek <pavel@ucw.cz>
5780 L:      linux-pm@vger.kernel.org
5781 S:      Supported
5782 F:      Documentation/power/freezing-of-tasks.txt
5783 F:      include/linux/freezer.h
5784 F:      kernel/freezer.c
5785
5786 FRONTSWAP API
5787 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5788 L:      linux-kernel@vger.kernel.org
5789 S:      Maintained
5790 F:      mm/frontswap.c
5791 F:      include/linux/frontswap.h
5792
5793 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5794 M:      David Howells <dhowells@redhat.com>
5795 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5796 S:      Supported
5797 F:      Documentation/filesystems/caching/
5798 F:      fs/fscache/
5799 F:      include/linux/fscache*.h
5800
5801 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5802 M:      Theodore Y. Ts'o <tytso@mit.edu>
5803 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5804 L:      linux-fscrypt@vger.kernel.org
5805 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5807 S:      Supported
5808 F:      fs/crypto/
5809 F:      include/linux/fscrypt*.h
5810 F:      Documentation/filesystems/fscrypt.rst
5811
5812 FUJITSU FR-V (FRV) PORT
5813 S:      Orphan
5814 F:      arch/frv/
5815
5816 FUJITSU LAPTOP EXTRAS
5817 M:      Jonathan Woithe <jwoithe@just42.net>
5818 L:      platform-driver-x86@vger.kernel.org
5819 S:      Maintained
5820 F:      drivers/platform/x86/fujitsu-laptop.c
5821
5822 FUJITSU M-5MO LS CAMERA ISP DRIVER
5823 M:      Kyungmin Park <kyungmin.park@samsung.com>
5824 M:      Heungjun Kim <riverful.kim@samsung.com>
5825 L:      linux-media@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/media/i2c/m5mols/
5828 F:      include/media/i2c/m5mols.h
5829
5830 FUJITSU TABLET EXTRAS
5831 M:      Robert Gerlach <khnz@gmx.de>
5832 L:      platform-driver-x86@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/platform/x86/fujitsu-tablet.c
5835
5836 FUSE: FILESYSTEM IN USERSPACE
5837 M:      Miklos Szeredi <miklos@szeredi.hu>
5838 L:      linux-fsdevel@vger.kernel.org
5839 W:      http://fuse.sourceforge.net/
5840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5841 S:      Maintained
5842 F:      fs/fuse/
5843 F:      include/uapi/linux/fuse.h
5844 F:      Documentation/filesystems/fuse.txt
5845
5846 FUTEX SUBSYSTEM
5847 M:      Thomas Gleixner <tglx@linutronix.de>
5848 M:      Ingo Molnar <mingo@redhat.com>
5849 R:      Peter Zijlstra <peterz@infradead.org>
5850 R:      Darren Hart <dvhart@infradead.org>
5851 L:      linux-kernel@vger.kernel.org
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5853 S:      Maintained
5854 F:      kernel/futex.c
5855 F:      kernel/futex_compat.c
5856 F:      include/asm-generic/futex.h
5857 F:      include/linux/futex.h
5858 F:      include/uapi/linux/futex.h
5859 F:      tools/testing/selftests/futex/
5860 F:      tools/perf/bench/futex*
5861 F:      Documentation/*futex*
5862
5863 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5864 M:      Rik Faith <faith@cs.unc.edu>
5865 L:      linux-scsi@vger.kernel.org
5866 S:      Odd Fixes (e.g., new signatures)
5867 F:      drivers/scsi/fdomain.*
5868
5869 GCC PLUGINS
5870 M:      Kees Cook <keescook@chromium.org>
5871 R:      Emese Revfy <re.emese@gmail.com>
5872 L:      kernel-hardening@lists.openwall.com
5873 S:      Maintained
5874 F:      scripts/gcc-plugins/
5875 F:      scripts/gcc-plugin.sh
5876 F:      scripts/Makefile.gcc-plugins
5877 F:      Documentation/gcc-plugins.txt
5878
5879 GCOV BASED KERNEL PROFILING
5880 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5881 S:      Maintained
5882 F:      kernel/gcov/
5883 F:      Documentation/dev-tools/gcov.rst
5884
5885 GDB KERNEL DEBUGGING HELPER SCRIPTS
5886 M:      Jan Kiszka <jan.kiszka@siemens.com>
5887 M:      Kieran Bingham <kieran@bingham.xyz>
5888 S:      Supported
5889 F:      scripts/gdb/
5890
5891 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5892 M:      Achim Leubner <achim_leubner@adaptec.com>
5893 L:      linux-scsi@vger.kernel.org
5894 W:      http://www.icp-vortex.com/
5895 S:      Supported
5896 F:      drivers/scsi/gdt*
5897
5898 GEMTEK FM RADIO RECEIVER DRIVER
5899 M:      Hans Verkuil <hverkuil@xs4all.nl>
5900 L:      linux-media@vger.kernel.org
5901 T:      git git://linuxtv.org/media_tree.git
5902 W:      https://linuxtv.org
5903 S:      Maintained
5904 F:      drivers/media/radio/radio-gemtek*
5905
5906 GENERIC GPIO I2C DRIVER
5907 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5908 S:      Supported
5909 F:      drivers/i2c/busses/i2c-gpio.c
5910 F:      include/linux/i2c-gpio.h
5911
5912 GENERIC GPIO I2C MULTIPLEXER DRIVER
5913 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5914 L:      linux-i2c@vger.kernel.org
5915 S:      Supported
5916 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5917 F:      include/linux/i2c-mux-gpio.h
5918 F:      Documentation/i2c/muxes/i2c-mux-gpio
5919
5920 GENERIC HDLC (WAN) DRIVERS
5921 M:      Krzysztof Halasa <khc@pm.waw.pl>
5922 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5923 S:      Maintained
5924 F:      drivers/net/wan/c101.c
5925 F:      drivers/net/wan/hd6457*
5926 F:      drivers/net/wan/hdlc*
5927 F:      drivers/net/wan/n2.c
5928 F:      drivers/net/wan/pc300too.c
5929 F:      drivers/net/wan/pci200syn.c
5930 F:      drivers/net/wan/wanxl*
5931
5932 GENERIC INCLUDE/ASM HEADER FILES
5933 M:      Arnd Bergmann <arnd@arndb.de>
5934 L:      linux-arch@vger.kernel.org
5935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5936 S:      Maintained
5937 F:      include/asm-generic/
5938 F:      include/uapi/asm-generic/
5939
5940 GENERIC PHY FRAMEWORK
5941 M:      Kishon Vijay Abraham I <kishon@ti.com>
5942 L:      linux-kernel@vger.kernel.org
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5944 S:      Supported
5945 F:      drivers/phy/
5946 F:      include/linux/phy/
5947
5948 GENERIC PM DOMAINS
5949 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5950 M:      Kevin Hilman <khilman@kernel.org>
5951 M:      Ulf Hansson <ulf.hansson@linaro.org>
5952 L:      linux-pm@vger.kernel.org
5953 S:      Supported
5954 F:      drivers/base/power/domain*.c
5955 F:      include/linux/pm_domain.h
5956 F:      Documentation/devicetree/bindings/power/power_domain.txt
5957
5958 GENERIC UIO DRIVER FOR PCI DEVICES
5959 M:      "Michael S. Tsirkin" <mst@redhat.com>
5960 L:      kvm@vger.kernel.org
5961 S:      Supported
5962 F:      drivers/uio/uio_pci_generic.c
5963
5964 GENWQE (IBM Generic Workqueue Card)
5965 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5966 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5967 S:      Supported
5968 F:      drivers/misc/genwqe/
5969
5970 GET_MAINTAINER SCRIPT
5971 M:      Joe Perches <joe@perches.com>
5972 S:      Maintained
5973 F:      scripts/get_maintainer.pl
5974
5975 GFS2 FILE SYSTEM
5976 M:      Steven Whitehouse <swhiteho@redhat.com>
5977 M:      Bob Peterson <rpeterso@redhat.com>
5978 L:      cluster-devel@redhat.com
5979 W:      http://sources.redhat.com/cluster/
5980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5981 S:      Supported
5982 F:      Documentation/filesystems/gfs2*.txt
5983 F:      fs/gfs2/
5984 F:      include/uapi/linux/gfs2_ondisk.h
5985
5986 GIGASET ISDN DRIVERS
5987 M:      Paul Bolle <pebolle@tiscali.nl>
5988 L:      gigaset307x-common@lists.sourceforge.net
5989 W:      http://gigaset307x.sourceforge.net/
5990 S:      Odd Fixes
5991 F:      Documentation/isdn/README.gigaset
5992 F:      drivers/isdn/gigaset/
5993 F:      include/uapi/linux/gigaset_dev.h
5994
5995 GO7007 MPEG CODEC
5996 M:      Hans Verkuil <hans.verkuil@cisco.com>
5997 L:      linux-media@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/media/usb/go7007/
6000
6001 GOODIX TOUCHSCREEN
6002 M:      Bastien Nocera <hadess@hadess.net>
6003 L:      linux-input@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/input/touchscreen/goodix.c
6006
6007 GPD POCKET FAN DRIVER
6008 M:      Hans de Goede <hdegoede@redhat.com>
6009 L:      platform-driver-x86@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/platform/x86/gpd-pocket-fan.c
6012
6013 GPIO ACPI SUPPORT
6014 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6015 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6016 L:      linux-gpio@vger.kernel.org
6017 L:      linux-acpi@vger.kernel.org
6018 S:      Maintained
6019 F:      Documentation/acpi/gpio-properties.txt
6020 F:      drivers/gpio/gpiolib-acpi.c
6021
6022 GPIO IR Transmitter
6023 M:      Sean Young <sean@mess.org>
6024 L:      linux-media@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/media/rc/gpio-ir-tx.c
6027
6028 GPIO MOCKUP DRIVER
6029 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6030 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6031 L:      linux-gpio@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/gpio/gpio-mockup.c
6034 F:      tools/testing/selftests/gpio/
6035
6036 GPIO SUBSYSTEM
6037 M:      Linus Walleij <linus.walleij@linaro.org>
6038 L:      linux-gpio@vger.kernel.org
6039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6040 S:      Maintained
6041 F:      Documentation/devicetree/bindings/gpio/
6042 F:      Documentation/gpio/
6043 F:      Documentation/ABI/testing/gpio-cdev
6044 F:      Documentation/ABI/obsolete/sysfs-gpio
6045 F:      drivers/gpio/
6046 F:      include/linux/gpio/
6047 F:      include/linux/gpio.h
6048 F:      include/asm-generic/gpio.h
6049 F:      include/uapi/linux/gpio.h
6050 F:      tools/gpio/
6051
6052 GRE DEMULTIPLEXER DRIVER
6053 M:      Dmitry Kozlov <xeb@mail.ru>
6054 L:      netdev@vger.kernel.org
6055 S:      Maintained
6056 F:      net/ipv4/gre_demux.c
6057 F:      net/ipv4/gre_offload.c
6058 F:      include/net/gre.h
6059
6060 GRETH 10/100/1G Ethernet MAC device driver
6061 M:      Andreas Larsson <andreas@gaisler.com>
6062 L:      netdev@vger.kernel.org
6063 S:      Maintained
6064 F:      drivers/net/ethernet/aeroflex/
6065
6066 GREYBUS AUDIO PROTOCOLS DRIVERS
6067 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6068 M:      Mark Greer <mgreer@animalcreek.com>
6069 S:      Maintained
6070 F:      drivers/staging/greybus/audio_apbridgea.c
6071 F:      drivers/staging/greybus/audio_apbridgea.h
6072 F:      drivers/staging/greybus/audio_codec.c
6073 F:      drivers/staging/greybus/audio_codec.h
6074 F:      drivers/staging/greybus/audio_gb.c
6075 F:      drivers/staging/greybus/audio_manager.c
6076 F:      drivers/staging/greybus/audio_manager.h
6077 F:      drivers/staging/greybus/audio_manager_module.c
6078 F:      drivers/staging/greybus/audio_manager_private.h
6079 F:      drivers/staging/greybus/audio_manager_sysfs.c
6080 F:      drivers/staging/greybus/audio_module.c
6081 F:      drivers/staging/greybus/audio_topology.c
6082
6083 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6084 M:      Viresh Kumar <vireshk@kernel.org>
6085 S:      Maintained
6086 F:      drivers/staging/greybus/authentication.c
6087 F:      drivers/staging/greybus/bootrom.c
6088 F:      drivers/staging/greybus/firmware.h
6089 F:      drivers/staging/greybus/fw-core.c
6090 F:      drivers/staging/greybus/fw-download.c
6091 F:      drivers/staging/greybus/fw-managament.c
6092 F:      drivers/staging/greybus/greybus_authentication.h
6093 F:      drivers/staging/greybus/greybus_firmware.h
6094 F:      drivers/staging/greybus/hid.c
6095 F:      drivers/staging/greybus/i2c.c
6096 F:      drivers/staging/greybus/spi.c
6097 F:      drivers/staging/greybus/spilib.c
6098 F:      drivers/staging/greybus/spilib.h
6099
6100 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6101 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/loopback.c
6104 F:      drivers/staging/greybus/timesync.c
6105 F:      drivers/staging/greybus/timesync_platform.c
6106
6107 GREYBUS PLATFORM DRIVERS
6108 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6109 S:      Maintained
6110 F:      drivers/staging/greybus/arche-platform.c
6111 F:      drivers/staging/greybus/arche-apb-ctrl.c
6112 F:      drivers/staging/greybus/arche_platform.h
6113
6114 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6115 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6116 S:      Maintained
6117 F:      drivers/staging/greybus/sdio.c
6118 F:      drivers/staging/greybus/light.c
6119 F:      drivers/staging/greybus/gpio.c
6120 F:      drivers/staging/greybus/power_supply.c
6121 F:      drivers/staging/greybus/spi.c
6122 F:      drivers/staging/greybus/spilib.c
6123
6124 GREYBUS SUBSYSTEM
6125 M:      Johan Hovold <johan@kernel.org>
6126 M:      Alex Elder <elder@kernel.org>
6127 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6128 S:      Maintained
6129 F:      drivers/staging/greybus/
6130 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6131
6132 GREYBUS UART PROTOCOLS DRIVERS
6133 M:      David Lin <dtwlin@gmail.com>
6134 S:      Maintained
6135 F:      drivers/staging/greybus/uart.c
6136 F:      drivers/staging/greybus/log.c
6137
6138 GS1662 VIDEO SERIALIZER
6139 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6140 L:      linux-media@vger.kernel.org
6141 T:      git git://linuxtv.org/media_tree.git
6142 S:      Maintained
6143 F:      drivers/media/spi/gs1662.c
6144
6145 GSPCA FINEPIX SUBDRIVER
6146 M:      Frank Zago <frank@zago.net>
6147 L:      linux-media@vger.kernel.org
6148 T:      git git://linuxtv.org/media_tree.git
6149 S:      Maintained
6150 F:      drivers/media/usb/gspca/finepix.c
6151
6152 GSPCA GL860 SUBDRIVER
6153 M:      Olivier Lorin <o.lorin@laposte.net>
6154 L:      linux-media@vger.kernel.org
6155 T:      git git://linuxtv.org/media_tree.git
6156 S:      Maintained
6157 F:      drivers/media/usb/gspca/gl860/
6158
6159 GSPCA M5602 SUBDRIVER
6160 M:      Erik Andren <erik.andren@gmail.com>
6161 L:      linux-media@vger.kernel.org
6162 T:      git git://linuxtv.org/media_tree.git
6163 S:      Maintained
6164 F:      drivers/media/usb/gspca/m5602/
6165
6166 GSPCA PAC207 SONIXB SUBDRIVER
6167 M:      Hans Verkuil <hverkuil@xs4all.nl>
6168 L:      linux-media@vger.kernel.org
6169 T:      git git://linuxtv.org/media_tree.git
6170 S:      Odd Fixes
6171 F:      drivers/media/usb/gspca/pac207.c
6172
6173 GSPCA SN9C20X SUBDRIVER
6174 M:      Brian Johnson <brijohn@gmail.com>
6175 L:      linux-media@vger.kernel.org
6176 T:      git git://linuxtv.org/media_tree.git
6177 S:      Maintained
6178 F:      drivers/media/usb/gspca/sn9c20x.c
6179
6180 GSPCA T613 SUBDRIVER
6181 M:      Leandro Costantino <lcostantino@gmail.com>
6182 L:      linux-media@vger.kernel.org
6183 T:      git git://linuxtv.org/media_tree.git
6184 S:      Maintained
6185 F:      drivers/media/usb/gspca/t613.c
6186
6187 GSPCA USB WEBCAM DRIVER
6188 M:      Hans Verkuil <hverkuil@xs4all.nl>
6189 L:      linux-media@vger.kernel.org
6190 T:      git git://linuxtv.org/media_tree.git
6191 S:      Odd Fixes
6192 F:      drivers/media/usb/gspca/
6193
6194 GTP (GPRS Tunneling Protocol)
6195 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6196 M:      Harald Welte <laforge@gnumonks.org>
6197 L:      osmocom-net-gprs@lists.osmocom.org
6198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6199 S:      Maintained
6200 F:      drivers/net/gtp.c
6201
6202 GUID PARTITION TABLE (GPT)
6203 M:      Davidlohr Bueso <dave@stgolabs.net>
6204 L:      linux-efi@vger.kernel.org
6205 S:      Maintained
6206 F:      block/partitions/efi.*
6207
6208 H8/300 ARCHITECTURE
6209 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6210 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6211 W:      http://uclinux-h8.sourceforge.jp
6212 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6213 S:      Maintained
6214 F:      arch/h8300/
6215 F:      drivers/clocksource/h8300_*.c
6216 F:      drivers/clk/h8300/
6217 F:      drivers/irqchip/irq-renesas-h8*.c
6218
6219 HACKRF MEDIA DRIVER
6220 M:      Antti Palosaari <crope@iki.fi>
6221 L:      linux-media@vger.kernel.org
6222 W:      https://linuxtv.org
6223 W:      http://palosaari.fi/linux/
6224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6225 T:      git git://linuxtv.org/anttip/media_tree.git
6226 S:      Maintained
6227 F:      drivers/media/usb/hackrf/
6228
6229 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6230 M:      Frank Seidel <frank@f-seidel.de>
6231 L:      platform-driver-x86@vger.kernel.org
6232 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6233 S:      Maintained
6234 F:      drivers/platform/x86/hdaps.c
6235
6236 HARDWARE MONITORING
6237 M:      Jean Delvare <jdelvare@suse.com>
6238 M:      Guenter Roeck <linux@roeck-us.net>
6239 L:      linux-hwmon@vger.kernel.org
6240 W:      http://hwmon.wiki.kernel.org/
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6242 S:      Maintained
6243 F:      Documentation/hwmon/
6244 F:      drivers/hwmon/
6245 F:      include/linux/hwmon*.h
6246
6247 HARDWARE RANDOM NUMBER GENERATOR CORE
6248 M:      Matt Mackall <mpm@selenic.com>
6249 M:      Herbert Xu <herbert@gondor.apana.org.au>
6250 L:      linux-crypto@vger.kernel.org
6251 S:      Odd fixes
6252 F:      Documentation/devicetree/bindings/rng/
6253 F:      Documentation/hw_random.txt
6254 F:      drivers/char/hw_random/
6255 F:      include/linux/hw_random.h
6256
6257 HARDWARE SPINLOCK CORE
6258 M:      Ohad Ben-Cohen <ohad@wizery.com>
6259 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6260 L:      linux-remoteproc@vger.kernel.org
6261 S:      Maintained
6262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6263 F:      Documentation/devicetree/bindings/hwlock/
6264 F:      Documentation/hwspinlock.txt
6265 F:      drivers/hwspinlock/
6266 F:      include/linux/hwspinlock.h
6267
6268 HARMONY SOUND DRIVER
6269 L:      linux-parisc@vger.kernel.org
6270 S:      Maintained
6271 F:      sound/parisc/harmony.*
6272
6273 HDPVR USB VIDEO ENCODER DRIVER
6274 M:      Hans Verkuil <hverkuil@xs4all.nl>
6275 L:      linux-media@vger.kernel.org
6276 T:      git git://linuxtv.org/media_tree.git
6277 W:      https://linuxtv.org
6278 S:      Odd Fixes
6279 F:      drivers/media/usb/hdpvr/
6280
6281 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6282 M:      Jimmy Vance <jimmy.vance@hpe.com>
6283 S:      Supported
6284 F:      Documentation/watchdog/hpwdt.txt
6285 F:      drivers/watchdog/hpwdt.c
6286
6287 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6288 M:      Don Brace <don.brace@microsemi.com>
6289 L:      esc.storagedev@microsemi.com
6290 L:      linux-scsi@vger.kernel.org
6291 S:      Supported
6292 F:      Documentation/scsi/hpsa.txt
6293 F:      drivers/scsi/hpsa*.[ch]
6294 F:      include/linux/cciss*.h
6295 F:      include/uapi/linux/cciss*.h
6296
6297 HFI1 DRIVER
6298 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6299 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6300 L:      linux-rdma@vger.kernel.org
6301 S:      Supported
6302 F:      drivers/infiniband/hw/hfi1
6303
6304 HFS FILESYSTEM
6305 L:      linux-fsdevel@vger.kernel.org
6306 S:      Orphan
6307 F:      Documentation/filesystems/hfs.txt
6308 F:      fs/hfs/
6309
6310 HFSPLUS FILESYSTEM
6311 L:      linux-fsdevel@vger.kernel.org
6312 S:      Orphan
6313 F:      Documentation/filesystems/hfsplus.txt
6314 F:      fs/hfsplus/
6315
6316 HGA FRAMEBUFFER DRIVER
6317 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6318 L:      linux-nvidia@lists.surfsouth.com
6319 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6320 S:      Maintained
6321 F:      drivers/video/fbdev/hgafb.c
6322
6323 HIBERNATION (aka Software Suspend, aka swsusp)
6324 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6325 M:      Pavel Machek <pavel@ucw.cz>
6326 L:      linux-pm@vger.kernel.org
6327 B:      https://bugzilla.kernel.org
6328 S:      Supported
6329 F:      arch/x86/power/
6330 F:      drivers/base/power/
6331 F:      kernel/power/
6332 F:      include/linux/suspend.h
6333 F:      include/linux/freezer.h
6334 F:      include/linux/pm.h
6335 F:      arch/*/include/asm/suspend*.h
6336
6337 HID CORE LAYER
6338 M:      Jiri Kosina <jikos@kernel.org>
6339 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6340 L:      linux-input@vger.kernel.org
6341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6342 S:      Maintained
6343 F:      drivers/hid/
6344 F:      include/linux/hid*
6345 F:      include/uapi/linux/hid*
6346
6347 HID SENSOR HUB DRIVERS
6348 M:      Jiri Kosina <jikos@kernel.org>
6349 M:      Jonathan Cameron <jic23@kernel.org>
6350 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6351 L:      linux-input@vger.kernel.org
6352 L:      linux-iio@vger.kernel.org
6353 S:      Maintained
6354 F:      Documentation/hid/hid-sensor*
6355 F:      drivers/hid/hid-sensor-*
6356 F:      drivers/iio/*/hid-*
6357 F:      include/linux/hid-sensor-*
6358
6359 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6360 M:      Thomas Gleixner <tglx@linutronix.de>
6361 L:      linux-kernel@vger.kernel.org
6362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6363 S:      Maintained
6364 F:      Documentation/timers/
6365 F:      kernel/time/hrtimer.c
6366 F:      kernel/time/clockevents.c
6367 F:      kernel/time/timer_*.c
6368 F:      include/linux/clockchips.h
6369 F:      include/linux/hrtimer.h
6370
6371 HIGH-SPEED SCC DRIVER FOR AX.25
6372 L:      linux-hams@vger.kernel.org
6373 S:      Orphan
6374 F:      drivers/net/hamradio/dmascc.c
6375 F:      drivers/net/hamradio/scc.c
6376
6377 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6378 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6379 W:      http://www.highpoint-tech.com
6380 S:      Supported
6381 F:      Documentation/scsi/hptiop.txt
6382 F:      drivers/scsi/hptiop.c
6383
6384 HIPPI
6385 M:      Jes Sorensen <jes@trained-monkey.org>
6386 L:      linux-hippi@sunsite.dk
6387 S:      Maintained
6388 F:      include/linux/hippidevice.h
6389 F:      include/uapi/linux/if_hippi.h
6390 F:      net/802/hippi.c
6391 F:      drivers/net/hippi/
6392
6393 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6394 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6395 M:      Salil Mehta <salil.mehta@huawei.com>
6396 L:      netdev@vger.kernel.org
6397 W:      http://www.hisilicon.com
6398 S:      Maintained
6399 F:      drivers/net/ethernet/hisilicon/hns3/
6400
6401 HISILICON NETWORK SUBSYSTEM DRIVER
6402 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6403 M:      Salil Mehta <salil.mehta@huawei.com>
6404 L:      netdev@vger.kernel.org
6405 W:      http://www.hisilicon.com
6406 S:      Maintained
6407 F:      drivers/net/ethernet/hisilicon/
6408 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6409
6410 HISILICON PMU DRIVER
6411 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6412 W:      http://www.hisilicon.com
6413 S:      Supported
6414 F:      drivers/perf/hisilicon
6415 F:      Documentation/perf/hisi-pmu.txt
6416
6417 HISILICON ROCE DRIVER
6418 M:      Lijun Ou <oulijun@huawei.com>
6419 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6420 L:      linux-rdma@vger.kernel.org
6421 S:      Maintained
6422 F:      drivers/infiniband/hw/hns/
6423 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6424
6425 HISILICON SAS Controller
6426 M:      John Garry <john.garry@huawei.com>
6427 W:      http://www.hisilicon.com
6428 S:      Supported
6429 F:      drivers/scsi/hisi_sas/
6430 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6431
6432 HMM - Heterogeneous Memory Management
6433 M:      Jérôme Glisse <jglisse@redhat.com>
6434 L:      linux-mm@kvack.org
6435 S:      Maintained
6436 F:      mm/hmm*
6437 F:      include/linux/hmm*
6438
6439 HOST AP DRIVER
6440 M:      Jouni Malinen <j@w1.fi>
6441 L:      linux-wireless@vger.kernel.org
6442 W:      http://w1.fi/hostap-driver.html
6443 S:      Obsolete
6444 F:      drivers/net/wireless/intersil/hostap/
6445
6446 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6447 L:      platform-driver-x86@vger.kernel.org
6448 S:      Orphan
6449 F:      drivers/platform/x86/tc1100-wmi.c
6450
6451 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6452 M:      Jaroslav Kysela <perex@perex.cz>
6453 S:      Maintained
6454 F:      drivers/net/ethernet/hp/hp100.*
6455
6456 HPET:   High Precision Event Timers driver
6457 M:      Clemens Ladisch <clemens@ladisch.de>
6458 S:      Maintained
6459 F:      Documentation/timers/hpet.txt
6460 F:      drivers/char/hpet.c
6461 F:      include/linux/hpet.h
6462 F:      include/uapi/linux/hpet.h
6463
6464 HPET:   x86
6465 S:      Orphan
6466 F:      arch/x86/kernel/hpet.c
6467 F:      arch/x86/include/asm/hpet.h
6468
6469 HPFS FILESYSTEM
6470 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6471 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6472 S:      Maintained
6473 F:      fs/hpfs/
6474
6475 HSI SUBSYSTEM
6476 M:      Sebastian Reichel <sre@kernel.org>
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6478 S:      Maintained
6479 F:      Documentation/ABI/testing/sysfs-bus-hsi
6480 F:      Documentation/driver-api/hsi.rst
6481 F:      drivers/hsi/
6482 F:      include/linux/hsi/
6483 F:      include/uapi/linux/hsi/
6484
6485 HSO 3G MODEM DRIVER
6486 L:      linux-usb@vger.kernel.org
6487 S:      Orphan
6488 F:      drivers/net/usb/hso.c
6489
6490 HSR NETWORK PROTOCOL
6491 M:      Arvid Brodin <arvid.brodin@alten.se>
6492 L:      netdev@vger.kernel.org
6493 S:      Maintained
6494 F:      net/hsr/
6495
6496 HT16K33 LED CONTROLLER DRIVER
6497 M:      Robin van der Gracht <robin@protonic.nl>
6498 S:      Maintained
6499 F:      drivers/auxdisplay/ht16k33.c
6500 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6501
6502 HTCPEN TOUCHSCREEN DRIVER
6503 M:      Pau Oliva Fora <pof@eslack.org>
6504 L:      linux-input@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/input/touchscreen/htcpen.c
6507
6508 HUAWEI ETHERNET DRIVER
6509 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6510 L:      netdev@vger.kernel.org
6511 S:      Supported
6512 F:      Documentation/networking/hinic.txt
6513 F:      drivers/net/ethernet/huawei/hinic/
6514
6515 HUGETLB FILESYSTEM
6516 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6517 S:      Maintained
6518 F:      fs/hugetlbfs/
6519
6520 HVA ST MEDIA DRIVER
6521 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 W:      https://linuxtv.org
6525 S:      Supported
6526 F:      drivers/media/platform/sti/hva
6527
6528 HWPOISON MEMORY FAILURE HANDLING
6529 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6530 L:      linux-mm@kvack.org
6531 S:      Maintained
6532 F:      mm/memory-failure.c
6533 F:      mm/hwpoison-inject.c
6534
6535 Hyper-V CORE AND DRIVERS
6536 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6537 M:      Haiyang Zhang <haiyangz@microsoft.com>
6538 M:      Stephen Hemminger <sthemmin@microsoft.com>
6539 L:      devel@linuxdriverproject.org
6540 S:      Maintained
6541 F:      Documentation/networking/netvsc.txt
6542 F:      arch/x86/include/asm/mshyperv.h
6543 F:      arch/x86/include/asm/trace/hyperv.h
6544 F:      arch/x86/include/uapi/asm/hyperv.h
6545 F:      arch/x86/kernel/cpu/mshyperv.c
6546 F:      arch/x86/hyperv
6547 F:      drivers/hid/hid-hyperv.c
6548 F:      drivers/hv/
6549 F:      drivers/input/serio/hyperv-keyboard.c
6550 F:      drivers/pci/host/pci-hyperv.c
6551 F:      drivers/net/hyperv/
6552 F:      drivers/scsi/storvsc_drv.c
6553 F:      drivers/uio/uio_hv_generic.c
6554 F:      drivers/video/fbdev/hyperv_fb.c
6555 F:      net/vmw_vsock/hyperv_transport.c
6556 F:      include/linux/hyperv.h
6557 F:      include/uapi/linux/hyperv.h
6558 F:      tools/hv/
6559 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6560
6561 HYPERVISOR VIRTUAL CONSOLE DRIVER
6562 L:      linuxppc-dev@lists.ozlabs.org
6563 S:      Odd Fixes
6564 F:      drivers/tty/hvc/
6565
6566 I2C ACPI SUPPORT
6567 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6568 L:      linux-i2c@vger.kernel.org
6569 L:      linux-acpi@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/i2c/i2c-core-acpi.c
6572
6573 I2C MUXES
6574 M:      Peter Rosin <peda@axentia.se>
6575 L:      linux-i2c@vger.kernel.org
6576 S:      Maintained
6577 F:      Documentation/i2c/i2c-topology
6578 F:      Documentation/i2c/muxes/
6579 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6580 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6581 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6582 F:      drivers/i2c/i2c-mux.c
6583 F:      drivers/i2c/muxes/
6584 F:      include/linux/i2c-mux.h
6585
6586 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6587 M:      Gregory CLEMENT <gregory.clement@free-electrons.com>
6588 L:      linux-i2c@vger.kernel.org
6589 S:      Maintained
6590 F:      drivers/i2c/busses/i2c-mv64xxx.c
6591
6592 I2C OVER PARALLEL PORT
6593 M:      Jean Delvare <jdelvare@suse.com>
6594 L:      linux-i2c@vger.kernel.org
6595 S:      Maintained
6596 F:      Documentation/i2c/busses/i2c-parport
6597 F:      Documentation/i2c/busses/i2c-parport-light
6598 F:      drivers/i2c/busses/i2c-parport.c
6599 F:      drivers/i2c/busses/i2c-parport-light.c
6600
6601 I2C SUBSYSTEM
6602 M:      Wolfram Sang <wsa@the-dreams.de>
6603 L:      linux-i2c@vger.kernel.org
6604 W:      https://i2c.wiki.kernel.org/
6605 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607 S:      Maintained
6608 F:      Documentation/devicetree/bindings/i2c/
6609 F:      Documentation/i2c/
6610 F:      drivers/i2c/
6611 F:      drivers/i2c/*/
6612 F:      include/linux/i2c.h
6613 F:      include/linux/i2c-*.h
6614 F:      include/uapi/linux/i2c.h
6615 F:      include/uapi/linux/i2c-*.h
6616
6617 I2C-TAOS-EVM DRIVER
6618 M:      Jean Delvare <jdelvare@suse.com>
6619 L:      linux-i2c@vger.kernel.org
6620 S:      Maintained
6621 F:      Documentation/i2c/busses/i2c-taos-evm
6622 F:      drivers/i2c/busses/i2c-taos-evm.c
6623
6624 I2C-TINY-USB DRIVER
6625 M:      Till Harbaum <till@harbaum.org>
6626 L:      linux-i2c@vger.kernel.org
6627 W:      http://www.harbaum.org/till/i2c_tiny_usb
6628 S:      Maintained
6629 F:      drivers/i2c/busses/i2c-tiny-usb.c
6630
6631 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6632 M:      Jean Delvare <jdelvare@suse.com>
6633 L:      linux-i2c@vger.kernel.org
6634 S:      Maintained
6635 F:      Documentation/i2c/busses/i2c-ali1535
6636 F:      Documentation/i2c/busses/i2c-ali1563
6637 F:      Documentation/i2c/busses/i2c-ali15x3
6638 F:      Documentation/i2c/busses/i2c-amd756
6639 F:      Documentation/i2c/busses/i2c-amd8111
6640 F:      Documentation/i2c/busses/i2c-i801
6641 F:      Documentation/i2c/busses/i2c-nforce2
6642 F:      Documentation/i2c/busses/i2c-piix4
6643 F:      Documentation/i2c/busses/i2c-sis5595
6644 F:      Documentation/i2c/busses/i2c-sis630
6645 F:      Documentation/i2c/busses/i2c-sis96x
6646 F:      Documentation/i2c/busses/i2c-via
6647 F:      Documentation/i2c/busses/i2c-viapro
6648 F:      drivers/i2c/busses/i2c-ali1535.c
6649 F:      drivers/i2c/busses/i2c-ali1563.c
6650 F:      drivers/i2c/busses/i2c-ali15x3.c
6651 F:      drivers/i2c/busses/i2c-amd756.c
6652 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6653 F:      drivers/i2c/busses/i2c-amd8111.c
6654 F:      drivers/i2c/busses/i2c-i801.c
6655 F:      drivers/i2c/busses/i2c-isch.c
6656 F:      drivers/i2c/busses/i2c-nforce2.c
6657 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6658 F:      drivers/i2c/busses/i2c-piix4.c
6659 F:      drivers/i2c/busses/i2c-sis5595.c
6660 F:      drivers/i2c/busses/i2c-sis630.c
6661 F:      drivers/i2c/busses/i2c-sis96x.c
6662 F:      drivers/i2c/busses/i2c-via.c
6663 F:      drivers/i2c/busses/i2c-viapro.c
6664
6665 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6666 M:      Hans de Goede <hdegoede@redhat.com>
6667 L:      linux-i2c@vger.kernel.org
6668 S:      Maintained
6669 F:      drivers/i2c/busses/i2c-cht-wc.c
6670
6671 I2C/SMBUS ISMT DRIVER
6672 M:      Seth Heasley <seth.heasley@intel.com>
6673 M:      Neil Horman <nhorman@tuxdriver.com>
6674 L:      linux-i2c@vger.kernel.org
6675 F:      drivers/i2c/busses/i2c-ismt.c
6676 F:      Documentation/i2c/busses/i2c-ismt
6677
6678 I2C/SMBUS STUB DRIVER
6679 M:      Jean Delvare <jdelvare@suse.com>
6680 L:      linux-i2c@vger.kernel.org
6681 S:      Maintained
6682 F:      drivers/i2c/i2c-stub.c
6683
6684 IA64 (Itanium) PLATFORM
6685 M:      Tony Luck <tony.luck@intel.com>
6686 M:      Fenghua Yu <fenghua.yu@intel.com>
6687 L:      linux-ia64@vger.kernel.org
6688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6689 S:      Maintained
6690 F:      arch/ia64/
6691
6692 IBM Power 842 compression accelerator
6693 M:      Haren Myneni <haren@us.ibm.com>
6694 S:      Supported
6695 F:      drivers/crypto/nx/Makefile
6696 F:      drivers/crypto/nx/Kconfig
6697 F:      drivers/crypto/nx/nx-842*
6698 F:      include/linux/sw842.h
6699 F:      crypto/842.c
6700 F:      lib/842/
6701
6702 IBM Power in-Nest Crypto Acceleration
6703 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6704 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6705 L:      linux-crypto@vger.kernel.org
6706 S:      Supported
6707 F:      drivers/crypto/nx/Makefile
6708 F:      drivers/crypto/nx/Kconfig
6709 F:      drivers/crypto/nx/nx-aes*
6710 F:      drivers/crypto/nx/nx-sha*
6711 F:      drivers/crypto/nx/nx.*
6712 F:      drivers/crypto/nx/nx_csbcpb.h
6713 F:      drivers/crypto/nx/nx_debugfs.h
6714
6715 IBM Power Linux RAID adapter
6716 M:      Brian King <brking@us.ibm.com>
6717 S:      Supported
6718 F:      drivers/scsi/ipr.*
6719
6720 IBM Power SRIOV Virtual NIC Device Driver
6721 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6722 M:      John Allen <jallen@linux.vnet.ibm.com>
6723 L:      netdev@vger.kernel.org
6724 S:      Supported
6725 F:      drivers/net/ethernet/ibm/ibmvnic.*
6726
6727 IBM Power Virtual Accelerator Switchboard
6728 M:      Sukadev Bhattiprolu
6729 L:      linuxppc-dev@lists.ozlabs.org
6730 S:      Supported
6731 F:      arch/powerpc/platforms/powernv/vas*
6732 F:      arch/powerpc/platforms/powernv/copy-paste.h
6733 F:      arch/powerpc/include/asm/vas.h
6734 F:      arch/powerpc/include/uapi/asm/vas.h
6735
6736 IBM Power Virtual Ethernet Device Driver
6737 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6738 L:      netdev@vger.kernel.org
6739 S:      Supported
6740 F:      drivers/net/ethernet/ibm/ibmveth.*
6741
6742 IBM Power Virtual FC Device Drivers
6743 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6744 L:      linux-scsi@vger.kernel.org
6745 S:      Supported
6746 F:      drivers/scsi/ibmvscsi/ibmvfc*
6747
6748 IBM Power Virtual SCSI Device Drivers
6749 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6750 L:      linux-scsi@vger.kernel.org
6751 S:      Supported
6752 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6753 F:      include/scsi/viosrp.h
6754
6755 IBM Power Virtual SCSI Device Target Driver
6756 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6757 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6758 L:      linux-scsi@vger.kernel.org
6759 L:      target-devel@vger.kernel.org
6760 S:      Supported
6761 F:      drivers/scsi/ibmvscsi_tgt/
6762
6763 IBM Power VMX Cryptographic instructions
6764 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6765 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6766 L:      linux-crypto@vger.kernel.org
6767 S:      Supported
6768 F:      drivers/crypto/vmx/Makefile
6769 F:      drivers/crypto/vmx/Kconfig
6770 F:      drivers/crypto/vmx/vmx.c
6771 F:      drivers/crypto/vmx/aes*
6772 F:      drivers/crypto/vmx/ghash*
6773 F:      drivers/crypto/vmx/ppc-xlate.pl
6774
6775 IBM ServeRAID RAID DRIVER
6776 S:      Orphan
6777 F:      drivers/scsi/ips.*
6778
6779 ICH LPC AND GPIO DRIVER
6780 M:      Peter Tyser <ptyser@xes-inc.com>
6781 S:      Maintained
6782 F:      drivers/mfd/lpc_ich.c
6783 F:      drivers/gpio/gpio-ich.c
6784
6785 IDE SUBSYSTEM
6786 M:      "David S. Miller" <davem@davemloft.net>
6787 L:      linux-ide@vger.kernel.org
6788 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6790 S:      Maintained
6791 F:      Documentation/ide/
6792 F:      drivers/ide/
6793 F:      include/linux/ide.h
6794
6795 IDE/ATAPI DRIVERS
6796 M:      Borislav Petkov <bp@alien8.de>
6797 L:      linux-ide@vger.kernel.org
6798 S:      Maintained
6799 F:      Documentation/cdrom/ide-cd
6800 F:      drivers/ide/ide-cd*
6801
6802 IDEAPAD LAPTOP EXTRAS DRIVER
6803 M:      Ike Panhc <ike.pan@canonical.com>
6804 L:      platform-driver-x86@vger.kernel.org
6805 W:      http://launchpad.net/ideapad-laptop
6806 S:      Maintained
6807 F:      drivers/platform/x86/ideapad-laptop.c
6808
6809 IDEAPAD LAPTOP SLIDEBAR DRIVER
6810 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6811 L:      linux-input@vger.kernel.org
6812 W:      https://github.com/o2genum/ideapad-slidebar
6813 S:      Maintained
6814 F:      drivers/input/misc/ideapad_slidebar.c
6815
6816 IDT VersaClock 5 CLOCK DRIVER
6817 M:      Marek Vasut <marek.vasut@gmail.com>
6818 S:      Maintained
6819 F:      drivers/clk/clk-versaclock5.c
6820
6821 IEEE 802.15.4 SUBSYSTEM
6822 M:      Alexander Aring <alex.aring@gmail.com>
6823 M:      Stefan Schmidt <stefan@osg.samsung.com>
6824 L:      linux-wpan@vger.kernel.org
6825 W:      http://wpan.cakelab.org/
6826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6828 S:      Maintained
6829 F:      net/ieee802154/
6830 F:      net/mac802154/
6831 F:      drivers/net/ieee802154/
6832 F:      include/linux/nl802154.h
6833 F:      include/linux/ieee802154.h
6834 F:      include/net/nl802154.h
6835 F:      include/net/mac802154.h
6836 F:      include/net/af_ieee802154.h
6837 F:      include/net/cfg802154.h
6838 F:      include/net/ieee802154_netdev.h
6839 F:      Documentation/networking/ieee802154.txt
6840
6841 IFE PROTOCOL
6842 M:      Yotam Gigi <yotam.gi@gmail.com>
6843 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6844 F:      net/ife
6845 F:      include/net/ife.h
6846 F:      include/uapi/linux/ife.h
6847
6848 IGORPLUG-USB IR RECEIVER
6849 M:      Sean Young <sean@mess.org>
6850 L:      linux-media@vger.kernel.org
6851 S:      Maintained
6852 F:      drivers/media/rc/igorplugusb.c
6853
6854 IGUANAWORKS USB IR TRANSCEIVER
6855 M:      Sean Young <sean@mess.org>
6856 L:      linux-media@vger.kernel.org
6857 S:      Maintained
6858 F:      drivers/media/rc/iguanair.c
6859
6860 IIO DIGITAL POTENTIOMETER DAC
6861 M:      Peter Rosin <peda@axentia.se>
6862 L:      linux-iio@vger.kernel.org
6863 S:      Maintained
6864 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6865 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6866 F:      drivers/iio/dac/dpot-dac.c
6867
6868 IIO ENVELOPE DETECTOR
6869 M:      Peter Rosin <peda@axentia.se>
6870 L:      linux-iio@vger.kernel.org
6871 S:      Maintained
6872 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6873 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6874 F:      drivers/iio/adc/envelope-detector.c
6875
6876 IIO MULTIPLEXER
6877 M:      Peter Rosin <peda@axentia.se>
6878 L:      linux-iio@vger.kernel.org
6879 S:      Maintained
6880 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6881 F:      drivers/iio/multiplexer/iio-mux.c
6882
6883 IIO SUBSYSTEM AND DRIVERS
6884 M:      Jonathan Cameron <jic23@kernel.org>
6885 R:      Hartmut Knaack <knaack.h@gmx.de>
6886 R:      Lars-Peter Clausen <lars@metafoo.de>
6887 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6888 L:      linux-iio@vger.kernel.org
6889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6890 S:      Maintained
6891 F:      Documentation/ABI/testing/configfs-iio*
6892 F:      Documentation/ABI/testing/sysfs-bus-iio*
6893 F:      Documentation/devicetree/bindings/iio/
6894 F:      drivers/iio/
6895 F:      drivers/staging/iio/
6896 F:      include/linux/iio/
6897 F:      tools/iio/
6898
6899 IKANOS/ADI EAGLE ADSL USB DRIVER
6900 M:      Matthieu Castet <castet.matthieu@free.fr>
6901 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6902 S:      Maintained
6903 F:      drivers/usb/atm/ueagle-atm.c
6904
6905 IMGTEC ASCII LCD DRIVER
6906 M:      Paul Burton <paul.burton@mips.com>
6907 S:      Maintained
6908 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6909 F:      drivers/auxdisplay/img-ascii-lcd.c
6910
6911 IMGTEC IR DECODER DRIVER
6912 M:      James Hogan <jhogan@kernel.org>
6913 S:      Maintained
6914 F:      drivers/media/rc/img-ir/
6915
6916 IMS TWINTURBO FRAMEBUFFER DRIVER
6917 L:      linux-fbdev@vger.kernel.org
6918 S:      Orphan
6919 F:      drivers/video/fbdev/imsttfb.c
6920
6921 INA209 HARDWARE MONITOR DRIVER
6922 M:      Guenter Roeck <linux@roeck-us.net>
6923 L:      linux-hwmon@vger.kernel.org
6924 S:      Maintained
6925 F:      Documentation/hwmon/ina209
6926 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6927 F:      drivers/hwmon/ina209.c
6928
6929 INA2XX HARDWARE MONITOR DRIVER
6930 M:      Guenter Roeck <linux@roeck-us.net>
6931 L:      linux-hwmon@vger.kernel.org
6932 S:      Maintained
6933 F:      Documentation/hwmon/ina2xx
6934 F:      drivers/hwmon/ina2xx.c
6935 F:      include/linux/platform_data/ina2xx.h
6936
6937 INDUSTRY PACK SUBSYSTEM (IPACK)
6938 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6939 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6941 L:      industrypack-devel@lists.sourceforge.net
6942 W:      http://industrypack.sourceforge.net
6943 S:      Maintained
6944 F:      drivers/ipack/
6945
6946 INFINIBAND SUBSYSTEM
6947 M:      Doug Ledford <dledford@redhat.com>
6948 M:      Jason Gunthorpe <jgg@mellanox.com>
6949 L:      linux-rdma@vger.kernel.org
6950 W:      https://github.com/linux-rdma/rdma-core
6951 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6953 S:      Supported
6954 F:      Documentation/devicetree/bindings/infiniband/
6955 F:      Documentation/infiniband/
6956 F:      drivers/infiniband/
6957 F:      include/uapi/linux/if_infiniband.h
6958 F:      include/uapi/rdma/
6959 F:      include/rdma/
6960
6961 INGENIC JZ4780 DMA Driver
6962 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6963 S:      Maintained
6964 F:      drivers/dma/dma-jz4780.c
6965
6966 INGENIC JZ4780 NAND DRIVER
6967 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6968 L:      linux-mtd@lists.infradead.org
6969 S:      Maintained
6970 F:      drivers/mtd/nand/jz4780_*
6971
6972 INOTIFY
6973 M:      Jan Kara <jack@suse.cz>
6974 R:      Amir Goldstein <amir73il@gmail.com>
6975 L:      linux-fsdevel@vger.kernel.org
6976 S:      Maintained
6977 F:      Documentation/filesystems/inotify.txt
6978 F:      fs/notify/inotify/
6979 F:      include/linux/inotify.h
6980 F:      include/uapi/linux/inotify.h
6981
6982 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6983 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6984 L:      linux-input@vger.kernel.org
6985 Q:      http://patchwork.kernel.org/project/linux-input/list/
6986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6987 S:      Maintained
6988 F:      drivers/input/
6989 F:      include/linux/input.h
6990 F:      include/uapi/linux/input.h
6991 F:      include/uapi/linux/input-event-codes.h
6992 F:      include/linux/input/
6993 F:      Documentation/devicetree/bindings/input/
6994 F:      Documentation/input/
6995
6996 INPUT MULTITOUCH (MT) PROTOCOL
6997 M:      Henrik Rydberg <rydberg@bitmath.org>
6998 L:      linux-input@vger.kernel.org
6999 S:      Odd fixes
7000 F:      Documentation/input/multi-touch-protocol.rst
7001 F:      drivers/input/input-mt.c
7002 K:      \b(ABS|SYN)_MT_
7003
7004 INSIDE SECURE CRYPTO DRIVER
7005 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
7006 F:      drivers/crypto/inside-secure/
7007 S:      Maintained
7008 L:      linux-crypto@vger.kernel.org
7009
7010 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7011 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7012 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7013 L:      linux-integrity@vger.kernel.org
7014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7015 S:      Supported
7016 F:      security/integrity/ima/
7017
7018 INTEL 810/815 FRAMEBUFFER DRIVER
7019 M:      Antonino Daplas <adaplas@gmail.com>
7020 L:      linux-fbdev@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/video/fbdev/i810/
7023
7024 INTEL ASoC BDW/HSW DRIVERS
7025 M:      Jie Yang <yang.jie@linux.intel.com>
7026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7027 S:      Supported
7028 F:      sound/soc/intel/common/sst-dsp*
7029 F:      sound/soc/intel/common/sst-firmware.c
7030 F:      sound/soc/intel/boards/broadwell.c
7031 F:      sound/soc/intel/haswell/
7032
7033 INTEL C600 SERIES SAS CONTROLLER DRIVER
7034 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7035 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7036 L:      linux-scsi@vger.kernel.org
7037 T:      git git://git.code.sf.net/p/intel-sas/isci
7038 S:      Supported
7039 F:      drivers/scsi/isci/
7040
7041 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7042 M:      Jani Nikula <jani.nikula@linux.intel.com>
7043 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7044 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7045 L:      intel-gfx@lists.freedesktop.org
7046 W:      https://01.org/linuxgraphics/
7047 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7048 C:      irc://chat.freenode.net/intel-gfx
7049 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7050 T:      git git://anongit.freedesktop.org/drm-intel
7051 S:      Supported
7052 F:      drivers/gpu/drm/i915/
7053 F:      include/drm/i915*
7054 F:      include/uapi/drm/i915_drm.h
7055 F:      Documentation/gpu/i915.rst
7056
7057 INTEL ETHERNET DRIVERS
7058 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7059 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7060 W:      http://www.intel.com/support/feedback.htm
7061 W:      http://e1000.sourceforge.net/
7062 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7065 S:      Supported
7066 F:      Documentation/networking/e100.txt
7067 F:      Documentation/networking/e1000.txt
7068 F:      Documentation/networking/e1000e.txt
7069 F:      Documentation/networking/igb.txt
7070 F:      Documentation/networking/igbvf.txt
7071 F:      Documentation/networking/ixgb.txt
7072 F:      Documentation/networking/ixgbe.txt
7073 F:      Documentation/networking/ixgbevf.txt
7074 F:      Documentation/networking/i40e.txt
7075 F:      Documentation/networking/i40evf.txt
7076 F:      drivers/net/ethernet/intel/
7077 F:      drivers/net/ethernet/intel/*/
7078 F:      include/linux/avf/virtchnl.h
7079
7080 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7081 M:      Maik Broemme <mbroemme@libmpq.org>
7082 L:      linux-fbdev@vger.kernel.org
7083 S:      Maintained
7084 F:      Documentation/fb/intelfb.txt
7085 F:      drivers/video/fbdev/intelfb/
7086
7087 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7088 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7089 M:      Zhi Wang <zhi.a.wang@intel.com>
7090 L:      intel-gvt-dev@lists.freedesktop.org
7091 L:      intel-gfx@lists.freedesktop.org
7092 W:      https://01.org/igvt-g
7093 T:      git https://github.com/intel/gvt-linux.git
7094 S:      Supported
7095 F:      drivers/gpu/drm/i915/gvt/
7096
7097 INTEL HID EVENT DRIVER
7098 M:      Alex Hung <alex.hung@canonical.com>
7099 L:      platform-driver-x86@vger.kernel.org
7100 S:      Maintained
7101 F:      drivers/platform/x86/intel-hid.c
7102
7103 INTEL I/OAT DMA DRIVER
7104 M:      Dave Jiang <dave.jiang@intel.com>
7105 R:      Dan Williams <dan.j.williams@intel.com>
7106 L:      dmaengine@vger.kernel.org
7107 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7108 S:      Supported
7109 F:      drivers/dma/ioat*
7110
7111 INTEL IDLE DRIVER
7112 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7113 M:      Len Brown <lenb@kernel.org>
7114 L:      linux-pm@vger.kernel.org
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7116 B:      https://bugzilla.kernel.org
7117 S:      Supported
7118 F:      drivers/idle/intel_idle.c
7119
7120 INTEL INTEGRATED SENSOR HUB DRIVER
7121 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7122 M:      Jiri Kosina <jikos@kernel.org>
7123 L:      linux-input@vger.kernel.org
7124 S:      Maintained
7125 F:      drivers/hid/intel-ish-hid/
7126
7127 INTEL IOMMU (VT-d)
7128 M:      David Woodhouse <dwmw2@infradead.org>
7129 L:      iommu@lists.linux-foundation.org
7130 T:      git git://git.infradead.org/iommu-2.6.git
7131 S:      Supported
7132 F:      drivers/iommu/intel-iommu.c
7133 F:      include/linux/intel-iommu.h
7134
7135 INTEL IOP-ADMA DMA DRIVER
7136 R:      Dan Williams <dan.j.williams@intel.com>
7137 S:      Odd fixes
7138 F:      drivers/dma/iop-adma.c
7139
7140 INTEL IPU3 CSI-2 CIO2 DRIVER
7141 M:      Yong Zhi <yong.zhi@intel.com>
7142 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7143 L:      linux-media@vger.kernel.org
7144 S:      Maintained
7145 F:      drivers/media/pci/intel/ipu3/
7146 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7147
7148 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7149 M:      Krzysztof Halasa <khalasa@piap.pl>
7150 S:      Maintained
7151 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7152 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7153 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7154 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7155 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7156 F:      drivers/net/wan/ixp4xx_hss.c
7157
7158 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7159 M:      Deepak Saxena <dsaxena@plexity.net>
7160 S:      Maintained
7161 F:      drivers/char/hw_random/ixp4xx-rng.c
7162
7163 INTEL MANAGEMENT ENGINE (mei)
7164 M:      Tomas Winkler <tomas.winkler@intel.com>
7165 L:      linux-kernel@vger.kernel.org
7166 S:      Supported
7167 F:      include/uapi/linux/mei.h
7168 F:      include/linux/mei_cl_bus.h
7169 F:      drivers/misc/mei/*
7170 F:      drivers/watchdog/mei_wdt.c
7171 F:      Documentation/misc-devices/mei/*
7172 F:      samples/mei/*
7173
7174 INTEL MENLOW THERMAL DRIVER
7175 M:      Sujith Thomas <sujith.thomas@intel.com>
7176 L:      platform-driver-x86@vger.kernel.org
7177 W:      https://01.org/linux-acpi
7178 S:      Supported
7179 F:      drivers/platform/x86/intel_menlow.c
7180
7181 INTEL MERRIFIELD GPIO DRIVER
7182 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7183 L:      linux-gpio@vger.kernel.org
7184 S:      Maintained
7185 F:      drivers/gpio/gpio-merrifield.c
7186
7187 INTEL MIC DRIVERS (mic)
7188 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7189 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7190 S:      Supported
7191 W:      https://github.com/sudeepdutt/mic
7192 W:      http://software.intel.com/en-us/mic-developer
7193 F:      include/linux/mic_bus.h
7194 F:      include/linux/scif.h
7195 F:      include/uapi/linux/mic_common.h
7196 F:      include/uapi/linux/mic_ioctl.h
7197 F:      include/uapi/linux/scif_ioctl.h
7198 F:      drivers/misc/mic/
7199 F:      drivers/dma/mic_x100_dma.c
7200 F:      drivers/dma/mic_x100_dma.h
7201 F:      Documentation/mic/
7202
7203 INTEL PMC CORE DRIVER
7204 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7205 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7206 L:      platform-driver-x86@vger.kernel.org
7207 S:      Maintained
7208 F:      arch/x86/include/asm/pmc_core.h
7209 F:      drivers/platform/x86/intel_pmc_core*
7210
7211 INTEL PMC/P-Unit IPC DRIVER
7212 M:      Zha Qipeng<qipeng.zha@intel.com>
7213 L:      platform-driver-x86@vger.kernel.org
7214 S:      Maintained
7215 F:      drivers/platform/x86/intel_pmc_ipc.c
7216 F:      drivers/platform/x86/intel_punit_ipc.c
7217 F:      arch/x86/include/asm/intel_pmc_ipc.h
7218 F:      arch/x86/include/asm/intel_punit_ipc.h
7219
7220 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7221 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7222 L:      linux-wireless@vger.kernel.org
7223 S:      Maintained
7224 F:      Documentation/networking/README.ipw2100
7225 F:      Documentation/networking/README.ipw2200
7226 F:      drivers/net/wireless/intel/ipw2x00/
7227
7228 INTEL PSTATE DRIVER
7229 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7230 M:      Len Brown <lenb@kernel.org>
7231 L:      linux-pm@vger.kernel.org
7232 S:      Supported
7233 F:      drivers/cpufreq/intel_pstate.c
7234
7235 INTEL RDMA RNIC DRIVER
7236 M:      Faisal Latif <faisal.latif@intel.com>
7237 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7238 L:      linux-rdma@vger.kernel.org
7239 S:      Supported
7240 F:      drivers/infiniband/hw/i40iw/
7241
7242 INTEL TELEMETRY DRIVER
7243 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7244 L:      platform-driver-x86@vger.kernel.org
7245 S:      Maintained
7246 F:      arch/x86/include/asm/intel_telemetry.h
7247 F:      drivers/platform/x86/intel_telemetry*
7248
7249 INTEL VIRTUAL BUTTON DRIVER
7250 M:      AceLan Kao <acelan.kao@canonical.com>
7251 L:      platform-driver-x86@vger.kernel.org
7252 S:      Maintained
7253 F:      drivers/platform/x86/intel-vbtn.c
7254
7255 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7256 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7257 L:      linux-wireless@vger.kernel.org
7258 S:      Supported
7259 F:      drivers/net/wireless/intel/iwlegacy/
7260
7261 INTEL WIRELESS WIFI LINK (iwlwifi)
7262 M:      Johannes Berg <johannes.berg@intel.com>
7263 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7264 M:      Luca Coelho <luciano.coelho@intel.com>
7265 M:      Intel Linux Wireless <linuxwifi@intel.com>
7266 L:      linux-wireless@vger.kernel.org
7267 W:      http://intellinuxwireless.org
7268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7269 S:      Supported
7270 F:      drivers/net/wireless/intel/iwlwifi/
7271
7272 INTEL WIRELESS WIMAX CONNECTION 2400
7273 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7274 M:      linux-wimax@intel.com
7275 L:      wimax@linuxwimax.org (subscribers-only)
7276 S:      Supported
7277 W:      http://linuxwimax.org
7278 F:      Documentation/wimax/README.i2400m
7279 F:      drivers/net/wimax/i2400m/
7280 F:      include/uapi/linux/wimax/i2400m.h
7281
7282 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7283 M:      Mario Limonciello <mario.limonciello@dell.com>
7284 S:      Maintained
7285 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7286
7287 INTEL(R) TRACE HUB
7288 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7289 S:      Supported
7290 F:      Documentation/trace/intel_th.txt
7291 F:      drivers/hwtracing/intel_th/
7292
7293 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7294 M:      Ning Sun <ning.sun@intel.com>
7295 L:      tboot-devel@lists.sourceforge.net
7296 W:      http://tboot.sourceforge.net
7297 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7298 S:      Supported
7299 F:      Documentation/intel_txt.txt
7300 F:      include/linux/tboot.h
7301 F:      arch/x86/kernel/tboot.c
7302
7303 INTEL-MID GPIO DRIVER
7304 M:      David Cohen <david.a.cohen@linux.intel.com>
7305 L:      linux-gpio@vger.kernel.org
7306 S:      Maintained
7307 F:      drivers/gpio/gpio-intel-mid.c
7308
7309 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7310 M:      Linus Walleij <linus.walleij@linaro.org>
7311 L:      linux-iio@vger.kernel.org
7312 S:      Maintained
7313 F:      drivers/iio/gyro/mpu3050*
7314 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7315
7316 IOC3 ETHERNET DRIVER
7317 M:      Ralf Baechle <ralf@linux-mips.org>
7318 L:      linux-mips@linux-mips.org
7319 S:      Maintained
7320 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7321
7322 IOC3 SERIAL DRIVER
7323 M:      Pat Gefre <pfg@sgi.com>
7324 L:      linux-serial@vger.kernel.org
7325 S:      Maintained
7326 F:      drivers/tty/serial/ioc3_serial.c
7327
7328 IOMMU DRIVERS
7329 M:      Joerg Roedel <joro@8bytes.org>
7330 L:      iommu@lists.linux-foundation.org
7331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7332 S:      Maintained
7333 F:      Documentation/devicetree/bindings/iommu/
7334 F:      drivers/iommu/
7335 F:      include/linux/iommu.h
7336 F:      include/linux/iova.h
7337
7338 IP MASQUERADING
7339 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7340 S:      Maintained
7341 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7342
7343 IPMI SUBSYSTEM
7344 M:      Corey Minyard <minyard@acm.org>
7345 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7346 W:      http://openipmi.sourceforge.net/
7347 S:      Supported
7348 F:      Documentation/IPMI.txt
7349 F:      drivers/char/ipmi/
7350 F:      include/linux/ipmi*
7351 F:      include/uapi/linux/ipmi*
7352
7353 IPS SCSI RAID DRIVER
7354 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7355 L:      linux-scsi@vger.kernel.org
7356 W:      http://www.adaptec.com/
7357 S:      Maintained
7358 F:      drivers/scsi/ips*
7359
7360 IPVS
7361 M:      Wensong Zhang <wensong@linux-vs.org>
7362 M:      Simon Horman <horms@verge.net.au>
7363 M:      Julian Anastasov <ja@ssi.bg>
7364 L:      netdev@vger.kernel.org
7365 L:      lvs-devel@vger.kernel.org
7366 S:      Maintained
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7369 F:      Documentation/networking/ipvs-sysctl.txt
7370 F:      include/net/ip_vs.h
7371 F:      include/uapi/linux/ip_vs.h
7372 F:      net/netfilter/ipvs/
7373
7374 IPWIRELESS DRIVER
7375 M:      Jiri Kosina <jikos@kernel.org>
7376 M:      David Sterba <dsterba@suse.com>
7377 S:      Odd Fixes
7378 F:      drivers/tty/ipwireless/
7379
7380 IPX NETWORK LAYER
7381 L:      netdev@vger.kernel.org
7382 S:      Obsolete
7383 F:      include/uapi/linux/ipx.h
7384 F:      drivers/staging/ipx/
7385
7386 IRDA SUBSYSTEM
7387 M:      Samuel Ortiz <samuel@sortiz.org>
7388 L:      irda-users@lists.sourceforge.net (subscribers-only)
7389 L:      netdev@vger.kernel.org
7390 W:      http://irda.sourceforge.net/
7391 S:      Obsolete
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7393 F:      Documentation/networking/irda.txt
7394 F:      drivers/staging/irda/
7395
7396 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7397 M:      Marc Zyngier <marc.zyngier@arm.com>
7398 S:      Maintained
7399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7400 F:      Documentation/IRQ-domain.txt
7401 F:      include/linux/irqdomain.h
7402 F:      kernel/irq/irqdomain.c
7403 F:      kernel/irq/msi.c
7404
7405 IRQ SUBSYSTEM
7406 M:      Thomas Gleixner <tglx@linutronix.de>
7407 L:      linux-kernel@vger.kernel.org
7408 S:      Maintained
7409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7410 F:      kernel/irq/
7411
7412 IRQCHIP DRIVERS
7413 M:      Thomas Gleixner <tglx@linutronix.de>
7414 M:      Jason Cooper <jason@lakedaemon.net>
7415 M:      Marc Zyngier <marc.zyngier@arm.com>
7416 L:      linux-kernel@vger.kernel.org
7417 S:      Maintained
7418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7419 F:      Documentation/devicetree/bindings/interrupt-controller/
7420 F:      drivers/irqchip/
7421
7422 ISA
7423 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7424 S:      Maintained
7425 F:      Documentation/isa.txt
7426 F:      drivers/base/isa.c
7427 F:      include/linux/isa.h
7428
7429 ISA RADIO MODULE
7430 M:      Hans Verkuil <hverkuil@xs4all.nl>
7431 L:      linux-media@vger.kernel.org
7432 T:      git git://linuxtv.org/media_tree.git
7433 W:      https://linuxtv.org
7434 S:      Maintained
7435 F:      drivers/media/radio/radio-isa*
7436
7437 ISAPNP
7438 M:      Jaroslav Kysela <perex@perex.cz>
7439 S:      Maintained
7440 F:      Documentation/isapnp.txt
7441 F:      drivers/pnp/isapnp/
7442 F:      include/linux/isapnp.h
7443
7444 ISCSI
7445 M:      Lee Duncan <lduncan@suse.com>
7446 M:      Chris Leech <cleech@redhat.com>
7447 L:      open-iscsi@googlegroups.com
7448 W:      www.open-iscsi.com
7449 S:      Maintained
7450 F:      drivers/scsi/*iscsi*
7451 F:      include/scsi/*iscsi*
7452
7453 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7454 M:      Peter Jones <pjones@redhat.com>
7455 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7456 S:      Maintained
7457 F:      drivers/firmware/iscsi_ibft*
7458
7459 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7460 M:      Or Gerlitz <ogerlitz@mellanox.com>
7461 M:      Sagi Grimberg <sagi@grimberg.me>
7462 M:      Roi Dayan <roid@mellanox.com>
7463 L:      linux-rdma@vger.kernel.org
7464 S:      Supported
7465 W:      http://www.openfabrics.org
7466 W:      www.open-iscsi.org
7467 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7468 F:      drivers/infiniband/ulp/iser/
7469
7470 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7471 M:      Sagi Grimberg <sagi@grimberg.me>
7472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7473 L:      linux-rdma@vger.kernel.org
7474 L:      target-devel@vger.kernel.org
7475 S:      Supported
7476 W:      http://www.linux-iscsi.org
7477 F:      drivers/infiniband/ulp/isert
7478
7479 ISDN SUBSYSTEM
7480 M:      Karsten Keil <isdn@linux-pingi.de>
7481 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7482 L:      netdev@vger.kernel.org
7483 W:      http://www.isdn4linux.de
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7485 S:      Maintained
7486 F:      Documentation/isdn/
7487 F:      drivers/isdn/
7488 F:      include/linux/isdn.h
7489 F:      include/linux/isdn/
7490 F:      include/uapi/linux/isdn.h
7491 F:      include/uapi/linux/isdn/
7492
7493 ISDN SUBSYSTEM (Eicon active card driver)
7494 M:      Armin Schindler <mac@melware.de>
7495 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7496 W:      http://www.melware.de
7497 S:      Maintained
7498 F:      drivers/isdn/hardware/eicon/
7499
7500 IT87 HARDWARE MONITORING DRIVER
7501 M:      Jean Delvare <jdelvare@suse.com>
7502 L:      linux-hwmon@vger.kernel.org
7503 S:      Maintained
7504 F:      Documentation/hwmon/it87
7505 F:      drivers/hwmon/it87.c
7506
7507 IT913X MEDIA DRIVER
7508 M:      Antti Palosaari <crope@iki.fi>
7509 L:      linux-media@vger.kernel.org
7510 W:      https://linuxtv.org
7511 W:      http://palosaari.fi/linux/
7512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7513 T:      git git://linuxtv.org/anttip/media_tree.git
7514 S:      Maintained
7515 F:      drivers/media/tuners/it913x*
7516
7517 IVTV VIDEO4LINUX DRIVER
7518 M:      Andy Walls <awalls@md.metrocast.net>
7519 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7520 L:      linux-media@vger.kernel.org
7521 T:      git git://linuxtv.org/media_tree.git
7522 W:      http://www.ivtvdriver.org
7523 S:      Maintained
7524 F:      Documentation/media/v4l-drivers/ivtv*
7525 F:      drivers/media/pci/ivtv/
7526 F:      include/uapi/linux/ivtv*
7527
7528 IX2505V MEDIA DRIVER
7529 M:      Malcolm Priestley <tvboxspy@gmail.com>
7530 L:      linux-media@vger.kernel.org
7531 W:      https://linuxtv.org
7532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7533 S:      Maintained
7534 F:      drivers/media/dvb-frontends/ix2505v*
7535
7536 JC42.4 TEMPERATURE SENSOR DRIVER
7537 M:      Guenter Roeck <linux@roeck-us.net>
7538 L:      linux-hwmon@vger.kernel.org
7539 S:      Maintained
7540 F:      drivers/hwmon/jc42.c
7541 F:      Documentation/hwmon/jc42
7542
7543 JFS FILESYSTEM
7544 M:      Dave Kleikamp <shaggy@kernel.org>
7545 L:      jfs-discussion@lists.sourceforge.net
7546 W:      http://jfs.sourceforge.net/
7547 T:      git git://github.com/kleikamp/linux-shaggy.git
7548 S:      Maintained
7549 F:      Documentation/filesystems/jfs.txt
7550 F:      fs/jfs/
7551
7552 JME NETWORK DRIVER
7553 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7554 L:      netdev@vger.kernel.org
7555 S:      Maintained
7556 F:      drivers/net/ethernet/jme.*
7557
7558 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7559 M:      David Woodhouse <dwmw2@infradead.org>
7560 L:      linux-mtd@lists.infradead.org
7561 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7562 S:      Maintained
7563 F:      fs/jffs2/
7564 F:      include/uapi/linux/jffs2.h
7565
7566 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7567 M:      "Theodore Ts'o" <tytso@mit.edu>
7568 M:      Jan Kara <jack@suse.com>
7569 L:      linux-ext4@vger.kernel.org
7570 S:      Maintained
7571 F:      fs/jbd2/
7572 F:      include/linux/jbd2.h
7573
7574 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7575 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7576 L:      linux-media@vger.kernel.org
7577 S:      Maintained
7578 F:      drivers/media/platform/rcar_jpu.c
7579
7580 JSM Neo PCI based serial card
7581 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7582 L:      linux-serial@vger.kernel.org
7583 S:      Maintained
7584 F:      drivers/tty/serial/jsm/
7585
7586 K10TEMP HARDWARE MONITORING DRIVER
7587 M:      Clemens Ladisch <clemens@ladisch.de>
7588 L:      linux-hwmon@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/hwmon/k10temp
7591 F:      drivers/hwmon/k10temp.c
7592
7593 K8TEMP HARDWARE MONITORING DRIVER
7594 M:      Rudolf Marek <r.marek@assembler.cz>
7595 L:      linux-hwmon@vger.kernel.org
7596 S:      Maintained
7597 F:      Documentation/hwmon/k8temp
7598 F:      drivers/hwmon/k8temp.c
7599
7600 KASAN
7601 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7602 R:      Alexander Potapenko <glider@google.com>
7603 R:      Dmitry Vyukov <dvyukov@google.com>
7604 L:      kasan-dev@googlegroups.com
7605 S:      Maintained
7606 F:      arch/*/include/asm/kasan.h
7607 F:      arch/*/mm/kasan_init*
7608 F:      Documentation/dev-tools/kasan.rst
7609 F:      include/linux/kasan*.h
7610 F:      lib/test_kasan.c
7611 F:      mm/kasan/
7612 F:      scripts/Makefile.kasan
7613
7614 KCONFIG
7615 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7617 L:      linux-kbuild@vger.kernel.org
7618 S:      Maintained
7619 F:      Documentation/kbuild/kconfig-language.txt
7620 F:      scripts/kconfig/
7621
7622 KDUMP
7623 M:      Dave Young <dyoung@redhat.com>
7624 M:      Baoquan He <bhe@redhat.com>
7625 R:      Vivek Goyal <vgoyal@redhat.com>
7626 L:      kexec@lists.infradead.org
7627 W:      http://lse.sourceforge.net/kdump/
7628 S:      Maintained
7629 F:      Documentation/kdump/
7630
7631 KEENE FM RADIO TRANSMITTER DRIVER
7632 M:      Hans Verkuil <hverkuil@xs4all.nl>
7633 L:      linux-media@vger.kernel.org
7634 T:      git git://linuxtv.org/media_tree.git
7635 W:      https://linuxtv.org
7636 S:      Maintained
7637 F:      drivers/media/radio/radio-keene*
7638
7639 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7640 M:      Ian Kent <raven@themaw.net>
7641 L:      autofs@vger.kernel.org
7642 S:      Maintained
7643 F:      fs/autofs4/
7644
7645 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7646 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7647 M:      Michal Marek <michal.lkml@markovi.net>
7648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7649 L:      linux-kbuild@vger.kernel.org
7650 S:      Maintained
7651 F:      Documentation/kbuild/
7652 F:      Makefile
7653 F:      scripts/Makefile.*
7654 F:      scripts/basic/
7655 F:      scripts/mk*
7656 F:      scripts/package/
7657
7658 KERNEL JANITORS
7659 L:      kernel-janitors@vger.kernel.org
7660 W:      http://kernelnewbies.org/KernelJanitors
7661 S:      Odd Fixes
7662
7663 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7664 M:      "J. Bruce Fields" <bfields@fieldses.org>
7665 M:      Jeff Layton <jlayton@kernel.org>
7666 L:      linux-nfs@vger.kernel.org
7667 W:      http://nfs.sourceforge.net/
7668 T:      git git://linux-nfs.org/~bfields/linux.git
7669 S:      Supported
7670 F:      fs/nfsd/
7671 F:      include/uapi/linux/nfsd/
7672 F:      fs/lockd/
7673 F:      fs/nfs_common/
7674 F:      net/sunrpc/
7675 F:      include/linux/lockd/
7676 F:      include/linux/sunrpc/
7677 F:      include/uapi/linux/sunrpc/
7678
7679 KERNEL SELFTEST FRAMEWORK
7680 M:      Shuah Khan <shuahkh@osg.samsung.com>
7681 M:      Shuah Khan <shuah@kernel.org>
7682 L:      linux-kselftest@vger.kernel.org
7683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7684 S:      Maintained
7685 F:      tools/testing/selftests/
7686 F:      Documentation/dev-tools/kselftest*
7687
7688 KERNEL USERMODE HELPER
7689 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7690 L:      linux-kernel@vger.kernel.org
7691 S:      Maintained
7692 F:      kernel/umh.c
7693 F:      include/linux/umh.h
7694
7695 KERNEL VIRTUAL MACHINE (KVM)
7696 M:      Paolo Bonzini <pbonzini@redhat.com>
7697 M:      Radim Krčmář <rkrcmar@redhat.com>
7698 L:      kvm@vger.kernel.org
7699 W:      http://www.linux-kvm.org
7700 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7701 S:      Supported
7702 F:      Documentation/virtual/kvm/
7703 F:      include/trace/events/kvm.h
7704 F:      include/uapi/asm-generic/kvm*
7705 F:      include/uapi/linux/kvm*
7706 F:      include/asm-generic/kvm*
7707 F:      include/linux/kvm*
7708 F:      include/kvm/iodev.h
7709 F:      virt/kvm/*
7710 F:      tools/kvm/
7711
7712 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7713 M:      Joerg Roedel <joro@8bytes.org>
7714 L:      kvm@vger.kernel.org
7715 W:      http://www.linux-kvm.org/
7716 S:      Maintained
7717 F:      arch/x86/include/asm/svm.h
7718 F:      arch/x86/kvm/svm.c
7719
7720 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7721 M:      Christoffer Dall <christoffer.dall@linaro.org>
7722 M:      Marc Zyngier <marc.zyngier@arm.com>
7723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7724 L:      kvmarm@lists.cs.columbia.edu
7725 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7727 S:      Supported
7728 F:      arch/arm/include/uapi/asm/kvm*
7729 F:      arch/arm/include/asm/kvm*
7730 F:      arch/arm/kvm/
7731 F:      virt/kvm/arm/
7732 F:      include/kvm/arm_*
7733
7734 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7735 M:      Christoffer Dall <christoffer.dall@linaro.org>
7736 M:      Marc Zyngier <marc.zyngier@arm.com>
7737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7738 L:      kvmarm@lists.cs.columbia.edu
7739 S:      Maintained
7740 F:      arch/arm64/include/uapi/asm/kvm*
7741 F:      arch/arm64/include/asm/kvm*
7742 F:      arch/arm64/kvm/
7743
7744 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7745 M:      James Hogan <jhogan@kernel.org>
7746 L:      linux-mips@linux-mips.org
7747 S:      Supported
7748 F:      arch/mips/include/uapi/asm/kvm*
7749 F:      arch/mips/include/asm/kvm*
7750 F:      arch/mips/kvm/
7751
7752 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7753 M:      Paul Mackerras <paulus@ozlabs.org>
7754 L:      kvm-ppc@vger.kernel.org
7755 W:      http://www.linux-kvm.org/
7756 T:      git git://github.com/agraf/linux-2.6.git
7757 S:      Supported
7758 F:      arch/powerpc/include/uapi/asm/kvm*
7759 F:      arch/powerpc/include/asm/kvm*
7760 F:      arch/powerpc/kvm/
7761 F:      arch/powerpc/kernel/kvm*
7762
7763 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7764 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7765 M:      Janosch Frank <frankja@linux.vnet.ibm.com>
7766 R:      David Hildenbrand <david@redhat.com>
7767 R:      Cornelia Huck <cohuck@redhat.com>
7768 L:      linux-s390@vger.kernel.org
7769 W:      http://www.ibm.com/developerworks/linux/linux390/
7770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7771 S:      Supported
7772 F:      arch/s390/include/uapi/asm/kvm*
7773 F:      arch/s390/include/asm/gmap.h
7774 F:      arch/s390/include/asm/kvm*
7775 F:      arch/s390/kvm/
7776 F:      arch/s390/mm/gmap.c
7777
7778 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7779 M:      Paolo Bonzini <pbonzini@redhat.com>
7780 M:      Radim Krčmář <rkrcmar@redhat.com>
7781 L:      kvm@vger.kernel.org
7782 W:      http://www.linux-kvm.org
7783 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7784 S:      Supported
7785 F:      arch/x86/kvm/
7786 F:      arch/x86/include/uapi/asm/kvm*
7787 F:      arch/x86/include/asm/kvm*
7788 F:      arch/x86/include/asm/pvclock-abi.h
7789 F:      arch/x86/kernel/kvm.c
7790 F:      arch/x86/kernel/kvmclock.c
7791
7792 KERNFS
7793 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7794 M:      Tejun Heo <tj@kernel.org>
7795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7796 S:      Supported
7797 F:      include/linux/kernfs.h
7798 F:      fs/kernfs/
7799
7800 KEXEC
7801 M:      Eric Biederman <ebiederm@xmission.com>
7802 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7803 L:      kexec@lists.infradead.org
7804 S:      Maintained
7805 F:      include/linux/kexec.h
7806 F:      include/uapi/linux/kexec.h
7807 F:      kernel/kexec*
7808
7809 KEYS-ENCRYPTED
7810 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7811 L:      linux-integrity@vger.kernel.org
7812 L:      keyrings@vger.kernel.org
7813 S:      Supported
7814 F:      Documentation/security/keys/trusted-encrypted.rst
7815 F:      include/keys/encrypted-type.h
7816 F:      security/keys/encrypted-keys/
7817
7818 KEYS-TRUSTED
7819 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7820 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7821 L:      linux-integrity@vger.kernel.org
7822 L:      keyrings@vger.kernel.org
7823 S:      Supported
7824 F:      Documentation/security/keys/trusted-encrypted.rst
7825 F:      include/keys/trusted-type.h
7826 F:      security/keys/trusted.c
7827 F:      security/keys/trusted.h
7828
7829 KEYS/KEYRINGS:
7830 M:      David Howells <dhowells@redhat.com>
7831 L:      keyrings@vger.kernel.org
7832 S:      Maintained
7833 F:      Documentation/security/keys/core.rst
7834 F:      include/linux/key.h
7835 F:      include/linux/key-type.h
7836 F:      include/linux/keyctl.h
7837 F:      include/uapi/linux/keyctl.h
7838 F:      include/keys/
7839 F:      security/keys/
7840
7841 KGDB / KDB /debug_core
7842 M:      Jason Wessel <jason.wessel@windriver.com>
7843 M:      Daniel Thompson <daniel.thompson@linaro.org>
7844 W:      http://kgdb.wiki.kernel.org/
7845 L:      kgdb-bugreport@lists.sourceforge.net
7846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7847 S:      Maintained
7848 F:      Documentation/dev-tools/kgdb.rst
7849 F:      drivers/misc/kgdbts.c
7850 F:      drivers/tty/serial/kgdboc.c
7851 F:      include/linux/kdb.h
7852 F:      include/linux/kgdb.h
7853 F:      kernel/debug/
7854
7855 KMEMLEAK
7856 M:      Catalin Marinas <catalin.marinas@arm.com>
7857 S:      Maintained
7858 F:      Documentation/dev-tools/kmemleak.rst
7859 F:      include/linux/kmemleak.h
7860 F:      mm/kmemleak.c
7861 F:      mm/kmemleak-test.c
7862
7863 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7864 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7865 L:      linux-kernel@vger.kernel.org
7866 S:      Maintained
7867 F:      kernel/kmod.c
7868 F:      include/linux/kmod.h
7869 F:      lib/test_kmod.c
7870 F:      tools/testing/selftests/kmod/
7871
7872 KPROBES
7873 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7874 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7875 M:      "David S. Miller" <davem@davemloft.net>
7876 M:      Masami Hiramatsu <mhiramat@kernel.org>
7877 S:      Maintained
7878 F:      Documentation/kprobes.txt
7879 F:      include/linux/kprobes.h
7880 F:      include/asm-generic/kprobes.h
7881 F:      kernel/kprobes.c
7882
7883 KS0108 LCD CONTROLLER DRIVER
7884 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7885 W:      http://miguelojeda.es/auxdisplay.htm
7886 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7887 S:      Maintained
7888 F:      Documentation/auxdisplay/ks0108
7889 F:      drivers/auxdisplay/ks0108.c
7890 F:      include/linux/ks0108.h
7891
7892 L3MDEV
7893 M:      David Ahern <dsa@cumulusnetworks.com>
7894 L:      netdev@vger.kernel.org
7895 S:      Maintained
7896 F:      net/l3mdev
7897 F:      include/net/l3mdev.h
7898
7899 LANTIQ MIPS ARCHITECTURE
7900 M:      John Crispin <john@phrozen.org>
7901 L:      linux-mips@linux-mips.org
7902 S:      Maintained
7903 F:      arch/mips/lantiq
7904 F:      drivers/soc/lantiq
7905
7906 LAPB module
7907 L:      linux-x25@vger.kernel.org
7908 S:      Orphan
7909 F:      Documentation/networking/lapb-module.txt
7910 F:      include/*/lapb.h
7911 F:      net/lapb/
7912
7913 LASI 53c700 driver for PARISC
7914 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7915 L:      linux-scsi@vger.kernel.org
7916 S:      Maintained
7917 F:      Documentation/scsi/53c700.txt
7918 F:      drivers/scsi/53c700*
7919
7920 LEAKING_ADDRESSES
7921 M:      Tobin C. Harding <me@tobin.cc>
7922 S:      Maintained
7923 F:      scripts/leaking_addresses.pl
7924
7925 LED SUBSYSTEM
7926 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7927 M:      Pavel Machek <pavel@ucw.cz>
7928 L:      linux-leds@vger.kernel.org
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7930 S:      Maintained
7931 F:      Documentation/devicetree/bindings/leds/
7932 F:      drivers/leds/
7933 F:      include/linux/leds.h
7934
7935 LEGACY EEPROM DRIVER
7936 M:      Jean Delvare <jdelvare@suse.com>
7937 S:      Maintained
7938 F:      Documentation/misc-devices/eeprom
7939 F:      drivers/misc/eeprom/eeprom.c
7940
7941 LEGO USB Tower driver
7942 M:      Juergen Stuber <starblue@users.sourceforge.net>
7943 L:      legousb-devel@lists.sourceforge.net
7944 W:      http://legousb.sourceforge.net/
7945 S:      Maintained
7946 F:      drivers/usb/misc/legousbtower.c
7947
7948 LG2160 MEDIA DRIVER
7949 M:      Michael Krufky <mkrufky@linuxtv.org>
7950 L:      linux-media@vger.kernel.org
7951 W:      https://linuxtv.org
7952 W:      http://github.com/mkrufky
7953 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7954 T:      git git://linuxtv.org/mkrufky/tuners.git
7955 S:      Maintained
7956 F:      drivers/media/dvb-frontends/lg2160.*
7957
7958 LGDT3305 MEDIA DRIVER
7959 M:      Michael Krufky <mkrufky@linuxtv.org>
7960 L:      linux-media@vger.kernel.org
7961 W:      https://linuxtv.org
7962 W:      http://github.com/mkrufky
7963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7964 T:      git git://linuxtv.org/mkrufky/tuners.git
7965 S:      Maintained
7966 F:      drivers/media/dvb-frontends/lgdt3305.*
7967
7968 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7969 M:      Viresh Kumar <vireshk@kernel.org>
7970 L:      linux-ide@vger.kernel.org
7971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7972 S:      Maintained
7973 F:      include/linux/pata_arasan_cf_data.h
7974 F:      drivers/ata/pata_arasan_cf.c
7975
7976 LIBATA PATA DRIVERS
7977 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7978 M:      Tejun Heo <tj@kernel.org>
7979 L:      linux-ide@vger.kernel.org
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7981 S:      Maintained
7982 F:      drivers/ata/pata_*.c
7983 F:      drivers/ata/ata_generic.c
7984
7985 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7986 M:      Linus Walleij <linus.walleij@linaro.org>
7987 L:      linux-ide@vger.kernel.org
7988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989 S:      Maintained
7990 F:      drivers/ata/pata_ftide010.c
7991 F:      drivers/ata/sata_gemini.c
7992 F:      drivers/ata/sata_gemini.h
7993
7994 LIBATA SATA AHCI PLATFORM devices support
7995 M:      Hans de Goede <hdegoede@redhat.com>
7996 M:      Tejun Heo <tj@kernel.org>
7997 L:      linux-ide@vger.kernel.org
7998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7999 S:      Maintained
8000 F:      drivers/ata/ahci_platform.c
8001 F:      drivers/ata/libahci_platform.c
8002 F:      include/linux/ahci_platform.h
8003
8004 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8005 M:      Mikael Pettersson <mikpelinux@gmail.com>
8006 L:      linux-ide@vger.kernel.org
8007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8008 S:      Maintained
8009 F:      drivers/ata/sata_promise.*
8010
8011 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8012 M:      Tejun Heo <tj@kernel.org>
8013 L:      linux-ide@vger.kernel.org
8014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015 S:      Maintained
8016 F:      drivers/ata/
8017 F:      include/linux/ata.h
8018 F:      include/linux/libata.h
8019 F:      Documentation/devicetree/bindings/ata/
8020
8021 LIBLOCKDEP
8022 M:      Sasha Levin <alexander.levin@verizon.com>
8023 S:      Maintained
8024 F:      tools/lib/lockdep/
8025
8026 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8027 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8028 L:      linux-nvdimm@lists.01.org
8029 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8030 S:      Supported
8031 F:      drivers/nvdimm/blk.c
8032 F:      drivers/nvdimm/region_devs.c
8033
8034 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8035 M:      Vishal Verma <vishal.l.verma@intel.com>
8036 L:      linux-nvdimm@lists.01.org
8037 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8038 S:      Supported
8039 F:      drivers/nvdimm/btt*
8040
8041 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8042 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8043 L:      linux-nvdimm@lists.01.org
8044 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8045 S:      Supported
8046 F:      drivers/nvdimm/pmem*
8047
8048 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8049 M:      Dan Williams <dan.j.williams@intel.com>
8050 L:      linux-nvdimm@lists.01.org
8051 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8053 S:      Supported
8054 F:      drivers/nvdimm/*
8055 F:      drivers/acpi/nfit/*
8056 F:      include/linux/nd.h
8057 F:      include/linux/libnvdimm.h
8058 F:      include/uapi/linux/ndctl.h
8059
8060 LIGHTNVM PLATFORM SUPPORT
8061 M:      Matias Bjorling <mb@lightnvm.io>
8062 W:      http://github/OpenChannelSSD
8063 L:      linux-block@vger.kernel.org
8064 S:      Maintained
8065 F:      drivers/lightnvm/
8066 F:      include/linux/lightnvm.h
8067 F:      include/uapi/linux/lightnvm.h
8068
8069 LINUX FOR POWER MACINTOSH
8070 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8071 W:      http://www.penguinppc.org/
8072 L:      linuxppc-dev@lists.ozlabs.org
8073 S:      Maintained
8074 F:      arch/powerpc/platforms/powermac/
8075 F:      drivers/macintosh/
8076
8077 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8078 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8079 M:      Paul Mackerras <paulus@samba.org>
8080 M:      Michael Ellerman <mpe@ellerman.id.au>
8081 W:      https://github.com/linuxppc/linux/wiki
8082 L:      linuxppc-dev@lists.ozlabs.org
8083 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8085 S:      Supported
8086 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8087 F:      Documentation/devicetree/bindings/powerpc/
8088 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8089 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8090 F:      Documentation/powerpc/
8091 F:      arch/powerpc/
8092 F:      drivers/char/tpm/tpm_ibmvtpm*
8093 F:      drivers/crypto/nx/
8094 F:      drivers/crypto/vmx/
8095 F:      drivers/i2c/busses/i2c-opal.c
8096 F:      drivers/net/ethernet/ibm/ibmveth.*
8097 F:      drivers/net/ethernet/ibm/ibmvnic.*
8098 F:      drivers/pci/hotplug/pnv_php.c
8099 F:      drivers/pci/hotplug/rpa*
8100 F:      drivers/rtc/rtc-opal.c
8101 F:      drivers/scsi/ibmvscsi/
8102 F:      drivers/tty/hvc/hvc_opal.c
8103 F:      drivers/watchdog/wdrtas.c
8104 F:      tools/testing/selftests/powerpc
8105 N:      /pmac
8106 N:      powermac
8107 N:      powernv
8108 N:      [^a-z0-9]ps3
8109 N:      pseries
8110
8111 LINUX FOR POWERPC EMBEDDED MPC5XXX
8112 M:      Anatolij Gustschin <agust@denx.de>
8113 L:      linuxppc-dev@lists.ozlabs.org
8114 T:      git git://git.denx.de/linux-denx-agust.git
8115 S:      Maintained
8116 F:      arch/powerpc/platforms/512x/
8117 F:      arch/powerpc/platforms/52xx/
8118
8119 LINUX FOR POWERPC EMBEDDED PPC4XX
8120 M:      Alistair Popple <alistair@popple.id.au>
8121 M:      Matt Porter <mporter@kernel.crashing.org>
8122 W:      http://www.penguinppc.org/
8123 L:      linuxppc-dev@lists.ozlabs.org
8124 S:      Maintained
8125 F:      arch/powerpc/platforms/40x/
8126 F:      arch/powerpc/platforms/44x/
8127
8128 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8129 M:      Scott Wood <oss@buserror.net>
8130 M:      Kumar Gala <galak@kernel.crashing.org>
8131 W:      http://www.penguinppc.org/
8132 L:      linuxppc-dev@lists.ozlabs.org
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8134 S:      Maintained
8135 F:      arch/powerpc/platforms/83xx/
8136 F:      arch/powerpc/platforms/85xx/
8137 F:      Documentation/devicetree/bindings/powerpc/fsl/
8138
8139 LINUX FOR POWERPC EMBEDDED PPC8XX
8140 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8141 W:      http://www.penguinppc.org/
8142 L:      linuxppc-dev@lists.ozlabs.org
8143 S:      Maintained
8144 F:      arch/powerpc/platforms/8xx/
8145
8146 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8147 L:      linuxppc-dev@lists.ozlabs.org
8148 S:      Orphan
8149 F:      arch/powerpc/*/*virtex*
8150 F:      arch/powerpc/*/*/*virtex*
8151
8152 LINUX FOR POWERPC PA SEMI PWRFICIENT
8153 L:      linuxppc-dev@lists.ozlabs.org
8154 S:      Orphan
8155 F:      arch/powerpc/platforms/pasemi/
8156 F:      drivers/*/*pasemi*
8157 F:      drivers/*/*/*pasemi*
8158
8159 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8160 M:      Kees Cook <keescook@chromium.org>
8161 S:      Maintained
8162 F:      drivers/misc/lkdtm*
8163
8164 LINUX SECURITY MODULE (LSM) FRAMEWORK
8165 M:      Chris Wright <chrisw@sous-sol.org>
8166 L:      linux-security-module@vger.kernel.org
8167 S:      Supported
8168
8169 LIS3LV02D ACCELEROMETER DRIVER
8170 M:      Eric Piel <eric.piel@tremplin-utc.net>
8171 S:      Maintained
8172 F:      Documentation/misc-devices/lis3lv02d
8173 F:      drivers/misc/lis3lv02d/
8174 F:      drivers/platform/x86/hp_accel.c
8175
8176 LIVE PATCHING
8177 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8178 M:      Jessica Yu <jeyu@kernel.org>
8179 M:      Jiri Kosina <jikos@kernel.org>
8180 M:      Miroslav Benes <mbenes@suse.cz>
8181 R:      Petr Mladek <pmladek@suse.com>
8182 S:      Maintained
8183 F:      kernel/livepatch/
8184 F:      include/linux/livepatch.h
8185 F:      arch/x86/include/asm/livepatch.h
8186 F:      arch/x86/kernel/livepatch.c
8187 F:      Documentation/livepatch/
8188 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8189 F:      samples/livepatch/
8190 L:      live-patching@vger.kernel.org
8191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8192
8193 LLC (802.2)
8194 L:      netdev@vger.kernel.org
8195 S:      Odd fixes
8196 F:      include/linux/llc.h
8197 F:      include/uapi/linux/llc.h
8198 F:      include/net/llc*
8199 F:      net/llc/
8200
8201 LM73 HARDWARE MONITOR DRIVER
8202 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8203 L:      linux-hwmon@vger.kernel.org
8204 S:      Maintained
8205 F:      drivers/hwmon/lm73.c
8206
8207 LM78 HARDWARE MONITOR DRIVER
8208 M:      Jean Delvare <jdelvare@suse.com>
8209 L:      linux-hwmon@vger.kernel.org
8210 S:      Maintained
8211 F:      Documentation/hwmon/lm78
8212 F:      drivers/hwmon/lm78.c
8213
8214 LM83 HARDWARE MONITOR DRIVER
8215 M:      Jean Delvare <jdelvare@suse.com>
8216 L:      linux-hwmon@vger.kernel.org
8217 S:      Maintained
8218 F:      Documentation/hwmon/lm83
8219 F:      drivers/hwmon/lm83.c
8220
8221 LM90 HARDWARE MONITOR DRIVER
8222 M:      Jean Delvare <jdelvare@suse.com>
8223 L:      linux-hwmon@vger.kernel.org
8224 S:      Maintained
8225 F:      Documentation/hwmon/lm90
8226 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8227 F:      drivers/hwmon/lm90.c
8228 F:      include/dt-bindings/thermal/lm90.h
8229
8230 LM95234 HARDWARE MONITOR DRIVER
8231 M:      Guenter Roeck <linux@roeck-us.net>
8232 L:      linux-hwmon@vger.kernel.org
8233 S:      Maintained
8234 F:      Documentation/hwmon/lm95234
8235 F:      drivers/hwmon/lm95234.c
8236
8237 LME2510 MEDIA DRIVER
8238 M:      Malcolm Priestley <tvboxspy@gmail.com>
8239 L:      linux-media@vger.kernel.org
8240 W:      https://linuxtv.org
8241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8242 S:      Maintained
8243 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8244
8245 LOADPIN SECURITY MODULE
8246 M:      Kees Cook <keescook@chromium.org>
8247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8248 S:      Supported
8249 F:      security/loadpin/
8250 F:      Documentation/admin-guide/LSM/LoadPin.rst
8251
8252 LOCKING PRIMITIVES
8253 M:      Peter Zijlstra <peterz@infradead.org>
8254 M:      Ingo Molnar <mingo@redhat.com>
8255 L:      linux-kernel@vger.kernel.org
8256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8257 S:      Maintained
8258 F:      Documentation/locking/
8259 F:      include/linux/lockdep.h
8260 F:      include/linux/spinlock*.h
8261 F:      arch/*/include/asm/spinlock*.h
8262 F:      include/linux/rwlock*.h
8263 F:      include/linux/mutex*.h
8264 F:      arch/*/include/asm/mutex*.h
8265 F:      include/linux/rwsem*.h
8266 F:      arch/*/include/asm/rwsem.h
8267 F:      include/linux/seqlock.h
8268 F:      lib/locking*.[ch]
8269 F:      kernel/locking/
8270 X:      kernel/locking/locktorture.c
8271
8272 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8273 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8274 L:      linux-ntfs-dev@lists.sourceforge.net
8275 W:      http://www.linux-ntfs.org/content/view/19/37/
8276 S:      Maintained
8277 F:      Documentation/ldm.txt
8278 F:      block/partitions/ldm.*
8279
8280 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8281 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8282 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8283 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8284 L:      MPT-FusionLinux.pdl@broadcom.com
8285 L:      linux-scsi@vger.kernel.org
8286 W:      http://www.avagotech.com/support/
8287 S:      Supported
8288 F:      drivers/message/fusion/
8289 F:      drivers/scsi/mpt2sas/
8290 F:      drivers/scsi/mpt3sas/
8291
8292 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8293 M:      Matthew Wilcox <matthew@wil.cx>
8294 L:      linux-scsi@vger.kernel.org
8295 S:      Maintained
8296 F:      drivers/scsi/sym53c8xx_2/
8297
8298 LTC4261 HARDWARE MONITOR DRIVER
8299 M:      Guenter Roeck <linux@roeck-us.net>
8300 L:      linux-hwmon@vger.kernel.org
8301 S:      Maintained
8302 F:      Documentation/hwmon/ltc4261
8303 F:      drivers/hwmon/ltc4261.c
8304
8305 LTC4306 I2C MULTIPLEXER DRIVER
8306 M:      Michael Hennerich <michael.hennerich@analog.com>
8307 W:      http://ez.analog.com/community/linux-device-drivers
8308 L:      linux-i2c@vger.kernel.org
8309 S:      Supported
8310 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8311 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8312
8313 LTP (Linux Test Project)
8314 M:      Mike Frysinger <vapier@gentoo.org>
8315 M:      Cyril Hrubis <chrubis@suse.cz>
8316 M:      Wanlong Gao <wanlong.gao@gmail.com>
8317 M:      Jan Stancek <jstancek@redhat.com>
8318 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8319 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8320 L:      ltp@lists.linux.it (subscribers-only)
8321 W:      http://linux-test-project.github.io/
8322 T:      git git://github.com/linux-test-project/ltp.git
8323 S:      Maintained
8324
8325 M32R ARCHITECTURE
8326 W:      http://www.linux-m32r.org/
8327 S:      Orphan
8328 F:      arch/m32r/
8329
8330 M68K ARCHITECTURE
8331 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8332 L:      linux-m68k@lists.linux-m68k.org
8333 W:      http://www.linux-m68k.org/
8334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8335 S:      Maintained
8336 F:      arch/m68k/
8337 F:      drivers/zorro/
8338
8339 M68K ON APPLE MACINTOSH
8340 M:      Joshua Thompson <funaho@jurai.org>
8341 W:      http://www.mac.linux-m68k.org/
8342 L:      linux-m68k@lists.linux-m68k.org
8343 S:      Maintained
8344 F:      arch/m68k/mac/
8345
8346 M68K ON HP9000/300
8347 M:      Philip Blundell <philb@gnu.org>
8348 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8349 S:      Maintained
8350 F:      arch/m68k/hp300/
8351
8352 M88DS3103 MEDIA DRIVER
8353 M:      Antti Palosaari <crope@iki.fi>
8354 L:      linux-media@vger.kernel.org
8355 W:      https://linuxtv.org
8356 W:      http://palosaari.fi/linux/
8357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8358 T:      git git://linuxtv.org/anttip/media_tree.git
8359 S:      Maintained
8360 F:      drivers/media/dvb-frontends/m88ds3103*
8361
8362 M88RS2000 MEDIA DRIVER
8363 M:      Malcolm Priestley <tvboxspy@gmail.com>
8364 L:      linux-media@vger.kernel.org
8365 W:      https://linuxtv.org
8366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8367 S:      Maintained
8368 F:      drivers/media/dvb-frontends/m88rs2000*
8369
8370 MA901 MASTERKIT USB FM RADIO DRIVER
8371 M:      Alexey Klimov <klimov.linux@gmail.com>
8372 L:      linux-media@vger.kernel.org
8373 T:      git git://linuxtv.org/media_tree.git
8374 S:      Maintained
8375 F:      drivers/media/radio/radio-ma901.c
8376
8377 MAC80211
8378 M:      Johannes Berg <johannes@sipsolutions.net>
8379 L:      linux-wireless@vger.kernel.org
8380 W:      http://wireless.kernel.org/
8381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8383 S:      Maintained
8384 F:      Documentation/networking/mac80211-injection.txt
8385 F:      include/net/mac80211.h
8386 F:      net/mac80211/
8387 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8388 F:      Documentation/networking/mac80211_hwsim/README
8389
8390 MAILBOX API
8391 M:      Jassi Brar <jassisinghbrar@gmail.com>
8392 L:      linux-kernel@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/mailbox/
8395 F:      include/linux/mailbox_client.h
8396 F:      include/linux/mailbox_controller.h
8397
8398 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8399 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8400 W:      http://www.kernel.org/doc/man-pages
8401 L:      linux-man@vger.kernel.org
8402 S:      Maintained
8403
8404 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8405 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8406 L:      linux-mips@linux-mips.org
8407 S:      Maintained
8408 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8409
8410 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8411 M:      Andrew Lunn <andrew@lunn.ch>
8412 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8413 L:      netdev@vger.kernel.org
8414 S:      Maintained
8415 F:      drivers/net/dsa/mv88e6xxx/
8416 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8417
8418 MARVELL ARMADA DRM SUPPORT
8419 M:      Russell King <linux@armlinux.org.uk>
8420 S:      Maintained
8421 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8422 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8423 F:      drivers/gpu/drm/armada/
8424 F:      include/uapi/drm/armada_drm.h
8425 F:      Documentation/devicetree/bindings/display/armada/
8426
8427 MARVELL CRYPTO DRIVER
8428 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8429 M:      Arnaud Ebalard <arno@natisbad.org>
8430 F:      drivers/crypto/marvell/
8431 S:      Maintained
8432 L:      linux-crypto@vger.kernel.org
8433
8434 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8435 M:      Mirko Lindner <mlindner@marvell.com>
8436 M:      Stephen Hemminger <stephen@networkplumber.org>
8437 L:      netdev@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/net/ethernet/marvell/sk*
8440
8441 MARVELL LIBERTAS WIRELESS DRIVER
8442 L:      libertas-dev@lists.infradead.org
8443 S:      Orphan
8444 F:      drivers/net/wireless/marvell/libertas/
8445
8446 MARVELL MACCHIATOBIN SUPPORT
8447 M:      Russell King <rmk@armlinux.org.uk>
8448 L:      linux-arm-kernel@lists.infradead.org
8449 S:      Maintained
8450 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8451
8452 MARVELL MV643XX ETHERNET DRIVER
8453 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8454 L:      netdev@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8457 F:      include/linux/mv643xx.h
8458
8459 MARVELL MV88X3310 PHY DRIVER
8460 M:      Russell King <rmk@armlinux.org.uk>
8461 L:      netdev@vger.kernel.org
8462 S:      Maintained
8463 F:      drivers/net/phy/marvell10g.c
8464
8465 MARVELL MVNETA ETHERNET DRIVER
8466 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8467 L:      netdev@vger.kernel.org
8468 S:      Maintained
8469 F:      drivers/net/ethernet/marvell/mvneta.*
8470
8471 MARVELL MWIFIEX WIRELESS DRIVER
8472 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8473 M:      Nishant Sarmukadam <nishants@marvell.com>
8474 M:      Ganapathi Bhat <gbhat@marvell.com>
8475 M:      Xinming Hu <huxm@marvell.com>
8476 L:      linux-wireless@vger.kernel.org
8477 S:      Maintained
8478 F:      drivers/net/wireless/marvell/mwifiex/
8479
8480 MARVELL MWL8K WIRELESS DRIVER
8481 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8482 L:      linux-wireless@vger.kernel.org
8483 S:      Odd Fixes
8484 F:      drivers/net/wireless/marvell/mwl8k.c
8485
8486 MARVELL NAND CONTROLLER DRIVER
8487 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8488 L:      linux-mtd@lists.infradead.org
8489 S:      Maintained
8490 F:      drivers/mtd/nand/marvell_nand.c
8491 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8492
8493 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8494 M:      Nicolas Pitre <nico@fluxnic.net>
8495 S:      Odd Fixes
8496 F:      drivers/mmc/host/mvsdio.*
8497
8498 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8499 M:      Hu Ziji <huziji@marvell.com>
8500 L:      linux-mmc@vger.kernel.org
8501 S:      Supported
8502 F:      drivers/mmc/host/sdhci-xenon*
8503 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8504
8505 MATROX FRAMEBUFFER DRIVER
8506 L:      linux-fbdev@vger.kernel.org
8507 S:      Orphan
8508 F:      drivers/video/fbdev/matrox/matroxfb_*
8509 F:      include/uapi/linux/matroxfb.h
8510
8511 MAX16065 HARDWARE MONITOR DRIVER
8512 M:      Guenter Roeck <linux@roeck-us.net>
8513 L:      linux-hwmon@vger.kernel.org
8514 S:      Maintained
8515 F:      Documentation/hwmon/max16065
8516 F:      drivers/hwmon/max16065.c
8517
8518 MAX20751 HARDWARE MONITOR DRIVER
8519 M:      Guenter Roeck <linux@roeck-us.net>
8520 L:      linux-hwmon@vger.kernel.org
8521 S:      Maintained
8522 F:      Documentation/hwmon/max20751
8523 F:      drivers/hwmon/max20751.c
8524
8525 MAX2175 SDR TUNER DRIVER
8526 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8527 L:      linux-media@vger.kernel.org
8528 T:      git git://linuxtv.org/media_tree.git
8529 S:      Maintained
8530 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8531 F:      Documentation/media/v4l-drivers/max2175.rst
8532 F:      drivers/media/i2c/max2175*
8533 F:      include/uapi/linux/max2175.h
8534
8535 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8536 L:      linux-hwmon@vger.kernel.org
8537 S:      Orphan
8538 F:      Documentation/hwmon/max6650
8539 F:      drivers/hwmon/max6650.c
8540
8541 MAX6697 HARDWARE MONITOR DRIVER
8542 M:      Guenter Roeck <linux@roeck-us.net>
8543 L:      linux-hwmon@vger.kernel.org
8544 S:      Maintained
8545 F:      Documentation/hwmon/max6697
8546 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8547 F:      drivers/hwmon/max6697.c
8548 F:      include/linux/platform_data/max6697.h
8549
8550 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8551 M:      Peter Rosin <peda@axentia.se>
8552 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8553 S:      Maintained
8554 F:      Documentation/devicetree/bindings/sound/max9860.txt
8555 F:      sound/soc/codecs/max9860.*
8556
8557 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8558 M:      Javier Martinez Canillas <javier@dowhile0.org>
8559 L:      linux-kernel@vger.kernel.org
8560 S:      Supported
8561 F:      drivers/regulator/max77802-regulator.c
8562 F:      Documentation/devicetree/bindings/*/*max77802.txt
8563 F:      include/dt-bindings/*/*max77802.h
8564
8565 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8566 M:      Krzysztof Kozlowski <krzk@kernel.org>
8567 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8568 L:      linux-pm@vger.kernel.org
8569 S:      Supported
8570 F:      drivers/power/supply/max14577_charger.c
8571 F:      drivers/power/supply/max77693_charger.c
8572
8573 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8574 M:      Chanwoo Choi <cw00.choi@samsung.com>
8575 M:      Krzysztof Kozlowski <krzk@kernel.org>
8576 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8577 L:      linux-kernel@vger.kernel.org
8578 S:      Supported
8579 F:      drivers/*/max14577*.c
8580 F:      drivers/*/max77686*.c
8581 F:      drivers/*/max77693*.c
8582 F:      drivers/extcon/extcon-max14577.c
8583 F:      drivers/extcon/extcon-max77693.c
8584 F:      drivers/rtc/rtc-max77686.c
8585 F:      drivers/clk/clk-max77686.c
8586 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8587 F:      Documentation/devicetree/bindings/*/max77686.txt
8588 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8589 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8590 F:      include/linux/mfd/max14577*.h
8591 F:      include/linux/mfd/max77686*.h
8592 F:      include/linux/mfd/max77693*.h
8593
8594 MAXIRADIO FM RADIO RECEIVER DRIVER
8595 M:      Hans Verkuil <hverkuil@xs4all.nl>
8596 L:      linux-media@vger.kernel.org
8597 T:      git git://linuxtv.org/media_tree.git
8598 W:      https://linuxtv.org
8599 S:      Maintained
8600 F:      drivers/media/radio/radio-maxiradio*
8601
8602 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8603 M:      Peter Rosin <peda@axentia.se>
8604 L:      linux-iio@vger.kernel.org
8605 S:      Maintained
8606 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8607 F:      drivers/iio/potentiometer/mcp4531.c
8608
8609 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8610 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8611 L:      linux-iio@vger.kernel.org
8612 S:      Maintained
8613 F:      drivers/iio/dac/cio-dac.c
8614
8615 MEDIA DRIVERS FOR ASCOT2E
8616 M:      Sergey Kozlov <serjk@netup.ru>
8617 M:      Abylay Ospan <aospan@netup.ru>
8618 L:      linux-media@vger.kernel.org
8619 W:      https://linuxtv.org
8620 W:      http://netup.tv/
8621 T:      git git://linuxtv.org/media_tree.git
8622 S:      Supported
8623 F:      drivers/media/dvb-frontends/ascot2e*
8624
8625 MEDIA DRIVERS FOR CXD2841ER
8626 M:      Sergey Kozlov <serjk@netup.ru>
8627 M:      Abylay Ospan <aospan@netup.ru>
8628 L:      linux-media@vger.kernel.org
8629 W:      https://linuxtv.org
8630 W:      http://netup.tv/
8631 T:      git git://linuxtv.org/media_tree.git
8632 S:      Supported
8633 F:      drivers/media/dvb-frontends/cxd2841er*
8634
8635 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8636 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8637 L:      linux-media@vger.kernel.org
8638 W:      https://linuxtv.org
8639 T:      git git://linuxtv.org/media_tree.git
8640 S:      Maintained
8641 F:      drivers/media/pci/ddbridge/*
8642
8643 MEDIA DRIVERS FOR FREESCALE IMX
8644 M:      Steve Longerbeam <slongerbeam@gmail.com>
8645 M:      Philipp Zabel <p.zabel@pengutronix.de>
8646 L:      linux-media@vger.kernel.org
8647 T:      git git://linuxtv.org/media_tree.git
8648 S:      Maintained
8649 F:      Documentation/devicetree/bindings/media/imx.txt
8650 F:      Documentation/media/v4l-drivers/imx.rst
8651 F:      drivers/staging/media/imx/
8652 F:      include/linux/imx-media.h
8653 F:      include/media/imx.h
8654
8655 MEDIA DRIVERS FOR HELENE
8656 M:      Abylay Ospan <aospan@netup.ru>
8657 L:      linux-media@vger.kernel.org
8658 W:      https://linuxtv.org
8659 W:      http://netup.tv/
8660 T:      git git://linuxtv.org/media_tree.git
8661 S:      Supported
8662 F:      drivers/media/dvb-frontends/helene*
8663
8664 MEDIA DRIVERS FOR HORUS3A
8665 M:      Sergey Kozlov <serjk@netup.ru>
8666 M:      Abylay Ospan <aospan@netup.ru>
8667 L:      linux-media@vger.kernel.org
8668 W:      https://linuxtv.org
8669 W:      http://netup.tv/
8670 T:      git git://linuxtv.org/media_tree.git
8671 S:      Supported
8672 F:      drivers/media/dvb-frontends/horus3a*
8673
8674 MEDIA DRIVERS FOR LNBH25
8675 M:      Sergey Kozlov <serjk@netup.ru>
8676 M:      Abylay Ospan <aospan@netup.ru>
8677 L:      linux-media@vger.kernel.org
8678 W:      https://linuxtv.org
8679 W:      http://netup.tv/
8680 T:      git git://linuxtv.org/media_tree.git
8681 S:      Supported
8682 F:      drivers/media/dvb-frontends/lnbh25*
8683
8684 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8685 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8686 L:      linux-media@vger.kernel.org
8687 W:      https://linuxtv.org
8688 T:      git git://linuxtv.org/media_tree.git
8689 S:      Maintained
8690 F:      drivers/media/dvb-frontends/mxl5xx*
8691
8692 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8693 M:      Sergey Kozlov <serjk@netup.ru>
8694 M:      Abylay Ospan <aospan@netup.ru>
8695 L:      linux-media@vger.kernel.org
8696 W:      https://linuxtv.org
8697 W:      http://netup.tv/
8698 T:      git git://linuxtv.org/media_tree.git
8699 S:      Supported
8700 F:      drivers/media/pci/netup_unidvb/*
8701
8702 MEDIA DRIVERS FOR RENESAS - DRIF
8703 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8704 L:      linux-media@vger.kernel.org
8705 L:      linux-renesas-soc@vger.kernel.org
8706 T:      git git://linuxtv.org/media_tree.git
8707 S:      Supported
8708 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8709 F:      drivers/media/platform/rcar_drif.c
8710
8711 MEDIA DRIVERS FOR RENESAS - FCP
8712 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8713 L:      linux-media@vger.kernel.org
8714 L:      linux-renesas-soc@vger.kernel.org
8715 T:      git git://linuxtv.org/media_tree.git
8716 S:      Supported
8717 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8718 F:      drivers/media/platform/rcar-fcp.c
8719 F:      include/media/rcar-fcp.h
8720
8721 MEDIA DRIVERS FOR RENESAS - FDP1
8722 M:      Kieran Bingham <kieran@bingham.xyz>
8723 L:      linux-media@vger.kernel.org
8724 L:      linux-renesas-soc@vger.kernel.org
8725 T:      git git://linuxtv.org/media_tree.git
8726 S:      Supported
8727 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8728 F:      drivers/media/platform/rcar_fdp1.c
8729
8730 MEDIA DRIVERS FOR RENESAS - VIN
8731 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8732 L:      linux-media@vger.kernel.org
8733 L:      linux-renesas-soc@vger.kernel.org
8734 T:      git git://linuxtv.org/media_tree.git
8735 S:      Supported
8736 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8737 F:      drivers/media/platform/rcar-vin/
8738
8739 MEDIA DRIVERS FOR RENESAS - VSP1
8740 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8741 L:      linux-media@vger.kernel.org
8742 L:      linux-renesas-soc@vger.kernel.org
8743 T:      git git://linuxtv.org/media_tree.git
8744 S:      Supported
8745 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8746 F:      drivers/media/platform/vsp1/
8747
8748 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8749 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8750 L:      linux-media@vger.kernel.org
8751 W:      https://linuxtv.org
8752 T:      git git://linuxtv.org/media_tree.git
8753 S:      Maintained
8754 F:      drivers/media/dvb-frontends/stv0910*
8755
8756 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8757 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8758 L:      linux-media@vger.kernel.org
8759 W:      https://linuxtv.org
8760 T:      git git://linuxtv.org/media_tree.git
8761 S:      Maintained
8762 F:      drivers/media/dvb-frontends/stv6111*
8763
8764 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8765 M:      Dmitry Osipenko <digetx@gmail.com>
8766 L:      linux-media@vger.kernel.org
8767 L:      linux-tegra@vger.kernel.org
8768 T:      git git://linuxtv.org/media_tree.git
8769 S:      Maintained
8770 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8771 F:      drivers/staging/media/tegra-vde/
8772
8773 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8774 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8775 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8776 P:      LinuxTV.org Project
8777 L:      linux-media@vger.kernel.org
8778 W:      https://linuxtv.org
8779 Q:      http://patchwork.kernel.org/project/linux-media/list/
8780 T:      git git://linuxtv.org/media_tree.git
8781 S:      Maintained
8782 F:      Documentation/devicetree/bindings/media/
8783 F:      Documentation/media/
8784 F:      drivers/media/
8785 F:      drivers/staging/media/
8786 F:      include/linux/platform_data/media/
8787 F:      include/media/
8788 F:      include/uapi/linux/dvb/
8789 F:      include/uapi/linux/videodev2.h
8790 F:      include/uapi/linux/media.h
8791 F:      include/uapi/linux/v4l2-*
8792 F:      include/uapi/linux/meye.h
8793 F:      include/uapi/linux/ivtv*
8794 F:      include/uapi/linux/uvcvideo.h
8795
8796 MEDIATEK CIR DRIVER
8797 M:      Sean Wang <sean.wang@mediatek.com>
8798 S:      Maintained
8799 F:      drivers/media/rc/mtk-cir.c
8800
8801 MEDIATEK PMIC LED DRIVER
8802 M:      Sean Wang <sean.wang@mediatek.com>
8803 S:      Maintained
8804 F:      drivers/leds/leds-mt6323.c
8805 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8806
8807 MEDIATEK ETHERNET DRIVER
8808 M:      Felix Fietkau <nbd@openwrt.org>
8809 M:      John Crispin <john@phrozen.org>
8810 M:      Sean Wang <sean.wang@mediatek.com>
8811 M:      Nelson Chang <nelson.chang@mediatek.com>
8812 L:      netdev@vger.kernel.org
8813 S:      Maintained
8814 F:      drivers/net/ethernet/mediatek/
8815
8816 MEDIATEK SWITCH DRIVER
8817 M:      Sean Wang <sean.wang@mediatek.com>
8818 L:      netdev@vger.kernel.org
8819 S:      Maintained
8820 F:      drivers/net/dsa/mt7530.*
8821 F:      net/dsa/tag_mtk.c
8822
8823 MEDIATEK JPEG DRIVER
8824 M:      Rick Chang <rick.chang@mediatek.com>
8825 M:      Bin Liu <bin.liu@mediatek.com>
8826 S:      Supported
8827 F:      drivers/media/platform/mtk-jpeg/
8828 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8829
8830 MEDIATEK MDP DRIVER
8831 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8832 M:      Houlong Wei <houlong.wei@mediatek.com>
8833 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8834 S:      Supported
8835 F:      drivers/media/platform/mtk-mdp/
8836 F:      drivers/media/platform/mtk-vpu/
8837 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8838
8839 MEDIATEK MEDIA DRIVER
8840 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8841 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8842 S:      Supported
8843 F:      drivers/media/platform/mtk-vcodec/
8844 F:      drivers/media/platform/mtk-vpu/
8845 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8846 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8847
8848 MEDIATEK MT7601U WIRELESS LAN DRIVER
8849 M:      Jakub Kicinski <kubakici@wp.pl>
8850 L:      linux-wireless@vger.kernel.org
8851 S:      Maintained
8852 F:      drivers/net/wireless/mediatek/mt7601u/
8853
8854 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8855 M:      Sean Wang <sean.wang@mediatek.com>
8856 S:      Maintained
8857 F:      drivers/char/hw_random/mtk-rng.c
8858
8859 MEDIATEK USB3 DRD IP DRIVER
8860 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8861 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8863 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8864 S:      Maintained
8865 F:      drivers/usb/mtu3/
8866
8867 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8868 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8869 M:      Martin Donnelly <martin.donnelly@ge.com>
8870 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8871 S:      Maintained
8872 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8873 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8874
8875 MEGARAID SCSI/SAS DRIVERS
8876 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8877 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8878 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8879 L:      megaraidlinux.pdl@broadcom.com
8880 L:      linux-scsi@vger.kernel.org
8881 W:      http://www.avagotech.com/support/
8882 S:      Maintained
8883 F:      Documentation/scsi/megaraid.txt
8884 F:      drivers/scsi/megaraid.*
8885 F:      drivers/scsi/megaraid/
8886
8887 MELEXIS MLX90614 DRIVER
8888 M:      Crt Mori <cmo@melexis.com>
8889 L:      linux-iio@vger.kernel.org
8890 W:      http://www.melexis.com
8891 S:      Supported
8892 F:      drivers/iio/temperature/mlx90614.c
8893
8894 MELFAS MIP4 TOUCHSCREEN DRIVER
8895 M:      Sangwon Jee <jeesw@melfas.com>
8896 W:      http://www.melfas.com
8897 S:      Supported
8898 F:      drivers/input/touchscreen/melfas_mip4.c
8899 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8900
8901 MELLANOX ETHERNET DRIVER (mlx4_en)
8902 M:      Tariq Toukan <tariqt@mellanox.com>
8903 L:      netdev@vger.kernel.org
8904 S:      Supported
8905 W:      http://www.mellanox.com
8906 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8907 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8908
8909 MELLANOX ETHERNET DRIVER (mlx5e)
8910 M:      Saeed Mahameed <saeedm@mellanox.com>
8911 L:      netdev@vger.kernel.org
8912 S:      Supported
8913 W:      http://www.mellanox.com
8914 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8915 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8916
8917 MELLANOX ETHERNET INNOVA DRIVER
8918 M:      Ilan Tayari <ilant@mellanox.com>
8919 R:      Boris Pismenny <borisp@mellanox.com>
8920 L:      netdev@vger.kernel.org
8921 S:      Supported
8922 W:      http://www.mellanox.com
8923 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8924 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8925 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8926
8927 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8928 M:      Ilan Tayari <ilant@mellanox.com>
8929 R:      Boris Pismenny <borisp@mellanox.com>
8930 L:      netdev@vger.kernel.org
8931 S:      Supported
8932 W:      http://www.mellanox.com
8933 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8934 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8935 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8936
8937 MELLANOX ETHERNET SWITCH DRIVERS
8938 M:      Jiri Pirko <jiri@mellanox.com>
8939 M:      Ido Schimmel <idosch@mellanox.com>
8940 L:      netdev@vger.kernel.org
8941 S:      Supported
8942 W:      http://www.mellanox.com
8943 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8944 F:      drivers/net/ethernet/mellanox/mlxsw/
8945
8946 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8947 M:      mlxsw@mellanox.com
8948 L:      netdev@vger.kernel.org
8949 S:      Supported
8950 W:      http://www.mellanox.com
8951 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8952 F:      drivers/net/ethernet/mellanox/mlxfw/
8953
8954 MELLANOX HARDWARE PLATFORM SUPPORT
8955 M:      Andy Shevchenko <andy@infradead.org>
8956 M:      Darren Hart <dvhart@infradead.org>
8957 M:      Vadim Pasternak <vadimp@mellanox.com>
8958 L:      platform-driver-x86@vger.kernel.org
8959 S:      Supported
8960 F:      drivers/platform/mellanox/
8961
8962 MELLANOX MLX4 core VPI driver
8963 M:      Tariq Toukan <tariqt@mellanox.com>
8964 L:      netdev@vger.kernel.org
8965 L:      linux-rdma@vger.kernel.org
8966 W:      http://www.mellanox.com
8967 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8968 S:      Supported
8969 F:      drivers/net/ethernet/mellanox/mlx4/
8970 F:      include/linux/mlx4/
8971
8972 MELLANOX MLX4 IB driver
8973 M:      Yishai Hadas <yishaih@mellanox.com>
8974 L:      linux-rdma@vger.kernel.org
8975 W:      http://www.mellanox.com
8976 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8977 S:      Supported
8978 F:      drivers/infiniband/hw/mlx4/
8979 F:      include/linux/mlx4/
8980 F:      include/uapi/rdma/mlx4-abi.h
8981
8982 MELLANOX MLX5 core VPI driver
8983 M:      Saeed Mahameed <saeedm@mellanox.com>
8984 M:      Matan Barak <matanb@mellanox.com>
8985 M:      Leon Romanovsky <leonro@mellanox.com>
8986 L:      netdev@vger.kernel.org
8987 L:      linux-rdma@vger.kernel.org
8988 W:      http://www.mellanox.com
8989 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8990 S:      Supported
8991 F:      drivers/net/ethernet/mellanox/mlx5/core/
8992 F:      include/linux/mlx5/
8993
8994 MELLANOX MLX5 IB driver
8995 M:      Matan Barak <matanb@mellanox.com>
8996 M:      Leon Romanovsky <leonro@mellanox.com>
8997 L:      linux-rdma@vger.kernel.org
8998 W:      http://www.mellanox.com
8999 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9000 S:      Supported
9001 F:      drivers/infiniband/hw/mlx5/
9002 F:      include/linux/mlx5/
9003 F:      include/uapi/rdma/mlx5-abi.h
9004
9005 MELLANOX MLXCPLD I2C AND MUX DRIVER
9006 M:      Vadim Pasternak <vadimp@mellanox.com>
9007 M:      Michael Shych <michaelsh@mellanox.com>
9008 L:      linux-i2c@vger.kernel.org
9009 S:      Supported
9010 F:      drivers/i2c/busses/i2c-mlxcpld.c
9011 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9012 F:      Documentation/i2c/busses/i2c-mlxcpld
9013
9014 MELLANOX MLXCPLD LED DRIVER
9015 M:      Vadim Pasternak <vadimp@mellanox.com>
9016 L:      linux-leds@vger.kernel.org
9017 S:      Supported
9018 F:      drivers/leds/leds-mlxcpld.c
9019 F:      Documentation/leds/leds-mlxcpld.txt
9020
9021 MELLANOX PLATFORM DRIVER
9022 M:      Vadim Pasternak <vadimp@mellanox.com>
9023 L:      platform-driver-x86@vger.kernel.org
9024 S:      Supported
9025 F:      drivers/platform/x86/mlx-platform.c
9026
9027 MEMBARRIER SUPPORT
9028 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9029 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9030 L:      linux-kernel@vger.kernel.org
9031 S:      Supported
9032 F:      kernel/sched/membarrier.c
9033 F:      include/uapi/linux/membarrier.h
9034 F:      arch/powerpc/include/asm/membarrier.h
9035
9036 MEMORY MANAGEMENT
9037 L:      linux-mm@kvack.org
9038 W:      http://www.linux-mm.org
9039 S:      Maintained
9040 F:      include/linux/mm.h
9041 F:      include/linux/gfp.h
9042 F:      include/linux/mmzone.h
9043 F:      include/linux/memory_hotplug.h
9044 F:      include/linux/vmalloc.h
9045 F:      mm/
9046
9047 MEMORY TECHNOLOGY DEVICES (MTD)
9048 M:      David Woodhouse <dwmw2@infradead.org>
9049 M:      Brian Norris <computersforpeace@gmail.com>
9050 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9051 M:      Marek Vasut <marek.vasut@gmail.com>
9052 M:      Richard Weinberger <richard@nod.at>
9053 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9054 L:      linux-mtd@lists.infradead.org
9055 W:      http://www.linux-mtd.infradead.org/
9056 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9057 T:      git git://git.infradead.org/linux-mtd.git master
9058 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9059 S:      Maintained
9060 F:      Documentation/devicetree/bindings/mtd/
9061 F:      drivers/mtd/
9062 F:      include/linux/mtd/
9063 F:      include/uapi/mtd/
9064
9065 MEN A21 WATCHDOG DRIVER
9066 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9067 L:      linux-watchdog@vger.kernel.org
9068 S:      Maintained
9069 F:      drivers/watchdog/mena21_wdt.c
9070
9071 MEN CHAMELEON BUS (mcb)
9072 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9073 S:      Maintained
9074 F:      drivers/mcb/
9075 F:      include/linux/mcb.h
9076 F:      Documentation/men-chameleon-bus.txt
9077
9078 MEN F21BMC (Board Management Controller)
9079 M:      Andreas Werner <andreas.werner@men.de>
9080 S:      Supported
9081 F:      drivers/mfd/menf21bmc.c
9082 F:      drivers/watchdog/menf21bmc_wdt.c
9083 F:      drivers/leds/leds-menf21bmc.c
9084 F:      drivers/hwmon/menf21bmc_hwmon.c
9085 F:      Documentation/hwmon/menf21bmc
9086
9087 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9088 M:      Neil Armstrong <narmstrong@baylibre.com>
9089 L:      linux-media@lists.freedesktop.org
9090 L:      linux-amlogic@lists.infradead.org
9091 W:      http://linux-meson.com/
9092 S:      Supported
9093 F:      drivers/media/platform/meson/ao-cec.c
9094 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9095 T:      git git://linuxtv.org/media_tree.git
9096
9097 METAG ARCHITECTURE
9098 M:      James Hogan <jhogan@kernel.org>
9099 L:      linux-metag@vger.kernel.org
9100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9101 S:      Odd Fixes
9102 F:      arch/metag/
9103 F:      Documentation/metag/
9104 F:      Documentation/devicetree/bindings/metag/
9105 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9106 F:      drivers/clocksource/metag_generic.c
9107 F:      drivers/irqchip/irq-metag.c
9108 F:      drivers/irqchip/irq-metag-ext.c
9109 F:      drivers/tty/metag_da.c
9110
9111 MICROBLAZE ARCHITECTURE
9112 M:      Michal Simek <monstr@monstr.eu>
9113 W:      http://www.monstr.eu/fdt/
9114 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9115 S:      Supported
9116 F:      arch/microblaze/
9117
9118 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9119 M:      Richard Genoud <richard.genoud@gmail.com>
9120 S:      Maintained
9121 F:      drivers/tty/serial/atmel_serial.c
9122 F:      drivers/tty/serial/atmel_serial.h
9123
9124 MICROCHIP / ATMEL DMA DRIVER
9125 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9127 L:      dmaengine@vger.kernel.org
9128 S:      Supported
9129 F:      drivers/dma/at_hdmac.c
9130 F:      drivers/dma/at_hdmac_regs.h
9131 F:      include/linux/platform_data/dma-atmel.h
9132
9133 MICROCHIP / ATMEL ECC DRIVER
9134 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9135 L:      linux-crypto@vger.kernel.org
9136 S:      Maintained
9137 F:      drivers/crypto/atmel-ecc.*
9138
9139 MICROCHIP / ATMEL ISC DRIVER
9140 M:      Songjun Wu <songjun.wu@microchip.com>
9141 L:      linux-media@vger.kernel.org
9142 S:      Supported
9143 F:      drivers/media/platform/atmel/atmel-isc.c
9144 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9145 F:      devicetree/bindings/media/atmel-isc.txt
9146
9147 MICROCHIP / ATMEL NAND DRIVER
9148 M:      Wenyou Yang <wenyou.yang@microchip.com>
9149 M:      Josh Wu <rainyfeeling@outlook.com>
9150 L:      linux-mtd@lists.infradead.org
9151 S:      Supported
9152 F:      drivers/mtd/nand/atmel/*
9153 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9154
9155 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9156 M:      Woojung Huh <Woojung.Huh@microchip.com>
9157 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9158 L:      netdev@vger.kernel.org
9159 S:      Maintained
9160 F:      net/dsa/tag_ksz.c
9161 F:      drivers/net/dsa/microchip/*
9162 F:      include/linux/platform_data/microchip-ksz.h
9163 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9164
9165 MICROCHIP USB251XB DRIVER
9166 M:      Richard Leitner <richard.leitner@skidata.com>
9167 L:      linux-usb@vger.kernel.org
9168 S:      Maintained
9169 F:      drivers/usb/misc/usb251xb.c
9170 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9171
9172 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9173 M:      Don Brace <don.brace@microsemi.com>
9174 L:      esc.storagedev@microsemi.com
9175 L:      linux-scsi@vger.kernel.org
9176 S:      Supported
9177 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9178 F:      drivers/scsi/smartpqi/Kconfig
9179 F:      drivers/scsi/smartpqi/Makefile
9180 F:      include/linux/cciss*.h
9181 F:      include/uapi/linux/cciss*.h
9182 F:      Documentation/scsi/smartpqi.txt
9183
9184 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9185 M:      Chen Yu <yu.c.chen@intel.com>
9186 L:      platform-driver-x86@vger.kernel.org
9187 S:      Supported
9188 F:      drivers/platform/x86/surfacepro3_button.c
9189
9190 MICROTEK X6 SCANNER
9191 M:      Oliver Neukum <oliver@neukum.org>
9192 S:      Maintained
9193 F:      drivers/usb/image/microtek.*
9194
9195 MIPS
9196 M:      Ralf Baechle <ralf@linux-mips.org>
9197 M:      James Hogan <jhogan@kernel.org>
9198 L:      linux-mips@linux-mips.org
9199 W:      http://www.linux-mips.org/
9200 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9201 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9202 S:      Supported
9203 F:      Documentation/devicetree/bindings/mips/
9204 F:      Documentation/mips/
9205 F:      arch/mips/
9206 F:      drivers/platform/mips/
9207
9208 MIPS BOSTON DEVELOPMENT BOARD
9209 M:      Paul Burton <paul.burton@mips.com>
9210 L:      linux-mips@linux-mips.org
9211 S:      Maintained
9212 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9213 F:      arch/mips/boot/dts/img/boston.dts
9214 F:      arch/mips/configs/generic/board-boston.config
9215 F:      drivers/clk/imgtec/clk-boston.c
9216 F:      include/dt-bindings/clock/boston-clock.h
9217
9218 MIPS GENERIC PLATFORM
9219 M:      Paul Burton <paul.burton@mips.com>
9220 L:      linux-mips@linux-mips.org
9221 S:      Supported
9222 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9223 F:      arch/mips/generic/
9224 F:      arch/mips/tools/generic-board-config.sh
9225
9226 MIPS/LOONGSON1 ARCHITECTURE
9227 M:      Keguang Zhang <keguang.zhang@gmail.com>
9228 L:      linux-mips@linux-mips.org
9229 S:      Maintained
9230 F:      arch/mips/loongson32/
9231 F:      arch/mips/include/asm/mach-loongson32/
9232 F:      drivers/*/*loongson1*
9233 F:      drivers/*/*/*loongson1*
9234
9235 MIPS/LOONGSON2 ARCHITECTURE
9236 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9237 L:      linux-mips@linux-mips.org
9238 S:      Maintained
9239 F:      arch/mips/loongson64/*{2e/2f}*
9240 F:      arch/mips/include/asm/mach-loongson64/
9241 F:      drivers/*/*loongson2*
9242 F:      drivers/*/*/*loongson2*
9243
9244 MIPS/LOONGSON3 ARCHITECTURE
9245 M:      Huacai Chen <chenhc@lemote.com>
9246 L:      linux-mips@linux-mips.org
9247 S:      Maintained
9248 F:      arch/mips/loongson64/
9249 F:      arch/mips/include/asm/mach-loongson64/
9250 F:      drivers/platform/mips/cpu_hwmon.c
9251 F:      drivers/*/*loongson3*
9252 F:      drivers/*/*/*loongson3*
9253
9254 MIPS RINT INSTRUCTION EMULATION
9255 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9256 L:      linux-mips@linux-mips.org
9257 S:      Supported
9258 F:      arch/mips/math-emu/sp_rint.c
9259 F:      arch/mips/math-emu/dp_rint.c
9260
9261 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9262 M:      Hans Verkuil <hverkuil@xs4all.nl>
9263 L:      linux-media@vger.kernel.org
9264 T:      git git://linuxtv.org/media_tree.git
9265 W:      https://linuxtv.org
9266 S:      Odd Fixes
9267 F:      drivers/media/radio/radio-miropcm20*
9268
9269 MMP SUPPORT
9270 M:      Eric Miao <eric.y.miao@gmail.com>
9271 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9273 T:      git git://github.com/hzhuang1/linux.git
9274 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9275 S:      Maintained
9276 F:      arch/arm/boot/dts/mmp*
9277 F:      arch/arm/mach-mmp/
9278
9279 MN88472 MEDIA DRIVER
9280 M:      Antti Palosaari <crope@iki.fi>
9281 L:      linux-media@vger.kernel.org
9282 W:      https://linuxtv.org
9283 W:      http://palosaari.fi/linux/
9284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9285 S:      Maintained
9286 F:      drivers/media/dvb-frontends/mn88472*
9287
9288 MN88473 MEDIA DRIVER
9289 M:      Antti Palosaari <crope@iki.fi>
9290 L:      linux-media@vger.kernel.org
9291 W:      https://linuxtv.org
9292 W:      http://palosaari.fi/linux/
9293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9294 S:      Maintained
9295 F:      drivers/media/dvb-frontends/mn88473*
9296
9297 MODULE SUPPORT
9298 M:      Jessica Yu <jeyu@kernel.org>
9299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9300 S:      Maintained
9301 F:      include/linux/module.h
9302 F:      kernel/module.c
9303
9304 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9305 W:      http://popies.net/meye/
9306 S:      Orphan
9307 F:      Documentation/media/v4l-drivers/meye*
9308 F:      drivers/media/pci/meye/
9309 F:      include/uapi/linux/meye.h
9310
9311 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9312 M:      Jiri Slaby <jirislaby@gmail.com>
9313 S:      Maintained
9314 F:      Documentation/serial/moxa-smartio
9315 F:      drivers/tty/mxser.*
9316
9317 MR800 AVERMEDIA USB FM RADIO DRIVER
9318 M:      Alexey Klimov <klimov.linux@gmail.com>
9319 L:      linux-media@vger.kernel.org
9320 T:      git git://linuxtv.org/media_tree.git
9321 S:      Maintained
9322 F:      drivers/media/radio/radio-mr800.c
9323
9324 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9325 M:      Alan Ott <alan@signal11.us>
9326 L:      linux-wpan@vger.kernel.org
9327 S:      Maintained
9328 F:      drivers/net/ieee802154/mrf24j40.c
9329 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9330
9331 MSI LAPTOP SUPPORT
9332 M:      "Lee, Chun-Yi" <jlee@suse.com>
9333 L:      platform-driver-x86@vger.kernel.org
9334 S:      Maintained
9335 F:      drivers/platform/x86/msi-laptop.c
9336
9337 MSI WMI SUPPORT
9338 L:      platform-driver-x86@vger.kernel.org
9339 S:      Orphan
9340 F:      drivers/platform/x86/msi-wmi.c
9341
9342 MSI001 MEDIA DRIVER
9343 M:      Antti Palosaari <crope@iki.fi>
9344 L:      linux-media@vger.kernel.org
9345 W:      https://linuxtv.org
9346 W:      http://palosaari.fi/linux/
9347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9348 T:      git git://linuxtv.org/anttip/media_tree.git
9349 S:      Maintained
9350 F:      drivers/media/tuners/msi001*
9351
9352 MSI2500 MEDIA DRIVER
9353 M:      Antti Palosaari <crope@iki.fi>
9354 L:      linux-media@vger.kernel.org
9355 W:      https://linuxtv.org
9356 W:      http://palosaari.fi/linux/
9357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9358 T:      git git://linuxtv.org/anttip/media_tree.git
9359 S:      Maintained
9360 F:      drivers/media/usb/msi2500/
9361
9362 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9363 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9364 L:      linux-mtd@lists.infradead.org
9365 S:      Maintained
9366 F:      drivers/mtd/devices/docg3*
9367
9368 MT9M032 APTINA SENSOR DRIVER
9369 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9370 L:      linux-media@vger.kernel.org
9371 T:      git git://linuxtv.org/media_tree.git
9372 S:      Maintained
9373 F:      drivers/media/i2c/mt9m032.c
9374 F:      include/media/i2c/mt9m032.h
9375
9376 MT9P031 APTINA CAMERA SENSOR
9377 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9378 L:      linux-media@vger.kernel.org
9379 T:      git git://linuxtv.org/media_tree.git
9380 S:      Maintained
9381 F:      drivers/media/i2c/mt9p031.c
9382 F:      include/media/i2c/mt9p031.h
9383
9384 MT9T001 APTINA CAMERA SENSOR
9385 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9386 L:      linux-media@vger.kernel.org
9387 T:      git git://linuxtv.org/media_tree.git
9388 S:      Maintained
9389 F:      drivers/media/i2c/mt9t001.c
9390 F:      include/media/i2c/mt9t001.h
9391
9392 MT9V032 APTINA CAMERA SENSOR
9393 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9394 L:      linux-media@vger.kernel.org
9395 T:      git git://linuxtv.org/media_tree.git
9396 S:      Maintained
9397 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9398 F:      drivers/media/i2c/mt9v032.c
9399 F:      include/media/i2c/mt9v032.h
9400
9401 MULTIFUNCTION DEVICES (MFD)
9402 M:      Lee Jones <lee.jones@linaro.org>
9403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9404 S:      Supported
9405 F:      Documentation/devicetree/bindings/mfd/
9406 F:      drivers/mfd/
9407 F:      include/linux/mfd/
9408 F:      include/dt-bindings/mfd/
9409
9410 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9411 S:      Orphan
9412 F:      drivers/mmc/host/mmc_spi.c
9413 F:      include/linux/spi/mmc_spi.h
9414
9415 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9416 M:      Ulf Hansson <ulf.hansson@linaro.org>
9417 L:      linux-mmc@vger.kernel.org
9418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9419 S:      Maintained
9420 F:      Documentation/devicetree/bindings/mmc/
9421 F:      drivers/mmc/
9422 F:      include/linux/mmc/
9423 F:      include/uapi/linux/mmc/
9424
9425 MULTIPLEXER SUBSYSTEM
9426 M:      Peter Rosin <peda@axentia.se>
9427 S:      Maintained
9428 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9429 F:      Documentation/devicetree/bindings/mux/
9430 F:      include/linux/dt-bindings/mux/
9431 F:      include/linux/mux/
9432 F:      drivers/mux/
9433
9434 MULTITECH MULTIPORT CARD (ISICOM)
9435 S:      Orphan
9436 F:      drivers/tty/isicom.c
9437 F:      include/linux/isicom.h
9438
9439 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9440 M:      Bin Liu <b-liu@ti.com>
9441 L:      linux-usb@vger.kernel.org
9442 S:      Maintained
9443 F:      drivers/usb/musb/
9444
9445 MXL5007T MEDIA DRIVER
9446 M:      Michael Krufky <mkrufky@linuxtv.org>
9447 L:      linux-media@vger.kernel.org
9448 W:      https://linuxtv.org
9449 W:      http://github.com/mkrufky
9450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9451 T:      git git://linuxtv.org/mkrufky/tuners.git
9452 S:      Maintained
9453 F:      drivers/media/tuners/mxl5007t.*
9454
9455 MXSFB DRM DRIVER
9456 M:      Marek Vasut <marex@denx.de>
9457 S:      Supported
9458 F:      drivers/gpu/drm/mxsfb/
9459 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9460
9461 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9462 M:      Chris Lee <christopher.lee@cspi.com>
9463 L:      netdev@vger.kernel.org
9464 W:      https://www.cspi.com/ethernet-products/support/downloads/
9465 S:      Supported
9466 F:      drivers/net/ethernet/myricom/myri10ge/
9467
9468 NAND FLASH SUBSYSTEM
9469 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9470 R:      Richard Weinberger <richard@nod.at>
9471 L:      linux-mtd@lists.infradead.org
9472 W:      http://www.linux-mtd.infradead.org/
9473 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9474 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9475 T:      git git://git.infradead.org/linux-mtd.git nand/next
9476 S:      Maintained
9477 F:      drivers/mtd/nand/
9478 F:      include/linux/mtd/*nand*.h
9479
9480 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9481 M:      Daniel Mack <zonque@gmail.com>
9482 S:      Maintained
9483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9484 W:      http://www.native-instruments.com
9485 F:      sound/usb/caiaq/
9486
9487 NATSEMI ETHERNET DRIVER (DP8381x)
9488 S:      Orphan
9489 F:      drivers/net/ethernet/natsemi/natsemi.c
9490
9491 NCP FILESYSTEM
9492 M:      Petr Vandrovec <petr@vandrovec.name>
9493 S:      Obsolete
9494 F:      drivers/staging/ncpfs/
9495
9496 NCR 5380 SCSI DRIVERS
9497 M:      Finn Thain <fthain@telegraphics.com.au>
9498 M:      Michael Schmitz <schmitzmic@gmail.com>
9499 L:      linux-scsi@vger.kernel.org
9500 S:      Maintained
9501 F:      Documentation/scsi/g_NCR5380.txt
9502 F:      drivers/scsi/NCR5380.*
9503 F:      drivers/scsi/arm/cumana_1.c
9504 F:      drivers/scsi/arm/oak.c
9505 F:      drivers/scsi/atari_scsi.*
9506 F:      drivers/scsi/dmx3191d.c
9507 F:      drivers/scsi/g_NCR5380.*
9508 F:      drivers/scsi/mac_scsi.*
9509 F:      drivers/scsi/sun3_scsi.*
9510 F:      drivers/scsi/sun3_scsi_vme.c
9511
9512 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9513 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9514 L:      linux-scsi@vger.kernel.org
9515 S:      Maintained
9516 F:      drivers/scsi/NCR_D700.*
9517
9518 NCT6775 HARDWARE MONITOR DRIVER
9519 M:      Guenter Roeck <linux@roeck-us.net>
9520 L:      linux-hwmon@vger.kernel.org
9521 S:      Maintained
9522 F:      Documentation/hwmon/nct6775
9523 F:      drivers/hwmon/nct6775.c
9524
9525 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9526 M:      Faisal Latif <faisal.latif@intel.com>
9527 L:      linux-rdma@vger.kernel.org
9528 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9529 S:      Supported
9530 F:      drivers/infiniband/hw/nes/
9531 F:      include/uapi/rdma/nes-abi.h
9532
9533 NETEM NETWORK EMULATOR
9534 M:      Stephen Hemminger <stephen@networkplumber.org>
9535 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9536 S:      Maintained
9537 F:      net/sched/sch_netem.c
9538
9539 NETERION 10GbE DRIVERS (s2io/vxge)
9540 M:      Jon Mason <jdmason@kudzu.us>
9541 L:      netdev@vger.kernel.org
9542 S:      Supported
9543 F:      Documentation/networking/s2io.txt
9544 F:      Documentation/networking/vxge.txt
9545 F:      drivers/net/ethernet/neterion/
9546
9547 NETFILTER
9548 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9549 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9550 M:      Florian Westphal <fw@strlen.de>
9551 L:      netfilter-devel@vger.kernel.org
9552 L:      coreteam@netfilter.org
9553 W:      http://www.netfilter.org/
9554 W:      http://www.iptables.org/
9555 W:      http://www.nftables.org/
9556 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9559 S:      Maintained
9560 F:      include/linux/netfilter*
9561 F:      include/linux/netfilter/
9562 F:      include/net/netfilter/
9563 F:      include/uapi/linux/netfilter*
9564 F:      include/uapi/linux/netfilter/
9565 F:      net/*/netfilter.c
9566 F:      net/*/netfilter/
9567 F:      net/netfilter/
9568 F:      net/bridge/br_netfilter*.c
9569
9570 NETROM NETWORK LAYER
9571 M:      Ralf Baechle <ralf@linux-mips.org>
9572 L:      linux-hams@vger.kernel.org
9573 W:      http://www.linux-ax25.org/
9574 S:      Maintained
9575 F:      include/net/netrom.h
9576 F:      include/uapi/linux/netrom.h
9577 F:      net/netrom/
9578
9579 NETRONOME ETHERNET DRIVERS
9580 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9581 L:      oss-drivers@netronome.com
9582 S:      Maintained
9583 F:      drivers/net/ethernet/netronome/
9584
9585 NETWORK BLOCK DEVICE (NBD)
9586 M:      Josef Bacik <jbacik@fb.com>
9587 S:      Maintained
9588 L:      linux-block@vger.kernel.org
9589 L:      nbd@other.debian.org
9590 F:      Documentation/blockdev/nbd.txt
9591 F:      drivers/block/nbd.c
9592 F:      include/uapi/linux/nbd.h
9593
9594 NETWORK DROP MONITOR
9595 M:      Neil Horman <nhorman@tuxdriver.com>
9596 L:      netdev@vger.kernel.org
9597 S:      Maintained
9598 W:      https://fedorahosted.org/dropwatch/
9599 F:      net/core/drop_monitor.c
9600
9601 NETWORKING DRIVERS
9602 L:      netdev@vger.kernel.org
9603 W:      http://www.linuxfoundation.org/en/Net
9604 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9607 S:      Odd Fixes
9608 F:      Documentation/devicetree/bindings/net/
9609 F:      drivers/net/
9610 F:      include/linux/if_*
9611 F:      include/linux/netdevice.h
9612 F:      include/linux/etherdevice.h
9613 F:      include/linux/fcdevice.h
9614 F:      include/linux/fddidevice.h
9615 F:      include/linux/hippidevice.h
9616 F:      include/linux/inetdevice.h
9617 F:      include/uapi/linux/if_*
9618 F:      include/uapi/linux/netdevice.h
9619
9620 NETWORKING DRIVERS (WIRELESS)
9621 M:      Kalle Valo <kvalo@codeaurora.org>
9622 L:      linux-wireless@vger.kernel.org
9623 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9626 S:      Maintained
9627 F:      Documentation/devicetree/bindings/net/wireless/
9628 F:      drivers/net/wireless/
9629
9630 NETWORKING [DSA]
9631 M:      Andrew Lunn <andrew@lunn.ch>
9632 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9633 M:      Florian Fainelli <f.fainelli@gmail.com>
9634 S:      Maintained
9635 F:      net/dsa/
9636 F:      include/net/dsa.h
9637 F:      include/linux/dsa/
9638 F:      drivers/net/dsa/
9639
9640 NETWORKING [GENERAL]
9641 M:      "David S. Miller" <davem@davemloft.net>
9642 L:      netdev@vger.kernel.org
9643 W:      http://www.linuxfoundation.org/en/Net
9644 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9647 B:      mailto:netdev@vger.kernel.org
9648 S:      Maintained
9649 F:      net/
9650 F:      include/net/
9651 F:      include/linux/in.h
9652 F:      include/linux/net.h
9653 F:      include/linux/netdevice.h
9654 F:      include/uapi/linux/in.h
9655 F:      include/uapi/linux/net.h
9656 F:      include/uapi/linux/netdevice.h
9657 F:      include/uapi/linux/net_namespace.h
9658 F:      tools/testing/selftests/net/
9659 F:      lib/net_utils.c
9660 F:      lib/random32.c
9661
9662 NETWORKING [IPSEC]
9663 M:      Steffen Klassert <steffen.klassert@secunet.com>
9664 M:      Herbert Xu <herbert@gondor.apana.org.au>
9665 M:      "David S. Miller" <davem@davemloft.net>
9666 L:      netdev@vger.kernel.org
9667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9669 S:      Maintained
9670 F:      net/core/flow.c
9671 F:      net/xfrm/
9672 F:      net/key/
9673 F:      net/ipv4/xfrm*
9674 F:      net/ipv4/esp4*
9675 F:      net/ipv4/ah4.c
9676 F:      net/ipv4/ipcomp.c
9677 F:      net/ipv4/ip_vti.c
9678 F:      net/ipv6/xfrm*
9679 F:      net/ipv6/esp6*
9680 F:      net/ipv6/ah6.c
9681 F:      net/ipv6/ipcomp6.c
9682 F:      net/ipv6/ip6_vti.c
9683 F:      include/uapi/linux/xfrm.h
9684 F:      include/net/xfrm.h
9685
9686 NETWORKING [IPv4/IPv6]
9687 M:      "David S. Miller" <davem@davemloft.net>
9688 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9689 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9690 L:      netdev@vger.kernel.org
9691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9692 S:      Maintained
9693 F:      net/ipv4/
9694 F:      net/ipv6/
9695 F:      include/net/ip*
9696 F:      arch/x86/net/*
9697
9698 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9699 M:      Paul Moore <paul@paul-moore.com>
9700 W:      https://github.com/netlabel
9701 L:      netdev@vger.kernel.org
9702 L:      linux-security-module@vger.kernel.org
9703 S:      Maintained
9704 F:      Documentation/netlabel/
9705 F:      include/net/calipso.h
9706 F:      include/net/cipso_ipv4.h
9707 F:      include/net/netlabel.h
9708 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9709 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9710 F:      net/netlabel/
9711 F:      net/ipv4/cipso_ipv4.c
9712 F:      net/ipv6/calipso.c
9713 F:      net/netfilter/xt_CONNSECMARK.c
9714 F:      net/netfilter/xt_SECMARK.c
9715
9716 NETWORKING [TLS]
9717 M:      Ilya Lesokhin <ilyal@mellanox.com>
9718 M:      Aviad Yehezkel <aviadye@mellanox.com>
9719 M:      Dave Watson <davejwatson@fb.com>
9720 L:      netdev@vger.kernel.org
9721 S:      Maintained
9722 F:      net/tls/*
9723 F:      include/uapi/linux/tls.h
9724 F:      include/net/tls.h
9725
9726 NETWORKING [WIRELESS]
9727 L:      linux-wireless@vger.kernel.org
9728 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9729
9730 NETDEVSIM
9731 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9732 S:      Maintained
9733 F:      drivers/net/netdevsim/*
9734
9735 NETXEN (1/10) GbE SUPPORT
9736 M:      Manish Chopra <manish.chopra@cavium.com>
9737 M:      Rahul Verma <rahul.verma@cavium.com>
9738 M:      Dept-GELinuxNICDev@cavium.com
9739 L:      netdev@vger.kernel.org
9740 S:      Supported
9741 F:      drivers/net/ethernet/qlogic/netxen/
9742
9743 NFC SUBSYSTEM
9744 M:      Samuel Ortiz <sameo@linux.intel.com>
9745 L:      linux-wireless@vger.kernel.org
9746 L:      linux-nfc@lists.01.org (subscribers-only)
9747 S:      Supported
9748 F:      net/nfc/
9749 F:      include/net/nfc/
9750 F:      include/uapi/linux/nfc.h
9751 F:      drivers/nfc/
9752 F:      include/linux/platform_data/nfcmrvl.h
9753 F:      include/linux/platform_data/nxp-nci.h
9754 F:      Documentation/devicetree/bindings/net/nfc/
9755
9756 NFS, SUNRPC, AND LOCKD CLIENTS
9757 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9758 M:      Anna Schumaker <anna.schumaker@netapp.com>
9759 L:      linux-nfs@vger.kernel.org
9760 W:      http://client.linux-nfs.org
9761 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9762 S:      Maintained
9763 F:      fs/lockd/
9764 F:      fs/nfs/
9765 F:      fs/nfs_common/
9766 F:      net/sunrpc/
9767 F:      include/linux/lockd/
9768 F:      include/linux/nfs*
9769 F:      include/linux/sunrpc/
9770 F:      include/uapi/linux/nfs*
9771 F:      include/uapi/linux/sunrpc/
9772
9773 NILFS2 FILESYSTEM
9774 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9775 L:      linux-nilfs@vger.kernel.org
9776 W:      https://nilfs.sourceforge.io/
9777 W:      https://nilfs.osdn.jp/
9778 T:      git git://github.com/konis/nilfs2.git
9779 S:      Supported
9780 F:      Documentation/filesystems/nilfs2.txt
9781 F:      fs/nilfs2/
9782 F:      include/trace/events/nilfs2.h
9783 F:      include/uapi/linux/nilfs2_api.h
9784 F:      include/uapi/linux/nilfs2_ondisk.h
9785
9786 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9787 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9788 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9789 S:      Maintained
9790 F:      Documentation/scsi/NinjaSCSI.txt
9791 F:      drivers/scsi/pcmcia/nsp_*
9792
9793 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9794 M:      GOTO Masanori <gotom@debian.or.jp>
9795 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9796 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9797 S:      Maintained
9798 F:      Documentation/scsi/NinjaSCSI.txt
9799 F:      drivers/scsi/nsp32*
9800
9801 NIOS2 ARCHITECTURE
9802 M:      Ley Foon Tan <lftan@altera.com>
9803 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9805 S:      Maintained
9806 F:      arch/nios2/
9807
9808 NOHZ, DYNTICKS SUPPORT
9809 M:      Frederic Weisbecker <fweisbec@gmail.com>
9810 M:      Thomas Gleixner <tglx@linutronix.de>
9811 M:      Ingo Molnar <mingo@kernel.org>
9812 L:      linux-kernel@vger.kernel.org
9813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9814 S:      Maintained
9815 F:      kernel/time/tick*.*
9816 F:      include/linux/tick.h
9817 F:      include/linux/sched/nohz.h
9818
9819 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9820 M:      Pavel Machek <pavel@ucw.cz>
9821 M:      Sakari Ailus <sakari.ailus@iki.fi>
9822 L:      linux-media@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/media/i2c/et8ek8
9825 F:      drivers/media/i2c/ad5820.c
9826
9827 NOKIA N900 POWER SUPPLY DRIVERS
9828 R:      Pali Rohár <pali.rohar@gmail.com>
9829 F:      include/linux/power/bq2415x_charger.h
9830 F:      include/linux/power/bq27xxx_battery.h
9831 F:      include/linux/power/isp1704_charger.h
9832 F:      drivers/power/supply/bq2415x_charger.c
9833 F:      drivers/power/supply/bq27xxx_battery.c
9834 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9835 F:      drivers/power/supply/isp1704_charger.c
9836 F:      drivers/power/supply/rx51_battery.c
9837
9838 NTB AMD DRIVER
9839 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9840 L:      linux-ntb@googlegroups.com
9841 S:      Supported
9842 F:      drivers/ntb/hw/amd/
9843
9844 NTB DRIVER CORE
9845 M:      Jon Mason <jdmason@kudzu.us>
9846 M:      Dave Jiang <dave.jiang@intel.com>
9847 M:      Allen Hubbe <allenbh@gmail.com>
9848 L:      linux-ntb@googlegroups.com
9849 S:      Supported
9850 W:      https://github.com/jonmason/ntb/wiki
9851 T:      git git://github.com/jonmason/ntb.git
9852 F:      drivers/ntb/
9853 F:      drivers/net/ntb_netdev.c
9854 F:      include/linux/ntb.h
9855 F:      include/linux/ntb_transport.h
9856 F:      tools/testing/selftests/ntb/
9857
9858 NTB IDT DRIVER
9859 M:      Serge Semin <fancer.lancer@gmail.com>
9860 L:      linux-ntb@googlegroups.com
9861 S:      Supported
9862 F:      drivers/ntb/hw/idt/
9863
9864 NTB INTEL DRIVER
9865 M:      Dave Jiang <dave.jiang@intel.com>
9866 L:      linux-ntb@googlegroups.com
9867 S:      Supported
9868 W:      https://github.com/davejiang/linux/wiki
9869 T:      git https://github.com/davejiang/linux.git
9870 F:      drivers/ntb/hw/intel/
9871
9872 NTFS FILESYSTEM
9873 M:      Anton Altaparmakov <anton@tuxera.com>
9874 L:      linux-ntfs-dev@lists.sourceforge.net
9875 W:      http://www.tuxera.com/
9876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9877 S:      Supported
9878 F:      Documentation/filesystems/ntfs.txt
9879 F:      fs/ntfs/
9880
9881 NUBUS SUBSYSTEM
9882 M:      Finn Thain <fthain@telegraphics.com.au>
9883 L:      linux-m68k@lists.linux-m68k.org
9884 S:      Maintained
9885 F:      arch/*/include/asm/nubus.h
9886 F:      drivers/nubus/
9887 F:      include/linux/nubus.h
9888 F:      include/uapi/linux/nubus.h
9889
9890 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9891 M:      Antonino Daplas <adaplas@gmail.com>
9892 L:      linux-fbdev@vger.kernel.org
9893 S:      Maintained
9894 F:      drivers/video/fbdev/riva/
9895 F:      drivers/video/fbdev/nvidia/
9896
9897 NVM EXPRESS DRIVER
9898 M:      Keith Busch <keith.busch@intel.com>
9899 M:      Jens Axboe <axboe@fb.com>
9900 M:      Christoph Hellwig <hch@lst.de>
9901 M:      Sagi Grimberg <sagi@grimberg.me>
9902 L:      linux-nvme@lists.infradead.org
9903 T:      git://git.infradead.org/nvme.git
9904 W:      http://git.infradead.org/nvme.git
9905 S:      Supported
9906 F:      drivers/nvme/host/
9907 F:      include/linux/nvme.h
9908 F:      include/uapi/linux/nvme_ioctl.h
9909
9910 NVM EXPRESS FC TRANSPORT DRIVERS
9911 M:      James Smart <james.smart@broadcom.com>
9912 L:      linux-nvme@lists.infradead.org
9913 S:      Supported
9914 F:      include/linux/nvme-fc.h
9915 F:      include/linux/nvme-fc-driver.h
9916 F:      drivers/nvme/host/fc.c
9917 F:      drivers/nvme/target/fc.c
9918 F:      drivers/nvme/target/fcloop.c
9919
9920 NVM EXPRESS TARGET DRIVER
9921 M:      Christoph Hellwig <hch@lst.de>
9922 M:      Sagi Grimberg <sagi@grimberg.me>
9923 L:      linux-nvme@lists.infradead.org
9924 T:      git://git.infradead.org/nvme.git
9925 W:      http://git.infradead.org/nvme.git
9926 S:      Supported
9927 F:      drivers/nvme/target/
9928
9929 NVMEM FRAMEWORK
9930 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9931 S:      Maintained
9932 F:      drivers/nvmem/
9933 F:      Documentation/devicetree/bindings/nvmem/
9934 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9935 F:      include/linux/nvmem-consumer.h
9936 F:      include/linux/nvmem-provider.h
9937
9938 NXP SGTL5000 DRIVER
9939 M:      Fabio Estevam <fabio.estevam@nxp.com>
9940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9941 S:      Maintained
9942 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
9943 F:      sound/soc/codecs/sgtl5000*
9944
9945 NXP TDA998X DRM DRIVER
9946 M:      Russell King <linux@armlinux.org.uk>
9947 S:      Supported
9948 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9949 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9950 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9951 F:      include/drm/i2c/tda998x.h
9952
9953 NXP TFA9879 DRIVER
9954 M:      Peter Rosin <peda@axentia.se>
9955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9956 S:      Maintained
9957 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9958 F:      sound/soc/codecs/tfa9879*
9959
9960 NXP-NCI NFC DRIVER
9961 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9962 R:      Charles Gorand <charles.gorand@effinnov.com>
9963 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9964 S:      Supported
9965 F:      drivers/nfc/nxp-nci
9966
9967 OBJTOOL
9968 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9969 M:      Peter Zijlstra <peterz@infradead.org>
9970 S:      Supported
9971 F:      tools/objtool/
9972
9973 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9974 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9975 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9976 L:      linuxppc-dev@lists.ozlabs.org
9977 S:      Supported
9978 F:      arch/powerpc/platforms/powernv/ocxl.c
9979 F:      arch/powerpc/include/asm/pnv-ocxl.h
9980 F:      drivers/misc/ocxl/
9981 F:      include/misc/ocxl*
9982 F:      include/uapi/misc/ocxl.h
9983 F:      Documentation/accelerators/ocxl.txt
9984
9985 OMAP AUDIO SUPPORT
9986 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9987 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9989 L:      linux-omap@vger.kernel.org
9990 S:      Maintained
9991 F:      sound/soc/omap/
9992
9993 OMAP CLOCK FRAMEWORK SUPPORT
9994 M:      Paul Walmsley <paul@pwsan.com>
9995 L:      linux-omap@vger.kernel.org
9996 S:      Maintained
9997 F:      arch/arm/*omap*/*clock*
9998
9999 OMAP DEVICE TREE SUPPORT
10000 M:      Benoît Cousson <bcousson@baylibre.com>
10001 M:      Tony Lindgren <tony@atomide.com>
10002 L:      linux-omap@vger.kernel.org
10003 L:      devicetree@vger.kernel.org
10004 S:      Maintained
10005 F:      arch/arm/boot/dts/*omap*
10006 F:      arch/arm/boot/dts/*am3*
10007 F:      arch/arm/boot/dts/*am4*
10008 F:      arch/arm/boot/dts/*am5*
10009 F:      arch/arm/boot/dts/*dra7*
10010
10011 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10012 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10013 L:      linux-omap@vger.kernel.org
10014 L:      linux-fbdev@vger.kernel.org
10015 S:      Maintained
10016 F:      drivers/video/fbdev/omap2/
10017 F:      Documentation/arm/OMAP/DSS
10018
10019 OMAP FRAMEBUFFER SUPPORT
10020 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10021 L:      linux-fbdev@vger.kernel.org
10022 L:      linux-omap@vger.kernel.org
10023 S:      Maintained
10024 F:      drivers/video/fbdev/omap/
10025
10026 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10027 M:      Roger Quadros <rogerq@ti.com>
10028 M:      Tony Lindgren <tony@atomide.com>
10029 L:      linux-omap@vger.kernel.org
10030 S:      Maintained
10031 F:      drivers/memory/omap-gpmc.c
10032 F:      arch/arm/mach-omap2/*gpmc*
10033
10034 OMAP GPIO DRIVER
10035 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10036 M:      Santosh Shilimkar <ssantosh@kernel.org>
10037 M:      Kevin Hilman <khilman@kernel.org>
10038 L:      linux-omap@vger.kernel.org
10039 S:      Maintained
10040 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10041 F:      drivers/gpio/gpio-omap.c
10042
10043 OMAP HARDWARE SPINLOCK SUPPORT
10044 M:      Ohad Ben-Cohen <ohad@wizery.com>
10045 L:      linux-omap@vger.kernel.org
10046 S:      Maintained
10047 F:      drivers/hwspinlock/omap_hwspinlock.c
10048
10049 OMAP HS MMC SUPPORT
10050 L:      linux-mmc@vger.kernel.org
10051 L:      linux-omap@vger.kernel.org
10052 S:      Orphan
10053 F:      drivers/mmc/host/omap_hsmmc.c
10054
10055 OMAP HWMOD DATA
10056 M:      Paul Walmsley <paul@pwsan.com>
10057 L:      linux-omap@vger.kernel.org
10058 S:      Maintained
10059 F:      arch/arm/mach-omap2/omap_hwmod*data*
10060
10061 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10062 M:      Benoît Cousson <bcousson@baylibre.com>
10063 L:      linux-omap@vger.kernel.org
10064 S:      Maintained
10065 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10066
10067 OMAP HWMOD SUPPORT
10068 M:      Benoît Cousson <bcousson@baylibre.com>
10069 M:      Paul Walmsley <paul@pwsan.com>
10070 L:      linux-omap@vger.kernel.org
10071 S:      Maintained
10072 F:      arch/arm/mach-omap2/omap_hwmod.*
10073
10074 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10075 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10076 L:      linux-media@vger.kernel.org
10077 S:      Maintained
10078 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10079 F:      drivers/media/platform/omap3isp/
10080 F:      drivers/staging/media/omap4iss/
10081
10082 OMAP MMC SUPPORT
10083 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10084 L:      linux-omap@vger.kernel.org
10085 S:      Maintained
10086 F:      drivers/mmc/host/omap.c
10087
10088 OMAP POWER MANAGEMENT SUPPORT
10089 M:      Kevin Hilman <khilman@kernel.org>
10090 L:      linux-omap@vger.kernel.org
10091 S:      Maintained
10092 F:      arch/arm/*omap*/*pm*
10093 F:      drivers/cpufreq/omap-cpufreq.c
10094
10095 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10096 M:      Rajendra Nayak <rnayak@codeaurora.org>
10097 M:      Paul Walmsley <paul@pwsan.com>
10098 L:      linux-omap@vger.kernel.org
10099 S:      Maintained
10100 F:      arch/arm/mach-omap2/prm*
10101
10102 OMAP RANDOM NUMBER GENERATOR SUPPORT
10103 M:      Deepak Saxena <dsaxena@plexity.net>
10104 S:      Maintained
10105 F:      drivers/char/hw_random/omap-rng.c
10106
10107 OMAP USB SUPPORT
10108 L:      linux-usb@vger.kernel.org
10109 L:      linux-omap@vger.kernel.org
10110 S:      Orphan
10111 F:      drivers/usb/*/*omap*
10112 F:      arch/arm/*omap*/usb*
10113
10114 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10115 M:      Mark Jackson <mpfj@newflow.co.uk>
10116 L:      linux-omap@vger.kernel.org
10117 S:      Maintained
10118 F:      arch/arm/boot/dts/am335x-nano.dts
10119
10120 OMAP1 SUPPORT
10121 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10122 M:      Tony Lindgren <tony@atomide.com>
10123 L:      linux-omap@vger.kernel.org
10124 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10126 S:      Maintained
10127 F:      arch/arm/mach-omap1/
10128 F:      arch/arm/plat-omap/
10129 F:      arch/arm/configs/omap1_defconfig
10130 F:      drivers/i2c/busses/i2c-omap.c
10131 F:      include/linux/i2c-omap.h
10132
10133 OMAP2+ SUPPORT
10134 M:      Tony Lindgren <tony@atomide.com>
10135 L:      linux-omap@vger.kernel.org
10136 W:      http://www.muru.com/linux/omap/
10137 W:      http://linux.omap.com/
10138 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10140 S:      Maintained
10141 F:      arch/arm/mach-omap2/
10142 F:      arch/arm/plat-omap/
10143 F:      arch/arm/configs/omap2plus_defconfig
10144 F:      drivers/i2c/busses/i2c-omap.c
10145 F:      drivers/irqchip/irq-omap-intc.c
10146 F:      drivers/mfd/*omap*.c
10147 F:      drivers/mfd/menelaus.c
10148 F:      drivers/mfd/palmas.c
10149 F:      drivers/mfd/tps65217.c
10150 F:      drivers/mfd/tps65218.c
10151 F:      drivers/mfd/tps65910.c
10152 F:      drivers/mfd/twl-core.[ch]
10153 F:      drivers/mfd/twl4030*.c
10154 F:      drivers/mfd/twl6030*.c
10155 F:      drivers/mfd/twl6040*.c
10156 F:      drivers/regulator/palmas-regulator*.c
10157 F:      drivers/regulator/pbias-regulator.c
10158 F:      drivers/regulator/tps65217-regulator.c
10159 F:      drivers/regulator/tps65218-regulator.c
10160 F:      drivers/regulator/tps65910-regulator.c
10161 F:      drivers/regulator/twl-regulator.c
10162 F:      drivers/regulator/twl6030-regulator.c
10163 F:      include/linux/i2c-omap.h
10164
10165 ONION OMEGA2+ BOARD
10166 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10167 L:      linux-mips@linux-mips.org
10168 S:      Maintained
10169 F:      arch/mips/boot/dts/ralink/omega2p.dts
10170
10171 OMFS FILESYSTEM
10172 M:      Bob Copeland <me@bobcopeland.com>
10173 L:      linux-karma-devel@lists.sourceforge.net
10174 S:      Maintained
10175 F:      Documentation/filesystems/omfs.txt
10176 F:      fs/omfs/
10177
10178 OMNIKEY CARDMAN 4000 DRIVER
10179 M:      Harald Welte <laforge@gnumonks.org>
10180 S:      Maintained
10181 F:      drivers/char/pcmcia/cm4000_cs.c
10182 F:      include/linux/cm4000_cs.h
10183 F:      include/uapi/linux/cm4000_cs.h
10184
10185 OMNIKEY CARDMAN 4040 DRIVER
10186 M:      Harald Welte <laforge@gnumonks.org>
10187 S:      Maintained
10188 F:      drivers/char/pcmcia/cm4040_cs.*
10189
10190 OMNIVISION OV13858 SENSOR DRIVER
10191 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10192 L:      linux-media@vger.kernel.org
10193 T:      git git://linuxtv.org/media_tree.git
10194 S:      Maintained
10195 F:      drivers/media/i2c/ov13858.c
10196
10197 OMNIVISION OV5640 SENSOR DRIVER
10198 M:      Steve Longerbeam <slongerbeam@gmail.com>
10199 L:      linux-media@vger.kernel.org
10200 T:      git git://linuxtv.org/media_tree.git
10201 S:      Maintained
10202 F:      drivers/media/i2c/ov5640.c
10203
10204 OMNIVISION OV5647 SENSOR DRIVER
10205 M:      Luis Oliveira <lolivei@synopsys.com>
10206 L:      linux-media@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Maintained
10209 F:      drivers/media/i2c/ov5647.c
10210
10211 OMNIVISION OV7670 SENSOR DRIVER
10212 M:      Jonathan Corbet <corbet@lwn.net>
10213 L:      linux-media@vger.kernel.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 S:      Maintained
10216 F:      drivers/media/i2c/ov7670.c
10217 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10218
10219 OMNIVISION OV7740 SENSOR DRIVER
10220 M:      Wenyou Yang <wenyou.yang@microchip.com>
10221 L:      linux-media@vger.kernel.org
10222 T:      git git://linuxtv.org/media_tree.git
10223 S:      Maintained
10224 F:      drivers/media/i2c/ov7740.c
10225 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10226
10227 ONENAND FLASH DRIVER
10228 M:      Kyungmin Park <kyungmin.park@samsung.com>
10229 L:      linux-mtd@lists.infradead.org
10230 S:      Maintained
10231 F:      drivers/mtd/onenand/
10232 F:      include/linux/mtd/onenand*.h
10233
10234 ONSTREAM SCSI TAPE DRIVER
10235 M:      Willem Riede <osst@riede.org>
10236 L:      osst-users@lists.sourceforge.net
10237 L:      linux-scsi@vger.kernel.org
10238 S:      Maintained
10239 F:      Documentation/scsi/osst.txt
10240 F:      drivers/scsi/osst.*
10241 F:      drivers/scsi/osst_*.h
10242 F:      drivers/scsi/st.h
10243
10244 OP-TEE DRIVER
10245 M:      Jens Wiklander <jens.wiklander@linaro.org>
10246 S:      Maintained
10247 F:      drivers/tee/optee/
10248
10249 OPA-VNIC DRIVER
10250 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10251 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10252 L:      linux-rdma@vger.kernel.org
10253 S:      Supported
10254 F:      drivers/infiniband/ulp/opa_vnic
10255
10256 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10257 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10258 L:      devicetree@vger.kernel.org
10259 S:      Maintained
10260 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10261 F:      Documentation/devicetree/overlay-notes.txt
10262 F:      drivers/of/overlay.c
10263 F:      drivers/of/resolver.c
10264
10265 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10266 M:      Rob Herring <robh+dt@kernel.org>
10267 M:      Frank Rowand <frowand.list@gmail.com>
10268 L:      devicetree@vger.kernel.org
10269 W:      http://www.devicetree.org/
10270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10271 S:      Maintained
10272 F:      drivers/of/
10273 F:      include/linux/of*.h
10274 F:      scripts/dtc/
10275 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10276
10277 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10278 M:      Rob Herring <robh+dt@kernel.org>
10279 M:      Mark Rutland <mark.rutland@arm.com>
10280 L:      devicetree@vger.kernel.org
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10282 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10283 S:      Maintained
10284 F:      Documentation/devicetree/
10285 F:      arch/*/boot/dts/
10286 F:      include/dt-bindings/
10287
10288 OPENCORES I2C BUS DRIVER
10289 M:      Peter Korsgaard <jacmet@sunsite.dk>
10290 L:      linux-i2c@vger.kernel.org
10291 S:      Maintained
10292 F:      Documentation/i2c/busses/i2c-ocores
10293 F:      drivers/i2c/busses/i2c-ocores.c
10294
10295 OPENRISC ARCHITECTURE
10296 M:      Jonas Bonn <jonas@southpole.se>
10297 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10298 M:      Stafford Horne <shorne@gmail.com>
10299 T:      git git://github.com/openrisc/linux.git
10300 L:      openrisc@lists.librecores.org
10301 W:      http://openrisc.io
10302 S:      Maintained
10303 F:      Documentation/devicetree/bindings/openrisc/
10304 F:      Documentation/openrisc/
10305 F:      arch/openrisc/
10306 F:      drivers/irqchip/irq-ompic.c
10307 F:      drivers/irqchip/irq-or1k-*
10308
10309 OPENVSWITCH
10310 M:      Pravin B Shelar <pshelar@ovn.org>
10311 L:      netdev@vger.kernel.org
10312 L:      dev@openvswitch.org
10313 W:      http://openvswitch.org
10314 S:      Maintained
10315 F:      net/openvswitch/
10316 F:      include/uapi/linux/openvswitch.h
10317
10318 OPERATING PERFORMANCE POINTS (OPP)
10319 M:      Viresh Kumar <vireshk@kernel.org>
10320 M:      Nishanth Menon <nm@ti.com>
10321 M:      Stephen Boyd <sboyd@kernel.org>
10322 L:      linux-pm@vger.kernel.org
10323 S:      Maintained
10324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10325 F:      drivers/opp/
10326 F:      include/linux/pm_opp.h
10327 F:      Documentation/power/opp.txt
10328 F:      Documentation/devicetree/bindings/opp/
10329
10330 OPL4 DRIVER
10331 M:      Clemens Ladisch <clemens@ladisch.de>
10332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10333 T:      git git://git.alsa-project.org/alsa-kernel.git
10334 S:      Maintained
10335 F:      sound/drivers/opl4/
10336
10337 OPROFILE
10338 M:      Robert Richter <rric@kernel.org>
10339 L:      oprofile-list@lists.sf.net
10340 S:      Maintained
10341 F:      arch/*/include/asm/oprofile*.h
10342 F:      arch/*/oprofile/
10343 F:      drivers/oprofile/
10344 F:      include/linux/oprofile.h
10345
10346 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10347 M:      Mark Fasheh <mark@fasheh.com>
10348 M:      Joel Becker <jlbec@evilplan.org>
10349 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10350 W:      http://ocfs2.wiki.kernel.org
10351 S:      Supported
10352 F:      Documentation/filesystems/ocfs2.txt
10353 F:      Documentation/filesystems/dlmfs.txt
10354 F:      fs/ocfs2/
10355
10356 ORANGEFS FILESYSTEM
10357 M:      Mike Marshall <hubcap@omnibond.com>
10358 R:      Martin Brandenburg <martin@omnibond.com>
10359 L:      devel@lists.orangefs.org
10360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10361 S:      Supported
10362 F:      fs/orangefs/
10363 F:      Documentation/filesystems/orangefs.txt
10364
10365 ORINOCO DRIVER
10366 L:      linux-wireless@vger.kernel.org
10367 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10368 W:      http://www.nongnu.org/orinoco/
10369 S:      Orphan
10370 F:      drivers/net/wireless/intersil/orinoco/
10371
10372 OSD LIBRARY and FILESYSTEM
10373 M:      Boaz Harrosh <ooo@electrozaur.com>
10374 S:      Maintained
10375 F:      drivers/scsi/osd/
10376 F:      include/scsi/osd_*
10377 F:      fs/exofs/
10378
10379 OV2659 OMNIVISION SENSOR DRIVER
10380 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10381 L:      linux-media@vger.kernel.org
10382 W:      https://linuxtv.org
10383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10384 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10385 S:      Maintained
10386 F:      drivers/media/i2c/ov2659.c
10387 F:      include/media/i2c/ov2659.h
10388
10389 OVERLAY FILESYSTEM
10390 M:      Miklos Szeredi <miklos@szeredi.hu>
10391 L:      linux-unionfs@vger.kernel.org
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10393 S:      Supported
10394 F:      fs/overlayfs/
10395 F:      Documentation/filesystems/overlayfs.txt
10396
10397 P54 WIRELESS DRIVER
10398 M:      Christian Lamparter <chunkeey@googlemail.com>
10399 L:      linux-wireless@vger.kernel.org
10400 W:      http://wireless.kernel.org/en/users/Drivers/p54
10401 S:      Maintained
10402 F:      drivers/net/wireless/intersil/p54/
10403
10404 PA SEMI ETHERNET DRIVER
10405 L:      netdev@vger.kernel.org
10406 S:      Orphan
10407 F:      drivers/net/ethernet/pasemi/*
10408
10409 PA SEMI SMBUS DRIVER
10410 L:      linux-i2c@vger.kernel.org
10411 S:      Orphan
10412 F:      drivers/i2c/busses/i2c-pasemi.c
10413
10414 PADATA PARALLEL EXECUTION MECHANISM
10415 M:      Steffen Klassert <steffen.klassert@secunet.com>
10416 L:      linux-crypto@vger.kernel.org
10417 S:      Maintained
10418 F:      kernel/padata.c
10419 F:      include/linux/padata.h
10420 F:      Documentation/padata.txt
10421
10422 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10423 M:      Harald Welte <laforge@gnumonks.org>
10424 L:      platform-driver-x86@vger.kernel.org
10425 S:      Maintained
10426 F:      drivers/platform/x86/panasonic-laptop.c
10427
10428 PANASONIC MN10300/AM33/AM34 PORT
10429 M:      David Howells <dhowells@redhat.com>
10430 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10431 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10432 S:      Maintained
10433 F:      Documentation/mn10300/
10434 F:      arch/mn10300/
10435
10436 PARALLEL LCD/KEYPAD PANEL DRIVER
10437 M:      Willy Tarreau <willy@haproxy.com>
10438 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10439 S:      Odd Fixes
10440 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10441 F:      drivers/misc/panel.c
10442
10443 PARALLEL PORT SUBSYSTEM
10444 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10445 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10446 L:      linux-parport@lists.infradead.org (subscribers-only)
10447 S:      Maintained
10448 F:      drivers/parport/
10449 F:      include/linux/parport*.h
10450 F:      drivers/char/ppdev.c
10451 F:      include/uapi/linux/ppdev.h
10452 F:      Documentation/parport*.txt
10453
10454 PARAVIRT_OPS INTERFACE
10455 M:      Juergen Gross <jgross@suse.com>
10456 M:      Alok Kataria <akataria@vmware.com>
10457 L:      virtualization@lists.linux-foundation.org
10458 S:      Supported
10459 F:      Documentation/virtual/paravirt_ops.txt
10460 F:      arch/*/kernel/paravirt*
10461 F:      arch/*/include/asm/paravirt*.h
10462 F:      include/linux/hypervisor.h
10463
10464 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10465 M:      Tim Waugh <tim@cyberelk.net>
10466 L:      linux-parport@lists.infradead.org (subscribers-only)
10467 S:      Maintained
10468 F:      Documentation/blockdev/paride.txt
10469 F:      drivers/block/paride/
10470
10471 PARISC ARCHITECTURE
10472 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10473 M:      Helge Deller <deller@gmx.de>
10474 L:      linux-parisc@vger.kernel.org
10475 W:      http://www.parisc-linux.org/
10476 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10479 S:      Maintained
10480 F:      arch/parisc/
10481 F:      Documentation/parisc/
10482 F:      drivers/parisc/
10483 F:      drivers/char/agp/parisc-agp.c
10484 F:      drivers/input/serio/gscps2.c
10485 F:      drivers/parport/parport_gsc.*
10486 F:      drivers/tty/serial/8250/8250_gsc.c
10487 F:      drivers/video/fbdev/sti*
10488 F:      drivers/video/console/sti*
10489 F:      drivers/video/logo/logo_parisc*
10490
10491 PARMAN
10492 M:      Jiri Pirko <jiri@mellanox.com>
10493 L:      netdev@vger.kernel.org
10494 S:      Supported
10495 F:      lib/parman.c
10496 F:      lib/test_parman.c
10497 F:      include/linux/parman.h
10498
10499 PC87360 HARDWARE MONITORING DRIVER
10500 M:      Jim Cromie <jim.cromie@gmail.com>
10501 L:      linux-hwmon@vger.kernel.org
10502 S:      Maintained
10503 F:      Documentation/hwmon/pc87360
10504 F:      drivers/hwmon/pc87360.c
10505
10506 PC8736x GPIO DRIVER
10507 M:      Jim Cromie <jim.cromie@gmail.com>
10508 S:      Maintained
10509 F:      drivers/char/pc8736x_gpio.c
10510
10511 PC87427 HARDWARE MONITORING DRIVER
10512 M:      Jean Delvare <jdelvare@suse.com>
10513 L:      linux-hwmon@vger.kernel.org
10514 S:      Maintained
10515 F:      Documentation/hwmon/pc87427
10516 F:      drivers/hwmon/pc87427.c
10517
10518 PCA9532 LED DRIVER
10519 M:      Riku Voipio <riku.voipio@iki.fi>
10520 S:      Maintained
10521 F:      drivers/leds/leds-pca9532.c
10522 F:      include/linux/leds-pca9532.h
10523
10524 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10525 M:      Guenter Roeck <linux@roeck-us.net>
10526 L:      linux-i2c@vger.kernel.org
10527 S:      Maintained
10528 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10529
10530 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10531 M:      Khalid Aziz <khalid@gonehiking.org>
10532 S:      Maintained
10533 F:      drivers/firmware/pcdp.*
10534
10535 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10536 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10537 L:      linux-pci@vger.kernel.org
10538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10539 S:      Maintained
10540 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10541 F:      drivers/pci/host/pci-aardvark.c
10542
10543 PCI DRIVER FOR ALTERA PCIE IP
10544 M:      Ley Foon Tan <lftan@altera.com>
10545 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10546 L:      linux-pci@vger.kernel.org
10547 S:      Supported
10548 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10549 F:      drivers/pci/host/pcie-altera.c
10550
10551 PCI DRIVER FOR APPLIEDMICRO XGENE
10552 M:      Tanmay Inamdar <tinamdar@apm.com>
10553 L:      linux-pci@vger.kernel.org
10554 L:      linux-arm-kernel@lists.infradead.org
10555 S:      Maintained
10556 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10557 F:      drivers/pci/host/pci-xgene.c
10558
10559 PCI DRIVER FOR ARM VERSATILE PLATFORM
10560 M:      Rob Herring <robh@kernel.org>
10561 L:      linux-pci@vger.kernel.org
10562 L:      linux-arm-kernel@lists.infradead.org
10563 S:      Maintained
10564 F:      Documentation/devicetree/bindings/pci/versatile.txt
10565 F:      drivers/pci/host/pci-versatile.c
10566
10567 PCI DRIVER FOR ARMADA 8K
10568 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10569 L:      linux-pci@vger.kernel.org
10570 L:      linux-arm-kernel@lists.infradead.org
10571 S:      Maintained
10572 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10573 F:      drivers/pci/dwc/pcie-armada8k.c
10574
10575 PCI DRIVER FOR CADENCE PCIE IP
10576 M:      Alan Douglas <adouglas@cadence.com>
10577 L:      linux-pci@vger.kernel.org
10578 S:      Maintained
10579 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10580 F:      drivers/pci/cadence/pcie-cadence*
10581
10582 PCI DRIVER FOR FREESCALE LAYERSCAPE
10583 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10584 M:      Mingkai Hu <mingkai.hu@freescale.com>
10585 M:      Roy Zang <tie-fei.zang@freescale.com>
10586 L:      linuxppc-dev@lists.ozlabs.org
10587 L:      linux-pci@vger.kernel.org
10588 L:      linux-arm-kernel@lists.infradead.org
10589 S:      Maintained
10590 F:      drivers/pci/dwc/*layerscape*
10591
10592 PCI DRIVER FOR GENERIC OF HOSTS
10593 M:      Will Deacon <will.deacon@arm.com>
10594 L:      linux-pci@vger.kernel.org
10595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10598 F:      drivers/pci/host/pci-host-common.c
10599 F:      drivers/pci/host/pci-host-generic.c
10600
10601 PCI DRIVER FOR IMX6
10602 M:      Richard Zhu <hongxing.zhu@nxp.com>
10603 M:      Lucas Stach <l.stach@pengutronix.de>
10604 L:      linux-pci@vger.kernel.org
10605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10606 S:      Maintained
10607 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10608 F:      drivers/pci/dwc/*imx6*
10609
10610 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10611 M:      Keith Busch <keith.busch@intel.com>
10612 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10613 L:      linux-pci@vger.kernel.org
10614 S:      Supported
10615 F:      drivers/pci/host/vmd.c
10616
10617 PCI DRIVER FOR MICROSEMI SWITCHTEC
10618 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10619 M:      Logan Gunthorpe <logang@deltatee.com>
10620 L:      linux-pci@vger.kernel.org
10621 S:      Maintained
10622 F:      Documentation/switchtec.txt
10623 F:      Documentation/ABI/testing/sysfs-class-switchtec
10624 F:      drivers/pci/switch/switchtec*
10625 F:      include/uapi/linux/switchtec_ioctl.h
10626 F:      include/linux/switchtec.h
10627 F:      drivers/ntb/hw/mscc/
10628
10629 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10630 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10631 M:      Jason Cooper <jason@lakedaemon.net>
10632 L:      linux-pci@vger.kernel.org
10633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10634 S:      Maintained
10635 F:      drivers/pci/host/*mvebu*
10636
10637 PCI DRIVER FOR NVIDIA TEGRA
10638 M:      Thierry Reding <thierry.reding@gmail.com>
10639 L:      linux-tegra@vger.kernel.org
10640 L:      linux-pci@vger.kernel.org
10641 S:      Supported
10642 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10643 F:      drivers/pci/host/pci-tegra.c
10644
10645 PCI DRIVER FOR RENESAS R-CAR
10646 M:      Simon Horman <horms@verge.net.au>
10647 L:      linux-pci@vger.kernel.org
10648 L:      linux-renesas-soc@vger.kernel.org
10649 S:      Maintained
10650 F:      drivers/pci/host/*rcar*
10651
10652 PCI DRIVER FOR SAMSUNG EXYNOS
10653 M:      Jingoo Han <jingoohan1@gmail.com>
10654 L:      linux-pci@vger.kernel.org
10655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10656 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10657 S:      Maintained
10658 F:      drivers/pci/dwc/pci-exynos.c
10659
10660 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10661 M:      Jingoo Han <jingoohan1@gmail.com>
10662 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10663 L:      linux-pci@vger.kernel.org
10664 S:      Maintained
10665 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10666 F:      drivers/pci/dwc/*designware*
10667
10668 PCI DRIVER FOR TI DRA7XX
10669 M:      Kishon Vijay Abraham I <kishon@ti.com>
10670 L:      linux-omap@vger.kernel.org
10671 L:      linux-pci@vger.kernel.org
10672 S:      Supported
10673 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10674 F:      drivers/pci/dwc/pci-dra7xx.c
10675
10676 PCI DRIVER FOR TI KEYSTONE
10677 M:      Murali Karicheri <m-karicheri2@ti.com>
10678 L:      linux-pci@vger.kernel.org
10679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10680 S:      Maintained
10681 F:      drivers/pci/dwc/*keystone*
10682
10683 PCI ENDPOINT SUBSYSTEM
10684 M:      Kishon Vijay Abraham I <kishon@ti.com>
10685 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10686 L:      linux-pci@vger.kernel.org
10687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10688 S:      Supported
10689 F:      drivers/pci/endpoint/
10690 F:      drivers/misc/pci_endpoint_test.c
10691 F:      tools/pci/
10692
10693 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10694 M:      Russell Currey <ruscur@russell.cc>
10695 L:      linuxppc-dev@lists.ozlabs.org
10696 S:      Supported
10697 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10698 F:      arch/powerpc/kernel/eeh*.c
10699 F:      arch/powerpc/platforms/*/eeh*.c
10700 F:      arch/powerpc/include/*/eeh*.h
10701
10702 PCI ERROR RECOVERY
10703 M:      Linas Vepstas <linasvepstas@gmail.com>
10704 L:      linux-pci@vger.kernel.org
10705 S:      Supported
10706 F:      Documentation/PCI/pci-error-recovery.txt
10707
10708 PCI MSI DRIVER FOR ALTERA MSI IP
10709 M:      Ley Foon Tan <lftan@altera.com>
10710 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10711 L:      linux-pci@vger.kernel.org
10712 S:      Supported
10713 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10714 F:      drivers/pci/host/pcie-altera-msi.c
10715
10716 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10717 M:      Duc Dang <dhdang@apm.com>
10718 L:      linux-pci@vger.kernel.org
10719 L:      linux-arm-kernel@lists.infradead.org
10720 S:      Maintained
10721 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10722 F:      drivers/pci/host/pci-xgene-msi.c
10723
10724 PCI SUBSYSTEM
10725 M:      Bjorn Helgaas <bhelgaas@google.com>
10726 L:      linux-pci@vger.kernel.org
10727 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10729 S:      Supported
10730 F:      Documentation/devicetree/bindings/pci/
10731 F:      Documentation/PCI/
10732 F:      drivers/acpi/pci*
10733 F:      drivers/pci/
10734 F:      include/asm-generic/pci*
10735 F:      include/linux/pci*
10736 F:      include/uapi/linux/pci*
10737 F:      lib/pci*
10738 F:      arch/x86/pci/
10739 F:      arch/x86/kernel/quirks.c
10740
10741 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10742 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10743 L:      linux-pci@vger.kernel.org
10744 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10746 S:      Supported
10747 F:      drivers/pci/host/
10748 F:      drivers/pci/dwc/
10749
10750 PCIE DRIVER FOR AXIS ARTPEC
10751 M:      Niklas Cassel <niklas.cassel@axis.com>
10752 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10753 L:      linux-arm-kernel@axis.com
10754 L:      linux-pci@vger.kernel.org
10755 S:      Maintained
10756 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10757 F:      drivers/pci/dwc/*artpec*
10758
10759 PCIE DRIVER FOR CAVIUM THUNDERX
10760 M:      David Daney <david.daney@cavium.com>
10761 L:      linux-pci@vger.kernel.org
10762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763 S:      Supported
10764 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10765 F:      drivers/pci/host/pci-thunder-*
10766
10767 PCIE DRIVER FOR HISILICON
10768 M:      Zhou Wang <wangzhou1@hisilicon.com>
10769 L:      linux-pci@vger.kernel.org
10770 S:      Maintained
10771 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10772 F:      drivers/pci/dwc/pcie-hisi.c
10773
10774 PCIE DRIVER FOR HISILICON KIRIN
10775 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10776 M:      Binghui Wang <wangbinghui@hisilicon.com>
10777 L:      linux-pci@vger.kernel.org
10778 S:      Maintained
10779 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10780 F:      drivers/pci/dwc/pcie-kirin.c
10781
10782 PCIE DRIVER FOR HISILICON STB
10783 M:      Jianguo Sun <sunjianguo1@huawei.com>
10784 M:      Shawn Guo <shawn.guo@linaro.org>
10785 L:      linux-pci@vger.kernel.org
10786 S:      Maintained
10787 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10788 F:      drivers/pci/dwc/pcie-histb.c
10789
10790 PCIE DRIVER FOR MEDIATEK
10791 M:      Ryder Lee <ryder.lee@mediatek.com>
10792 L:      linux-pci@vger.kernel.org
10793 L:      linux-mediatek@lists.infradead.org
10794 S:      Supported
10795 F:      Documentation/devicetree/bindings/pci/mediatek*
10796 F:      drivers/pci/host/*mediatek*
10797
10798 PCIE DRIVER FOR QUALCOMM MSM
10799 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10800 L:      linux-pci@vger.kernel.org
10801 L:      linux-arm-msm@vger.kernel.org
10802 S:      Maintained
10803 F:      drivers/pci/dwc/*qcom*
10804
10805 PCIE DRIVER FOR ROCKCHIP
10806 M:      Shawn Lin <shawn.lin@rock-chips.com>
10807 L:      linux-pci@vger.kernel.org
10808 L:      linux-rockchip@lists.infradead.org
10809 S:      Maintained
10810 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10811 F:      drivers/pci/host/pcie-rockchip.c
10812
10813 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10814 M:      Linus Walleij <linus.walleij@linaro.org>
10815 L:      linux-pci@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10818 F:      drivers/pci/host/pci-v3-semi.c
10819
10820 PCIE DRIVER FOR ST SPEAR13XX
10821 M:      Pratyush Anand <pratyush.anand@gmail.com>
10822 L:      linux-pci@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/pci/dwc/*spear*
10825
10826 PCMCIA SUBSYSTEM
10827 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10829 S:      Odd Fixes
10830 F:      Documentation/pcmcia/
10831 F:      tools/pcmcia/
10832 F:      drivers/pcmcia/
10833 F:      include/pcmcia/
10834
10835 PCNET32 NETWORK DRIVER
10836 M:      Don Fry <pcnet32@frontier.com>
10837 L:      netdev@vger.kernel.org
10838 S:      Maintained
10839 F:      drivers/net/ethernet/amd/pcnet32.c
10840
10841 PCRYPT PARALLEL CRYPTO ENGINE
10842 M:      Steffen Klassert <steffen.klassert@secunet.com>
10843 L:      linux-crypto@vger.kernel.org
10844 S:      Maintained
10845 F:      crypto/pcrypt.c
10846 F:      include/crypto/pcrypt.h
10847
10848 PEAQ WMI HOTKEYS DRIVER
10849 M:      Hans de Goede <hdegoede@redhat.com>
10850 L:      platform-driver-x86@vger.kernel.org
10851 S:      Maintained
10852 F:      drivers/platform/x86/peaq-wmi.c
10853
10854 PER-CPU MEMORY ALLOCATOR
10855 M:      Tejun Heo <tj@kernel.org>
10856 M:      Christoph Lameter <cl@linux.com>
10857 M:      Dennis Zhou <dennisszhou@gmail.com>
10858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10859 S:      Maintained
10860 F:      include/linux/percpu*.h
10861 F:      mm/percpu*.c
10862 F:      arch/*/include/asm/percpu.h
10863
10864 PER-TASK DELAY ACCOUNTING
10865 M:      Balbir Singh <bsingharora@gmail.com>
10866 S:      Maintained
10867 F:      include/linux/delayacct.h
10868 F:      kernel/delayacct.c
10869
10870 PERFORMANCE EVENTS SUBSYSTEM
10871 M:      Peter Zijlstra <peterz@infradead.org>
10872 M:      Ingo Molnar <mingo@redhat.com>
10873 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10874 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10875 R:      Jiri Olsa <jolsa@redhat.com>
10876 R:      Namhyung Kim <namhyung@kernel.org>
10877 L:      linux-kernel@vger.kernel.org
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10879 S:      Supported
10880 F:      kernel/events/*
10881 F:      include/linux/perf_event.h
10882 F:      include/uapi/linux/perf_event.h
10883 F:      arch/*/kernel/perf_event*.c
10884 F:      arch/*/kernel/*/perf_event*.c
10885 F:      arch/*/kernel/*/*/perf_event*.c
10886 F:      arch/*/include/asm/perf_event.h
10887 F:      arch/*/kernel/perf_callchain.c
10888 F:      arch/*/events/*
10889 F:      tools/perf/
10890
10891 PERSONALITY HANDLING
10892 M:      Christoph Hellwig <hch@infradead.org>
10893 L:      linux-abi-devel@lists.sourceforge.net
10894 S:      Maintained
10895 F:      include/linux/personality.h
10896 F:      include/uapi/linux/personality.h
10897
10898 PHONET PROTOCOL
10899 M:      Remi Denis-Courmont <courmisch@gmail.com>
10900 S:      Supported
10901 F:      Documentation/networking/phonet.txt
10902 F:      include/linux/phonet.h
10903 F:      include/net/phonet/
10904 F:      include/uapi/linux/phonet.h
10905 F:      net/phonet/
10906
10907 PHRAM MTD DRIVER
10908 M:      Joern Engel <joern@lazybastard.org>
10909 L:      linux-mtd@lists.infradead.org
10910 S:      Maintained
10911 F:      drivers/mtd/devices/phram.c
10912
10913 PICOLCD HID DRIVER
10914 M:      Bruno Prémont <bonbons@linux-vserver.org>
10915 L:      linux-input@vger.kernel.org
10916 S:      Maintained
10917 F:      drivers/hid/hid-picolcd*
10918
10919 PICOXCELL SUPPORT
10920 M:      Jamie Iles <jamie@jamieiles.com>
10921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10923 S:      Supported
10924 F:      arch/arm/boot/dts/picoxcell*
10925 F:      arch/arm/mach-picoxcell/
10926 F:      drivers/crypto/picoxcell*
10927
10928 PIN CONTROL SUBSYSTEM
10929 M:      Linus Walleij <linus.walleij@linaro.org>
10930 L:      linux-gpio@vger.kernel.org
10931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10932 S:      Maintained
10933 F:      Documentation/devicetree/bindings/pinctrl/
10934 F:      Documentation/driver-api/pinctl.rst
10935 F:      drivers/pinctrl/
10936 F:      include/linux/pinctrl/
10937
10938 PIN CONTROLLER - ATMEL AT91
10939 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10941 S:      Maintained
10942 F:      drivers/pinctrl/pinctrl-at91.*
10943
10944 PIN CONTROLLER - ATMEL AT91 PIO4
10945 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10947 L:      linux-gpio@vger.kernel.org
10948 S:      Supported
10949 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10950
10951 PIN CONTROLLER - FREESCALE
10952 M:      Dong Aisheng <aisheng.dong@nxp.com>
10953 M:      Fabio Estevam <festevam@gmail.com>
10954 M:      Shawn Guo <shawnguo@kernel.org>
10955 M:      Stefan Agner <stefan@agner.ch>
10956 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
10957 L:      linux-gpio@vger.kernel.org
10958 S:      Maintained
10959 F:      drivers/pinctrl/freescale/
10960 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
10961
10962 PIN CONTROLLER - INTEL
10963 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10964 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10965 S:      Maintained
10966 F:      drivers/pinctrl/intel/
10967
10968 PIN CONTROLLER - MEDIATEK
10969 M:      Sean Wang <sean.wang@mediatek.com>
10970 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10971 S:      Maintained
10972 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10973 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10974 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10975 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
10976 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
10977
10978 PIN CONTROLLER - QUALCOMM
10979 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10980 S:      Maintained
10981 L:      linux-arm-msm@vger.kernel.org
10982 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10983 F:      drivers/pinctrl/qcom/
10984
10985 PIN CONTROLLER - RENESAS
10986 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10987 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10988 L:      linux-renesas-soc@vger.kernel.org
10989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10990 S:      Maintained
10991 F:      drivers/pinctrl/sh-pfc/
10992
10993 PIN CONTROLLER - SAMSUNG
10994 M:      Tomasz Figa <tomasz.figa@gmail.com>
10995 M:      Krzysztof Kozlowski <krzk@kernel.org>
10996 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10998 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10999 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11001 S:      Maintained
11002 F:      drivers/pinctrl/samsung/
11003 F:      include/dt-bindings/pinctrl/samsung.h
11004 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11005
11006 PIN CONTROLLER - SINGLE
11007 M:      Tony Lindgren <tony@atomide.com>
11008 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 L:      linux-omap@vger.kernel.org
11011 S:      Maintained
11012 F:      drivers/pinctrl/pinctrl-single.c
11013
11014 PIN CONTROLLER - ST SPEAR
11015 M:      Viresh Kumar <vireshk@kernel.org>
11016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11017 W:      http://www.st.com/spear
11018 S:      Maintained
11019 F:      drivers/pinctrl/spear/
11020
11021 PISTACHIO SOC SUPPORT
11022 M:      James Hartley <james.hartley@sondrel.com>
11023 L:      linux-mips@linux-mips.org
11024 S:      Odd Fixes
11025 F:      arch/mips/pistachio/
11026 F:      arch/mips/include/asm/mach-pistachio/
11027 F:      arch/mips/boot/dts/img/pistachio*
11028 F:      arch/mips/configs/pistachio*_defconfig
11029
11030 PKTCDVD DRIVER
11031 S:      Orphan
11032 M:      linux-block@vger.kernel.org
11033 F:      drivers/block/pktcdvd.c
11034 F:      include/linux/pktcdvd.h
11035 F:      include/uapi/linux/pktcdvd.h
11036
11037 PKUNITY SOC DRIVERS
11038 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11039 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11040 S:      Maintained
11041 T:      git git://github.com/gxt/linux.git
11042 F:      drivers/input/serio/i8042-unicore32io.h
11043 F:      drivers/i2c/busses/i2c-puv3.c
11044 F:      drivers/video/fbdev/fb-puv3.c
11045 F:      drivers/rtc/rtc-puv3.c
11046
11047 PMBUS HARDWARE MONITORING DRIVERS
11048 M:      Guenter Roeck <linux@roeck-us.net>
11049 L:      linux-hwmon@vger.kernel.org
11050 W:      http://hwmon.wiki.kernel.org/
11051 W:      http://www.roeck-us.net/linux/drivers/
11052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11053 S:      Maintained
11054 F:      Documentation/hwmon/pmbus
11055 F:      drivers/hwmon/pmbus/
11056 F:      include/linux/pmbus.h
11057
11058 PMC SIERRA MaxRAID DRIVER
11059 L:      linux-scsi@vger.kernel.org
11060 W:      http://www.pmc-sierra.com/
11061 S:      Orphan
11062 F:      drivers/scsi/pmcraid.*
11063
11064 PMC SIERRA PM8001 DRIVER
11065 M:      Jack Wang <jinpu.wang@profitbricks.com>
11066 M:      lindar_liu@usish.com
11067 L:      linux-scsi@vger.kernel.org
11068 S:      Supported
11069 F:      drivers/scsi/pm8001/
11070
11071 PNP SUPPORT
11072 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11073 S:      Maintained
11074 F:      drivers/pnp/
11075
11076 POSIX CLOCKS and TIMERS
11077 M:      Thomas Gleixner <tglx@linutronix.de>
11078 L:      linux-kernel@vger.kernel.org
11079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11080 S:      Maintained
11081 F:      fs/timerfd.c
11082 F:      include/linux/timer*
11083 F:      kernel/time/*timer*
11084
11085 POWER MANAGEMENT CORE
11086 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11087 L:      linux-pm@vger.kernel.org
11088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11089 B:      https://bugzilla.kernel.org
11090 S:      Supported
11091 F:      drivers/base/power/
11092 F:      include/linux/pm.h
11093 F:      include/linux/pm_*
11094 F:      include/linux/powercap.h
11095 F:      drivers/powercap/
11096 F:      kernel/configs/nopm.config
11097
11098 POWER STATE COORDINATION INTERFACE (PSCI)
11099 M:      Mark Rutland <mark.rutland@arm.com>
11100 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11101 L:      linux-arm-kernel@lists.infradead.org
11102 S:      Maintained
11103 F:      drivers/firmware/psci*.c
11104 F:      include/linux/psci.h
11105 F:      include/uapi/linux/psci.h
11106
11107 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11108 M:      Sebastian Reichel <sre@kernel.org>
11109 L:      linux-pm@vger.kernel.org
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11111 S:      Maintained
11112 F:      Documentation/devicetree/bindings/power/supply/
11113 F:      include/linux/power_supply.h
11114 F:      drivers/power/supply/
11115
11116 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11117 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11118 L:      linuxppc-dev@lists.ozlabs.org
11119 S:      Maintained
11120 F:      drivers/char/powernv-op-panel.c
11121
11122 PPP OVER ATM (RFC 2364)
11123 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11124 S:      Maintained
11125 F:      net/atm/pppoatm.c
11126 F:      include/uapi/linux/atmppp.h
11127
11128 PPP OVER ETHERNET
11129 M:      Michal Ostrowski <mostrows@earthlink.net>
11130 S:      Maintained
11131 F:      drivers/net/ppp/pppoe.c
11132 F:      drivers/net/ppp/pppox.c
11133
11134 PPP OVER L2TP
11135 M:      James Chapman <jchapman@katalix.com>
11136 S:      Maintained
11137 F:      net/l2tp/l2tp_ppp.c
11138 F:      include/linux/if_pppol2tp.h
11139 F:      include/uapi/linux/if_pppol2tp.h
11140
11141 PPP PROTOCOL DRIVERS AND COMPRESSORS
11142 M:      Paul Mackerras <paulus@samba.org>
11143 L:      linux-ppp@vger.kernel.org
11144 S:      Maintained
11145 F:      drivers/net/ppp/ppp_*
11146
11147 PPS SUPPORT
11148 M:      Rodolfo Giometti <giometti@enneenne.com>
11149 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11150 L:      linuxpps@ml.enneenne.com (subscribers-only)
11151 S:      Maintained
11152 F:      Documentation/pps/
11153 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11154 F:      Documentation/ABI/testing/sysfs-pps
11155 F:      drivers/pps/
11156 F:      include/linux/pps*.h
11157 F:      include/uapi/linux/pps.h
11158
11159 PPTP DRIVER
11160 M:      Dmitry Kozlov <xeb@mail.ru>
11161 L:      netdev@vger.kernel.org
11162 S:      Maintained
11163 F:      drivers/net/ppp/pptp.c
11164 W:      http://sourceforge.net/projects/accel-pptp
11165
11166 PREEMPTIBLE KERNEL
11167 M:      Robert Love <rml@tech9.net>
11168 L:      kpreempt-tech@lists.sourceforge.net
11169 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11170 S:      Supported
11171 F:      Documentation/preempt-locking.txt
11172 F:      include/linux/preempt.h
11173
11174 PRINTK
11175 M:      Petr Mladek <pmladek@suse.com>
11176 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11177 R:      Steven Rostedt <rostedt@goodmis.org>
11178 S:      Maintained
11179 F:      kernel/printk/
11180 F:      include/linux/printk.h
11181
11182 PRISM54 WIRELESS DRIVER
11183 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11184 L:      linux-wireless@vger.kernel.org
11185 W:      http://wireless.kernel.org/en/users/Drivers/p54
11186 S:      Obsolete
11187 F:      drivers/net/wireless/intersil/prism54/
11188
11189 PROC SYSCTL
11190 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11191 M:      Kees Cook <keescook@chromium.org>
11192 L:      linux-kernel@vger.kernel.org
11193 L:      linux-fsdevel@vger.kernel.org
11194 S:      Maintained
11195 F:      fs/proc/proc_sysctl.c
11196 F:      include/linux/sysctl.h
11197 F:      kernel/sysctl.c
11198 F:      tools/testing/selftests/sysctl/
11199
11200 PS3 NETWORK SUPPORT
11201 M:      Geoff Levand <geoff@infradead.org>
11202 L:      netdev@vger.kernel.org
11203 L:      linuxppc-dev@lists.ozlabs.org
11204 S:      Maintained
11205 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11206
11207 PS3 PLATFORM SUPPORT
11208 M:      Geoff Levand <geoff@infradead.org>
11209 L:      linuxppc-dev@lists.ozlabs.org
11210 S:      Maintained
11211 F:      arch/powerpc/boot/ps3*
11212 F:      arch/powerpc/include/asm/lv1call.h
11213 F:      arch/powerpc/include/asm/ps3*.h
11214 F:      arch/powerpc/platforms/ps3/
11215 F:      drivers/*/ps3*
11216 F:      drivers/ps3/
11217 F:      drivers/rtc/rtc-ps3.c
11218 F:      drivers/usb/host/*ps3.c
11219 F:      sound/ppc/snd_ps3*
11220
11221 PS3VRAM DRIVER
11222 M:      Jim Paris <jim@jtan.com>
11223 M:      Geoff Levand <geoff@infradead.org>
11224 L:      linuxppc-dev@lists.ozlabs.org
11225 S:      Maintained
11226 F:      drivers/block/ps3vram.c
11227
11228 PSAMPLE PACKET SAMPLING SUPPORT:
11229 M:      Yotam Gigi <yotam.gi@gmail.com>
11230 S:      Maintained
11231 F:      net/psample
11232 F:      include/net/psample.h
11233 F:      include/uapi/linux/psample.h
11234
11235 PSTORE FILESYSTEM
11236 M:      Kees Cook <keescook@chromium.org>
11237 M:      Anton Vorontsov <anton@enomsg.org>
11238 M:      Colin Cross <ccross@android.com>
11239 M:      Tony Luck <tony.luck@intel.com>
11240 S:      Maintained
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11242 F:      fs/pstore/
11243 F:      include/linux/pstore*
11244 F:      drivers/firmware/efi/efi-pstore.c
11245 F:      drivers/acpi/apei/erst.c
11246 F:      Documentation/admin-guide/ramoops.rst
11247 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11248 K:      \b(pstore|ramoops)
11249
11250 PTP HARDWARE CLOCK SUPPORT
11251 M:      Richard Cochran <richardcochran@gmail.com>
11252 L:      netdev@vger.kernel.org
11253 S:      Maintained
11254 W:      http://linuxptp.sourceforge.net/
11255 F:      Documentation/ABI/testing/sysfs-ptp
11256 F:      Documentation/ptp/*
11257 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11258 F:      drivers/net/phy/dp83640*
11259 F:      drivers/ptp/*
11260 F:      include/linux/ptp_cl*
11261
11262 PTRACE SUPPORT
11263 M:      Oleg Nesterov <oleg@redhat.com>
11264 S:      Maintained
11265 F:      include/asm-generic/syscall.h
11266 F:      include/linux/ptrace.h
11267 F:      include/linux/regset.h
11268 F:      include/linux/tracehook.h
11269 F:      include/uapi/linux/ptrace.h
11270 F:      include/uapi/linux/ptrace.h
11271 F:      include/asm-generic/ptrace.h
11272 F:      kernel/ptrace.c
11273 F:      arch/*/ptrace*.c
11274 F:      arch/*/*/ptrace*.c
11275 F:      arch/*/include/asm/ptrace*.h
11276
11277 PULSE8-CEC DRIVER
11278 M:      Hans Verkuil <hverkuil@xs4all.nl>
11279 L:      linux-media@vger.kernel.org
11280 T:      git git://linuxtv.org/media_tree.git
11281 S:      Maintained
11282 F:      drivers/media/usb/pulse8-cec/*
11283 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11284
11285 PVRUSB2 VIDEO4LINUX DRIVER
11286 M:      Mike Isely <isely@pobox.com>
11287 L:      pvrusb2@isely.net       (subscribers-only)
11288 L:      linux-media@vger.kernel.org
11289 W:      http://www.isely.net/pvrusb2/
11290 T:      git git://linuxtv.org/media_tree.git
11291 S:      Maintained
11292 F:      Documentation/media/v4l-drivers/pvrusb2*
11293 F:      drivers/media/usb/pvrusb2/
11294
11295 PWC WEBCAM DRIVER
11296 M:      Hans Verkuil <hverkuil@xs4all.nl>
11297 L:      linux-media@vger.kernel.org
11298 T:      git git://linuxtv.org/media_tree.git
11299 S:      Odd Fixes
11300 F:      drivers/media/usb/pwc/*
11301
11302 PWM FAN DRIVER
11303 M:      Kamil Debski <kamil@wypas.org>
11304 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11305 L:      linux-hwmon@vger.kernel.org
11306 S:      Supported
11307 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11308 F:      Documentation/hwmon/pwm-fan
11309 F:      drivers/hwmon/pwm-fan.c
11310
11311 PWM IR Transmitter
11312 M:      Sean Young <sean@mess.org>
11313 L:      linux-media@vger.kernel.org
11314 S:      Maintained
11315 F:      drivers/media/rc/pwm-ir-tx.c
11316
11317 PWM SUBSYSTEM
11318 M:      Thierry Reding <thierry.reding@gmail.com>
11319 L:      linux-pwm@vger.kernel.org
11320 S:      Maintained
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11322 F:      Documentation/pwm.txt
11323 F:      Documentation/devicetree/bindings/pwm/
11324 F:      include/linux/pwm.h
11325 F:      drivers/pwm/
11326 F:      drivers/video/backlight/pwm_bl.c
11327 F:      include/linux/pwm_backlight.h
11328 F:      drivers/gpio/gpio-mvebu.c
11329 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11330
11331 PXA GPIO DRIVER
11332 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11333 L:      linux-gpio@vger.kernel.org
11334 S:      Maintained
11335 F:      drivers/gpio/gpio-pxa.c
11336
11337 PXA MMCI DRIVER
11338 S:      Orphan
11339
11340 PXA RTC DRIVER
11341 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11342 L:      linux-rtc@vger.kernel.org
11343 S:      Maintained
11344
11345 PXA2xx/PXA3xx SUPPORT
11346 M:      Daniel Mack <daniel@zonque.org>
11347 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11348 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11350 T:      git git://github.com/hzhuang1/linux.git
11351 T:      git git://github.com/rjarzmik/linux.git
11352 S:      Maintained
11353 F:      arch/arm/boot/dts/pxa*
11354 F:      arch/arm/mach-pxa/
11355 F:      drivers/dma/pxa*
11356 F:      drivers/pcmcia/pxa2xx*
11357 F:      drivers/pinctrl/pxa/
11358 F:      drivers/spi/spi-pxa2xx*
11359 F:      drivers/usb/gadget/udc/pxa2*
11360 F:      include/sound/pxa2xx-lib.h
11361 F:      sound/arm/pxa*
11362 F:      sound/soc/pxa/
11363
11364 PXA3xx NAND FLASH DRIVER
11365 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11366 L:      linux-mtd@lists.infradead.org
11367 S:      Maintained
11368 F:      drivers/mtd/nand/pxa3xx_nand.c
11369
11370 QAT DRIVER
11371 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11372 L:      qat-linux@intel.com
11373 S:      Supported
11374 F:      drivers/crypto/qat/
11375
11376 QCOM AUDIO (ASoC) DRIVERS
11377 M:      Patrick Lai <plai@codeaurora.org>
11378 M:      Banajit Goswami <bgoswami@codeaurora.org>
11379 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11380 S:      Supported
11381 F:      sound/soc/qcom/
11382
11383 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11384 M:      Gabriel Somlo <somlo@cmu.edu>
11385 M:      "Michael S. Tsirkin" <mst@redhat.com>
11386 L:      qemu-devel@nongnu.org
11387 S:      Maintained
11388 F:      drivers/firmware/qemu_fw_cfg.c
11389
11390 QIB DRIVER
11391 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11392 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11393 L:      linux-rdma@vger.kernel.org
11394 S:      Supported
11395 F:      drivers/infiniband/hw/qib/
11396
11397 QLOGIC QL41xxx FCOE DRIVER
11398 M:      QLogic-Storage-Upstream@cavium.com
11399 L:      linux-scsi@vger.kernel.org
11400 S:      Supported
11401 F:      drivers/scsi/qedf/
11402
11403 QLOGIC QL41xxx ISCSI DRIVER
11404 M:      QLogic-Storage-Upstream@cavium.com
11405 L:      linux-scsi@vger.kernel.org
11406 S:      Supported
11407 F:      drivers/scsi/qedi/
11408
11409 QLOGIC QL4xxx ETHERNET DRIVER
11410 M:      Ariel Elior <Ariel.Elior@cavium.com>
11411 M:      everest-linux-l2@cavium.com
11412 L:      netdev@vger.kernel.org
11413 S:      Supported
11414 F:      drivers/net/ethernet/qlogic/qed/
11415 F:      include/linux/qed/
11416 F:      drivers/net/ethernet/qlogic/qede/
11417
11418 QLOGIC QL4xxx RDMA DRIVER
11419 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11420 M:      Ariel Elior <Ariel.Elior@cavium.com>
11421 L:      linux-rdma@vger.kernel.org
11422 S:      Supported
11423 F:      drivers/infiniband/hw/qedr/
11424 F:      include/uapi/rdma/qedr-abi.h
11425
11426 QLOGIC QLA1280 SCSI DRIVER
11427 M:      Michael Reed <mdr@sgi.com>
11428 L:      linux-scsi@vger.kernel.org
11429 S:      Maintained
11430 F:      drivers/scsi/qla1280.[ch]
11431
11432 QLOGIC QLA2XXX FC-SCSI DRIVER
11433 M:      qla2xxx-upstream@qlogic.com
11434 L:      linux-scsi@vger.kernel.org
11435 S:      Supported
11436 F:      Documentation/scsi/LICENSE.qla2xxx
11437 F:      drivers/scsi/qla2xxx/
11438
11439 QLOGIC QLA3XXX NETWORK DRIVER
11440 M:      Dept-GELinuxNICDev@cavium.com
11441 L:      netdev@vger.kernel.org
11442 S:      Supported
11443 F:      Documentation/networking/LICENSE.qla3xxx
11444 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11445
11446 QLOGIC QLA4XXX iSCSI DRIVER
11447 M:      QLogic-Storage-Upstream@qlogic.com
11448 L:      linux-scsi@vger.kernel.org
11449 S:      Supported
11450 F:      Documentation/scsi/LICENSE.qla4xxx
11451 F:      drivers/scsi/qla4xxx/
11452
11453 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11454 M:      Harish Patil <harish.patil@cavium.com>
11455 M:      Manish Chopra <manish.chopra@cavium.com>
11456 M:      Dept-GELinuxNICDev@cavium.com
11457 L:      netdev@vger.kernel.org
11458 S:      Supported
11459 F:      drivers/net/ethernet/qlogic/qlcnic/
11460
11461 QLOGIC QLGE 10Gb ETHERNET DRIVER
11462 M:      Harish Patil <harish.patil@cavium.com>
11463 M:      Manish Chopra <manish.chopra@cavium.com>
11464 M:      Dept-GELinuxNICDev@cavium.com
11465 L:      netdev@vger.kernel.org
11466 S:      Supported
11467 F:      drivers/net/ethernet/qlogic/qlge/
11468
11469 QNX4 FILESYSTEM
11470 M:      Anders Larsen <al@alarsen.net>
11471 W:      http://www.alarsen.net/linux/qnx4fs/
11472 S:      Maintained
11473 F:      fs/qnx4/
11474 F:      include/uapi/linux/qnx4_fs.h
11475 F:      include/uapi/linux/qnxtypes.h
11476
11477 QORIQ DPAA2 FSL-MC BUS DRIVER
11478 M:      Stuart Yoder <stuyoder@gmail.com>
11479 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11480 L:      linux-kernel@vger.kernel.org
11481 S:      Maintained
11482 F:      drivers/staging/fsl-mc/
11483 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11484
11485 QT1010 MEDIA DRIVER
11486 M:      Antti Palosaari <crope@iki.fi>
11487 L:      linux-media@vger.kernel.org
11488 W:      https://linuxtv.org
11489 W:      http://palosaari.fi/linux/
11490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11491 T:      git git://linuxtv.org/anttip/media_tree.git
11492 S:      Maintained
11493 F:      drivers/media/tuners/qt1010*
11494
11495 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11496 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11497 L:      ath10k@lists.infradead.org
11498 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11500 S:      Supported
11501 F:      drivers/net/wireless/ath/ath10k/
11502
11503 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11504 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11505 L:      linux-wireless@vger.kernel.org
11506 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11507 S:      Supported
11508 F:      drivers/net/wireless/ath/ath9k/
11509
11510 QUALCOMM CAMERA SUBSYSTEM DRIVER
11511 M:      Todor Tomov <todor.tomov@linaro.org>
11512 L:      linux-media@vger.kernel.org
11513 S:      Maintained
11514 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11515 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11516 F:      drivers/media/platform/qcom/camss-8x16/
11517
11518 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11519 M:      Timur Tabi <timur@codeaurora.org>
11520 L:      netdev@vger.kernel.org
11521 S:      Supported
11522 F:      drivers/net/ethernet/qualcomm/emac/
11523
11524 QUALCOMM HEXAGON ARCHITECTURE
11525 M:      Richard Kuo <rkuo@codeaurora.org>
11526 L:      linux-hexagon@vger.kernel.org
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11528 S:      Supported
11529 F:      arch/hexagon/
11530
11531 QUALCOMM IOMMU
11532 M:      Rob Clark <robdclark@gmail.com>
11533 L:      iommu@lists.linux-foundation.org
11534 L:      linux-arm-msm@vger.kernel.org
11535 S:      Maintained
11536 F:      drivers/iommu/qcom_iommu.c
11537
11538 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11539 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11540 L:      linux-media@vger.kernel.org
11541 L:      linux-arm-msm@vger.kernel.org
11542 T:      git git://linuxtv.org/media_tree.git
11543 S:      Maintained
11544 F:      drivers/media/platform/qcom/venus/
11545
11546 QUALCOMM WCN36XX WIRELESS DRIVER
11547 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11548 L:      wcn36xx@lists.infradead.org
11549 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11550 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11551 S:      Supported
11552 F:      drivers/net/wireless/ath/wcn36xx/
11553
11554 QUANTENNA QTNFMAC WIRELESS DRIVER
11555 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11556 M:      Avinash Patil <avinashp@quantenna.com>
11557 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11558 L:      linux-wireless@vger.kernel.org
11559 S:      Maintained
11560 F:      drivers/net/wireless/quantenna
11561
11562 RADEON and AMDGPU DRM DRIVERS
11563 M:      Alex Deucher <alexander.deucher@amd.com>
11564 M:      Christian König <christian.koenig@amd.com>
11565 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11566 L:      amd-gfx@lists.freedesktop.org
11567 T:      git git://people.freedesktop.org/~agd5f/linux
11568 S:      Supported
11569 F:      drivers/gpu/drm/radeon/
11570 F:      include/uapi/drm/radeon_drm.h
11571 F:      drivers/gpu/drm/amd/
11572 F:      include/uapi/drm/amdgpu_drm.h
11573
11574 RADEON FRAMEBUFFER DISPLAY DRIVER
11575 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11576 L:      linux-fbdev@vger.kernel.org
11577 S:      Maintained
11578 F:      drivers/video/fbdev/aty/radeon*
11579 F:      include/uapi/linux/radeonfb.h
11580
11581 RADIOSHARK RADIO DRIVER
11582 M:      Hans Verkuil <hverkuil@xs4all.nl>
11583 L:      linux-media@vger.kernel.org
11584 T:      git git://linuxtv.org/media_tree.git
11585 S:      Maintained
11586 F:      drivers/media/radio/radio-shark.c
11587
11588 RADIOSHARK2 RADIO DRIVER
11589 M:      Hans Verkuil <hverkuil@xs4all.nl>
11590 L:      linux-media@vger.kernel.org
11591 T:      git git://linuxtv.org/media_tree.git
11592 S:      Maintained
11593 F:      drivers/media/radio/radio-shark2.c
11594 F:      drivers/media/radio/radio-tea5777.c
11595
11596 RADOS BLOCK DEVICE (RBD)
11597 M:      Ilya Dryomov <idryomov@gmail.com>
11598 M:      Sage Weil <sage@redhat.com>
11599 M:      Alex Elder <elder@kernel.org>
11600 L:      ceph-devel@vger.kernel.org
11601 W:      http://ceph.com/
11602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11603 T:      git git://github.com/ceph/ceph-client.git
11604 S:      Supported
11605 F:      Documentation/ABI/testing/sysfs-bus-rbd
11606 F:      drivers/block/rbd.c
11607 F:      drivers/block/rbd_types.h
11608
11609 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11610 M:      Paul Mackerras <paulus@samba.org>
11611 L:      linux-fbdev@vger.kernel.org
11612 S:      Maintained
11613 F:      drivers/video/fbdev/aty/aty128fb.c
11614
11615 RAINSHADOW-CEC DRIVER
11616 M:      Hans Verkuil <hverkuil@xs4all.nl>
11617 L:      linux-media@vger.kernel.org
11618 T:      git git://linuxtv.org/media_tree.git
11619 S:      Maintained
11620 F:      drivers/media/usb/rainshadow-cec/*
11621
11622 RALINK MIPS ARCHITECTURE
11623 M:      John Crispin <john@phrozen.org>
11624 L:      linux-mips@linux-mips.org
11625 S:      Maintained
11626 F:      arch/mips/ralink
11627
11628 RALINK RT2X00 WIRELESS LAN DRIVER
11629 P:      rt2x00 project
11630 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11631 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11632 L:      linux-wireless@vger.kernel.org
11633 S:      Maintained
11634 F:      drivers/net/wireless/ralink/rt2x00/
11635
11636 RAMDISK RAM BLOCK DEVICE DRIVER
11637 M:      Jens Axboe <axboe@kernel.dk>
11638 S:      Maintained
11639 F:      Documentation/blockdev/ramdisk.txt
11640 F:      drivers/block/brd.c
11641
11642 RANCHU VIRTUAL BOARD FOR MIPS
11643 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11644 L:      linux-mips@linux-mips.org
11645 S:      Supported
11646 F:      arch/mips/generic/board-ranchu.c
11647 F:      arch/mips/configs/generic/board-ranchu.config
11648
11649 RANDOM NUMBER DRIVER
11650 M:      "Theodore Ts'o" <tytso@mit.edu>
11651 S:      Maintained
11652 F:      drivers/char/random.c
11653
11654 RAPIDIO SUBSYSTEM
11655 M:      Matt Porter <mporter@kernel.crashing.org>
11656 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11657 S:      Maintained
11658 F:      drivers/rapidio/
11659
11660 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11661 L:      linux-wireless@vger.kernel.org
11662 S:      Orphan
11663 F:      drivers/net/wireless/ray*
11664
11665 RCUTORTURE TEST FRAMEWORK
11666 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11667 M:      Josh Triplett <josh@joshtriplett.org>
11668 R:      Steven Rostedt <rostedt@goodmis.org>
11669 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11670 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11671 L:      linux-kernel@vger.kernel.org
11672 S:      Supported
11673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11674 F:      tools/testing/selftests/rcutorture
11675
11676 RDC R-321X SoC
11677 M:      Florian Fainelli <florian@openwrt.org>
11678 S:      Maintained
11679
11680 RDC R6040 FAST ETHERNET DRIVER
11681 M:      Florian Fainelli <f.fainelli@gmail.com>
11682 L:      netdev@vger.kernel.org
11683 S:      Maintained
11684 F:      drivers/net/ethernet/rdc/r6040.c
11685
11686 RDMAVT - RDMA verbs software
11687 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11688 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11689 L:      linux-rdma@vger.kernel.org
11690 S:      Supported
11691 F:      drivers/infiniband/sw/rdmavt
11692
11693 RDS - RELIABLE DATAGRAM SOCKETS
11694 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11695 L:      netdev@vger.kernel.org
11696 L:      linux-rdma@vger.kernel.org
11697 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11698 W:      https://oss.oracle.com/projects/rds/
11699 S:      Supported
11700 F:      net/rds/
11701 F:      Documentation/networking/rds.txt
11702
11703 RDT - RESOURCE ALLOCATION
11704 M:      Fenghua Yu <fenghua.yu@intel.com>
11705 L:      linux-kernel@vger.kernel.org
11706 S:      Supported
11707 F:      arch/x86/kernel/cpu/intel_rdt*
11708 F:      arch/x86/include/asm/intel_rdt_sched.h
11709 F:      Documentation/x86/intel_rdt*
11710
11711 READ-COPY UPDATE (RCU)
11712 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11713 M:      Josh Triplett <josh@joshtriplett.org>
11714 R:      Steven Rostedt <rostedt@goodmis.org>
11715 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11716 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11717 L:      linux-kernel@vger.kernel.org
11718 W:      http://www.rdrop.com/users/paulmck/RCU/
11719 S:      Supported
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11721 F:      Documentation/RCU/
11722 X:      Documentation/RCU/torture.txt
11723 F:      include/linux/rcu*
11724 X:      include/linux/srcu.h
11725 F:      kernel/rcu/
11726 X:      kernel/torture.c
11727
11728 REAL TIME CLOCK (RTC) SUBSYSTEM
11729 M:      Alessandro Zummo <a.zummo@towertech.it>
11730 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11731 L:      linux-rtc@vger.kernel.org
11732 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11734 S:      Maintained
11735 F:      Documentation/devicetree/bindings/rtc/
11736 F:      Documentation/rtc.txt
11737 F:      drivers/rtc/
11738 F:      include/linux/rtc.h
11739 F:      include/uapi/linux/rtc.h
11740 F:      include/linux/rtc/
11741 F:      include/linux/platform_data/rtc-*
11742 F:      tools/testing/selftests/timers/rtctest.c
11743
11744 REALTEK AUDIO CODECS
11745 M:      Bard Liao <bardliao@realtek.com>
11746 M:      Oder Chiou <oder_chiou@realtek.com>
11747 S:      Maintained
11748 F:      sound/soc/codecs/rt*
11749 F:      include/sound/rt*.h
11750
11751 REGISTER MAP ABSTRACTION
11752 M:      Mark Brown <broonie@kernel.org>
11753 L:      linux-kernel@vger.kernel.org
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11755 S:      Supported
11756 F:      Documentation/devicetree/bindings/regmap/
11757 F:      drivers/base/regmap/
11758 F:      include/linux/regmap.h
11759
11760 REISERFS FILE SYSTEM
11761 L:      reiserfs-devel@vger.kernel.org
11762 S:      Supported
11763 F:      fs/reiserfs/
11764
11765 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11766 M:      Ohad Ben-Cohen <ohad@wizery.com>
11767 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11768 L:      linux-remoteproc@vger.kernel.org
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11770 S:      Maintained
11771 F:      Documentation/devicetree/bindings/remoteproc/
11772 F:      Documentation/remoteproc.txt
11773 F:      drivers/remoteproc/
11774 F:      include/linux/remoteproc.h
11775
11776 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11777 M:      Ohad Ben-Cohen <ohad@wizery.com>
11778 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11779 L:      linux-remoteproc@vger.kernel.org
11780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11781 S:      Maintained
11782 F:      drivers/rpmsg/
11783 F:      Documentation/rpmsg.txt
11784 F:      include/linux/rpmsg.h
11785 F:      include/linux/rpmsg/
11786
11787 RENESAS CLOCK DRIVERS
11788 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11789 L:      linux-renesas-soc@vger.kernel.org
11790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11791 S:      Supported
11792 F:      drivers/clk/renesas/
11793
11794 RENESAS ETHERNET DRIVERS
11795 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11796 L:      netdev@vger.kernel.org
11797 L:      linux-renesas-soc@vger.kernel.org
11798 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11799 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11800 F:      drivers/net/ethernet/renesas/
11801 F:      include/linux/sh_eth.h
11802
11803 RENESAS R-CAR GYROADC DRIVER
11804 M:      Marek Vasut <marek.vasut@gmail.com>
11805 L:      linux-iio@vger.kernel.org
11806 S:      Supported
11807 F:      drivers/iio/adc/rcar_gyro_adc.c
11808
11809 RENESAS USB PHY DRIVER
11810 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11811 L:      linux-renesas-soc@vger.kernel.org
11812 S:      Maintained
11813 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11814
11815 RESET CONTROLLER FRAMEWORK
11816 M:      Philipp Zabel <p.zabel@pengutronix.de>
11817 T:      git git://git.pengutronix.de/git/pza/linux
11818 S:      Maintained
11819 F:      drivers/reset/
11820 F:      Documentation/devicetree/bindings/reset/
11821 F:      include/dt-bindings/reset/
11822 F:      include/linux/reset.h
11823 F:      include/linux/reset-controller.h
11824
11825 RFKILL
11826 M:      Johannes Berg <johannes@sipsolutions.net>
11827 L:      linux-wireless@vger.kernel.org
11828 W:      http://wireless.kernel.org/
11829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11831 S:      Maintained
11832 F:      Documentation/rfkill.txt
11833 F:      Documentation/ABI/stable/sysfs-class-rfkill
11834 F:      net/rfkill/
11835
11836 RHASHTABLE
11837 M:      Thomas Graf <tgraf@suug.ch>
11838 M:      Herbert Xu <herbert@gondor.apana.org.au>
11839 L:      netdev@vger.kernel.org
11840 S:      Maintained
11841 F:      lib/rhashtable.c
11842 F:      include/linux/rhashtable.h
11843
11844 RICOH R5C592 MEMORYSTICK DRIVER
11845 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11846 S:      Maintained
11847 F:      drivers/memstick/host/r592.*
11848
11849 RICOH SMARTMEDIA/XD DRIVER
11850 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11851 S:      Maintained
11852 F:      drivers/mtd/nand/r852.c
11853 F:      drivers/mtd/nand/r852.h
11854
11855 RISC-V ARCHITECTURE
11856 M:      Palmer Dabbelt <palmer@sifive.com>
11857 M:      Albert Ou <albert@sifive.com>
11858 L:      linux-riscv@lists.infradead.org
11859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11860 S:      Supported
11861 F:      arch/riscv/
11862 K:      riscv
11863 N:      riscv
11864
11865 ROCCAT DRIVERS
11866 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11867 W:      http://sourceforge.net/projects/roccat/
11868 S:      Maintained
11869 F:      drivers/hid/hid-roccat*
11870 F:      include/linux/hid-roccat*
11871 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11872
11873 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11874 M:      Jacob chen <jacob2.chen@rock-chips.com>
11875 L:      linux-media@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/media/platform/rockchip/rga/
11878 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11879
11880 ROCKER DRIVER
11881 M:      Jiri Pirko <jiri@resnulli.us>
11882 L:      netdev@vger.kernel.org
11883 S:      Supported
11884 F:      drivers/net/ethernet/rocker/
11885
11886 ROCKETPORT DRIVER
11887 P:      Comtrol Corp.
11888 W:      http://www.comtrol.com
11889 S:      Maintained
11890 F:      Documentation/serial/rocket.txt
11891 F:      drivers/tty/rocket*
11892
11893 ROCKETPORT EXPRESS/INFINITY DRIVER
11894 M:      Kevin Cernekee <cernekee@gmail.com>
11895 L:      linux-serial@vger.kernel.org
11896 S:      Odd Fixes
11897 F:      drivers/tty/serial/rp2.*
11898
11899 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11900 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11901 L:      linux-kernel@vger.kernel.org
11902 L:      linux-renesas-soc@vger.kernel.org
11903 S:      Supported
11904 F:      drivers/mfd/bd9571mwv.c
11905 F:      drivers/regulator/bd9571mwv-regulator.c
11906 F:      drivers/gpio/gpio-bd9571mwv.c
11907 F:      include/linux/mfd/bd9571mwv.h
11908 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11909
11910 ROSE NETWORK LAYER
11911 M:      Ralf Baechle <ralf@linux-mips.org>
11912 L:      linux-hams@vger.kernel.org
11913 W:      http://www.linux-ax25.org/
11914 S:      Maintained
11915 F:      include/net/rose.h
11916 F:      include/uapi/linux/rose.h
11917 F:      net/rose/
11918
11919 RTL2830 MEDIA DRIVER
11920 M:      Antti Palosaari <crope@iki.fi>
11921 L:      linux-media@vger.kernel.org
11922 W:      https://linuxtv.org
11923 W:      http://palosaari.fi/linux/
11924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11925 T:      git git://linuxtv.org/anttip/media_tree.git
11926 S:      Maintained
11927 F:      drivers/media/dvb-frontends/rtl2830*
11928
11929 RTL2832 MEDIA DRIVER
11930 M:      Antti Palosaari <crope@iki.fi>
11931 L:      linux-media@vger.kernel.org
11932 W:      https://linuxtv.org
11933 W:      http://palosaari.fi/linux/
11934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11935 T:      git git://linuxtv.org/anttip/media_tree.git
11936 S:      Maintained
11937 F:      drivers/media/dvb-frontends/rtl2832*
11938
11939 RTL2832_SDR MEDIA DRIVER
11940 M:      Antti Palosaari <crope@iki.fi>
11941 L:      linux-media@vger.kernel.org
11942 W:      https://linuxtv.org
11943 W:      http://palosaari.fi/linux/
11944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11945 T:      git git://linuxtv.org/anttip/media_tree.git
11946 S:      Maintained
11947 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11948
11949 RTL8180 WIRELESS DRIVER
11950 L:      linux-wireless@vger.kernel.org
11951 W:      http://wireless.kernel.org/
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11953 S:      Orphan
11954 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11955
11956 RTL8187 WIRELESS DRIVER
11957 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11958 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11959 M:      Larry Finger <Larry.Finger@lwfinger.net>
11960 L:      linux-wireless@vger.kernel.org
11961 W:      http://wireless.kernel.org/
11962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11963 S:      Maintained
11964 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11965
11966 REALTEK WIRELESS DRIVER (rtlwifi family)
11967 M:      Ping-Ke Shih <pkshih@realtek.com>
11968 L:      linux-wireless@vger.kernel.org
11969 W:      http://wireless.kernel.org/
11970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11971 S:      Maintained
11972 F:      drivers/net/wireless/realtek/rtlwifi/
11973
11974 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11975 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11976 L:      linux-wireless@vger.kernel.org
11977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11978 S:      Maintained
11979 F:      drivers/net/wireless/realtek/rtl8xxxu/
11980
11981 RXRPC SOCKETS (AF_RXRPC)
11982 M:      David Howells <dhowells@redhat.com>
11983 L:      linux-afs@lists.infradead.org
11984 S:      Supported
11985 F:      net/rxrpc/
11986 F:      include/keys/rxrpc-type.h
11987 F:      include/net/af_rxrpc.h
11988 F:      include/trace/events/rxrpc.h
11989 F:      include/uapi/linux/rxrpc.h
11990 F:      Documentation/networking/rxrpc.txt
11991 W:      https://www.infradead.org/~dhowells/kafs/
11992
11993 S3 SAVAGE FRAMEBUFFER DRIVER
11994 M:      Antonino Daplas <adaplas@gmail.com>
11995 L:      linux-fbdev@vger.kernel.org
11996 S:      Maintained
11997 F:      drivers/video/fbdev/savage/
11998
11999 S390
12000 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12001 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12002 L:      linux-s390@vger.kernel.org
12003 W:      http://www.ibm.com/developerworks/linux/linux390/
12004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12005 S:      Supported
12006 F:      arch/s390/
12007 F:      drivers/s390/
12008 F:      Documentation/s390/
12009 F:      Documentation/driver-api/s390-drivers.rst
12010
12011 S390 COMMON I/O LAYER
12012 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12013 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12014 L:      linux-s390@vger.kernel.org
12015 W:      http://www.ibm.com/developerworks/linux/linux390/
12016 S:      Supported
12017 F:      drivers/s390/cio/
12018
12019 S390 DASD DRIVER
12020 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
12021 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12022 L:      linux-s390@vger.kernel.org
12023 W:      http://www.ibm.com/developerworks/linux/linux390/
12024 S:      Supported
12025 F:      drivers/s390/block/dasd*
12026 F:      block/partitions/ibm.c
12027
12028 S390 IOMMU (PCI)
12029 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12030 L:      linux-s390@vger.kernel.org
12031 W:      http://www.ibm.com/developerworks/linux/linux390/
12032 S:      Supported
12033 F:      drivers/iommu/s390-iommu.c
12034
12035 S390 IUCV NETWORK LAYER
12036 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12037 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12038 L:      linux-s390@vger.kernel.org
12039 W:      http://www.ibm.com/developerworks/linux/linux390/
12040 S:      Supported
12041 F:      drivers/s390/net/*iucv*
12042 F:      include/net/iucv/
12043 F:      net/iucv/
12044
12045 S390 NETWORK DRIVERS
12046 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12047 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12048 L:      linux-s390@vger.kernel.org
12049 W:      http://www.ibm.com/developerworks/linux/linux390/
12050 S:      Supported
12051 F:      drivers/s390/net/
12052
12053 S390 PCI SUBSYSTEM
12054 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12055 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12056 L:      linux-s390@vger.kernel.org
12057 W:      http://www.ibm.com/developerworks/linux/linux390/
12058 S:      Supported
12059 F:      arch/s390/pci/
12060 F:      drivers/pci/hotplug/s390_pci_hpc.c
12061
12062 S390 VFIO-CCW DRIVER
12063 M:      Cornelia Huck <cohuck@redhat.com>
12064 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12065 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
12066 L:      linux-s390@vger.kernel.org
12067 L:      kvm@vger.kernel.org
12068 S:      Supported
12069 F:      drivers/s390/cio/vfio_ccw*
12070 F:      Documentation/s390/vfio-ccw.txt
12071 F:      include/uapi/linux/vfio_ccw.h
12072
12073 S390 ZCRYPT DRIVER
12074 M:      Harald Freudenberger <freude@de.ibm.com>
12075 L:      linux-s390@vger.kernel.org
12076 W:      http://www.ibm.com/developerworks/linux/linux390/
12077 S:      Supported
12078 F:      drivers/s390/crypto/
12079
12080 S390 ZFCP DRIVER
12081 M:      Steffen Maier <maier@linux.vnet.ibm.com>
12082 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
12083 L:      linux-s390@vger.kernel.org
12084 W:      http://www.ibm.com/developerworks/linux/linux390/
12085 S:      Supported
12086 F:      drivers/s390/scsi/zfcp_*
12087
12088 S3C24XX SD/MMC Driver
12089 M:      Ben Dooks <ben-linux@fluff.org>
12090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 S:      Supported
12092 F:      drivers/mmc/host/s3cmci.*
12093
12094 SAA6588 RDS RECEIVER DRIVER
12095 M:      Hans Verkuil <hverkuil@xs4all.nl>
12096 L:      linux-media@vger.kernel.org
12097 T:      git git://linuxtv.org/media_tree.git
12098 W:      https://linuxtv.org
12099 S:      Odd Fixes
12100 F:      drivers/media/i2c/saa6588*
12101
12102 SAA7134 VIDEO4LINUX DRIVER
12103 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12105 L:      linux-media@vger.kernel.org
12106 W:      https://linuxtv.org
12107 T:      git git://linuxtv.org/media_tree.git
12108 S:      Odd fixes
12109 F:      Documentation/media/v4l-drivers/saa7134*
12110 F:      drivers/media/pci/saa7134/
12111
12112 SAA7146 VIDEO4LINUX-2 DRIVER
12113 M:      Hans Verkuil <hverkuil@xs4all.nl>
12114 L:      linux-media@vger.kernel.org
12115 T:      git git://linuxtv.org/media_tree.git
12116 S:      Maintained
12117 F:      drivers/media/common/saa7146/
12118 F:      drivers/media/pci/saa7146/
12119 F:      include/media/saa7146*
12120
12121 SAMSUNG AUDIO (ASoC) DRIVERS
12122 M:      Krzysztof Kozlowski <krzk@kernel.org>
12123 M:      Sangbeom Kim <sbkim73@samsung.com>
12124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12125 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12126 S:      Supported
12127 F:      sound/soc/samsung/
12128 F:      Documentation/devicetree/bindings/sound/samsung*
12129
12130 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12131 M:      Krzysztof Kozlowski <krzk@kernel.org>
12132 L:      linux-crypto@vger.kernel.org
12133 L:      linux-samsung-soc@vger.kernel.org
12134 S:      Maintained
12135 F:      drivers/crypto/exynos-rng.c
12136 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12137
12138 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12139 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12140 L:      linux-samsung-soc@vger.kernel.org
12141 S:      Maintained
12142 F:      drivers/char/hw_random/exynos-trng.c
12143 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12144
12145 SAMSUNG FRAMEBUFFER DRIVER
12146 M:      Jingoo Han <jingoohan1@gmail.com>
12147 L:      linux-fbdev@vger.kernel.org
12148 S:      Maintained
12149 F:      drivers/video/fbdev/s3c-fb.c
12150
12151 SAMSUNG LAPTOP DRIVER
12152 M:      Corentin Chary <corentin.chary@gmail.com>
12153 L:      platform-driver-x86@vger.kernel.org
12154 S:      Maintained
12155 F:      drivers/platform/x86/samsung-laptop.c
12156
12157 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12158 M:      Sangbeom Kim <sbkim73@samsung.com>
12159 M:      Krzysztof Kozlowski <krzk@kernel.org>
12160 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12161 L:      linux-kernel@vger.kernel.org
12162 L:      linux-samsung-soc@vger.kernel.org
12163 S:      Supported
12164 F:      drivers/mfd/sec*.c
12165 F:      drivers/regulator/s2m*.c
12166 F:      drivers/regulator/s5m*.c
12167 F:      drivers/clk/clk-s2mps11.c
12168 F:      drivers/rtc/rtc-s5m.c
12169 F:      include/linux/mfd/samsung/
12170 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12171 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12172 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12173 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12174
12175 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12176 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12177 L:      linux-media@vger.kernel.org
12178 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12179 S:      Maintained
12180 F:      drivers/media/platform/s3c-camif/
12181 F:      include/media/drv-intf/s3c_camif.h
12182
12183 SAMSUNG S3FWRN5 NFC DRIVER
12184 M:      Robert Baldyga <r.baldyga@samsung.com>
12185 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12186 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12187 S:      Supported
12188 F:      drivers/nfc/s3fwrn5
12189
12190 SAMSUNG S5C73M3 CAMERA DRIVER
12191 M:      Kyungmin Park <kyungmin.park@samsung.com>
12192 M:      Andrzej Hajda <a.hajda@samsung.com>
12193 L:      linux-media@vger.kernel.org
12194 S:      Supported
12195 F:      drivers/media/i2c/s5c73m3/*
12196
12197 SAMSUNG S5K5BAF CAMERA DRIVER
12198 M:      Kyungmin Park <kyungmin.park@samsung.com>
12199 M:      Andrzej Hajda <a.hajda@samsung.com>
12200 L:      linux-media@vger.kernel.org
12201 S:      Supported
12202 F:      drivers/media/i2c/s5k5baf.c
12203
12204 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12205 M:      Krzysztof Kozlowski <krzk@kernel.org>
12206 M:      Vladimir Zapolskiy <vz@mleia.com>
12207 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12208 L:      linux-crypto@vger.kernel.org
12209 L:      linux-samsung-soc@vger.kernel.org
12210 S:      Maintained
12211 F:      drivers/crypto/s5p-sss.c
12212
12213 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12214 M:      Kyungmin Park <kyungmin.park@samsung.com>
12215 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12216 L:      linux-media@vger.kernel.org
12217 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12218 S:      Supported
12219 F:      drivers/media/platform/exynos4-is/
12220
12221 SAMSUNG SOC CLOCK DRIVERS
12222 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12223 M:      Tomasz Figa <tomasz.figa@gmail.com>
12224 M:      Chanwoo Choi <cw00.choi@samsung.com>
12225 S:      Supported
12226 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12227 F:      drivers/clk/samsung/
12228 F:      include/dt-bindings/clock/exynos*.h
12229 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12230
12231 SAMSUNG SPI DRIVERS
12232 M:      Kukjin Kim <kgene@kernel.org>
12233 M:      Krzysztof Kozlowski <krzk@kernel.org>
12234 M:      Andi Shyti <andi.shyti@samsung.com>
12235 L:      linux-spi@vger.kernel.org
12236 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12237 S:      Maintained
12238 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12239 F:      drivers/spi/spi-s3c*
12240 F:      include/linux/platform_data/spi-s3c64xx.h
12241
12242 SAMSUNG SXGBE DRIVERS
12243 M:      Byungho An <bh74.an@samsung.com>
12244 M:      Girish K S <ks.giri@samsung.com>
12245 M:      Vipul Pandya <vipul.pandya@samsung.com>
12246 S:      Supported
12247 L:      netdev@vger.kernel.org
12248 F:      drivers/net/ethernet/samsung/sxgbe/
12249
12250 SAMSUNG THERMAL DRIVER
12251 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12252 L:      linux-pm@vger.kernel.org
12253 L:      linux-samsung-soc@vger.kernel.org
12254 S:      Supported
12255 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12256 F:      drivers/thermal/samsung/
12257
12258 SAMSUNG USB2 PHY DRIVER
12259 M:      Kamil Debski <kamil@wypas.org>
12260 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12261 L:      linux-kernel@vger.kernel.org
12262 S:      Supported
12263 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12264 F:      Documentation/phy/samsung-usb2.txt
12265 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12266 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12267 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12268 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12269 F:      drivers/phy/samsung/phy-samsung-usb2.c
12270 F:      drivers/phy/samsung/phy-samsung-usb2.h
12271
12272 SC1200 WDT DRIVER
12273 M:      Zwane Mwaikambo <zwanem@gmail.com>
12274 S:      Maintained
12275 F:      drivers/watchdog/sc1200wdt.c
12276
12277 SCHEDULER
12278 M:      Ingo Molnar <mingo@redhat.com>
12279 M:      Peter Zijlstra <peterz@infradead.org>
12280 L:      linux-kernel@vger.kernel.org
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12282 S:      Maintained
12283 F:      kernel/sched/
12284 F:      include/linux/sched.h
12285 F:      include/uapi/linux/sched.h
12286 F:      include/linux/wait.h
12287
12288 SCORE ARCHITECTURE
12289 M:      Chen Liqin <liqin.linux@gmail.com>
12290 M:      Lennox Wu <lennox.wu@gmail.com>
12291 W:      http://www.sunplus.com
12292 S:      Supported
12293 F:      arch/score/
12294
12295 SCR24X CHIP CARD INTERFACE DRIVER
12296 M:      Lubomir Rintel <lkundrak@v3.sk>
12297 S:      Supported
12298 F:      drivers/char/pcmcia/scr24x_cs.c
12299
12300 SCSI CDROM DRIVER
12301 M:      Jens Axboe <axboe@kernel.dk>
12302 L:      linux-scsi@vger.kernel.org
12303 W:      http://www.kernel.dk
12304 S:      Maintained
12305 F:      drivers/scsi/sr*
12306
12307 SCSI RDMA PROTOCOL (SRP) INITIATOR
12308 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12309 L:      linux-rdma@vger.kernel.org
12310 S:      Supported
12311 W:      http://www.openfabrics.org
12312 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12314 F:      drivers/infiniband/ulp/srp/
12315 F:      include/scsi/srp.h
12316
12317 SCSI SG DRIVER
12318 M:      Doug Gilbert <dgilbert@interlog.com>
12319 L:      linux-scsi@vger.kernel.org
12320 W:      http://sg.danny.cz/sg
12321 S:      Maintained
12322 F:      Documentation/scsi/scsi-generic.txt
12323 F:      drivers/scsi/sg.c
12324 F:      include/scsi/sg.h
12325
12326 SCSI SUBSYSTEM
12327 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12329 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12331 L:      linux-scsi@vger.kernel.org
12332 S:      Maintained
12333 F:      Documentation/devicetree/bindings/scsi/
12334 F:      drivers/scsi/
12335 F:      include/scsi/
12336
12337 SCSI TAPE DRIVER
12338 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12339 L:      linux-scsi@vger.kernel.org
12340 S:      Maintained
12341 F:      Documentation/scsi/st.txt
12342 F:      drivers/scsi/st.*
12343 F:      drivers/scsi/st_*.h
12344
12345 SCTP PROTOCOL
12346 M:      Vlad Yasevich <vyasevich@gmail.com>
12347 M:      Neil Horman <nhorman@tuxdriver.com>
12348 L:      linux-sctp@vger.kernel.org
12349 W:      http://lksctp.sourceforge.net
12350 S:      Maintained
12351 F:      Documentation/networking/sctp.txt
12352 F:      include/linux/sctp.h
12353 F:      include/uapi/linux/sctp.h
12354 F:      include/net/sctp/
12355 F:      net/sctp/
12356
12357 SCx200 CPU SUPPORT
12358 M:      Jim Cromie <jim.cromie@gmail.com>
12359 S:      Odd Fixes
12360 F:      Documentation/i2c/busses/scx200_acb
12361 F:      arch/x86/platform/scx200/
12362 F:      drivers/watchdog/scx200_wdt.c
12363 F:      drivers/i2c/busses/scx200*
12364 F:      drivers/mtd/maps/scx200_docflash.c
12365 F:      include/linux/scx200.h
12366
12367 SCx200 GPIO DRIVER
12368 M:      Jim Cromie <jim.cromie@gmail.com>
12369 S:      Maintained
12370 F:      drivers/char/scx200_gpio.c
12371 F:      include/linux/scx200_gpio.h
12372
12373 SCx200 HRT CLOCKSOURCE DRIVER
12374 M:      Jim Cromie <jim.cromie@gmail.com>
12375 S:      Maintained
12376 F:      drivers/clocksource/scx200_hrt.c
12377
12378 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12379 M:      Sascha Sommer <saschasommer@freenet.de>
12380 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12381 S:      Maintained
12382 F:      drivers/mmc/host/sdricoh_cs.c
12383
12384 SECURE COMPUTING
12385 M:      Kees Cook <keescook@chromium.org>
12386 R:      Andy Lutomirski <luto@amacapital.net>
12387 R:      Will Drewry <wad@chromium.org>
12388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12389 S:      Supported
12390 F:      kernel/seccomp.c
12391 F:      include/uapi/linux/seccomp.h
12392 F:      include/linux/seccomp.h
12393 F:      tools/testing/selftests/seccomp/*
12394 F:      tools/testing/selftests/kselftest_harness.h
12395 F:      Documentation/userspace-api/seccomp_filter.rst
12396 K:      \bsecure_computing
12397 K:      \bTIF_SECCOMP\b
12398
12399 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12400 M:      Al Cooper <alcooperx@gmail.com>
12401 L:      linux-mmc@vger.kernel.org
12402 L:      bcm-kernel-feedback-list@broadcom.com
12403 S:      Maintained
12404 F:      drivers/mmc/host/sdhci-brcmstb*
12405
12406 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12407 M:      Adrian Hunter <adrian.hunter@intel.com>
12408 L:      linux-mmc@vger.kernel.org
12409 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12410 S:      Maintained
12411 F:      drivers/mmc/host/sdhci*
12412 F:      include/linux/mmc/sdhci*
12413
12414 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12415 M:      Ben Dooks <ben-linux@fluff.org>
12416 M:      Jaehoon Chung <jh80.chung@samsung.com>
12417 L:      linux-mmc@vger.kernel.org
12418 S:      Maintained
12419 F:      drivers/mmc/host/sdhci-s3c*
12420
12421 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12422 M:      Viresh Kumar <vireshk@kernel.org>
12423 L:      linux-mmc@vger.kernel.org
12424 S:      Maintained
12425 F:      drivers/mmc/host/sdhci-spear.c
12426
12427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12428 M:      Kishon Vijay Abraham I <kishon@ti.com>
12429 L:      linux-mmc@vger.kernel.org
12430 S:      Maintained
12431 F:      drivers/mmc/host/sdhci-omap.c
12432
12433 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12434 M:      Scott Bauer <scott.bauer@intel.com>
12435 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12436 L:      linux-block@vger.kernel.org
12437 S:      Supported
12438 F:      block/sed*
12439 F:      block/opal_proto.h
12440 F:      include/linux/sed*
12441 F:      include/uapi/linux/sed*
12442
12443 SECURITY CONTACT
12444 M:      Security Officers <security@kernel.org>
12445 S:      Supported
12446
12447 SECURITY SUBSYSTEM
12448 M:      James Morris <jmorris@namei.org>
12449 M:      "Serge E. Hallyn" <serge@hallyn.com>
12450 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12452 W:      http://kernsec.org/
12453 S:      Supported
12454 F:      security/
12455
12456 SELINUX SECURITY MODULE
12457 M:      Paul Moore <paul@paul-moore.com>
12458 M:      Stephen Smalley <sds@tycho.nsa.gov>
12459 M:      Eric Paris <eparis@parisplace.org>
12460 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12461 W:      https://selinuxproject.org
12462 W:      https://github.com/SELinuxProject
12463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12464 S:      Supported
12465 F:      include/linux/selinux*
12466 F:      security/selinux/
12467 F:      scripts/selinux/
12468 F:      Documentation/admin-guide/LSM/SELinux.rst
12469
12470 SENSABLE PHANTOM
12471 M:      Jiri Slaby <jirislaby@gmail.com>
12472 S:      Maintained
12473 F:      drivers/misc/phantom.c
12474 F:      include/uapi/linux/phantom.h
12475
12476 SERIAL DEVICE BUS
12477 M:      Rob Herring <robh@kernel.org>
12478 L:      linux-serial@vger.kernel.org
12479 S:      Maintained
12480 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12481 F:      drivers/tty/serdev/
12482 F:      include/linux/serdev.h
12483
12484 SERIAL DRIVERS
12485 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12486 L:      linux-serial@vger.kernel.org
12487 S:      Maintained
12488 F:      Documentation/devicetree/bindings/serial/
12489 F:      drivers/tty/serial/
12490
12491 SERIAL IR RECEIVER
12492 M:      Sean Young <sean@mess.org>
12493 L:      linux-media@vger.kernel.org
12494 S:      Maintained
12495 F:      drivers/media/rc/serial_ir.c
12496
12497 SFC NETWORK DRIVER
12498 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12499 M:      Edward Cree <ecree@solarflare.com>
12500 M:      Bert Kenward <bkenward@solarflare.com>
12501 L:      netdev@vger.kernel.org
12502 S:      Supported
12503 F:      drivers/net/ethernet/sfc/
12504
12505 SGI GRU DRIVER
12506 M:      Dimitri Sivanich <sivanich@sgi.com>
12507 S:      Maintained
12508 F:      drivers/misc/sgi-gru/
12509
12510 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12511 M:      Pat Gefre <pfg@sgi.com>
12512 L:      linux-ia64@vger.kernel.org
12513 S:      Supported
12514 F:      Documentation/ia64/serial.txt
12515 F:      drivers/tty/serial/ioc?_serial.c
12516 F:      include/linux/ioc?.h
12517
12518 SGI XP/XPC/XPNET DRIVER
12519 M:      Cliff Whickman <cpw@sgi.com>
12520 M:      Robin Holt <robinmholt@gmail.com>
12521 S:      Maintained
12522 F:      drivers/misc/sgi-xp/
12523
12524 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12525 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12526 L:      linux-s390@vger.kernel.org
12527 W:      http://www.ibm.com/developerworks/linux/linux390/
12528 S:      Supported
12529 F:      net/smc/
12530
12531 SH_VEU V4L2 MEM2MEM DRIVER
12532 L:      linux-media@vger.kernel.org
12533 S:      Orphan
12534 F:      drivers/media/platform/sh_veu.c
12535
12536 SH_VOU V4L2 OUTPUT DRIVER
12537 L:      linux-media@vger.kernel.org
12538 S:      Orphan
12539 F:      drivers/media/platform/sh_vou.c
12540 F:      include/media/drv-intf/sh_vou.h
12541
12542 SI2157 MEDIA DRIVER
12543 M:      Antti Palosaari <crope@iki.fi>
12544 L:      linux-media@vger.kernel.org
12545 W:      https://linuxtv.org
12546 W:      http://palosaari.fi/linux/
12547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12548 T:      git git://linuxtv.org/anttip/media_tree.git
12549 S:      Maintained
12550 F:      drivers/media/tuners/si2157*
12551
12552 SI2165 MEDIA DRIVER
12553 M:      Matthias Schwarzott <zzam@gentoo.org>
12554 L:      linux-media@vger.kernel.org
12555 W:      https://linuxtv.org
12556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12557 S:      Maintained
12558 F:      drivers/media/dvb-frontends/si2165*
12559
12560 SI2168 MEDIA DRIVER
12561 M:      Antti Palosaari <crope@iki.fi>
12562 L:      linux-media@vger.kernel.org
12563 W:      https://linuxtv.org
12564 W:      http://palosaari.fi/linux/
12565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12566 T:      git git://linuxtv.org/anttip/media_tree.git
12567 S:      Maintained
12568 F:      drivers/media/dvb-frontends/si2168*
12569
12570 SI470X FM RADIO RECEIVER I2C DRIVER
12571 M:      Hans Verkuil <hverkuil@xs4all.nl>
12572 L:      linux-media@vger.kernel.org
12573 T:      git git://linuxtv.org/media_tree.git
12574 W:      https://linuxtv.org
12575 S:      Odd Fixes
12576 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12577
12578 SI470X FM RADIO RECEIVER USB DRIVER
12579 M:      Hans Verkuil <hverkuil@xs4all.nl>
12580 L:      linux-media@vger.kernel.org
12581 T:      git git://linuxtv.org/media_tree.git
12582 W:      https://linuxtv.org
12583 S:      Maintained
12584 F:      drivers/media/radio/si470x/radio-si470x-common.c
12585 F:      drivers/media/radio/si470x/radio-si470x.h
12586 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12587
12588 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12589 M:      Eduardo Valentin <edubezval@gmail.com>
12590 L:      linux-media@vger.kernel.org
12591 T:      git git://linuxtv.org/media_tree.git
12592 W:      https://linuxtv.org
12593 S:      Odd Fixes
12594 F:      drivers/media/radio/si4713/si4713.?
12595
12596 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12597 M:      Eduardo Valentin <edubezval@gmail.com>
12598 L:      linux-media@vger.kernel.org
12599 T:      git git://linuxtv.org/media_tree.git
12600 W:      https://linuxtv.org
12601 S:      Odd Fixes
12602 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12603
12604 SI4713 FM RADIO TRANSMITTER USB DRIVER
12605 M:      Hans Verkuil <hverkuil@xs4all.nl>
12606 L:      linux-media@vger.kernel.org
12607 T:      git git://linuxtv.org/media_tree.git
12608 W:      https://linuxtv.org
12609 S:      Maintained
12610 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12611
12612 SIANO DVB DRIVER
12613 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12614 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12615 L:      linux-media@vger.kernel.org
12616 W:      https://linuxtv.org
12617 T:      git git://linuxtv.org/media_tree.git
12618 S:      Odd fixes
12619 F:      drivers/media/common/siano/
12620 F:      drivers/media/usb/siano/
12621 F:      drivers/media/usb/siano/
12622 F:      drivers/media/mmc/siano/
12623
12624 SILEAD TOUCHSCREEN DRIVER
12625 M:      Hans de Goede <hdegoede@redhat.com>
12626 L:      linux-input@vger.kernel.org
12627 L:      platform-driver-x86@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/input/touchscreen/silead.c
12630 F:      drivers/platform/x86/silead_dmi.c
12631
12632 SILICON MOTION SM712 FRAME BUFFER DRIVER
12633 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12634 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12635 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12636 L:      linux-fbdev@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/video/fbdev/sm712*
12639 F:      Documentation/fb/sm712fb.txt
12640
12641 SIMPLE FIRMWARE INTERFACE (SFI)
12642 M:      Len Brown <lenb@kernel.org>
12643 L:      sfi-devel@simplefirmware.org
12644 W:      http://simplefirmware.org/
12645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12646 S:      Supported
12647 F:      arch/x86/platform/sfi/
12648 F:      drivers/sfi/
12649 F:      include/linux/sfi*.h
12650
12651 SIMPLEFB FB DRIVER
12652 M:      Hans de Goede <hdegoede@redhat.com>
12653 L:      linux-fbdev@vger.kernel.org
12654 S:      Maintained
12655 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12656 F:      drivers/video/fbdev/simplefb.c
12657 F:      include/linux/platform_data/simplefb.h
12658
12659 SIMTEC EB110ATX (Chalice CATS)
12660 P:      Ben Dooks
12661 P:      Vincent Sanders <vince@simtec.co.uk>
12662 M:      Simtec Linux Team <linux@simtec.co.uk>
12663 W:      http://www.simtec.co.uk/products/EB110ATX/
12664 S:      Supported
12665
12666 SIMTEC EB2410ITX (BAST)
12667 P:      Ben Dooks
12668 P:      Vincent Sanders <vince@simtec.co.uk>
12669 M:      Simtec Linux Team <linux@simtec.co.uk>
12670 W:      http://www.simtec.co.uk/products/EB2410ITX/
12671 S:      Supported
12672 F:      arch/arm/mach-s3c24xx/mach-bast.c
12673 F:      arch/arm/mach-s3c24xx/bast-ide.c
12674 F:      arch/arm/mach-s3c24xx/bast-irq.c
12675
12676 SIPHASH PRF ROUTINES
12677 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12678 S:      Maintained
12679 F:      lib/siphash.c
12680 F:      lib/test_siphash.c
12681 F:      include/linux/siphash.h
12682
12683 SIOX
12684 M:      Gavin Schenk <g.schenk@eckelmann.de>
12685 M:      Uwe Kleine-König <kernel@pengutronix.de>
12686 S:      Supported
12687 F:      drivers/siox/*
12688 F:      include/trace/events/siox.h
12689
12690 SIS 190 ETHERNET DRIVER
12691 M:      Francois Romieu <romieu@fr.zoreil.com>
12692 L:      netdev@vger.kernel.org
12693 S:      Maintained
12694 F:      drivers/net/ethernet/sis/sis190.c
12695
12696 SIS 900/7016 FAST ETHERNET DRIVER
12697 M:      Daniele Venzano <venza@brownhat.org>
12698 W:      http://www.brownhat.org/sis900.html
12699 L:      netdev@vger.kernel.org
12700 S:      Maintained
12701 F:      drivers/net/ethernet/sis/sis900.*
12702
12703 SIS FRAMEBUFFER DRIVER
12704 M:      Thomas Winischhofer <thomas@winischhofer.net>
12705 W:      http://www.winischhofer.net/linuxsisvga.shtml
12706 S:      Maintained
12707 F:      Documentation/fb/sisfb.txt
12708 F:      drivers/video/fbdev/sis/
12709 F:      include/video/sisfb.h
12710
12711 SIS USB2VGA DRIVER
12712 M:      Thomas Winischhofer <thomas@winischhofer.net>
12713 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12714 S:      Maintained
12715 F:      drivers/usb/misc/sisusbvga/
12716
12717 SLAB ALLOCATOR
12718 M:      Christoph Lameter <cl@linux.com>
12719 M:      Pekka Enberg <penberg@kernel.org>
12720 M:      David Rientjes <rientjes@google.com>
12721 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12722 M:      Andrew Morton <akpm@linux-foundation.org>
12723 L:      linux-mm@kvack.org
12724 S:      Maintained
12725 F:      include/linux/sl?b*.h
12726 F:      mm/sl?b*
12727
12728 SLEEPABLE READ-COPY UPDATE (SRCU)
12729 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12730 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12731 M:      Josh Triplett <josh@joshtriplett.org>
12732 R:      Steven Rostedt <rostedt@goodmis.org>
12733 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12734 L:      linux-kernel@vger.kernel.org
12735 W:      http://www.rdrop.com/users/paulmck/RCU/
12736 S:      Supported
12737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12738 F:      include/linux/srcu.h
12739 F:      kernel/rcu/srcu.c
12740
12741 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12742 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12744 S:      Maintained
12745 F:      drivers/slimbus/
12746 F:      Documentation/devicetree/bindings/slimbus/
12747 F:      include/linux/slimbus.h
12748
12749 SMACK SECURITY MODULE
12750 M:      Casey Schaufler <casey@schaufler-ca.com>
12751 L:      linux-security-module@vger.kernel.org
12752 W:      http://schaufler-ca.com
12753 T:      git git://github.com/cschaufler/smack-next
12754 S:      Maintained
12755 F:      Documentation/admin-guide/LSM/Smack.rst
12756 F:      security/smack/
12757
12758 SMC91x ETHERNET DRIVER
12759 M:      Nicolas Pitre <nico@fluxnic.net>
12760 S:      Odd Fixes
12761 F:      drivers/net/ethernet/smsc/smc91x.*
12762
12763 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12764 M:      Sakari Ailus <sakari.ailus@iki.fi>
12765 L:      linux-media@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/media/i2c/smiapp/
12768 F:      include/media/i2c/smiapp.h
12769 F:      drivers/media/i2c/smiapp-pll.c
12770 F:      drivers/media/i2c/smiapp-pll.h
12771 F:      include/uapi/linux/smiapp.h
12772 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12773
12774 SMM665 HARDWARE MONITOR DRIVER
12775 M:      Guenter Roeck <linux@roeck-us.net>
12776 L:      linux-hwmon@vger.kernel.org
12777 S:      Maintained
12778 F:      Documentation/hwmon/smm665
12779 F:      drivers/hwmon/smm665.c
12780
12781 SMSC EMC2103 HARDWARE MONITOR DRIVER
12782 M:      Steve Glendinning <steve.glendinning@shawell.net>
12783 L:      linux-hwmon@vger.kernel.org
12784 S:      Maintained
12785 F:      Documentation/hwmon/emc2103
12786 F:      drivers/hwmon/emc2103.c
12787
12788 SMSC SCH5627 HARDWARE MONITOR DRIVER
12789 M:      Hans de Goede <hdegoede@redhat.com>
12790 L:      linux-hwmon@vger.kernel.org
12791 S:      Supported
12792 F:      Documentation/hwmon/sch5627
12793 F:      drivers/hwmon/sch5627.c
12794
12795 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12796 M:      Steve Glendinning <steve.glendinning@shawell.net>
12797 L:      linux-fbdev@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/video/fbdev/smscufx.c
12800
12801 SMSC47B397 HARDWARE MONITOR DRIVER
12802 M:      Jean Delvare <jdelvare@suse.com>
12803 L:      linux-hwmon@vger.kernel.org
12804 S:      Maintained
12805 F:      Documentation/hwmon/smsc47b397
12806 F:      drivers/hwmon/smsc47b397.c
12807
12808 SMSC911x ETHERNET DRIVER
12809 M:      Steve Glendinning <steve.glendinning@shawell.net>
12810 L:      netdev@vger.kernel.org
12811 S:      Maintained
12812 F:      include/linux/smsc911x.h
12813 F:      drivers/net/ethernet/smsc/smsc911x.*
12814
12815 SMSC9420 PCI ETHERNET DRIVER
12816 M:      Steve Glendinning <steve.glendinning@shawell.net>
12817 L:      netdev@vger.kernel.org
12818 S:      Maintained
12819 F:      drivers/net/ethernet/smsc/smsc9420.*
12820
12821 SOC-CAMERA V4L2 SUBSYSTEM
12822 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12823 L:      linux-media@vger.kernel.org
12824 T:      git git://linuxtv.org/media_tree.git
12825 S:      Maintained
12826 F:      include/media/soc*
12827 F:      drivers/media/i2c/soc_camera/
12828 F:      drivers/media/platform/soc_camera/
12829
12830 SOCIONEXT UNIPHIER SOUND DRIVER
12831 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12833 S:      Maintained
12834 F:      sound/soc/uniphier/
12835
12836 SOEKRIS NET48XX LED SUPPORT
12837 M:      Chris Boot <bootc@bootc.net>
12838 S:      Maintained
12839 F:      drivers/leds/leds-net48xx.c
12840
12841 SOFT-ROCE DRIVER (rxe)
12842 M:      Moni Shoua <monis@mellanox.com>
12843 L:      linux-rdma@vger.kernel.org
12844 S:      Supported
12845 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12846 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12847 F:      drivers/infiniband/sw/rxe/
12848 F:      include/uapi/rdma/rdma_user_rxe.h
12849
12850 SOFTLOGIC 6x10 MPEG CODEC
12851 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12852 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12853 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12854 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12855 M:      Ismael Luceno <ismael@iodev.co.uk>
12856 L:      linux-media@vger.kernel.org
12857 S:      Supported
12858 F:      drivers/media/pci/solo6x10/
12859
12860 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12861 M:      James Morse <james.morse@arm.com>
12862 L:      linux-arm-kernel@lists.infradead.org
12863 S:      Maintained
12864 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12865 F:      drivers/firmware/arm_sdei.c
12866 F:      include/linux/sdei.h
12867 F:      include/uapi/linux/sdei.h
12868
12869 SOFTWARE RAID (Multiple Disks) SUPPORT
12870 M:      Shaohua Li <shli@kernel.org>
12871 L:      linux-raid@vger.kernel.org
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12873 S:      Supported
12874 F:      drivers/md/Makefile
12875 F:      drivers/md/Kconfig
12876 F:      drivers/md/md*
12877 F:      drivers/md/raid*
12878 F:      include/linux/raid/
12879 F:      include/uapi/linux/raid/
12880
12881 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12882 M:      Jassi Brar <jaswinder.singh@linaro.org>
12883 L:      netdev@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/net/ethernet/socionext/netsec.c
12886 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12887
12888 SONIC NETWORK DRIVER
12889 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12890 L:      netdev@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/net/ethernet/natsemi/sonic.*
12893
12894 SONICS SILICON BACKPLANE DRIVER (SSB)
12895 M:      Michael Buesch <m@bues.ch>
12896 L:      linux-wireless@vger.kernel.org
12897 S:      Maintained
12898 F:      drivers/ssb/
12899 F:      include/linux/ssb/
12900
12901 SONY IMX274 SENSOR DRIVER
12902 M:      Leon Luo <leonl@leopardimaging.com>
12903 L:      linux-media@vger.kernel.org
12904 T:      git git://linuxtv.org/media_tree.git
12905 S:      Maintained
12906 F:      drivers/media/i2c/imx274.c
12907 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12908
12909 SONY MEMORYSTICK CARD SUPPORT
12910 M:      Alex Dubov <oakad@yahoo.com>
12911 W:      http://tifmxx.berlios.de/
12912 S:      Maintained
12913 F:      drivers/memstick/host/tifm_ms.c
12914
12915 SONY MEMORYSTICK STANDARD SUPPORT
12916 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12917 S:      Maintained
12918 F:      drivers/memstick/core/ms_block.*
12919
12920 SONY VAIO CONTROL DEVICE DRIVER
12921 M:      Mattia Dongili <malattia@linux.it>
12922 L:      platform-driver-x86@vger.kernel.org
12923 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12924 S:      Maintained
12925 F:      Documentation/laptops/sony-laptop.txt
12926 F:      drivers/char/sonypi.c
12927 F:      drivers/platform/x86/sony-laptop.c
12928 F:      include/linux/sony-laptop.h
12929
12930 SOUND
12931 M:      Jaroslav Kysela <perex@perex.cz>
12932 M:      Takashi Iwai <tiwai@suse.com>
12933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12934 W:      http://www.alsa-project.org/
12935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12936 T:      git git://git.alsa-project.org/alsa-kernel.git
12937 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12938 S:      Maintained
12939 F:      Documentation/sound/
12940 F:      include/sound/
12941 F:      include/uapi/sound/
12942 F:      sound/
12943
12944 SOUND - COMPRESSED AUDIO
12945 M:      Vinod Koul <vinod.koul@intel.com>
12946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12948 S:      Supported
12949 F:      Documentation/sound/alsa/compress_offload.txt
12950 F:      include/sound/compress_driver.h
12951 F:      include/uapi/sound/compress_*
12952 F:      sound/core/compress_offload.c
12953 F:      sound/soc/soc-compress.c
12954
12955 SOUND - DMAENGINE HELPERS
12956 M:      Lars-Peter Clausen <lars@metafoo.de>
12957 S:      Supported
12958 F:      include/sound/dmaengine_pcm.h
12959 F:      sound/core/pcm_dmaengine.c
12960 F:      sound/soc/soc-generic-dmaengine-pcm.c
12961
12962 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12963 M:      Liam Girdwood <lgirdwood@gmail.com>
12964 M:      Mark Brown <broonie@kernel.org>
12965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12967 W:      http://alsa-project.org/main/index.php/ASoC
12968 S:      Supported
12969 F:      Documentation/devicetree/bindings/sound/
12970 F:      Documentation/sound/alsa/soc/
12971 F:      sound/soc/
12972 F:      include/sound/soc*
12973
12974 SOUNDWIRE SUBSYSTEM
12975 M:      Vinod Koul <vinod.koul@intel.com>
12976 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12977 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12979 S:      Supported
12980 F:      Documentation/driver-api/soundwire/
12981 F:      drivers/soundwire/
12982 F:      include/linux/soundwire/
12983
12984 SP2 MEDIA DRIVER
12985 M:      Olli Salonen <olli.salonen@iki.fi>
12986 L:      linux-media@vger.kernel.org
12987 W:      https://linuxtv.org
12988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12989 S:      Maintained
12990 F:      drivers/media/dvb-frontends/sp2*
12991
12992 SPARC + UltraSPARC (sparc/sparc64)
12993 M:      "David S. Miller" <davem@davemloft.net>
12994 L:      sparclinux@vger.kernel.org
12995 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12998 S:      Maintained
12999 F:      arch/sparc/
13000 F:      drivers/sbus/
13001
13002 SPARC SERIAL DRIVERS
13003 M:      "David S. Miller" <davem@davemloft.net>
13004 L:      sparclinux@vger.kernel.org
13005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13007 S:      Maintained
13008 F:      include/linux/sunserialcore.h
13009 F:      drivers/tty/serial/suncore.c
13010 F:      drivers/tty/serial/sunhv.c
13011 F:      drivers/tty/serial/sunsab.c
13012 F:      drivers/tty/serial/sunsab.h
13013 F:      drivers/tty/serial/sunsu.c
13014 F:      drivers/tty/serial/sunzilog.c
13015 F:      drivers/tty/serial/sunzilog.h
13016 F:      drivers/tty/vcc.c
13017
13018 SPARSE CHECKER
13019 M:      "Christopher Li" <sparse@chrisli.org>
13020 L:      linux-sparse@vger.kernel.org
13021 W:      https://sparse.wiki.kernel.org/
13022 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13023 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13024 S:      Maintained
13025 F:      include/linux/compiler.h
13026
13027 SPEAR CLOCK FRAMEWORK SUPPORT
13028 M:      Viresh Kumar <vireshk@kernel.org>
13029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13030 W:      http://www.st.com/spear
13031 S:      Maintained
13032 F:      drivers/clk/spear/
13033
13034 SPEAR PLATFORM SUPPORT
13035 M:      Viresh Kumar <vireshk@kernel.org>
13036 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13038 W:      http://www.st.com/spear
13039 S:      Maintained
13040 F:      arch/arm/boot/dts/spear*
13041 F:      arch/arm/mach-spear/
13042
13043 SPI NOR SUBSYSTEM
13044 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13045 M:      Marek Vasut <marek.vasut@gmail.com>
13046 L:      linux-mtd@lists.infradead.org
13047 W:      http://www.linux-mtd.infradead.org/
13048 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13049 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13050 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13051 S:      Maintained
13052 F:      drivers/mtd/spi-nor/
13053 F:      include/linux/mtd/spi-nor.h
13054
13055 SPI SUBSYSTEM
13056 M:      Mark Brown <broonie@kernel.org>
13057 L:      linux-spi@vger.kernel.org
13058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13059 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13060 S:      Maintained
13061 F:      Documentation/devicetree/bindings/spi/
13062 F:      Documentation/spi/
13063 F:      drivers/spi/
13064 F:      include/linux/spi/
13065 F:      include/uapi/linux/spi/
13066 F:      tools/spi/
13067
13068 SPIDERNET NETWORK DRIVER for CELL
13069 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13070 L:      netdev@vger.kernel.org
13071 S:      Supported
13072 F:      Documentation/networking/spider_net.txt
13073 F:      drivers/net/ethernet/toshiba/spider_net*
13074
13075 SPMI SUBSYSTEM
13076 R:      Stephen Boyd <sboyd@kernel.org>
13077 L:      linux-arm-msm@vger.kernel.org
13078 F:      Documentation/devicetree/bindings/spmi/
13079 F:      drivers/spmi/
13080 F:      include/dt-bindings/spmi/spmi.h
13081 F:      include/linux/spmi.h
13082 F:      include/trace/events/spmi.h
13083
13084 SPU FILE SYSTEM
13085 M:      Jeremy Kerr <jk@ozlabs.org>
13086 L:      linuxppc-dev@lists.ozlabs.org
13087 W:      http://www.ibm.com/developerworks/power/cell/
13088 S:      Supported
13089 F:      Documentation/filesystems/spufs.txt
13090 F:      arch/powerpc/platforms/cell/spufs/
13091
13092 SQUASHFS FILE SYSTEM
13093 M:      Phillip Lougher <phillip@squashfs.org.uk>
13094 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13095 W:      http://squashfs.org.uk
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13097 S:      Maintained
13098 F:      Documentation/filesystems/squashfs.txt
13099 F:      fs/squashfs/
13100
13101 SRM (Alpha) environment access
13102 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13103 S:      Maintained
13104 F:      arch/alpha/kernel/srm_env.c
13105
13106 STABLE BRANCH
13107 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13108 L:      stable@vger.kernel.org
13109 S:      Supported
13110 F:      Documentation/process/stable-kernel-rules.rst
13111
13112 STAGING - ATOMISP DRIVER
13113 M:      Alan Cox <alan@linux.intel.com>
13114 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13115 L:      linux-media@vger.kernel.org
13116 S:      Maintained
13117 F:      drivers/staging/media/atomisp/
13118
13119 STAGING - COMEDI
13120 M:      Ian Abbott <abbotti@mev.co.uk>
13121 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13122 S:      Odd Fixes
13123 F:      drivers/staging/comedi/
13124
13125 STAGING - FLARION FT1000 DRIVERS
13126 M:      Marek Belisko <marek.belisko@gmail.com>
13127 S:      Odd Fixes
13128 F:      drivers/staging/ft1000/
13129
13130 STAGING - INDUSTRIAL IO
13131 M:      Jonathan Cameron <jic23@kernel.org>
13132 L:      linux-iio@vger.kernel.org
13133 S:      Odd Fixes
13134 F:      Documentation/devicetree/bindings/staging/iio/
13135 F:      drivers/staging/iio/
13136
13137 STAGING - LUSTRE PARALLEL FILESYSTEM
13138 M:      Oleg Drokin <oleg.drokin@intel.com>
13139 M:      Andreas Dilger <andreas.dilger@intel.com>
13140 M:      James Simmons <jsimmons@infradead.org>
13141 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13142 W:      http://wiki.lustre.org/
13143 S:      Maintained
13144 F:      drivers/staging/lustre
13145
13146 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13147 M:      Marc Dietrich <marvin24@gmx.de>
13148 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13149 L:      linux-tegra@vger.kernel.org
13150 S:      Maintained
13151 F:      drivers/staging/nvec/
13152
13153 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13154 M:      Jens Frederich <jfrederich@gmail.com>
13155 M:      Daniel Drake <dsd@laptop.org>
13156 M:      Jon Nettleton <jon.nettleton@gmail.com>
13157 W:      http://wiki.laptop.org/go/DCON
13158 S:      Maintained
13159 F:      drivers/staging/olpc_dcon/
13160
13161 STAGING - REALTEK RTL8712U DRIVERS
13162 M:      Larry Finger <Larry.Finger@lwfinger.net>
13163 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13164 S:      Odd Fixes
13165 F:      drivers/staging/rtl8712/
13166
13167 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13168 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13169 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13170 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13171 L:      linux-fbdev@vger.kernel.org
13172 S:      Maintained
13173 F:      drivers/staging/sm750fb/
13174
13175 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13176 M:      William Hubbs <w.d.hubbs@gmail.com>
13177 M:      Chris Brannon <chris@the-brannons.com>
13178 M:      Kirk Reiser <kirk@reisers.ca>
13179 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13180 L:      speakup@linux-speakup.org
13181 W:      http://www.linux-speakup.org/
13182 S:      Odd Fixes
13183 F:      drivers/staging/speakup/
13184
13185 STAGING - VIA VT665X DRIVERS
13186 M:      Forest Bond <forest@alittletooquiet.net>
13187 S:      Odd Fixes
13188 F:      drivers/staging/vt665?/
13189
13190 STAGING - WILC1000 WIFI DRIVER
13191 M:      Aditya Shankar <aditya.shankar@microchip.com>
13192 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13193 L:      linux-wireless@vger.kernel.org
13194 S:      Supported
13195 F:      drivers/staging/wilc1000/
13196
13197 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13198 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13199 S:      Odd Fixes
13200 F:      drivers/staging/xgifb/
13201
13202 STAGING SUBSYSTEM
13203 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13205 L:      devel@driverdev.osuosl.org
13206 S:      Supported
13207 F:      drivers/staging/
13208
13209 STARFIRE/DURALAN NETWORK DRIVER
13210 M:      Ion Badulescu <ionut@badula.org>
13211 S:      Odd Fixes
13212 F:      drivers/net/ethernet/adaptec/starfire*
13213
13214 STEC S1220 SKD DRIVER
13215 M:      Bart Van Assche <bart.vanassche@wdc.com>
13216 L:      linux-block@vger.kernel.org
13217 S:      Maintained
13218 F:      drivers/block/skd*[ch]
13219
13220 STI CEC DRIVER
13221 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13222 S:      Maintained
13223 F:      drivers/staging/media/st-cec/
13224 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13225
13226 STK1160 USB VIDEO CAPTURE DRIVER
13227 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13228 L:      linux-media@vger.kernel.org
13229 T:      git git://linuxtv.org/media_tree.git
13230 S:      Maintained
13231 F:      drivers/media/usb/stk1160/
13232
13233 STMMAC ETHERNET DRIVER
13234 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13235 M:      Alexandre Torgue <alexandre.torgue@st.com>
13236 L:      netdev@vger.kernel.org
13237 W:      http://www.stlinux.com
13238 S:      Supported
13239 F:      drivers/net/ethernet/stmicro/stmmac/
13240
13241 SUN3/3X
13242 M:      Sam Creasey <sammy@sammy.net>
13243 W:      http://sammy.net/sun3/
13244 S:      Maintained
13245 F:      arch/m68k/kernel/*sun3*
13246 F:      arch/m68k/sun3*/
13247 F:      arch/m68k/include/asm/sun3*
13248 F:      drivers/net/ethernet/i825xx/sun3*
13249
13250 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13251 M:      Hans de Goede <hdegoede@redhat.com>
13252 L:      linux-input@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13255 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13256
13257 SUNDANCE NETWORK DRIVER
13258 M:      Denis Kirjanov <kda@linux-powerpc.org>
13259 L:      netdev@vger.kernel.org
13260 S:      Maintained
13261 F:      drivers/net/ethernet/dlink/sundance.c
13262
13263 SUPERH
13264 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13265 M:      Rich Felker <dalias@libc.org>
13266 L:      linux-sh@vger.kernel.org
13267 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13268 S:      Maintained
13269 F:      Documentation/sh/
13270 F:      arch/sh/
13271 F:      drivers/sh/
13272
13273 SUSPEND TO RAM
13274 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13275 M:      Len Brown <len.brown@intel.com>
13276 M:      Pavel Machek <pavel@ucw.cz>
13277 L:      linux-pm@vger.kernel.org
13278 B:      https://bugzilla.kernel.org
13279 S:      Supported
13280 F:      Documentation/power/
13281 F:      arch/x86/kernel/acpi/
13282 F:      drivers/base/power/
13283 F:      kernel/power/
13284 F:      include/linux/suspend.h
13285 F:      include/linux/freezer.h
13286 F:      include/linux/pm.h
13287
13288 SVGA HANDLING
13289 M:      Martin Mares <mj@ucw.cz>
13290 L:      linux-video@atrey.karlin.mff.cuni.cz
13291 S:      Maintained
13292 F:      Documentation/svga.txt
13293 F:      arch/x86/boot/video*
13294
13295 SWIOTLB SUBSYSTEM
13296 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13297 L:      iommu@lists.linux-foundation.org
13298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13299 S:      Supported
13300 F:      lib/swiotlb.c
13301 F:      arch/*/kernel/pci-swiotlb.c
13302 F:      include/linux/swiotlb.h
13303
13304 SWITCHDEV
13305 M:      Jiri Pirko <jiri@resnulli.us>
13306 M:      Ivan Vecera <ivecera@redhat.com>
13307 L:      netdev@vger.kernel.org
13308 S:      Supported
13309 F:      net/switchdev/
13310 F:      include/net/switchdev.h
13311
13312 SYNC FILE FRAMEWORK
13313 M:      Sumit Semwal <sumit.semwal@linaro.org>
13314 R:      Gustavo Padovan <gustavo@padovan.org>
13315 S:      Maintained
13316 L:      linux-media@vger.kernel.org
13317 L:      dri-devel@lists.freedesktop.org
13318 F:      drivers/dma-buf/sync_*
13319 F:      drivers/dma-buf/dma-fence*
13320 F:      drivers/dma-buf/sw_sync.c
13321 F:      include/linux/sync_file.h
13322 F:      include/uapi/linux/sync_file.h
13323 F:      Documentation/sync_file.txt
13324 T:      git git://anongit.freedesktop.org/drm/drm-misc
13325
13326 SYNOPSYS ARC ARCHITECTURE
13327 M:      Vineet Gupta <vgupta@synopsys.com>
13328 L:      linux-snps-arc@lists.infradead.org
13329 S:      Supported
13330 F:      arch/arc/
13331 F:      Documentation/devicetree/bindings/arc/*
13332 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13333 F:      drivers/clocksource/arc_timer.c
13334 F:      drivers/tty/serial/arc_uart.c
13335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13336
13337 SYNOPSYS ARC HSDK SDP pll clock driver
13338 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13339 S:      Supported
13340 F:      drivers/clk/clk-hsdk-pll.c
13341 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13342
13343 SYNOPSYS ARC SDP clock driver
13344 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13345 S:      Supported
13346 F:      drivers/clk/axs10x/*
13347 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13348
13349 SYNOPSYS ARC SDP platform support
13350 M:      Alexey Brodkin <abrodkin@synopsys.com>
13351 S:      Supported
13352 F:      arch/arc/plat-axs10x
13353 F:      arch/arc/boot/dts/ax*
13354 F:      Documentation/devicetree/bindings/arc/axs10*
13355
13356 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13357 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13358 S:      Supported
13359 F:      drivers/reset/reset-axs10x.c
13360 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13361
13362 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13363 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13364 S:      Maintained
13365 F:      drivers/tty/serial/8250/8250_dw.c
13366
13367 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13368 M:      Hoan Tran <hotran@apm.com>
13369 L:      linux-gpio@vger.kernel.org
13370 S:      Maintained
13371 F:      drivers/gpio/gpio-dwapb.c
13372 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13373
13374 SYNOPSYS DESIGNWARE DMAC DRIVER
13375 M:      Viresh Kumar <vireshk@kernel.org>
13376 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13377 S:      Maintained
13378 F:      include/linux/dma/dw.h
13379 F:      include/linux/platform_data/dma-dw.h
13380 F:      drivers/dma/dw/
13381
13382 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13383 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13384 L:      netdev@vger.kernel.org
13385 S:      Supported
13386 F:      drivers/net/ethernet/synopsys/
13387
13388 SYNOPSYS DESIGNWARE I2C DRIVER
13389 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13390 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13391 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13392 L:      linux-i2c@vger.kernel.org
13393 S:      Maintained
13394 F:      drivers/i2c/busses/i2c-designware-*
13395 F:      include/linux/platform_data/i2c-designware.h
13396
13397 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13398 M:      Jaehoon Chung <jh80.chung@samsung.com>
13399 L:      linux-mmc@vger.kernel.org
13400 S:      Maintained
13401 F:      drivers/mmc/host/dw_mmc*
13402
13403 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13404 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13405 S:      Supported
13406 F:      drivers/reset/reset-hsdk.c
13407 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13408 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13409
13410 SYSTEM CONFIGURATION (SYSCON)
13411 M:      Lee Jones <lee.jones@linaro.org>
13412 M:      Arnd Bergmann <arnd@arndb.de>
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13414 S:      Supported
13415 F:      drivers/mfd/syscon.c
13416
13417 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13418 M:      Sudeep Holla <sudeep.holla@arm.com>
13419 L:      linux-arm-kernel@lists.infradead.org
13420 S:      Maintained
13421 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13422 F:      drivers/clk/clk-scpi.c
13423 F:      drivers/cpufreq/scpi-cpufreq.c
13424 F:      drivers/firmware/arm_scpi.c
13425 F:      include/linux/scpi_protocol.h
13426
13427 SYSTEM RESET/SHUTDOWN DRIVERS
13428 M:      Sebastian Reichel <sre@kernel.org>
13429 L:      linux-pm@vger.kernel.org
13430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13431 S:      Maintained
13432 F:      Documentation/devicetree/bindings/power/reset/
13433 F:      drivers/power/reset/
13434
13435 SYSTEM TRACE MODULE CLASS
13436 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13437 S:      Maintained
13438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13439 F:      Documentation/trace/stm.txt
13440 F:      drivers/hwtracing/stm/
13441 F:      include/linux/stm.h
13442 F:      include/uapi/linux/stm.h
13443
13444 SYSV FILESYSTEM
13445 M:      Christoph Hellwig <hch@infradead.org>
13446 S:      Maintained
13447 F:      Documentation/filesystems/sysv-fs.txt
13448 F:      fs/sysv/
13449 F:      include/linux/sysv_fs.h
13450
13451 TARGET SUBSYSTEM
13452 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13453 L:      linux-scsi@vger.kernel.org
13454 L:      target-devel@vger.kernel.org
13455 W:      http://www.linux-iscsi.org
13456 W:      http://groups.google.com/group/linux-iscsi-target-dev
13457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13458 S:      Supported
13459 F:      drivers/target/
13460 F:      include/target/
13461 F:      Documentation/target/
13462
13463 TASKSTATS STATISTICS INTERFACE
13464 M:      Balbir Singh <bsingharora@gmail.com>
13465 S:      Maintained
13466 F:      Documentation/accounting/taskstats*
13467 F:      include/linux/taskstats*
13468 F:      kernel/taskstats.c
13469
13470 TC subsystem
13471 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13472 M:      Cong Wang <xiyou.wangcong@gmail.com>
13473 M:      Jiri Pirko <jiri@resnulli.us>
13474 L:      netdev@vger.kernel.org
13475 S:      Maintained
13476 F:      include/net/pkt_cls.h
13477 F:      include/net/pkt_sched.h
13478 F:      include/net/tc_act/
13479 F:      include/uapi/linux/pkt_cls.h
13480 F:      include/uapi/linux/pkt_sched.h
13481 F:      include/uapi/linux/tc_act/
13482 F:      include/uapi/linux/tc_ematch/
13483 F:      net/sched/
13484
13485 TCP LOW PRIORITY MODULE
13486 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13487 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13488 W:      http://tcp-lp-mod.sourceforge.net/
13489 S:      Maintained
13490 F:      net/ipv4/tcp_lp.c
13491
13492 TDA10071 MEDIA DRIVER
13493 M:      Antti Palosaari <crope@iki.fi>
13494 L:      linux-media@vger.kernel.org
13495 W:      https://linuxtv.org
13496 W:      http://palosaari.fi/linux/
13497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13498 T:      git git://linuxtv.org/anttip/media_tree.git
13499 S:      Maintained
13500 F:      drivers/media/dvb-frontends/tda10071*
13501
13502 TDA18212 MEDIA DRIVER
13503 M:      Antti Palosaari <crope@iki.fi>
13504 L:      linux-media@vger.kernel.org
13505 W:      https://linuxtv.org
13506 W:      http://palosaari.fi/linux/
13507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13508 T:      git git://linuxtv.org/anttip/media_tree.git
13509 S:      Maintained
13510 F:      drivers/media/tuners/tda18212*
13511
13512 TDA18218 MEDIA DRIVER
13513 M:      Antti Palosaari <crope@iki.fi>
13514 L:      linux-media@vger.kernel.org
13515 W:      https://linuxtv.org
13516 W:      http://palosaari.fi/linux/
13517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13518 T:      git git://linuxtv.org/anttip/media_tree.git
13519 S:      Maintained
13520 F:      drivers/media/tuners/tda18218*
13521
13522 TDA18250 MEDIA DRIVER
13523 M:      Olli Salonen <olli.salonen@iki.fi>
13524 L:      linux-media@vger.kernel.org
13525 W:      https://linuxtv.org
13526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13527 T:      git git://linuxtv.org/media_tree.git
13528 S:      Maintained
13529 F:      drivers/media/tuners/tda18250*
13530
13531 TDA18271 MEDIA DRIVER
13532 M:      Michael Krufky <mkrufky@linuxtv.org>
13533 L:      linux-media@vger.kernel.org
13534 W:      https://linuxtv.org
13535 W:      http://github.com/mkrufky
13536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13537 T:      git git://linuxtv.org/mkrufky/tuners.git
13538 S:      Maintained
13539 F:      drivers/media/tuners/tda18271*
13540
13541 TDA827x MEDIA DRIVER
13542 M:      Michael Krufky <mkrufky@linuxtv.org>
13543 L:      linux-media@vger.kernel.org
13544 W:      https://linuxtv.org
13545 W:      http://github.com/mkrufky
13546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13547 T:      git git://linuxtv.org/mkrufky/tuners.git
13548 S:      Maintained
13549 F:      drivers/media/tuners/tda8290.*
13550
13551 TDA8290 MEDIA DRIVER
13552 M:      Michael Krufky <mkrufky@linuxtv.org>
13553 L:      linux-media@vger.kernel.org
13554 W:      https://linuxtv.org
13555 W:      http://github.com/mkrufky
13556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13557 T:      git git://linuxtv.org/mkrufky/tuners.git
13558 S:      Maintained
13559 F:      drivers/media/tuners/tda8290.*
13560
13561 TDA9840 MEDIA DRIVER
13562 M:      Hans Verkuil <hverkuil@xs4all.nl>
13563 L:      linux-media@vger.kernel.org
13564 T:      git git://linuxtv.org/media_tree.git
13565 W:      https://linuxtv.org
13566 S:      Maintained
13567 F:      drivers/media/i2c/tda9840*
13568
13569 TEA5761 TUNER DRIVER
13570 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13571 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13572 L:      linux-media@vger.kernel.org
13573 W:      https://linuxtv.org
13574 T:      git git://linuxtv.org/media_tree.git
13575 S:      Odd fixes
13576 F:      drivers/media/tuners/tea5761.*
13577
13578 TEA5767 TUNER DRIVER
13579 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13580 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13581 L:      linux-media@vger.kernel.org
13582 W:      https://linuxtv.org
13583 T:      git git://linuxtv.org/media_tree.git
13584 S:      Maintained
13585 F:      drivers/media/tuners/tea5767.*
13586
13587 TEA6415C MEDIA DRIVER
13588 M:      Hans Verkuil <hverkuil@xs4all.nl>
13589 L:      linux-media@vger.kernel.org
13590 T:      git git://linuxtv.org/media_tree.git
13591 W:      https://linuxtv.org
13592 S:      Maintained
13593 F:      drivers/media/i2c/tea6415c*
13594
13595 TEA6420 MEDIA DRIVER
13596 M:      Hans Verkuil <hverkuil@xs4all.nl>
13597 L:      linux-media@vger.kernel.org
13598 T:      git git://linuxtv.org/media_tree.git
13599 W:      https://linuxtv.org
13600 S:      Maintained
13601 F:      drivers/media/i2c/tea6420*
13602
13603 TEAM DRIVER
13604 M:      Jiri Pirko <jiri@resnulli.us>
13605 L:      netdev@vger.kernel.org
13606 S:      Supported
13607 F:      drivers/net/team/
13608 F:      include/linux/if_team.h
13609 F:      include/uapi/linux/if_team.h
13610
13611 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13612 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13613 S:      Maintained
13614 F:      arch/x86/platform/ts5500/
13615
13616 TECHNOTREND USB IR RECEIVER
13617 M:      Sean Young <sean@mess.org>
13618 L:      linux-media@vger.kernel.org
13619 S:      Maintained
13620 F:      drivers/media/rc/ttusbir.c
13621
13622 TEE SUBSYSTEM
13623 M:      Jens Wiklander <jens.wiklander@linaro.org>
13624 S:      Maintained
13625 F:      include/linux/tee_drv.h
13626 F:      include/uapi/linux/tee.h
13627 F:      drivers/tee/
13628 F:      Documentation/tee.txt
13629
13630 TEGRA ARCHITECTURE SUPPORT
13631 M:      Thierry Reding <thierry.reding@gmail.com>
13632 M:      Jonathan Hunter <jonathanh@nvidia.com>
13633 L:      linux-tegra@vger.kernel.org
13634 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13636 S:      Supported
13637 N:      [^a-z]tegra
13638
13639 TEGRA CLOCK DRIVER
13640 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13641 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13642 S:      Supported
13643 F:      drivers/clk/tegra/
13644
13645 TEGRA DMA DRIVERS
13646 M:      Laxman Dewangan <ldewangan@nvidia.com>
13647 M:      Jon Hunter <jonathanh@nvidia.com>
13648 S:      Supported
13649 F:      drivers/dma/tegra*
13650
13651 TEGRA I2C DRIVER
13652 M:      Laxman Dewangan <ldewangan@nvidia.com>
13653 S:      Supported
13654 F:      drivers/i2c/busses/i2c-tegra.c
13655
13656 TEGRA IOMMU DRIVERS
13657 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13658 S:      Supported
13659 F:      drivers/iommu/tegra*
13660
13661 TEGRA KBC DRIVER
13662 M:      Rakesh Iyer <riyer@nvidia.com>
13663 M:      Laxman Dewangan <ldewangan@nvidia.com>
13664 S:      Supported
13665 F:      drivers/input/keyboard/tegra-kbc.c
13666
13667 TEGRA PWM DRIVER
13668 M:      Thierry Reding <thierry.reding@gmail.com>
13669 S:      Supported
13670 F:      drivers/pwm/pwm-tegra.c
13671
13672 TEGRA SERIAL DRIVER
13673 M:      Laxman Dewangan <ldewangan@nvidia.com>
13674 S:      Supported
13675 F:      drivers/tty/serial/serial-tegra.c
13676
13677 TEGRA SPI DRIVER
13678 M:      Laxman Dewangan <ldewangan@nvidia.com>
13679 S:      Supported
13680 F:      drivers/spi/spi-tegra*
13681
13682 TEHUTI ETHERNET DRIVER
13683 M:      Andy Gospodarek <andy@greyhouse.net>
13684 L:      netdev@vger.kernel.org
13685 S:      Supported
13686 F:      drivers/net/ethernet/tehuti/*
13687
13688 Telecom Clock Driver for MCPL0010
13689 M:      Mark Gross <mark.gross@intel.com>
13690 S:      Supported
13691 F:      drivers/char/tlclk.c
13692
13693 TENSILICA XTENSA PORT (xtensa)
13694 M:      Chris Zankel <chris@zankel.net>
13695 M:      Max Filippov <jcmvbkbc@gmail.com>
13696 L:      linux-xtensa@linux-xtensa.org
13697 T:      git git://github.com/czankel/xtensa-linux.git
13698 S:      Maintained
13699 F:      arch/xtensa/
13700 F:      drivers/irqchip/irq-xtensa-*
13701
13702 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13703 M:      Nishanth Menon <nm@ti.com>
13704 M:      Tero Kristo <t-kristo@ti.com>
13705 M:      Santosh Shilimkar <ssantosh@kernel.org>
13706 L:      linux-arm-kernel@lists.infradead.org
13707 S:      Maintained
13708 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13709 F:      drivers/firmware/ti_sci*
13710 F:      include/linux/soc/ti/ti_sci_protocol.h
13711 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13712 F:      include/dt-bindings/genpd/k2g.h
13713 F:      drivers/soc/ti/ti_sci_pm_domains.c
13714 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13715 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13716 F:      drivers/clk/keystone/sci-clk.c
13717 F:      drivers/reset/reset-ti-sci.c
13718
13719 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13720 M:      Hans Verkuil <hverkuil@xs4all.nl>
13721 L:      linux-media@vger.kernel.org
13722 T:      git git://linuxtv.org/media_tree.git
13723 W:      https://linuxtv.org
13724 S:      Maintained
13725 F:      drivers/media/radio/radio-raremono.c
13726
13727 THERMAL
13728 M:      Zhang Rui <rui.zhang@intel.com>
13729 M:      Eduardo Valentin <edubezval@gmail.com>
13730 L:      linux-pm@vger.kernel.org
13731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13733 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13734 S:      Supported
13735 F:      drivers/thermal/
13736 F:      include/linux/thermal.h
13737 F:      include/uapi/linux/thermal.h
13738 F:      include/linux/cpu_cooling.h
13739 F:      Documentation/devicetree/bindings/thermal/
13740
13741 THERMAL/CPU_COOLING
13742 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13743 M:      Viresh Kumar <viresh.kumar@linaro.org>
13744 M:      Javi Merino <javi.merino@kernel.org>
13745 L:      linux-pm@vger.kernel.org
13746 S:      Supported
13747 F:      Documentation/thermal/cpu-cooling-api.txt
13748 F:      drivers/thermal/cpu_cooling.c
13749 F:      include/linux/cpu_cooling.h
13750
13751 THINKPAD ACPI EXTRAS DRIVER
13752 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13753 L:      ibm-acpi-devel@lists.sourceforge.net
13754 L:      platform-driver-x86@vger.kernel.org
13755 W:      http://ibm-acpi.sourceforge.net
13756 W:      http://thinkwiki.org/wiki/Ibm-acpi
13757 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13758 S:      Maintained
13759 F:      drivers/platform/x86/thinkpad_acpi.c
13760
13761 THUNDERBOLT DRIVER
13762 M:      Andreas Noever <andreas.noever@gmail.com>
13763 M:      Michael Jamet <michael.jamet@intel.com>
13764 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13765 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13767 S:      Maintained
13768 F:      Documentation/admin-guide/thunderbolt.rst
13769 F:      drivers/thunderbolt/
13770 F:      include/linux/thunderbolt.h
13771
13772 THUNDERBOLT NETWORK DRIVER
13773 M:      Michael Jamet <michael.jamet@intel.com>
13774 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13775 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13776 L:      netdev@vger.kernel.org
13777 S:      Maintained
13778 F:      drivers/net/thunderbolt.c
13779
13780 THUNDERX GPIO DRIVER
13781 M:      David Daney <david.daney@cavium.com>
13782 S:      Maintained
13783 F:      drivers/gpio/gpio-thunderx.c
13784
13785 TI AM437X VPFE DRIVER
13786 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13787 L:      linux-media@vger.kernel.org
13788 W:      https://linuxtv.org
13789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13790 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13791 S:      Maintained
13792 F:      drivers/media/platform/am437x/
13793
13794 TI BANDGAP AND THERMAL DRIVER
13795 M:      Eduardo Valentin <edubezval@gmail.com>
13796 M:      Keerthy <j-keerthy@ti.com>
13797 L:      linux-pm@vger.kernel.org
13798 L:      linux-omap@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/thermal/ti-soc-thermal/
13801
13802 TI BQ27XXX POWER SUPPLY DRIVER
13803 R:      Andrew F. Davis <afd@ti.com>
13804 F:      include/linux/power/bq27xxx_battery.h
13805 F:      drivers/power/supply/bq27xxx_battery.c
13806 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13807
13808 TI CDCE706 CLOCK DRIVER
13809 M:      Max Filippov <jcmvbkbc@gmail.com>
13810 S:      Maintained
13811 F:      drivers/clk/clk-cdce706.c
13812
13813 TI CLOCK DRIVER
13814 M:      Tero Kristo <t-kristo@ti.com>
13815 L:      linux-omap@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/clk/ti/
13818 F:      include/linux/clk/ti.h
13819
13820 TI DAVINCI MACHINE SUPPORT
13821 M:      Sekhar Nori <nsekhar@ti.com>
13822 M:      Kevin Hilman <khilman@kernel.org>
13823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13825 S:      Supported
13826 F:      arch/arm/mach-davinci/
13827 F:      drivers/i2c/busses/i2c-davinci.c
13828 F:      arch/arm/boot/dts/da850*
13829
13830 TI DAVINCI SERIES GPIO DRIVER
13831 M:      Keerthy <j-keerthy@ti.com>
13832 L:      linux-gpio@vger.kernel.org
13833 S:      Maintained
13834 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13835 F:      drivers/gpio/gpio-davinci.c
13836
13837 TI DAVINCI SERIES MEDIA DRIVER
13838 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13839 L:      linux-media@vger.kernel.org
13840 W:      https://linuxtv.org
13841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13842 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13843 S:      Maintained
13844 F:      drivers/media/platform/davinci/
13845 F:      include/media/davinci/
13846
13847 TI ETHERNET SWITCH DRIVER (CPSW)
13848 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13849 L:      linux-omap@vger.kernel.org
13850 L:      netdev@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/net/ethernet/ti/cpsw*
13853 F:      drivers/net/ethernet/ti/davinci*
13854
13855 TI FLASH MEDIA INTERFACE DRIVER
13856 M:      Alex Dubov <oakad@yahoo.com>
13857 S:      Maintained
13858 F:      drivers/misc/tifm*
13859 F:      drivers/mmc/host/tifm_sd.c
13860 F:      include/linux/tifm.h
13861
13862 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13863 M:      Santosh Shilimkar <ssantosh@kernel.org>
13864 L:      linux-kernel@vger.kernel.org
13865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13866 S:      Maintained
13867 F:      drivers/soc/ti/*
13868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13869
13870 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13871 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13872 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13873 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13874 S:      Maintained
13875 F:      sound/soc/codecs/lm49453*
13876 F:      sound/soc/codecs/isabelle*
13877
13878 TI LP855x BACKLIGHT DRIVER
13879 M:      Milo Kim <milo.kim@ti.com>
13880 S:      Maintained
13881 F:      Documentation/backlight/lp855x-driver.txt
13882 F:      drivers/video/backlight/lp855x_bl.c
13883 F:      include/linux/platform_data/lp855x.h
13884
13885 TI LP8727 CHARGER DRIVER
13886 M:      Milo Kim <milo.kim@ti.com>
13887 S:      Maintained
13888 F:      drivers/power/supply/lp8727_charger.c
13889 F:      include/linux/platform_data/lp8727.h
13890
13891 TI LP8788 MFD DRIVER
13892 M:      Milo Kim <milo.kim@ti.com>
13893 S:      Maintained
13894 F:      drivers/iio/adc/lp8788_adc.c
13895 F:      drivers/leds/leds-lp8788.c
13896 F:      drivers/mfd/lp8788*.c
13897 F:      drivers/power/supply/lp8788-charger.c
13898 F:      drivers/regulator/lp8788-*.c
13899 F:      include/linux/mfd/lp8788*.h
13900
13901 TI NETCP ETHERNET DRIVER
13902 M:      Wingman Kwok <w-kwok2@ti.com>
13903 M:      Murali Karicheri <m-karicheri2@ti.com>
13904 L:      netdev@vger.kernel.org
13905 S:      Maintained
13906 F:      drivers/net/ethernet/ti/netcp*
13907
13908 TI TAS571X FAMILY ASoC CODEC DRIVER
13909 M:      Kevin Cernekee <cernekee@chromium.org>
13910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13911 S:      Odd Fixes
13912 F:      sound/soc/codecs/tas571x*
13913
13914 TI TRF7970A NFC DRIVER
13915 M:      Mark Greer <mgreer@animalcreek.com>
13916 L:      linux-wireless@vger.kernel.org
13917 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13918 S:      Supported
13919 F:      drivers/nfc/trf7970a.c
13920 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13921
13922 TI TWL4030 SERIES SOC CODEC DRIVER
13923 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13925 S:      Maintained
13926 F:      sound/soc/codecs/twl4030*
13927
13928 TI VPE/CAL DRIVERS
13929 M:      Benoit Parrot <bparrot@ti.com>
13930 L:      linux-media@vger.kernel.org
13931 W:      http://linuxtv.org/
13932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13933 S:      Maintained
13934 F:      drivers/media/platform/ti-vpe/
13935
13936 TI WILINK WIRELESS DRIVERS
13937 L:      linux-wireless@vger.kernel.org
13938 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13939 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13941 S:      Orphan
13942 F:      drivers/net/wireless/ti/
13943 F:      include/linux/wl12xx.h
13944
13945 TILE ARCHITECTURE
13946 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13947 S:      Orphan
13948 F:      arch/tile/
13949 F:      drivers/char/tile-srom.c
13950 F:      drivers/edac/tile_edac.c
13951 F:      drivers/net/ethernet/tile/
13952 F:      drivers/rtc/rtc-tile.c
13953 F:      drivers/tty/hvc/hvc_tile.c
13954 F:      drivers/tty/serial/tilegx.c
13955 F:      drivers/usb/host/*-tilegx.c
13956 F:      include/linux/usb/tilegx.h
13957
13958 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13959 M:      John Stultz <john.stultz@linaro.org>
13960 M:      Thomas Gleixner <tglx@linutronix.de>
13961 R:      Stephen Boyd <sboyd@kernel.org>
13962 L:      linux-kernel@vger.kernel.org
13963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13964 S:      Supported
13965 F:      include/linux/clocksource.h
13966 F:      include/linux/time.h
13967 F:      include/linux/timex.h
13968 F:      include/uapi/linux/time.h
13969 F:      include/uapi/linux/timex.h
13970 F:      kernel/time/clocksource.c
13971 F:      kernel/time/time*.c
13972 F:      kernel/time/alarmtimer.c
13973 F:      kernel/time/ntp.c
13974 F:      tools/testing/selftests/timers/
13975
13976 TIPC NETWORK LAYER
13977 M:      Jon Maloy <jon.maloy@ericsson.com>
13978 M:      Ying Xue <ying.xue@windriver.com>
13979 L:      netdev@vger.kernel.org (core kernel code)
13980 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13981 W:      http://tipc.sourceforge.net/
13982 S:      Maintained
13983 F:      include/uapi/linux/tipc*.h
13984 F:      net/tipc/
13985
13986 TLAN NETWORK DRIVER
13987 M:      Samuel Chessman <chessman@tux.org>
13988 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13989 W:      http://sourceforge.net/projects/tlan/
13990 S:      Maintained
13991 F:      Documentation/networking/tlan.txt
13992 F:      drivers/net/ethernet/ti/tlan.*
13993
13994 TM6000 VIDEO4LINUX DRIVER
13995 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13996 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13997 L:      linux-media@vger.kernel.org
13998 W:      https://linuxtv.org
13999 T:      git git://linuxtv.org/media_tree.git
14000 S:      Odd fixes
14001 F:      drivers/media/usb/tm6000/
14002 F:      Documentation/media/v4l-drivers/tm6000*
14003
14004 TMIO/SDHI MMC DRIVER
14005 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14006 L:      linux-mmc@vger.kernel.org
14007 S:      Supported
14008 F:      drivers/mmc/host/tmio_mmc*
14009 F:      drivers/mmc/host/renesas_sdhi*
14010 F:      include/linux/mfd/tmio.h
14011
14012 TMP401 HARDWARE MONITOR DRIVER
14013 M:      Guenter Roeck <linux@roeck-us.net>
14014 L:      linux-hwmon@vger.kernel.org
14015 S:      Maintained
14016 F:      Documentation/hwmon/tmp401
14017 F:      drivers/hwmon/tmp401.c
14018
14019 TMPFS (SHMEM FILESYSTEM)
14020 M:      Hugh Dickins <hughd@google.com>
14021 L:      linux-mm@kvack.org
14022 S:      Maintained
14023 F:      include/linux/shmem_fs.h
14024 F:      mm/shmem.c
14025
14026 TOMOYO SECURITY MODULE
14027 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14028 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14029 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14030 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14031 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14032 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14033 W:      http://tomoyo.sourceforge.jp/
14034 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14035 S:      Maintained
14036 F:      security/tomoyo/
14037
14038 TOPSTAR LAPTOP EXTRAS DRIVER
14039 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14040 L:      platform-driver-x86@vger.kernel.org
14041 S:      Maintained
14042 F:      drivers/platform/x86/topstar-laptop.c
14043
14044 TORTURE-TEST MODULES
14045 M:      Davidlohr Bueso <dave@stgolabs.net>
14046 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14047 M:      Josh Triplett <josh@joshtriplett.org>
14048 L:      linux-kernel@vger.kernel.org
14049 S:      Supported
14050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14051 F:      Documentation/RCU/torture.txt
14052 F:      kernel/torture.c
14053 F:      kernel/rcu/rcutorture.c
14054 F:      kernel/locking/locktorture.c
14055
14056 TOSHIBA ACPI EXTRAS DRIVER
14057 M:      Azael Avalos <coproscefalo@gmail.com>
14058 L:      platform-driver-x86@vger.kernel.org
14059 S:      Maintained
14060 F:      drivers/platform/x86/toshiba_acpi.c
14061
14062 TOSHIBA BLUETOOTH DRIVER
14063 M:      Azael Avalos <coproscefalo@gmail.com>
14064 L:      platform-driver-x86@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/platform/x86/toshiba_bluetooth.c
14067
14068 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14069 M:      Azael Avalos <coproscefalo@gmail.com>
14070 L:      platform-driver-x86@vger.kernel.org
14071 S:      Maintained
14072 F:      drivers/platform/x86/toshiba_haps.c
14073
14074 TOSHIBA SMM DRIVER
14075 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14076 W:      http://www.buzzard.org.uk/toshiba/
14077 S:      Maintained
14078 F:      drivers/char/toshiba.c
14079 F:      include/linux/toshiba.h
14080 F:      include/uapi/linux/toshiba.h
14081
14082 TOSHIBA TC358743 DRIVER
14083 M:      Mats Randgaard <matrandg@cisco.com>
14084 L:      linux-media@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/media/i2c/tc358743*
14087 F:      include/media/i2c/tc358743.h
14088
14089 TOSHIBA WMI HOTKEYS DRIVER
14090 M:      Azael Avalos <coproscefalo@gmail.com>
14091 L:      platform-driver-x86@vger.kernel.org
14092 S:      Maintained
14093 F:      drivers/platform/x86/toshiba-wmi.c
14094
14095 TPM DEVICE DRIVER
14096 M:      Peter Huewe <peterhuewe@gmx.de>
14097 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14098 R:      Jason Gunthorpe <jgg@ziepe.ca>
14099 L:      linux-integrity@vger.kernel.org
14100 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14101 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14102 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14103 S:      Maintained
14104 F:      drivers/char/tpm/
14105
14106 TRACING
14107 M:      Steven Rostedt <rostedt@goodmis.org>
14108 M:      Ingo Molnar <mingo@redhat.com>
14109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14110 S:      Maintained
14111 F:      Documentation/trace/ftrace.txt
14112 F:      arch/*/*/*/ftrace.h
14113 F:      arch/*/kernel/ftrace.c
14114 F:      include/*/ftrace.h
14115 F:      include/linux/trace*.h
14116 F:      include/trace/
14117 F:      kernel/trace/
14118 F:      tools/testing/selftests/ftrace/
14119
14120 TRACING MMIO ACCESSES (MMIOTRACE)
14121 M:      Steven Rostedt <rostedt@goodmis.org>
14122 M:      Ingo Molnar <mingo@kernel.org>
14123 R:      Karol Herbst <karolherbst@gmail.com>
14124 R:      Pekka Paalanen <ppaalanen@gmail.com>
14125 S:      Maintained
14126 L:      linux-kernel@vger.kernel.org
14127 L:      nouveau@lists.freedesktop.org
14128 F:      kernel/trace/trace_mmiotrace.c
14129 F:      include/linux/mmiotrace.h
14130 F:      arch/x86/mm/kmmio.c
14131 F:      arch/x86/mm/mmio-mod.c
14132 F:      arch/x86/mm/testmmiotrace.c
14133
14134 TRIVIAL PATCHES
14135 M:      Jiri Kosina <trivial@kernel.org>
14136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14137 S:      Maintained
14138 K:      ^Subject:.*(?i)trivial
14139
14140 TEMPO SEMICONDUCTOR DRIVERS
14141 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14142 S:      Maintained
14143 F:      sound/soc/codecs/tscs*.c
14144 F:      sound/soc/codecs/tscs*.h
14145 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14146
14147 TTY LAYER
14148 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14149 M:      Jiri Slaby <jslaby@suse.com>
14150 S:      Supported
14151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14152 F:      Documentation/serial/
14153 F:      drivers/tty/
14154 F:      drivers/tty/serial/serial_core.c
14155 F:      include/linux/serial_core.h
14156 F:      include/linux/serial.h
14157 F:      include/linux/tty.h
14158 F:      include/uapi/linux/serial_core.h
14159 F:      include/uapi/linux/serial.h
14160 F:      include/uapi/linux/tty.h
14161
14162 TUA9001 MEDIA DRIVER
14163 M:      Antti Palosaari <crope@iki.fi>
14164 L:      linux-media@vger.kernel.org
14165 W:      https://linuxtv.org
14166 W:      http://palosaari.fi/linux/
14167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14168 T:      git git://linuxtv.org/anttip/media_tree.git
14169 S:      Maintained
14170 F:      drivers/media/tuners/tua9001*
14171
14172 TULIP NETWORK DRIVERS
14173 L:      netdev@vger.kernel.org
14174 L:      linux-parisc@vger.kernel.org
14175 S:      Orphan
14176 F:      drivers/net/ethernet/dec/tulip/
14177
14178 TUN/TAP driver
14179 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14180 W:      http://vtun.sourceforge.net/tun
14181 S:      Maintained
14182 F:      Documentation/networking/tuntap.txt
14183 F:      arch/um/os-Linux/drivers/
14184
14185 TURBOCHANNEL SUBSYSTEM
14186 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14187 M:      Ralf Baechle <ralf@linux-mips.org>
14188 L:      linux-mips@linux-mips.org
14189 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14190 S:      Maintained
14191 F:      drivers/tc/
14192 F:      include/linux/tc.h
14193
14194 TW5864 VIDEO4LINUX DRIVER
14195 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14196 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14197 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14198 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14199 L:      linux-media@vger.kernel.org
14200 S:      Supported
14201 F:      drivers/media/pci/tw5864/
14202
14203 TW68 VIDEO4LINUX DRIVER
14204 M:      Hans Verkuil <hverkuil@xs4all.nl>
14205 L:      linux-media@vger.kernel.org
14206 T:      git git://linuxtv.org/media_tree.git
14207 W:      https://linuxtv.org
14208 S:      Odd Fixes
14209 F:      drivers/media/pci/tw68/
14210
14211 TW686X VIDEO4LINUX DRIVER
14212 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14213 L:      linux-media@vger.kernel.org
14214 T:      git git://linuxtv.org/media_tree.git
14215 W:      http://linuxtv.org
14216 S:      Maintained
14217 F:      drivers/media/pci/tw686x/
14218
14219 UBI FILE SYSTEM (UBIFS)
14220 M:      Richard Weinberger <richard@nod.at>
14221 M:      Artem Bityutskiy <dedekind1@gmail.com>
14222 M:      Adrian Hunter <adrian.hunter@intel.com>
14223 L:      linux-mtd@lists.infradead.org
14224 T:      git git://git.infradead.org/ubifs-2.6.git
14225 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14226 S:      Supported
14227 F:      Documentation/filesystems/ubifs.txt
14228 F:      fs/ubifs/
14229
14230 UCLINUX (M68KNOMMU AND COLDFIRE)
14231 M:      Greg Ungerer <gerg@linux-m68k.org>
14232 W:      http://www.linux-m68k.org/
14233 W:      http://www.uclinux.org/
14234 L:      linux-m68k@lists.linux-m68k.org
14235 L:      uclinux-dev@uclinux.org  (subscribers-only)
14236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14237 S:      Maintained
14238 F:      arch/m68k/coldfire/
14239 F:      arch/m68k/68*/
14240 F:      arch/m68k/*/*_no.*
14241 F:      arch/m68k/include/asm/*_no.*
14242
14243 UDF FILESYSTEM
14244 M:      Jan Kara <jack@suse.com>
14245 S:      Maintained
14246 F:      Documentation/filesystems/udf.txt
14247 F:      fs/udf/
14248
14249 UDRAW TABLET
14250 M:      Bastien Nocera <hadess@hadess.net>
14251 L:      linux-input@vger.kernel.org
14252 S:      Maintained
14253 F:      drivers/hid/hid-udraw-ps3.c
14254
14255 UFS FILESYSTEM
14256 M:      Evgeniy Dushistov <dushistov@mail.ru>
14257 S:      Maintained
14258 F:      Documentation/filesystems/ufs.txt
14259 F:      fs/ufs/
14260
14261 UHID USERSPACE HID IO DRIVER:
14262 M:      David Herrmann <dh.herrmann@googlemail.com>
14263 L:      linux-input@vger.kernel.org
14264 S:      Maintained
14265 F:      drivers/hid/uhid.c
14266 F:      include/uapi/linux/uhid.h
14267
14268 ULPI BUS
14269 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14270 L:      linux-usb@vger.kernel.org
14271 S:      Maintained
14272 F:      drivers/usb/common/ulpi.c
14273 F:      include/linux/ulpi/
14274
14275 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14276 L:      linux-usb@vger.kernel.org
14277 S:      Orphan
14278 F:      drivers/uwb/
14279 F:      include/linux/uwb.h
14280 F:      include/linux/uwb/
14281
14282 UNICORE32 ARCHITECTURE:
14283 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14284 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14285 S:      Maintained
14286 T:      git git://github.com/gxt/linux.git
14287 F:      arch/unicore32/
14288
14289 UNIFDEF
14290 M:      Tony Finch <dot@dotat.at>
14291 W:      http://dotat.at/prog/unifdef
14292 S:      Maintained
14293 F:      scripts/unifdef.c
14294
14295 UNIFORM CDROM DRIVER
14296 M:      Jens Axboe <axboe@kernel.dk>
14297 W:      http://www.kernel.dk
14298 S:      Maintained
14299 F:      Documentation/cdrom/
14300 F:      drivers/cdrom/cdrom.c
14301 F:      include/linux/cdrom.h
14302 F:      include/uapi/linux/cdrom.h
14303
14304 UNISYS S-PAR DRIVERS
14305 M:      David Kershner <david.kershner@unisys.com>
14306 L:      sparmaintainer@unisys.com (Unisys internal)
14307 S:      Supported
14308 F:      include/linux/visorbus.h
14309 F:      drivers/visorbus/
14310 F:      drivers/staging/unisys/
14311
14312 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14313 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14314 L:      linux-scsi@vger.kernel.org
14315 S:      Supported
14316 F:      Documentation/scsi/ufs.txt
14317 F:      drivers/scsi/ufs/
14318
14319 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14320 M:      Joao Pinto <jpinto@synopsys.com>
14321 L:      linux-scsi@vger.kernel.org
14322 S:      Supported
14323 F:      drivers/scsi/ufs/*dwc*
14324
14325 UNSORTED BLOCK IMAGES (UBI)
14326 M:      Artem Bityutskiy <dedekind1@gmail.com>
14327 M:      Richard Weinberger <richard@nod.at>
14328 W:      http://www.linux-mtd.infradead.org/
14329 L:      linux-mtd@lists.infradead.org
14330 T:      git git://git.infradead.org/ubifs-2.6.git
14331 S:      Supported
14332 F:      drivers/mtd/ubi/
14333 F:      include/linux/mtd/ubi.h
14334 F:      include/uapi/mtd/ubi-user.h
14335
14336 USB "USBNET" DRIVER FRAMEWORK
14337 M:      Oliver Neukum <oneukum@suse.com>
14338 L:      netdev@vger.kernel.org
14339 W:      http://www.linux-usb.org/usbnet
14340 S:      Maintained
14341 F:      drivers/net/usb/usbnet.c
14342 F:      include/linux/usb/usbnet.h
14343
14344 USB ACM DRIVER
14345 M:      Oliver Neukum <oneukum@suse.com>
14346 L:      linux-usb@vger.kernel.org
14347 S:      Maintained
14348 F:      Documentation/usb/acm.txt
14349 F:      drivers/usb/class/cdc-acm.*
14350
14351 USB AR5523 WIRELESS DRIVER
14352 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14353 L:      linux-wireless@vger.kernel.org
14354 S:      Maintained
14355 F:      drivers/net/wireless/ath/ar5523/
14356
14357 USB ATTACHED SCSI
14358 M:      Oliver Neukum <oneukum@suse.com>
14359 L:      linux-usb@vger.kernel.org
14360 L:      linux-scsi@vger.kernel.org
14361 S:      Maintained
14362 F:      drivers/usb/storage/uas.c
14363
14364 USB CDC ETHERNET DRIVER
14365 M:      Oliver Neukum <oliver@neukum.org>
14366 L:      linux-usb@vger.kernel.org
14367 S:      Maintained
14368 F:      drivers/net/usb/cdc_*.c
14369 F:      include/uapi/linux/usb/cdc.h
14370
14371 USB CHAOSKEY DRIVER
14372 M:      Keith Packard <keithp@keithp.com>
14373 L:      linux-usb@vger.kernel.org
14374 S:      Maintained
14375 F:      drivers/usb/misc/chaoskey.c
14376
14377 USB CYPRESS C67X00 DRIVER
14378 M:      Peter Korsgaard <jacmet@sunsite.dk>
14379 L:      linux-usb@vger.kernel.org
14380 S:      Maintained
14381 F:      drivers/usb/c67x00/
14382
14383 USB DAVICOM DM9601 DRIVER
14384 M:      Peter Korsgaard <jacmet@sunsite.dk>
14385 L:      netdev@vger.kernel.org
14386 W:      http://www.linux-usb.org/usbnet
14387 S:      Maintained
14388 F:      drivers/net/usb/dm9601.c
14389
14390 USB DIAMOND RIO500 DRIVER
14391 M:      Cesar Miquel <miquel@df.uba.ar>
14392 L:      rio500-users@lists.sourceforge.net
14393 W:      http://rio500.sourceforge.net
14394 S:      Maintained
14395 F:      drivers/usb/misc/rio500*
14396
14397 USB EHCI DRIVER
14398 M:      Alan Stern <stern@rowland.harvard.edu>
14399 L:      linux-usb@vger.kernel.org
14400 S:      Maintained
14401 F:      Documentation/usb/ehci.txt
14402 F:      drivers/usb/host/ehci*
14403
14404 USB GADGET/PERIPHERAL SUBSYSTEM
14405 M:      Felipe Balbi <balbi@kernel.org>
14406 L:      linux-usb@vger.kernel.org
14407 W:      http://www.linux-usb.org/gadget
14408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14409 S:      Maintained
14410 F:      drivers/usb/gadget/
14411 F:      include/linux/usb/gadget*
14412
14413 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14414 M:      Jiri Kosina <jikos@kernel.org>
14415 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14416 L:      linux-usb@vger.kernel.org
14417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14418 S:      Maintained
14419 F:      Documentation/hid/hiddev.txt
14420 F:      drivers/hid/usbhid/
14421
14422 USB ISP116X DRIVER
14423 M:      Olav Kongas <ok@artecdesign.ee>
14424 L:      linux-usb@vger.kernel.org
14425 S:      Maintained
14426 F:      drivers/usb/host/isp116x*
14427 F:      include/linux/usb/isp116x.h
14428
14429 USB LAN78XX ETHERNET DRIVER
14430 M:      Woojung Huh <woojung.huh@microchip.com>
14431 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14432 L:      netdev@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/net/usb/lan78xx.*
14435
14436 USB MASS STORAGE DRIVER
14437 M:      Alan Stern <stern@rowland.harvard.edu>
14438 L:      linux-usb@vger.kernel.org
14439 L:      usb-storage@lists.one-eyed-alien.net
14440 S:      Maintained
14441 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14442 F:      drivers/usb/storage/
14443
14444 USB MIDI DRIVER
14445 M:      Clemens Ladisch <clemens@ladisch.de>
14446 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14447 T:      git git://git.alsa-project.org/alsa-kernel.git
14448 S:      Maintained
14449 F:      sound/usb/midi.*
14450
14451 USB NETWORKING DRIVERS
14452 L:      linux-usb@vger.kernel.org
14453 S:      Odd Fixes
14454 F:      drivers/net/usb/
14455
14456 USB OHCI DRIVER
14457 M:      Alan Stern <stern@rowland.harvard.edu>
14458 L:      linux-usb@vger.kernel.org
14459 S:      Maintained
14460 F:      Documentation/usb/ohci.txt
14461 F:      drivers/usb/host/ohci*
14462
14463 USB OTG FSM (Finite State Machine)
14464 M:      Peter Chen <Peter.Chen@nxp.com>
14465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14466 L:      linux-usb@vger.kernel.org
14467 S:      Maintained
14468 F:      drivers/usb/common/usb-otg-fsm.c
14469
14470 USB OVER IP DRIVER
14471 M:      Valentina Manea <valentina.manea.m@gmail.com>
14472 M:      Shuah Khan <shuahkh@osg.samsung.com>
14473 M:      Shuah Khan <shuah@kernel.org>
14474 L:      linux-usb@vger.kernel.org
14475 S:      Maintained
14476 F:      Documentation/usb/usbip_protocol.txt
14477 F:      drivers/usb/usbip/
14478 F:      tools/usb/usbip/
14479
14480 USB PEGASUS DRIVER
14481 M:      Petko Manolov <petkan@nucleusys.com>
14482 L:      linux-usb@vger.kernel.org
14483 L:      netdev@vger.kernel.org
14484 T:      git git://github.com/petkan/pegasus.git
14485 W:      https://github.com/petkan/pegasus
14486 S:      Maintained
14487 F:      drivers/net/usb/pegasus.*
14488
14489 USB PHY LAYER
14490 M:      Felipe Balbi <balbi@kernel.org>
14491 L:      linux-usb@vger.kernel.org
14492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14493 S:      Maintained
14494 F:      drivers/usb/phy/
14495
14496 USB PRINTER DRIVER (usblp)
14497 M:      Pete Zaitcev <zaitcev@redhat.com>
14498 L:      linux-usb@vger.kernel.org
14499 S:      Supported
14500 F:      drivers/usb/class/usblp.c
14501
14502 USB QMI WWAN NETWORK DRIVER
14503 M:      Bjørn Mork <bjorn@mork.no>
14504 L:      netdev@vger.kernel.org
14505 S:      Maintained
14506 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14507 F:      drivers/net/usb/qmi_wwan.c
14508
14509 USB RTL8150 DRIVER
14510 M:      Petko Manolov <petkan@nucleusys.com>
14511 L:      linux-usb@vger.kernel.org
14512 L:      netdev@vger.kernel.org
14513 T:      git git://github.com/petkan/rtl8150.git
14514 W:      https://github.com/petkan/rtl8150
14515 S:      Maintained
14516 F:      drivers/net/usb/rtl8150.c
14517
14518 USB SERIAL SUBSYSTEM
14519 M:      Johan Hovold <johan@kernel.org>
14520 L:      linux-usb@vger.kernel.org
14521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14522 S:      Maintained
14523 F:      Documentation/usb/usb-serial.txt
14524 F:      drivers/usb/serial/
14525 F:      include/linux/usb/serial.h
14526
14527 USB SMSC75XX ETHERNET DRIVER
14528 M:      Steve Glendinning <steve.glendinning@shawell.net>
14529 L:      netdev@vger.kernel.org
14530 S:      Maintained
14531 F:      drivers/net/usb/smsc75xx.*
14532
14533 USB SMSC95XX ETHERNET DRIVER
14534 M:      Steve Glendinning <steve.glendinning@shawell.net>
14535 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14536 L:      netdev@vger.kernel.org
14537 S:      Maintained
14538 F:      drivers/net/usb/smsc95xx.*
14539
14540 USB SUBSYSTEM
14541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14542 L:      linux-usb@vger.kernel.org
14543 W:      http://www.linux-usb.org
14544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14545 S:      Supported
14546 F:      Documentation/devicetree/bindings/usb/
14547 F:      Documentation/usb/
14548 F:      drivers/usb/
14549 F:      include/linux/usb.h
14550 F:      include/linux/usb/
14551
14552 USB TYPEC SUBSYSTEM
14553 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14554 L:      linux-usb@vger.kernel.org
14555 S:      Maintained
14556 F:      Documentation/ABI/testing/sysfs-class-typec
14557 F:      Documentation/usb/typec.rst
14558 F:      drivers/usb/typec/
14559 F:      include/linux/usb/typec.h
14560
14561 USB UHCI DRIVER
14562 M:      Alan Stern <stern@rowland.harvard.edu>
14563 L:      linux-usb@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/usb/host/uhci*
14566
14567 USB VIDEO CLASS
14568 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14569 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14570 L:      linux-media@vger.kernel.org
14571 T:      git git://linuxtv.org/media_tree.git
14572 W:      http://www.ideasonboard.org/uvc/
14573 S:      Maintained
14574 F:      drivers/media/usb/uvc/
14575 F:      include/uapi/linux/uvcvideo.h
14576
14577 USB VISION DRIVER
14578 M:      Hans Verkuil <hverkuil@xs4all.nl>
14579 L:      linux-media@vger.kernel.org
14580 T:      git git://linuxtv.org/media_tree.git
14581 W:      https://linuxtv.org
14582 S:      Odd Fixes
14583 F:      drivers/media/usb/usbvision/
14584
14585 USB WEBCAM GADGET
14586 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14587 L:      linux-usb@vger.kernel.org
14588 S:      Maintained
14589 F:      drivers/usb/gadget/function/*uvc*
14590 F:      drivers/usb/gadget/legacy/webcam.c
14591
14592 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14593 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14594 L:      linux-wireless@vger.kernel.org
14595 S:      Maintained
14596 F:      drivers/net/wireless/rndis_wlan.c
14597
14598 USB XHCI DRIVER
14599 M:      Mathias Nyman <mathias.nyman@intel.com>
14600 L:      linux-usb@vger.kernel.org
14601 S:      Supported
14602 F:      drivers/usb/host/xhci*
14603 F:      drivers/usb/host/pci-quirks*
14604
14605 USB ZD1201 DRIVER
14606 L:      linux-wireless@vger.kernel.org
14607 W:      http://linux-lc100020.sourceforge.net
14608 S:      Orphan
14609 F:      drivers/net/wireless/zydas/zd1201.*
14610
14611 USB ZR364XX DRIVER
14612 M:      Antoine Jacquet <royale@zerezo.com>
14613 L:      linux-usb@vger.kernel.org
14614 L:      linux-media@vger.kernel.org
14615 T:      git git://linuxtv.org/media_tree.git
14616 W:      http://royale.zerezo.com/zr364xx/
14617 S:      Maintained
14618 F:      Documentation/media/v4l-drivers/zr364xx*
14619 F:      drivers/media/usb/zr364xx/
14620
14621 USER-MODE LINUX (UML)
14622 M:      Jeff Dike <jdike@addtoit.com>
14623 M:      Richard Weinberger <richard@nod.at>
14624 L:      user-mode-linux-devel@lists.sourceforge.net
14625 L:      user-mode-linux-user@lists.sourceforge.net
14626 W:      http://user-mode-linux.sourceforge.net
14627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14628 S:      Maintained
14629 F:      Documentation/virtual/uml/
14630 F:      arch/um/
14631 F:      arch/x86/um/
14632 F:      fs/hostfs/
14633 F:      fs/hppfs/
14634
14635 USERSPACE I/O (UIO)
14636 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14637 S:      Maintained
14638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14639 F:      Documentation/driver-api/uio-howto.rst
14640 F:      drivers/uio/
14641 F:      include/linux/uio*.h
14642
14643 UTIL-LINUX PACKAGE
14644 M:      Karel Zak <kzak@redhat.com>
14645 L:      util-linux@vger.kernel.org
14646 W:      http://en.wikipedia.org/wiki/Util-linux
14647 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14648 S:      Maintained
14649
14650 UUID HELPERS
14651 M:      Christoph Hellwig <hch@lst.de>
14652 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14653 L:      linux-kernel@vger.kernel.org
14654 T:      git git://git.infradead.org/users/hch/uuid.git
14655 F:      lib/uuid.c
14656 F:      lib/test_uuid.c
14657 F:      include/linux/uuid.h
14658 F:      include/uapi/linux/uuid.h
14659 S:      Maintained
14660
14661 UVESAFB DRIVER
14662 M:      Michal Januszewski <spock@gentoo.org>
14663 L:      linux-fbdev@vger.kernel.org
14664 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14665 S:      Maintained
14666 F:      Documentation/fb/uvesafb.txt
14667 F:      drivers/video/fbdev/uvesafb.*
14668
14669 VF610 NAND DRIVER
14670 M:      Stefan Agner <stefan@agner.ch>
14671 L:      linux-mtd@lists.infradead.org
14672 S:      Supported
14673 F:      drivers/mtd/nand/vf610_nfc.c
14674
14675 VFAT/FAT/MSDOS FILESYSTEM
14676 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14677 S:      Maintained
14678 F:      Documentation/filesystems/vfat.txt
14679 F:      fs/fat/
14680
14681 VFIO DRIVER
14682 M:      Alex Williamson <alex.williamson@redhat.com>
14683 L:      kvm@vger.kernel.org
14684 T:      git git://github.com/awilliam/linux-vfio.git
14685 S:      Maintained
14686 F:      Documentation/vfio.txt
14687 F:      drivers/vfio/
14688 F:      include/linux/vfio.h
14689 F:      include/uapi/linux/vfio.h
14690
14691 VFIO MEDIATED DEVICE DRIVERS
14692 M:      Kirti Wankhede <kwankhede@nvidia.com>
14693 L:      kvm@vger.kernel.org
14694 S:      Maintained
14695 F:      Documentation/vfio-mediated-device.txt
14696 F:      drivers/vfio/mdev/
14697 F:      include/linux/mdev.h
14698 F:      samples/vfio-mdev/
14699
14700 VFIO PLATFORM DRIVER
14701 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14702 L:      kvm@vger.kernel.org
14703 S:      Maintained
14704 F:      drivers/vfio/platform/
14705
14706 VGA_SWITCHEROO
14707 R:      Lukas Wunner <lukas@wunner.de>
14708 S:      Maintained
14709 F:      Documentation/gpu/vga-switcheroo.rst
14710 F:      drivers/gpu/vga/vga_switcheroo.c
14711 F:      include/linux/vga_switcheroo.h
14712 T:      git git://anongit.freedesktop.org/drm/drm-misc
14713
14714 VIA RHINE NETWORK DRIVER
14715 S:      Orphan
14716 F:      drivers/net/ethernet/via/via-rhine.c
14717
14718 VIA SD/MMC CARD CONTROLLER DRIVER
14719 M:      Bruce Chang <brucechang@via.com.tw>
14720 M:      Harald Welte <HaraldWelte@viatech.com>
14721 S:      Maintained
14722 F:      drivers/mmc/host/via-sdmmc.c
14723
14724 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14725 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14726 L:      linux-fbdev@vger.kernel.org
14727 S:      Maintained
14728 F:      include/linux/via-core.h
14729 F:      include/linux/via-gpio.h
14730 F:      include/linux/via_i2c.h
14731 F:      drivers/video/fbdev/via/
14732
14733 VIA VELOCITY NETWORK DRIVER
14734 M:      Francois Romieu <romieu@fr.zoreil.com>
14735 L:      netdev@vger.kernel.org
14736 S:      Maintained
14737 F:      drivers/net/ethernet/via/via-velocity.*
14738
14739 VIDEO MULTIPLEXER DRIVER
14740 M:      Philipp Zabel <p.zabel@pengutronix.de>
14741 L:      linux-media@vger.kernel.org
14742 S:      Maintained
14743 F:      drivers/media/platform/video-mux.c
14744
14745 VIDEOBUF2 FRAMEWORK
14746 M:      Pawel Osciak <pawel@osciak.com>
14747 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14748 M:      Kyungmin Park <kyungmin.park@samsung.com>
14749 L:      linux-media@vger.kernel.org
14750 S:      Maintained
14751 F:      drivers/media/v4l2-core/videobuf2-*
14752 F:      include/media/videobuf2-*
14753
14754 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14755 M:      Helen Koike <helen.koike@collabora.com>
14756 L:      linux-media@vger.kernel.org
14757 T:      git git://linuxtv.org/media_tree.git
14758 W:      https://linuxtv.org
14759 S:      Maintained
14760 F:      drivers/media/platform/vimc/*
14761
14762 VIRT LIB
14763 M:      Alex Williamson <alex.williamson@redhat.com>
14764 M:      Paolo Bonzini <pbonzini@redhat.com>
14765 L:      kvm@vger.kernel.org
14766 S:      Supported
14767 F:      virt/lib/
14768
14769 VIRTIO AND VHOST VSOCK DRIVER
14770 M:      Stefan Hajnoczi <stefanha@redhat.com>
14771 L:      kvm@vger.kernel.org
14772 L:      virtualization@lists.linux-foundation.org
14773 L:      netdev@vger.kernel.org
14774 S:      Maintained
14775 F:      include/linux/virtio_vsock.h
14776 F:      include/uapi/linux/virtio_vsock.h
14777 F:      include/uapi/linux/vsockmon.h
14778 F:      include/uapi/linux/vm_sockets_diag.h
14779 F:      net/vmw_vsock/diag.c
14780 F:      net/vmw_vsock/af_vsock_tap.c
14781 F:      net/vmw_vsock/virtio_transport_common.c
14782 F:      net/vmw_vsock/virtio_transport.c
14783 F:      drivers/net/vsockmon.c
14784 F:      drivers/vhost/vsock.c
14785 F:      drivers/vhost/vsock.h
14786 F:      tools/testing/vsock/
14787
14788 VIRTIO CONSOLE DRIVER
14789 M:      Amit Shah <amit@kernel.org>
14790 L:      virtualization@lists.linux-foundation.org
14791 S:      Maintained
14792 F:      drivers/char/virtio_console.c
14793 F:      include/linux/virtio_console.h
14794 F:      include/uapi/linux/virtio_console.h
14795
14796 VIRTIO CORE, NET AND BLOCK DRIVERS
14797 M:      "Michael S. Tsirkin" <mst@redhat.com>
14798 M:      Jason Wang <jasowang@redhat.com>
14799 L:      virtualization@lists.linux-foundation.org
14800 S:      Maintained
14801 F:      Documentation/devicetree/bindings/virtio/
14802 F:      drivers/virtio/
14803 F:      tools/virtio/
14804 F:      drivers/net/virtio_net.c
14805 F:      drivers/block/virtio_blk.c
14806 F:      include/linux/virtio*.h
14807 F:      include/uapi/linux/virtio_*.h
14808 F:      drivers/crypto/virtio/
14809 F:      mm/balloon_compaction.c
14810
14811 VIRTIO CRYPTO DRIVER
14812 M:      Gonglei <arei.gonglei@huawei.com>
14813 L:      virtualization@lists.linux-foundation.org
14814 L:      linux-crypto@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/crypto/virtio/
14817 F:      include/uapi/linux/virtio_crypto.h
14818
14819 VIRTIO DRIVERS FOR S390
14820 M:      Cornelia Huck <cohuck@redhat.com>
14821 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14822 L:      linux-s390@vger.kernel.org
14823 L:      virtualization@lists.linux-foundation.org
14824 L:      kvm@vger.kernel.org
14825 S:      Supported
14826 F:      drivers/s390/virtio/
14827 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14828
14829 VIRTIO GPU DRIVER
14830 M:      David Airlie <airlied@linux.ie>
14831 M:      Gerd Hoffmann <kraxel@redhat.com>
14832 L:      dri-devel@lists.freedesktop.org
14833 L:      virtualization@lists.linux-foundation.org
14834 T:      git git://anongit.freedesktop.org/drm/drm-misc
14835 S:      Maintained
14836 F:      drivers/gpu/drm/virtio/
14837 F:      include/uapi/linux/virtio_gpu.h
14838
14839 VIRTIO HOST (VHOST)
14840 M:      "Michael S. Tsirkin" <mst@redhat.com>
14841 M:      Jason Wang <jasowang@redhat.com>
14842 L:      kvm@vger.kernel.org
14843 L:      virtualization@lists.linux-foundation.org
14844 L:      netdev@vger.kernel.org
14845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14846 S:      Maintained
14847 F:      drivers/vhost/
14848 F:      include/uapi/linux/vhost.h
14849
14850 VIRTIO INPUT DRIVER
14851 M:      Gerd Hoffmann <kraxel@redhat.com>
14852 S:      Maintained
14853 F:      drivers/virtio/virtio_input.c
14854 F:      include/uapi/linux/virtio_input.h
14855
14856 VIRTUAL BOX GUEST DEVICE DRIVER
14857 M:      Hans de Goede <hdegoede@redhat.com>
14858 M:      Arnd Bergmann <arnd@arndb.de>
14859 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14860 S:      Maintained
14861 F:      include/linux/vbox_utils.h
14862 F:      include/uapi/linux/vbox*.h
14863 F:      drivers/virt/vboxguest/
14864
14865 VIRTUAL SERIO DEVICE DRIVER
14866 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14867 S:      Maintained
14868 F:      drivers/input/serio/userio.c
14869 F:      include/uapi/linux/userio.h
14870
14871 VIVID VIRTUAL VIDEO DRIVER
14872 M:      Hans Verkuil <hverkuil@xs4all.nl>
14873 L:      linux-media@vger.kernel.org
14874 T:      git git://linuxtv.org/media_tree.git
14875 W:      https://linuxtv.org
14876 S:      Maintained
14877 F:      drivers/media/platform/vivid/*
14878
14879 VLYNQ BUS
14880 M:      Florian Fainelli <f.fainelli@gmail.com>
14881 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14882 S:      Maintained
14883 F:      drivers/vlynq/vlynq.c
14884 F:      include/linux/vlynq.h
14885
14886 VME SUBSYSTEM
14887 M:      Martyn Welch <martyn@welchs.me.uk>
14888 M:      Manohar Vanga <manohar.vanga@gmail.com>
14889 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14890 L:      devel@driverdev.osuosl.org
14891 S:      Maintained
14892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14893 F:      Documentation/driver-api/vme.rst
14894 F:      drivers/staging/vme/
14895 F:      drivers/vme/
14896 F:      include/linux/vme*
14897
14898 VMWARE BALLOON DRIVER
14899 M:      Xavier Deguillard <xdeguillard@vmware.com>
14900 M:      Philip Moltmann <moltmann@vmware.com>
14901 M:      "VMware, Inc." <pv-drivers@vmware.com>
14902 L:      linux-kernel@vger.kernel.org
14903 S:      Maintained
14904 F:      drivers/misc/vmw_balloon.c
14905
14906 VMWARE HYPERVISOR INTERFACE
14907 M:      Alok Kataria <akataria@vmware.com>
14908 L:      virtualization@lists.linux-foundation.org
14909 S:      Supported
14910 F:      arch/x86/kernel/cpu/vmware.c
14911
14912 VMWARE PVRDMA DRIVER
14913 M:      Adit Ranadive <aditr@vmware.com>
14914 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14915 L:      linux-rdma@vger.kernel.org
14916 S:      Maintained
14917 F:      drivers/infiniband/hw/vmw_pvrdma/
14918
14919 VMware PVSCSI driver
14920 M:      Jim Gill <jgill@vmware.com>
14921 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14922 L:      linux-scsi@vger.kernel.org
14923 S:      Maintained
14924 F:      drivers/scsi/vmw_pvscsi.c
14925 F:      drivers/scsi/vmw_pvscsi.h
14926
14927 VMWARE VMMOUSE SUBDRIVER
14928 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14929 M:      "VMware, Inc." <pv-drivers@vmware.com>
14930 L:      linux-input@vger.kernel.org
14931 S:      Maintained
14932 F:      drivers/input/mouse/vmmouse.c
14933 F:      drivers/input/mouse/vmmouse.h
14934
14935 VMWARE VMXNET3 ETHERNET DRIVER
14936 M:      Shrikrishna Khare <skhare@vmware.com>
14937 M:      "VMware, Inc." <pv-drivers@vmware.com>
14938 L:      netdev@vger.kernel.org
14939 S:      Maintained
14940 F:      drivers/net/vmxnet3/
14941
14942 VOCORE VOCORE2 BOARD
14943 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14944 L:      linux-mips@linux-mips.org
14945 S:      Maintained
14946 F:      arch/mips/boot/dts/ralink/vocore2.dts
14947
14948 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14949 M:      Liam Girdwood <lgirdwood@gmail.com>
14950 M:      Mark Brown <broonie@kernel.org>
14951 L:      linux-kernel@vger.kernel.org
14952 W:      http://www.slimlogic.co.uk/?p=48
14953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14954 S:      Supported
14955 F:      Documentation/devicetree/bindings/regulator/
14956 F:      Documentation/power/regulator/
14957 F:      drivers/regulator/
14958 F:      include/dt-bindings/regulator/
14959 F:      include/linux/regulator/
14960
14961 VRF
14962 M:      David Ahern <dsa@cumulusnetworks.com>
14963 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14964 L:      netdev@vger.kernel.org
14965 S:      Maintained
14966 F:      drivers/net/vrf.c
14967 F:      Documentation/networking/vrf.txt
14968
14969 VT1211 HARDWARE MONITOR DRIVER
14970 M:      Juerg Haefliger <juergh@gmail.com>
14971 L:      linux-hwmon@vger.kernel.org
14972 S:      Maintained
14973 F:      Documentation/hwmon/vt1211
14974 F:      drivers/hwmon/vt1211.c
14975
14976 VT8231 HARDWARE MONITOR DRIVER
14977 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14978 L:      linux-hwmon@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/hwmon/vt8231.c
14981
14982 VUB300 USB to SDIO/SD/MMC bridge chip
14983 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14984 L:      linux-mmc@vger.kernel.org
14985 L:      linux-usb@vger.kernel.org
14986 S:      Supported
14987 F:      drivers/mmc/host/vub300.c
14988
14989 W1 DALLAS'S 1-WIRE BUS
14990 M:      Evgeniy Polyakov <zbr@ioremap.net>
14991 S:      Maintained
14992 F:      Documentation/w1/
14993 F:      drivers/w1/
14994 F:      include/linux/w1.h
14995
14996 W83791D HARDWARE MONITORING DRIVER
14997 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14998 L:      linux-hwmon@vger.kernel.org
14999 S:      Maintained
15000 F:      Documentation/hwmon/w83791d
15001 F:      drivers/hwmon/w83791d.c
15002
15003 W83793 HARDWARE MONITORING DRIVER
15004 M:      Rudolf Marek <r.marek@assembler.cz>
15005 L:      linux-hwmon@vger.kernel.org
15006 S:      Maintained
15007 F:      Documentation/hwmon/w83793
15008 F:      drivers/hwmon/w83793.c
15009
15010 W83795 HARDWARE MONITORING DRIVER
15011 M:      Jean Delvare <jdelvare@suse.com>
15012 L:      linux-hwmon@vger.kernel.org
15013 S:      Maintained
15014 F:      drivers/hwmon/w83795.c
15015
15016 W83L51xD SD/MMC CARD INTERFACE DRIVER
15017 M:      Pierre Ossman <pierre@ossman.eu>
15018 S:      Maintained
15019 F:      drivers/mmc/host/wbsd.*
15020
15021 WACOM PROTOCOL 4 SERIAL TABLETS
15022 M:      Julian Squires <julian@cipht.net>
15023 M:      Hans de Goede <hdegoede@redhat.com>
15024 L:      linux-input@vger.kernel.org
15025 S:      Maintained
15026 F:      drivers/input/tablet/wacom_serial4.c
15027
15028 WATCHDOG DEVICE DRIVERS
15029 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15030 M:      Guenter Roeck <linux@roeck-us.net>
15031 L:      linux-watchdog@vger.kernel.org
15032 W:      http://www.linux-watchdog.org/
15033 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15034 S:      Maintained
15035 F:      Documentation/devicetree/bindings/watchdog/
15036 F:      Documentation/watchdog/
15037 F:      drivers/watchdog/
15038 F:      include/linux/watchdog.h
15039 F:      include/uapi/linux/watchdog.h
15040
15041 WHISKEYCOVE PMIC GPIO DRIVER
15042 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15043 L:      linux-gpio@vger.kernel.org
15044 S:      Maintained
15045 F:      drivers/gpio/gpio-wcove.c
15046
15047 WIIMOTE HID DRIVER
15048 M:      David Herrmann <dh.herrmann@googlemail.com>
15049 L:      linux-input@vger.kernel.org
15050 S:      Maintained
15051 F:      drivers/hid/hid-wiimote*
15052
15053 WILOCITY WIL6210 WIRELESS DRIVER
15054 M:      Maya Erez <merez@codeaurora.org>
15055 L:      linux-wireless@vger.kernel.org
15056 L:      wil6210@qti.qualcomm.com
15057 S:      Supported
15058 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15059 F:      drivers/net/wireless/ath/wil6210/
15060
15061 WIMAX STACK
15062 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15063 M:      linux-wimax@intel.com
15064 L:      wimax@linuxwimax.org (subscribers-only)
15065 S:      Supported
15066 W:      http://linuxwimax.org
15067 F:      Documentation/wimax/README.wimax
15068 F:      include/linux/wimax/debug.h
15069 F:      include/net/wimax.h
15070 F:      include/uapi/linux/wimax.h
15071 F:      net/wimax/
15072
15073 WINBOND CIR DRIVER
15074 M:      David Härdeman <david@hardeman.nu>
15075 S:      Maintained
15076 F:      drivers/media/rc/winbond-cir.c
15077
15078 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15079 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15080 L:      linux-watchdog@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/watchdog/ebc-c384_wdt.c
15083
15084 WINSYSTEMS WS16C48 GPIO DRIVER
15085 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15086 L:      linux-gpio@vger.kernel.org
15087 S:      Maintained
15088 F:      drivers/gpio/gpio-ws16c48.c
15089
15090 WISTRON LAPTOP BUTTON DRIVER
15091 M:      Miloslav Trmac <mitr@volny.cz>
15092 S:      Maintained
15093 F:      drivers/input/misc/wistron_btns.c
15094
15095 WL3501 WIRELESS PCMCIA CARD DRIVER
15096 L:      linux-wireless@vger.kernel.org
15097 S:      Odd fixes
15098 F:      drivers/net/wireless/wl3501*
15099
15100 WOLFSON MICROELECTRONICS DRIVERS
15101 L:      patches@opensource.cirrus.com
15102 T:      git https://github.com/CirrusLogic/linux-drivers.git
15103 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15104 S:      Supported
15105 F:      Documentation/hwmon/wm83??
15106 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15107 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15108 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15109 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15110 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15111 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15112 F:      drivers/clk/clk-wm83*.c
15113 F:      drivers/extcon/extcon-arizona.c
15114 F:      drivers/leds/leds-wm83*.c
15115 F:      drivers/gpio/gpio-*wm*.c
15116 F:      drivers/gpio/gpio-arizona.c
15117 F:      drivers/hwmon/wm83??-hwmon.c
15118 F:      drivers/input/misc/wm831x-on.c
15119 F:      drivers/input/touchscreen/wm831x-ts.c
15120 F:      drivers/input/touchscreen/wm97*.c
15121 F:      drivers/mfd/arizona*
15122 F:      drivers/mfd/wm*.c
15123 F:      drivers/mfd/cs47l24*
15124 F:      drivers/power/supply/wm83*.c
15125 F:      drivers/rtc/rtc-wm83*.c
15126 F:      drivers/regulator/wm8*.c
15127 F:      drivers/regulator/arizona*
15128 F:      drivers/video/backlight/wm83*_bl.c
15129 F:      drivers/watchdog/wm83*_wdt.c
15130 F:      include/linux/mfd/arizona/
15131 F:      include/linux/mfd/wm831x/
15132 F:      include/linux/mfd/wm8350/
15133 F:      include/linux/mfd/wm8400*
15134 F:      include/linux/regulator/arizona*
15135 F:      include/linux/wm97xx.h
15136 F:      include/sound/wm????.h
15137 F:      sound/soc/codecs/arizona.?
15138 F:      sound/soc/codecs/wm*
15139 F:      sound/soc/codecs/cs47l24*
15140
15141 WORKQUEUE
15142 M:      Tejun Heo <tj@kernel.org>
15143 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15145 S:      Maintained
15146 F:      include/linux/workqueue.h
15147 F:      kernel/workqueue.c
15148 F:      Documentation/core-api/workqueue.rst
15149
15150 X-POWERS AXP288 PMIC DRIVERS
15151 M:      Hans de Goede <hdegoede@redhat.com>
15152 S:      Maintained
15153 N:      axp288
15154 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15155
15156 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15157 M:      Chen-Yu Tsai <wens@csie.org>
15158 L:      linux-kernel@vger.kernel.org
15159 S:      Maintained
15160 N:      axp[128]
15161
15162 X.25 NETWORK LAYER
15163 M:      Andrew Hendry <andrew.hendry@gmail.com>
15164 L:      linux-x25@vger.kernel.org
15165 S:      Odd Fixes
15166 F:      Documentation/networking/x25*
15167 F:      include/net/x25*
15168 F:      net/x25/
15169
15170 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15171 M:      Thomas Gleixner <tglx@linutronix.de>
15172 M:      Ingo Molnar <mingo@redhat.com>
15173 R:      "H. Peter Anvin" <hpa@zytor.com>
15174 M:      x86@kernel.org
15175 L:      linux-kernel@vger.kernel.org
15176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15177 S:      Maintained
15178 F:      Documentation/x86/
15179 F:      arch/x86/
15180
15181 X86 MCE INFRASTRUCTURE
15182 M:      Tony Luck <tony.luck@intel.com>
15183 M:      Borislav Petkov <bp@alien8.de>
15184 L:      linux-edac@vger.kernel.org
15185 S:      Maintained
15186 F:      arch/x86/kernel/cpu/mcheck/*
15187
15188 X86 MICROCODE UPDATE SUPPORT
15189 M:      Borislav Petkov <bp@alien8.de>
15190 S:      Maintained
15191 F:      arch/x86/kernel/cpu/microcode/*
15192
15193 X86 PLATFORM DRIVERS
15194 M:      Darren Hart <dvhart@infradead.org>
15195 M:      Andy Shevchenko <andy@infradead.org>
15196 L:      platform-driver-x86@vger.kernel.org
15197 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15198 S:      Maintained
15199 F:      drivers/platform/x86/
15200 F:      drivers/platform/olpc/
15201
15202 X86 VDSO
15203 M:      Andy Lutomirski <luto@amacapital.net>
15204 L:      linux-kernel@vger.kernel.org
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15206 S:      Maintained
15207 F:      arch/x86/entry/vdso/
15208
15209 XC2028/3028 TUNER DRIVER
15210 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15211 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15212 L:      linux-media@vger.kernel.org
15213 W:      https://linuxtv.org
15214 T:      git git://linuxtv.org/media_tree.git
15215 S:      Maintained
15216 F:      drivers/media/tuners/tuner-xc2028.*
15217
15218 XEN BLOCK SUBSYSTEM
15219 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15220 M:      Roger Pau Monné <roger.pau@citrix.com>
15221 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15222 S:      Supported
15223 F:      drivers/block/xen-blkback/*
15224 F:      drivers/block/xen*
15225
15226 XEN HYPERVISOR ARM
15227 M:      Stefano Stabellini <sstabellini@kernel.org>
15228 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15229 S:      Maintained
15230 F:      arch/arm/xen/
15231 F:      arch/arm/include/asm/xen/
15232
15233 XEN HYPERVISOR ARM64
15234 M:      Stefano Stabellini <sstabellini@kernel.org>
15235 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15236 S:      Maintained
15237 F:      arch/arm64/xen/
15238 F:      arch/arm64/include/asm/xen/
15239
15240 XEN HYPERVISOR INTERFACE
15241 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15242 M:      Juergen Gross <jgross@suse.com>
15243 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15245 S:      Supported
15246 F:      arch/x86/xen/
15247 F:      drivers/*/xen-*front.c
15248 F:      drivers/xen/
15249 F:      arch/x86/include/asm/xen/
15250 F:      arch/x86/include/asm/pvclock-abi.h
15251 F:      include/xen/
15252 F:      include/uapi/xen/
15253 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15254 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15255
15256 XEN NETWORK BACKEND DRIVER
15257 M:      Wei Liu <wei.liu2@citrix.com>
15258 M:      Paul Durrant <paul.durrant@citrix.com>
15259 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15260 L:      netdev@vger.kernel.org
15261 S:      Supported
15262 F:      drivers/net/xen-netback/*
15263
15264 XEN PCI SUBSYSTEM
15265 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15266 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15267 S:      Supported
15268 F:      arch/x86/pci/*xen*
15269 F:      drivers/pci/*xen*
15270
15271 XEN PVSCSI DRIVERS
15272 M:      Juergen Gross <jgross@suse.com>
15273 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15274 L:      linux-scsi@vger.kernel.org
15275 S:      Supported
15276 F:      drivers/scsi/xen-scsifront.c
15277 F:      drivers/xen/xen-scsiback.c
15278 F:      include/xen/interface/io/vscsiif.h
15279
15280 XEN SWIOTLB SUBSYSTEM
15281 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15282 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15283 L:      iommu@lists.linux-foundation.org
15284 S:      Supported
15285 F:      arch/x86/xen/*swiotlb*
15286 F:      drivers/xen/*swiotlb*
15287
15288 XFS FILESYSTEM
15289 M:      Darrick J. Wong <darrick.wong@oracle.com>
15290 M:      linux-xfs@vger.kernel.org
15291 L:      linux-xfs@vger.kernel.org
15292 W:      http://xfs.org/
15293 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15294 S:      Supported
15295 F:      Documentation/filesystems/xfs.txt
15296 F:      fs/xfs/
15297
15298 XILINX AXI ETHERNET DRIVER
15299 M:      Anirudha Sarangi <anirudh@xilinx.com>
15300 M:      John Linn <John.Linn@xilinx.com>
15301 S:      Maintained
15302 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15303
15304 XILINX UARTLITE SERIAL DRIVER
15305 M:      Peter Korsgaard <jacmet@sunsite.dk>
15306 L:      linux-serial@vger.kernel.org
15307 S:      Maintained
15308 F:      drivers/tty/serial/uartlite.c
15309
15310 XILINX VIDEO IP CORES
15311 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15312 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15313 L:      linux-media@vger.kernel.org
15314 T:      git git://linuxtv.org/media_tree.git
15315 S:      Supported
15316 F:      Documentation/devicetree/bindings/media/xilinx/
15317 F:      drivers/media/platform/xilinx/
15318 F:      include/uapi/linux/xilinx-v4l2-controls.h
15319
15320 XILLYBUS DRIVER
15321 M:      Eli Billauer <eli.billauer@gmail.com>
15322 L:      linux-kernel@vger.kernel.org
15323 S:      Supported
15324 F:      drivers/char/xillybus/
15325
15326 XRA1403 GPIO EXPANDER
15327 M:      Nandor Han <nandor.han@ge.com>
15328 M:      Semi Malinen <semi.malinen@ge.com>
15329 L:      linux-gpio@vger.kernel.org
15330 S:      Maintained
15331 F:      drivers/gpio/gpio-xra1403.c
15332 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15333
15334 XTENSA XTFPGA PLATFORM SUPPORT
15335 M:      Max Filippov <jcmvbkbc@gmail.com>
15336 L:      linux-xtensa@linux-xtensa.org
15337 S:      Maintained
15338 F:      drivers/spi/spi-xtensa-xtfpga.c
15339 F:      sound/soc/xtensa/xtfpga-i2s.c
15340
15341 YAM DRIVER FOR AX.25
15342 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15343 L:      linux-hams@vger.kernel.org
15344 S:      Maintained
15345 F:      drivers/net/hamradio/yam*
15346 F:      include/linux/yam.h
15347
15348 YAMA SECURITY MODULE
15349 M:      Kees Cook <keescook@chromium.org>
15350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15351 S:      Supported
15352 F:      security/yama/
15353 F:      Documentation/admin-guide/LSM/Yama.rst
15354
15355 YEALINK PHONE DRIVER
15356 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15357 L:      usbb2k-api-dev@nongnu.org
15358 S:      Maintained
15359 F:      Documentation/input/yealink.rst
15360 F:      drivers/input/misc/yealink.*
15361
15362 Z8530 DRIVER FOR AX.25
15363 M:      Joerg Reuter <jreuter@yaina.de>
15364 W:      http://yaina.de/jreuter/
15365 W:      http://www.qsl.net/dl1bke/
15366 L:      linux-hams@vger.kernel.org
15367 S:      Maintained
15368 F:      Documentation/networking/z8530drv.txt
15369 F:      drivers/net/hamradio/*scc.c
15370 F:      drivers/net/hamradio/z8530.h
15371
15372 ZBUD COMPRESSED PAGE ALLOCATOR
15373 M:      Seth Jennings <sjenning@redhat.com>
15374 M:      Dan Streetman <ddstreet@ieee.org>
15375 L:      linux-mm@kvack.org
15376 S:      Maintained
15377 F:      mm/zbud.c
15378 F:      include/linux/zbud.h
15379
15380 ZD1211RW WIRELESS DRIVER
15381 M:      Daniel Drake <dsd@gentoo.org>
15382 M:      Ulrich Kunitz <kune@deine-taler.de>
15383 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15384 L:      linux-wireless@vger.kernel.org
15385 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15386 S:      Maintained
15387 F:      drivers/net/wireless/zydas/zd1211rw/
15388
15389 ZD1301 MEDIA DRIVER
15390 M:      Antti Palosaari <crope@iki.fi>
15391 L:      linux-media@vger.kernel.org
15392 W:      https://linuxtv.org/
15393 W:      http://palosaari.fi/linux/
15394 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15395 S:      Maintained
15396 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15397
15398 ZD1301_DEMOD MEDIA DRIVER
15399 M:      Antti Palosaari <crope@iki.fi>
15400 L:      linux-media@vger.kernel.org
15401 W:      https://linuxtv.org/
15402 W:      http://palosaari.fi/linux/
15403 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15404 S:      Maintained
15405 F:      drivers/media/dvb-frontends/zd1301_demod*
15406
15407 ZPOOL COMPRESSED PAGE STORAGE API
15408 M:      Dan Streetman <ddstreet@ieee.org>
15409 L:      linux-mm@kvack.org
15410 S:      Maintained
15411 F:      mm/zpool.c
15412 F:      include/linux/zpool.h
15413
15414 ZR36067 VIDEO FOR LINUX DRIVER
15415 L:      mjpeg-users@lists.sourceforge.net
15416 L:      linux-media@vger.kernel.org
15417 W:      http://mjpeg.sourceforge.net/driver-zoran/
15418 T:      hg https://linuxtv.org/hg/v4l-dvb
15419 S:      Odd Fixes
15420 F:      drivers/media/pci/zoran/
15421
15422 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15423 M:      Minchan Kim <minchan@kernel.org>
15424 M:      Nitin Gupta <ngupta@vflare.org>
15425 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15426 L:      linux-kernel@vger.kernel.org
15427 S:      Maintained
15428 F:      drivers/block/zram/
15429 F:      Documentation/blockdev/zram.txt
15430
15431 ZS DECSTATION Z85C30 SERIAL DRIVER
15432 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15433 S:      Maintained
15434 F:      drivers/tty/serial/zs.*
15435
15436 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15437 M:      Minchan Kim <minchan@kernel.org>
15438 M:      Nitin Gupta <ngupta@vflare.org>
15439 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15440 L:      linux-mm@kvack.org
15441 S:      Maintained
15442 F:      mm/zsmalloc.c
15443 F:      include/linux/zsmalloc.h
15444 F:      Documentation/vm/zsmalloc.txt
15445
15446 ZSWAP COMPRESSED SWAP CACHING
15447 M:      Seth Jennings <sjenning@redhat.com>
15448 M:      Dan Streetman <ddstreet@ieee.org>
15449 L:      linux-mm@kvack.org
15450 S:      Maintained
15451 F:      mm/zswap.c
15452
15453 THE REST
15454 M:      Linus Torvalds <torvalds@linux-foundation.org>
15455 L:      linux-kernel@vger.kernel.org
15456 Q:      http://patchwork.kernel.org/project/LKML/list/
15457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15458 S:      Buried alive in reporters
15459 F:      *
15460 F:      */