mm/page_ext.c: check if page_ext is not prepared
[sfrench/cifs-2.6.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.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387
388 AD1889 ALSA SOUND DRIVER
389 M:      Thibaut Varene <T-Bone@parisc-linux.org>
390 W:      http://wiki.parisc-linux.org/AD1889
391 L:      linux-parisc@vger.kernel.org
392 S:      Maintained
393 F:      sound/pci/ad1889.*
394
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD5254
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/misc/ad525x_dpot.c
401
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD5398
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/regulator/ad5398.c
408
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      http://wiki.analog.com/AD7142
412 W:      http://ez.analog.com/community/linux-device-drivers
413 S:      Supported
414 F:      drivers/input/misc/ad714x.c
415
416 AD7877 TOUCHSCREEN DRIVER
417 M:      Michael Hennerich <michael.hennerich@analog.com>
418 W:      http://wiki.analog.com/AD7877
419 W:      http://ez.analog.com/community/linux-device-drivers
420 S:      Supported
421 F:      drivers/input/touchscreen/ad7877.c
422
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M:      Michael Hennerich <michael.hennerich@analog.com>
425 W:      http://wiki.analog.com/AD7879
426 W:      http://ez.analog.com/community/linux-device-drivers
427 S:      Supported
428 F:      drivers/input/touchscreen/ad7879.c
429
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M:      Jiri Kosina <jikos@kernel.org>
432 S:      Maintained
433
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      https://wiki.analog.com/ADF7242
437 W:      http://ez.analog.com/community/linux-device-drivers
438 L:      linux-wpan@vger.kernel.org
439 S:      Supported
440 F:      drivers/net/ieee802154/adf7242.c
441 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443 ADM1025 HARDWARE MONITOR DRIVER
444 M:      Jean Delvare <jdelvare@suse.com>
445 L:      linux-hwmon@vger.kernel.org
446 S:      Maintained
447 F:      Documentation/hwmon/adm1025
448 F:      drivers/hwmon/adm1025.c
449
450 ADM1029 HARDWARE MONITOR DRIVER
451 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
452 L:      linux-hwmon@vger.kernel.org
453 S:      Maintained
454 F:      drivers/hwmon/adm1029.c
455
456 ADM8211 WIRELESS DRIVER
457 L:      linux-wireless@vger.kernel.org
458 W:      http://wireless.kernel.org/
459 S:      Orphan
460 F:      drivers/net/wireless/admtek/adm8211.*
461
462 ADP1653 FLASH CONTROLLER DRIVER
463 M:      Sakari Ailus <sakari.ailus@iki.fi>
464 L:      linux-media@vger.kernel.org
465 S:      Maintained
466 F:      drivers/media/i2c/adp1653.c
467 F:      include/media/i2c/adp1653.h
468
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M:      Michael Hennerich <michael.hennerich@analog.com>
471 W:      http://wiki.analog.com/ADP5520
472 W:      http://ez.analog.com/community/linux-device-drivers
473 S:      Supported
474 F:      drivers/mfd/adp5520.c
475 F:      drivers/video/backlight/adp5520_bl.c
476 F:      drivers/leds/leds-adp5520.c
477 F:      drivers/gpio/gpio-adp5520.c
478 F:      drivers/input/keyboard/adp5520-keys.c
479
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M:      Michael Hennerich <michael.hennerich@analog.com>
482 W:      http://wiki.analog.com/ADP5588
483 W:      http://ez.analog.com/community/linux-device-drivers
484 S:      Supported
485 F:      drivers/input/keyboard/adp5588-keys.c
486 F:      drivers/gpio/gpio-adp5588.c
487
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M:      Michael Hennerich <michael.hennerich@analog.com>
490 W:      http://wiki.analog.com/ADP8860
491 W:      http://ez.analog.com/community/linux-device-drivers
492 S:      Supported
493 F:      drivers/video/backlight/adp8860_bl.c
494
495 ADS1015 HARDWARE MONITOR DRIVER
496 M:      Dirk Eibach <eibach@gdsys.de>
497 L:      linux-hwmon@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/hwmon/ads1015
500 F:      drivers/hwmon/ads1015.c
501 F:      include/linux/platform_data/ads1015.h
502
503 ADT746X FAN DRIVER
504 M:      Colin Leroy <colin@colino.net>
505 S:      Maintained
506 F:      drivers/macintosh/therm_adt746x.c
507
508 ADT7475 HARDWARE MONITOR DRIVER
509 M:      Jean Delvare <jdelvare@suse.com>
510 L:      linux-hwmon@vger.kernel.org
511 S:      Maintained
512 F:      Documentation/hwmon/adt7475
513 F:      drivers/hwmon/adt7475.c
514
515 ADVANSYS SCSI DRIVER
516 M:      Matthew Wilcox <matthew@wil.cx>
517 M:      Hannes Reinecke <hare@suse.com>
518 L:      linux-scsi@vger.kernel.org
519 S:      Maintained
520 F:      Documentation/scsi/advansys.txt
521 F:      drivers/scsi/advansys.c
522
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M:      Michael Hennerich <michael.hennerich@analog.com>
525 W:      http://wiki.analog.com/ADXL345
526 W:      http://ez.analog.com/community/linux-device-drivers
527 S:      Supported
528 F:      drivers/input/misc/adxl34x.c
529
530 AF9013 MEDIA DRIVER
531 M:      Antti Palosaari <crope@iki.fi>
532 L:      linux-media@vger.kernel.org
533 W:      https://linuxtv.org
534 W:      http://palosaari.fi/linux/
535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
536 T:      git git://linuxtv.org/anttip/media_tree.git
537 S:      Maintained
538 F:      drivers/media/dvb-frontends/af9013*
539
540 AF9033 MEDIA DRIVER
541 M:      Antti Palosaari <crope@iki.fi>
542 L:      linux-media@vger.kernel.org
543 W:      https://linuxtv.org
544 W:      http://palosaari.fi/linux/
545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
546 T:      git git://linuxtv.org/anttip/media_tree.git
547 S:      Maintained
548 F:      drivers/media/dvb-frontends/af9033*
549
550 AFFS FILE SYSTEM
551 L:      linux-fsdevel@vger.kernel.org
552 S:      Orphan
553 F:      Documentation/filesystems/affs.txt
554 F:      fs/affs/
555
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557 M:      David Howells <dhowells@redhat.com>
558 L:      linux-afs@lists.infradead.org
559 S:      Supported
560 F:      fs/afs/
561 F:      include/net/af_rxrpc.h
562 F:      net/rxrpc/af_rxrpc.c
563 W:      https://www.infradead.org/~dhowells/kafs/
564
565 AGPGART DRIVER
566 M:      David Airlie <airlied@linux.ie>
567 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568 S:      Maintained
569 F:      drivers/char/agp/
570 F:      include/linux/agp*
571 F:      include/uapi/linux/agp*
572
573 AHA152X SCSI DRIVER
574 M:      "Juergen E. Fischer" <fischer@norbit.de>
575 L:      linux-scsi@vger.kernel.org
576 S:      Maintained
577 F:      drivers/scsi/aha152x*
578 F:      drivers/scsi/pcmcia/aha152x*
579
580 AIC7XXX / AIC79XX SCSI DRIVER
581 M:      Hannes Reinecke <hare@suse.com>
582 L:      linux-scsi@vger.kernel.org
583 S:      Maintained
584 F:      drivers/scsi/aic7xxx/
585
586 AIMSLAB FM RADIO RECEIVER DRIVER
587 M:      Hans Verkuil <hverkuil@xs4all.nl>
588 L:      linux-media@vger.kernel.org
589 T:      git git://linuxtv.org/media_tree.git
590 W:      https://linuxtv.org
591 S:      Maintained
592 F:      drivers/media/radio/radio-aimslab*
593
594 AIO
595 M:      Benjamin LaHaise <bcrl@kvack.org>
596 L:      linux-aio@kvack.org
597 S:      Supported
598 F:      fs/aio.c
599 F:      include/linux/*aio*.h
600
601 AIRSPY MEDIA DRIVER
602 M:      Antti Palosaari <crope@iki.fi>
603 L:      linux-media@vger.kernel.org
604 W:      https://linuxtv.org
605 W:      http://palosaari.fi/linux/
606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
607 T:      git git://linuxtv.org/anttip/media_tree.git
608 S:      Maintained
609 F:      drivers/media/usb/airspy/
610
611 ALACRITECH GIGABIT ETHERNET DRIVER
612 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
613 S:      Maintained
614 F:      drivers/net/ethernet/alacritech/*
615
616 ALCATEL SPEEDTOUCH USB DRIVER
617 M:      Duncan Sands <duncan.sands@free.fr>
618 L:      linux-usb@vger.kernel.org
619 W:      http://www.linux-usb.org/SpeedTouch/
620 S:      Maintained
621 F:      drivers/usb/atm/speedtch.c
622 F:      drivers/usb/atm/usbatm.c
623
624 ALCHEMY AU1XX0 MMC DRIVER
625 M:      Manuel Lauss <manuel.lauss@gmail.com>
626 S:      Maintained
627 F:      drivers/mmc/host/au1xmmc.c
628
629 ALI1563 I2C DRIVER
630 M:      Rudolf Marek <r.marek@assembler.cz>
631 L:      linux-i2c@vger.kernel.org
632 S:      Maintained
633 F:      Documentation/i2c/busses/i2c-ali1563
634 F:      drivers/i2c/busses/i2c-ali1563.c
635
636 ALLWINNER SECURITY SYSTEM
637 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
638 L:      linux-crypto@vger.kernel.org
639 S:      Maintained
640 F:      drivers/crypto/sunxi-ss/
641
642 ALPHA PORT
643 M:      Richard Henderson <rth@twiddle.net>
644 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645 M:      Matt Turner <mattst88@gmail.com>
646 S:      Odd Fixes
647 L:      linux-alpha@vger.kernel.org
648 F:      arch/alpha/
649
650 ALPS PS/2 TOUCHPAD DRIVER
651 R:      Pali Rohár <pali.rohar@gmail.com>
652 F:      drivers/input/mouse/alps.*
653
654 ALTERA I2C CONTROLLER DRIVER
655 M:      Thor Thayer <thor.thayer@linux.intel.com>
656 S:      Maintained
657 F:      drivers/i2c/busses/i2c-altera.c
658
659 ALTERA MAILBOX DRIVER
660 M:      Ley Foon Tan <lftan@altera.com>
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/mailbox/mailbox-altera.c
664
665 ALTERA PIO DRIVER
666 M:      Tien Hock Loh <thloh@altera.com>
667 L:      linux-gpio@vger.kernel.org
668 S:      Maintained
669 F:      drivers/gpio/gpio-altera.c
670
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/gpio/gpio-altera-a10sr.c
675 F:      drivers/mfd/altera-a10sr.c
676 F:      drivers/reset/reset-a10sr.c
677 F:      include/linux/mfd/altera-a10sr.h
678 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
681 M:      Vince Bridgers <vbridger@opensource.altera.com>
682 L:      netdev@vger.kernel.org
683 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S:      Maintained
685 F:      drivers/net/ethernet/altera/
686
687 ALTERA UART/JTAG UART SERIAL DRIVERS
688 M:      Tobias Klauser <tklauser@distanz.ch>
689 L:      linux-serial@vger.kernel.org
690 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691 S:      Maintained
692 F:      drivers/tty/serial/altera_uart.c
693 F:      drivers/tty/serial/altera_jtaguart.c
694 F:      include/linux/altera_uart.h
695 F:      include/linux/altera_jtaguart.h
696
697 AMAZON ETHERNET DRIVERS
698 M:      Netanel Belgazal <netanel@annapurnalabs.com>
699 R:      Saeed Bishara <saeed@annapurnalabs.com>
700 R:      Zorik Machulsky <zorik@annapurnalabs.com>
701 L:      netdev@vger.kernel.org
702 S:      Supported
703 F:      Documentation/networking/ena.txt
704 F:      drivers/net/ethernet/amazon/
705
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707 M:      Tom Lendacky <thomas.lendacky@amd.com>
708 M:      Gary Hook <gary.hook@amd.com>
709 L:      linux-crypto@vger.kernel.org
710 S:      Supported
711 F:      drivers/crypto/ccp/
712 F:      include/linux/ccp.h
713
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715 M:      Huang Rui <ray.huang@amd.com>
716 L:      linux-hwmon@vger.kernel.org
717 S:      Supported
718 F:      Documentation/hwmon/fam15h_power
719 F:      drivers/hwmon/fam15h_power.c
720
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
723 S:      Orphan
724 F:      drivers/usb/gadget/udc/amd5536udc.*
725
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
727 P:      Andres Salomon <dilinger@queued.net>
728 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
729 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730 S:      Supported
731 F:      drivers/char/hw_random/geode-rng.c
732 F:      drivers/crypto/geode*
733 F:      drivers/video/fbdev/geode/
734 F:      arch/x86/include/asm/geode.h
735
736 AMD IOMMU (AMD-VI)
737 M:      Joerg Roedel <joro@8bytes.org>
738 L:      iommu@lists.linux-foundation.org
739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740 S:      Maintained
741 F:      drivers/iommu/amd_iommu*.[ch]
742 F:      include/linux/amd-iommu.h
743
744 AMD KFD
745 M:      Oded Gabbay <oded.gabbay@gmail.com>
746 L:      dri-devel@lists.freedesktop.org
747 T:      git git://people.freedesktop.org/~gabbayo/linux.git
748 S:      Supported
749 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F:      drivers/gpu/drm/amd/amdkfd/
754 F:      drivers/gpu/drm/amd/include/cik_structs.h
755 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F:      drivers/gpu/drm/amd/include/vi_structs.h
757 F:      drivers/gpu/drm/radeon/radeon_kfd.c
758 F:      drivers/gpu/drm/radeon/radeon_kfd.h
759 F:      include/uapi/linux/kfd_ioctl.h
760
761 AMD SEATTLE DEVICE TREE SUPPORT
762 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
763 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764 M:      Tom Lendacky <thomas.lendacky@amd.com>
765 S:      Supported
766 F:      arch/arm64/boot/dts/amd/
767
768 AMD XGBE DRIVER
769 M:      Tom Lendacky <thomas.lendacky@amd.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      drivers/net/ethernet/amd/xgbe/
773 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775 AMS (Apple Motion Sensor) DRIVER
776 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
777 S:      Supported
778 F:      drivers/macintosh/ams/
779
780 ANALOG DEVICES INC AD9389B DRIVER
781 M:      Hans Verkuil <hans.verkuil@cisco.com>
782 L:      linux-media@vger.kernel.org
783 S:      Maintained
784 F:      drivers/media/i2c/ad9389b*
785
786 ANALOG DEVICES INC ADV7180 DRIVER
787 M:      Lars-Peter Clausen <lars@metafoo.de>
788 L:      linux-media@vger.kernel.org
789 W:      http://ez.analog.com/community/linux-device-drivers
790 S:      Supported
791 F:      drivers/media/i2c/adv7180.c
792
793 ANALOG DEVICES INC ADV748X DRIVER
794 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/adv748x/*
798
799 ANALOG DEVICES INC ADV7511 DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/adv7511*
804
805 ANALOG DEVICES INC ADV7604 DRIVER
806 M:      Hans Verkuil <hans.verkuil@cisco.com>
807 L:      linux-media@vger.kernel.org
808 S:      Maintained
809 F:      drivers/media/i2c/adv7604*
810
811 ANALOG DEVICES INC ADV7842 DRIVER
812 M:      Hans Verkuil <hans.verkuil@cisco.com>
813 L:      linux-media@vger.kernel.org
814 S:      Maintained
815 F:      drivers/media/i2c/adv7842*
816
817 ANALOG DEVICES INC ASOC CODEC DRIVERS
818 M:      Lars-Peter Clausen <lars@metafoo.de>
819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
820 W:      http://wiki.analog.com/
821 W:      http://ez.analog.com/community/linux-device-drivers
822 S:      Supported
823 F:      sound/soc/codecs/adau*
824 F:      sound/soc/codecs/adav*
825 F:      sound/soc/codecs/ad1*
826 F:      sound/soc/codecs/ad7*
827 F:      sound/soc/codecs/ssm*
828 F:      sound/soc/codecs/sigmadsp.*
829
830 ANALOG DEVICES INC ASOC DRIVERS
831 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W:      http://blackfin.uclinux.org/
834 S:      Supported
835 F:      sound/soc/blackfin/*
836
837 ANALOG DEVICES INC DMA DRIVERS
838 M:      Lars-Peter Clausen <lars@metafoo.de>
839 W:      http://ez.analog.com/community/linux-device-drivers
840 S:      Supported
841 F:      drivers/dma/dma-axi-dmac.c
842
843 ANALOG DEVICES INC IIO DRIVERS
844 M:      Lars-Peter Clausen <lars@metafoo.de>
845 M:      Michael Hennerich <Michael.Hennerich@analog.com>
846 W:      http://wiki.analog.com/
847 W:      http://ez.analog.com/community/linux-device-drivers
848 S:      Supported
849 F:      drivers/iio/*/ad*
850 F:      drivers/iio/adc/ltc2497*
851 X:      drivers/iio/*/adjd*
852 F:      drivers/staging/iio/*/ad*
853 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854
855 ANDROID CONFIG FRAGMENTS
856 M:      Rob Herring <robh@kernel.org>
857 S:      Supported
858 F:      kernel/configs/android*
859
860 ANDROID DRIVERS
861 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862 M:      Arve Hjønnevåg <arve@android.com>
863 M:      Riley Andrews <riandrews@android.com>
864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865 L:      devel@driverdev.osuosl.org
866 S:      Supported
867 F:      drivers/android/
868 F:      drivers/staging/android/
869
870 ANDROID GOLDFISH RTC DRIVER
871 M:      Miodrag Dinic <miodrag.dinic@mips.com>
872 S:      Supported
873 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874 F:      drivers/rtc/rtc-goldfish.c
875
876 ANDROID ION DRIVER
877 M:      Laura Abbott <labbott@redhat.com>
878 M:      Sumit Semwal <sumit.semwal@linaro.org>
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/staging/android/ion
882 F:      drivers/staging/android/uapi/ion.h
883 F:      drivers/staging/android/uapi/ion_test.h
884
885 AOA (Apple Onboard Audio) ALSA DRIVER
886 M:      Johannes Berg <johannes@sipsolutions.net>
887 L:      linuxppc-dev@lists.ozlabs.org
888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      sound/aoa/
891
892 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
894 L:      linux-iio@vger.kernel.org
895 S:      Maintained
896 F:      drivers/iio/adc/stx104.c
897
898 APM DRIVER
899 M:      Jiri Kosina <jikos@kernel.org>
900 S:      Odd fixes
901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902 F:      arch/x86/kernel/apm_32.c
903 F:      include/linux/apm_bios.h
904 F:      include/uapi/linux/apm_bios.h
905 F:      drivers/char/apm-emulation.c
906
907 APPARMOR SECURITY MODULE
908 M:      John Johansen <john.johansen@canonical.com>
909 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910 W:      apparmor.wiki.kernel.org
911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 S:      Supported
913 F:      security/apparmor/
914 F:      Documentation/admin-guide/LSM/apparmor.rst
915
916 APPLE BCM5974 MULTITOUCH DRIVER
917 M:      Henrik Rydberg <rydberg@bitmath.org>
918 L:      linux-input@vger.kernel.org
919 S:      Odd fixes
920 F:      drivers/input/mouse/bcm5974.c
921
922 APPLE SMC DRIVER
923 M:      Henrik Rydberg <rydberg@bitmath.org>
924 L:      linux-hwmon@vger.kernel.org
925 S:      Odd fixes
926 F:      drivers/hwmon/applesmc.c
927
928 APPLETALK NETWORK LAYER
929 L:      netdev@vger.kernel.org
930 S:      Odd fixes
931 F:      drivers/net/appletalk/
932 F:      net/appletalk/
933
934 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 M:      Duc Dang <dhdang@apm.com>
936 S:      Supported
937 F:      arch/arm64/boot/dts/apm/
938
939 APPLIED MICRO (APM) X-GENE SOC EDAC
940 M:      Loc Ho <lho@apm.com>
941 S:      Supported
942 F:      drivers/edac/xgene_edac.c
943 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946 M:      Iyappan Subramanian <isubramanian@apm.com>
947 M:      Keyur Chudgar <kchudgar@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene-v2/
950
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952 M:      Iyappan Subramanian <isubramanian@apm.com>
953 M:      Keyur Chudgar <kchudgar@apm.com>
954 M:      Quan Nguyen <qnguyen@apm.com>
955 S:      Supported
956 F:      drivers/net/ethernet/apm/xgene/
957 F:      drivers/net/phy/mdio-xgene.c
958 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961 APPLIED MICRO (APM) X-GENE SOC PMU
962 M:      Tai Nguyen <ttnguyen@apm.com>
963 S:      Supported
964 F:      drivers/perf/xgene_pmu.c
965 F:      Documentation/perf/xgene-pmu.txt
966 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968 APTINA CAMERA SENSOR PLL
969 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/aptina-pll.*
973
974 ARC FRAMEBUFFER DRIVER
975 M:      Jaya Kumar <jayalk@intworks.biz>
976 S:      Maintained
977 F:      drivers/video/fbdev/arcfb.c
978 F:      drivers/video/fbdev/core/fb_defio.c
979
980 ARC PGU DRM DRIVER
981 M:      Alexey Brodkin <abrodkin@synopsys.com>
982 S:      Supported
983 F:      drivers/gpu/drm/arc/
984 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986 ARCNET NETWORK LAYER
987 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
988 L:      netdev@vger.kernel.org
989 S:      Maintained
990 F:      drivers/net/arcnet/
991 F:      include/uapi/linux/if_arcnet.h
992
993 ARM ARCHITECTED TIMER DRIVER
994 M:      Mark Rutland <mark.rutland@arm.com>
995 M:      Marc Zyngier <marc.zyngier@arm.com>
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/include/asm/arch_timer.h
999 F:      arch/arm64/include/asm/arch_timer.h
1000 F:      drivers/clocksource/arm_arch_timer.c
1001
1002 ARM HDLCD DRM DRIVER
1003 M:      Liviu Dudau <liviu.dudau@arm.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arm/hdlcd_*
1006 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008 ARM MALI-DP DRM DRIVER
1009 M:      Liviu Dudau <liviu.dudau@arm.com>
1010 M:      Brian Starkey <brian.starkey@arm.com>
1011 M:      Mali DP Maintainers <malidp@foss.arm.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arm/
1014 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016 ARM MFM AND FLOPPY DRIVERS
1017 M:      Ian Molton <spyro@f2s.com>
1018 S:      Maintained
1019 F:      arch/arm/lib/floppydma.S
1020 F:      arch/arm/include/asm/floppy.h
1021
1022 ARM PMU PROFILING AND DEBUGGING
1023 M:      Will Deacon <will.deacon@arm.com>
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 S:      Maintained
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F:      arch/arm*/kernel/perf_*
1028 F:      arch/arm/oprofile/common.c
1029 F:      arch/arm*/kernel/hw_breakpoint.c
1030 F:      arch/arm*/include/asm/hw_breakpoint.h
1031 F:      arch/arm*/include/asm/perf_event.h
1032 F:      drivers/perf/*
1033 F:      include/linux/perf/arm_pmu.h
1034 F:      Documentation/devicetree/bindings/arm/pmu.txt
1035 F:      Documentation/devicetree/bindings/perf/
1036
1037 ARM PORT
1038 M:      Russell King <linux@armlinux.org.uk>
1039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 W:      http://www.armlinux.org.uk/
1041 S:      Maintained
1042 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 F:      arch/arm/
1044
1045 ARM PRIMECELL AACI PL041 DRIVER
1046 M:      Russell King <linux@armlinux.org.uk>
1047 S:      Maintained
1048 F:      sound/arm/aaci.*
1049
1050 ARM PRIMECELL BUS SUPPORT
1051 M:      Russell King <linux@armlinux.org.uk>
1052 S:      Maintained
1053 F:      drivers/amba/
1054 F:      include/linux/amba/bus.h
1055
1056 ARM PRIMECELL CLCD PL110 DRIVER
1057 M:      Russell King <linux@armlinux.org.uk>
1058 S:      Maintained
1059 F:      drivers/video/fbdev/amba-clcd.*
1060
1061 ARM PRIMECELL KMI PL050 DRIVER
1062 M:      Russell King <linux@armlinux.org.uk>
1063 S:      Maintained
1064 F:      drivers/input/serio/ambakmi.*
1065 F:      include/linux/amba/kmi.h
1066
1067 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      drivers/mmc/host/mmci.*
1071 F:      include/linux/amba/mmci.h
1072
1073 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/tty/serial/amba-pl01*.c
1077 F:      include/linux/amba/serial.h
1078
1079 ARM SMMU DRIVERS
1080 M:      Will Deacon <will.deacon@arm.com>
1081 R:      Robin Murphy <robin.murphy@arm.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      drivers/iommu/arm-smmu.c
1085 F:      drivers/iommu/arm-smmu-v3.c
1086 F:      drivers/iommu/io-pgtable-arm.c
1087 F:      drivers/iommu/io-pgtable-arm-v7s.c
1088
1089 ARM SUB-ARCHITECTURES
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      arch/arm/mach-*/
1093 F:      arch/arm/plat-*/
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096 ARM/ACTIONS SEMI ARCHITECTURE
1097 M:      Andreas Färber <afaerber@suse.de>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100 N:      owl
1101 F:      arch/arm/mach-actions/
1102 F:      arch/arm/boot/dts/owl-*
1103 F:      arch/arm64/boot/dts/actions/
1104 F:      drivers/clocksource/owl-*
1105 F:      drivers/soc/actions/
1106 F:      include/dt-bindings/power/owl-*
1107 F:      include/linux/soc/actions/
1108 F:      Documentation/devicetree/bindings/arm/actions.txt
1109 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112 ARM/ADS SPHERE MACHINE SUPPORT
1113 M:      Lennert Buytenhek <kernel@wantstofly.org>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116
1117 ARM/AFEB9260 MACHINE SUPPORT
1118 M:      Sergey Lapin <slapin@ossfans.org>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121
1122 ARM/AJECO 1ARM MACHINE SUPPORT
1123 M:      Lennert Buytenhek <kernel@wantstofly.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126
1127 ARM/Allwinner SoC Clock Support
1128 M:      Emilio López <emilio@elopez.com.ar>
1129 S:      Maintained
1130 F:      drivers/clk/sunxi/
1131
1132 ARM/Allwinner sunXi SoC support
1133 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1134 M:      Chen-Yu Tsai <wens@csie.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 N:      sun[x456789]i
1138 N:      sun50i
1139 F:      arch/arm/mach-sunxi/
1140 F:      arch/arm64/boot/dts/allwinner/
1141 F:      drivers/clk/sunxi-ng/
1142 F:      drivers/pinctrl/sunxi/
1143 F:      drivers/soc/sunxi/
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147 M:      Neil Armstrong <narmstrong@baylibre.com>
1148 M:      Jerome Brunet <jbrunet@baylibre.com>
1149 L:      linux-amlogic@lists.infradead.org
1150 S:      Maintained
1151 F:      drivers/clk/meson/
1152 F:      include/dt-bindings/clock/meson*
1153 F:      include/dt-bindings/clock/gxbb*
1154 F:      Documentation/devicetree/bindings/clock/amlogic*
1155
1156 ARM/Amlogic Meson SoC support
1157 M:      Carlo Caione <carlo@caione.org>
1158 M:      Kevin Hilman <khilman@baylibre.com>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 L:      linux-amlogic@lists.infradead.org
1161 W:      http://linux-meson.com/
1162 S:      Maintained
1163 F:      arch/arm/mach-meson/
1164 F:      arch/arm/boot/dts/meson*
1165 F:      arch/arm64/boot/dts/amlogic/
1166 F:      drivers/pinctrl/meson/
1167 F:      drivers/mmc/host/meson*
1168 N:      meson
1169
1170 ARM/Annapurna Labs ALPINE ARCHITECTURE
1171 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      arch/arm/mach-alpine/
1176 F:      arch/arm/boot/dts/alpine*
1177 F:      arch/arm64/boot/dts/al/
1178 F:      drivers/*/*alpine*
1179
1180 ARM/ARTPEC MACHINE SUPPORT
1181 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1182 M:      Lars Persson <lars.persson@axis.com>
1183 M:      Niklas Cassel <niklas.cassel@axis.com>
1184 S:      Maintained
1185 L:      linux-arm-kernel@axis.com
1186 F:      arch/arm/mach-artpec
1187 F:      arch/arm/boot/dts/artpec6*
1188 F:      drivers/clk/axis
1189 F:      drivers/crypto/axis
1190 F:      drivers/pinctrl/pinctrl-artpec*
1191 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193 ARM/ASPEED I2C DRIVER
1194 M:      Brendan Higgins <brendanhiggins@google.com>
1195 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196 R:      Joel Stanley <joel@jms.id.au>
1197 L:      linux-i2c@vger.kernel.org
1198 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1201 F:      drivers/i2c/busses/i2c-aspeed.c
1202 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205 ARM/ASPEED MACHINE SUPPORT
1206 M:      Joel Stanley <joel@jms.id.au>
1207 S:      Maintained
1208 F:      arch/arm/mach-aspeed/
1209 F:      arch/arm/boot/dts/aspeed-*
1210 F:      drivers/*/*aspeed*
1211
1212 ARM/ATMEL AT91 Clock Support
1213 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1214 S:      Maintained
1215 F:      drivers/clk/at91
1216
1217 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1219 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 W:      http://www.linux4sam.org
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223 S:      Supported
1224 F:      arch/arm/mach-at91/
1225 F:      include/soc/at91/
1226 F:      arch/arm/boot/dts/at91*.dts
1227 F:      arch/arm/boot/dts/at91*.dtsi
1228 F:      arch/arm/boot/dts/sama*.dts
1229 F:      arch/arm/boot/dts/sama*.dtsi
1230 F:      arch/arm/include/debug/at91.S
1231 F:      drivers/memory/atmel*
1232
1233 ARM/CALXEDA HIGHBANK ARCHITECTURE
1234 M:      Rob Herring <robh@kernel.org>
1235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 S:      Maintained
1237 F:      arch/arm/mach-highbank/
1238 F:      arch/arm/boot/dts/highbank.dts
1239 F:      arch/arm/boot/dts/ecx-*.dts*
1240
1241 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242 M:      Krzysztof Halasa <khalasa@piap.pl>
1243 S:      Maintained
1244 F:      arch/arm/mach-cns3xxx/
1245
1246 ARM/CAVIUM THUNDER NETWORK DRIVER
1247 M:      Sunil Goutham <sgoutham@cavium.com>
1248 M:      Robert Richter <rric@kernel.org>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Supported
1251 F:      drivers/net/ethernet/cavium/thunder/
1252
1253 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254 M:      Alexander Shiyan <shc_work@mail.ru>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Odd Fixes
1257 N:      clps711x
1258
1259 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260 M:      Lennert Buytenhek <kernel@wantstofly.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1266 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 F:      arch/arm/mach-ep93xx/
1270 F:      arch/arm/mach-ep93xx/include/mach/
1271
1272 ARM/CLKDEV SUPPORT
1273 M:      Russell King <linux@armlinux.org.uk>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277 F:      arch/arm/include/asm/clkdev.h
1278 F:      drivers/clk/clkdev.c
1279
1280 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281 M:      Mike Rapoport <mike@compulab.co.il>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284
1285 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286 M:      Baruch Siach <baruch@tkos.co.il>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 F:      arch/arm/boot/dts/cx92755*
1290 N:      digicolor
1291
1292 ARM/CONTEC MICRO9 MACHINE SUPPORT
1293 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1294 S:      Maintained
1295 F:      arch/arm/mach-ep93xx/micro9.c
1296
1297 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      drivers/hwtracing/coresight/*
1302 F:      Documentation/trace/coresight.txt
1303 F:      Documentation/trace/coresight-cpu-debug.txt
1304 F:      Documentation/devicetree/bindings/arm/coresight.txt
1305 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307 F:      tools/perf/arch/arm/util/pmu.c
1308 F:      tools/perf/arch/arm/util/auxtrace.c
1309 F:      tools/perf/arch/arm/util/cs-etm.c
1310 F:      tools/perf/arch/arm/util/cs-etm.h
1311 F:      tools/perf/util/cs-etm.h
1312
1313 ARM/CORGI MACHINE SUPPORT
1314 M:      Richard Purdie <rpurdie@rpsys.net>
1315 S:      Maintained
1316
1317 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319 M:      Linus Walleij <linus.walleij@linaro.org>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 T:      git git://github.com/ulli-kroll/linux.git
1322 S:      Maintained
1323 F:      Documentation/devicetree/bindings/arm/gemini.txt
1324 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326 F:      arch/arm/mach-gemini/
1327 F:      drivers/pinctrl/pinctrl-gemini.c
1328 F:      drivers/rtc/rtc-ftrtc010.c
1329
1330 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331 M:      Barry Song <baohua@kernel.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1334 S:      Maintained
1335 F:      arch/arm/boot/dts/prima2*
1336 F:      arch/arm/mach-prima2/
1337 F:      drivers/clk/sirf/
1338 F:      drivers/clocksource/timer-prima2.c
1339 F:      drivers/clocksource/timer-atlas7.c
1340 N:      [^a-z]sirf
1341
1342 ARM/EBSA110 MACHINE SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 W:      http://www.armlinux.org.uk/
1346 S:      Maintained
1347 F:      arch/arm/mach-ebsa110/
1348 F:      drivers/net/ethernet/amd/am79c961a.*
1349
1350 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351 M:      Uwe Kleine-König <kernel@pengutronix.de>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354 N:      efm32
1355
1356 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-pxa/ezx.c
1361
1362 ARM/FARADAY FA526 PORT
1363 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366 T:      git git://git.berlios.de/gemini-board
1367 F:      arch/arm/mm/*-fa*
1368
1369 ARM/FOOTBRIDGE ARCHITECTURE
1370 M:      Russell King <linux@armlinux.org.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W:      http://www.armlinux.org.uk/
1373 S:      Maintained
1374 F:      arch/arm/include/asm/hardware/dec21285.h
1375 F:      arch/arm/mach-footbridge/
1376
1377 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378 M:      Shawn Guo <shawnguo@kernel.org>
1379 M:      Sascha Hauer <kernel@pengutronix.de>
1380 R:      Fabio Estevam <fabio.estevam@nxp.com>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384 F:      arch/arm/mach-imx/
1385 F:      arch/arm/mach-mxs/
1386 F:      arch/arm/boot/dts/imx*
1387 F:      arch/arm/configs/imx*_defconfig
1388 F:      drivers/clk/imx/
1389 F:      drivers/soc/imx/
1390 F:      include/soc/imx/
1391
1392 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393 M:      Shawn Guo <shawnguo@kernel.org>
1394 M:      Sascha Hauer <kernel@pengutronix.de>
1395 R:      Stefan Agner <stefan@agner.ch>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399 F:      arch/arm/mach-imx/*vf610*
1400 F:      arch/arm/boot/dts/vf*
1401
1402 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403 M:      Lennert Buytenhek <kernel@wantstofly.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406
1407 ARM/GUMSTIX MACHINE SUPPORT
1408 M:      Steve Sakoman <sakoman@gmail.com>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413 M:      Philipp Zabel <philipp.zabel@gmail.com>
1414 M:      Paul Parsons <lost.distance@yahoo.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-pxa/hx4700.c
1418 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1419 F:      sound/soc/pxa/hx4700.c
1420
1421 ARM/HISILICON SOC SUPPORT
1422 M:      Wei Xu <xuwei5@hisilicon.com>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 W:      http://www.hisilicon.com
1425 S:      Supported
1426 T:      git git://github.com/hisilicon/linux-hisi.git
1427 F:      arch/arm/mach-hisi/
1428 F:      arch/arm/boot/dts/hi3*
1429 F:      arch/arm/boot/dts/hip*
1430 F:      arch/arm/boot/dts/hisi*
1431 F:      arch/arm64/boot/dts/hisilicon/
1432
1433 ARM/HP JORNADA 7XX MACHINE SUPPORT
1434 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435 W:      www.jlime.com
1436 S:      Maintained
1437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438 F:      arch/arm/mach-sa1100/jornada720.c
1439 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1440
1441 ARM/IGEP MACHINE SUPPORT
1442 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1443 M:      Javier Martinez Canillas <javier@dowhile0.org>
1444 L:      linux-omap@vger.kernel.org
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/boot/dts/omap3-igep*
1448
1449 ARM/INCOME PXA270 SUPPORT
1450 M:      Marek Vasut <marek.vasut@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1454
1455 ARM/INTEL IOP13XX ARM ARCHITECTURE
1456 M:      Lennert Buytenhek <kernel@wantstofly.org>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459
1460 ARM/INTEL IOP32X ARM ARCHITECTURE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/INTEL IOP33X ARM ARCHITECTURE
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Orphan
1468
1469 ARM/INTEL IQ81342EX MACHINE SUPPORT
1470 M:      Lennert Buytenhek <kernel@wantstofly.org>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473
1474 ARM/INTEL IXDP2850 MACHINE SUPPORT
1475 M:      Lennert Buytenhek <kernel@wantstofly.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478
1479 ARM/INTEL IXP4XX ARM ARCHITECTURE
1480 M:      Imre Kaloz <kaloz@openwrt.org>
1481 M:      Krzysztof Halasa <khalasa@piap.pl>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-ixp4xx/
1485
1486 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487 M:      Jonathan Cameron <jic23@cam.ac.uk>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/stargate2.c
1491 F:      drivers/pcmcia/pxa2xx_stargate2.c
1492
1493 ARM/INTEL XSC3 (MANZANO) ARM CORE
1494 M:      Lennert Buytenhek <kernel@wantstofly.org>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497
1498 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/LG1K ARCHITECTURE
1504 M:      Chanho Min <chanho.min@lge.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      arch/arm64/boot/dts/lg/
1508
1509 ARM/LOGICPD PXA270 MACHINE SUPPORT
1510 M:      Lennert Buytenhek <kernel@wantstofly.org>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513
1514 ARM/LPC18XX ARCHITECTURE
1515 M:      Joachim Eastwood <manabian@gmail.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/boot/dts/lpc43*
1519 F:      drivers/clk/nxp/clk-lpc18xx*
1520 F:      drivers/clocksource/time-lpc32xx.c
1521 F:      drivers/i2c/busses/i2c-lpc2k.c
1522 F:      drivers/memory/pl172.c
1523 F:      drivers/mtd/spi-nor/nxp-spifi.c
1524 F:      drivers/rtc/rtc-lpc24xx.c
1525 N:      lpc18xx
1526
1527 ARM/LPC32XX SOC SUPPORT
1528 M:      Vladimir Zapolskiy <vz@mleia.com>
1529 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/lpc32*
1534 F:      arch/arm/mach-lpc32xx/
1535 F:      drivers/i2c/busses/i2c-pnx.c
1536 F:      drivers/net/ethernet/nxp/lpc_eth.c
1537 F:      drivers/usb/host/ohci-nxp.c
1538 F:      drivers/watchdog/pnx4008_wdt.c
1539 N:      lpc32xx
1540
1541 ARM/MAGICIAN MACHINE SUPPORT
1542 M:      Philipp Zabel <philipp.zabel@gmail.com>
1543 S:      Maintained
1544
1545 ARM/Marvell Berlin SoC support
1546 M:      Jisheng Zhang <jszhang@marvell.com>
1547 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/mach-berlin/
1551 F:      arch/arm/boot/dts/berlin*
1552 F:      arch/arm64/boot/dts/marvell/berlin*
1553
1554 ARM/Marvell Dove/MV78xx0/Orion SOC support
1555 M:      Jason Cooper <jason@lakedaemon.net>
1556 M:      Andrew Lunn <andrew@lunn.ch>
1557 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558 M:      Gregory Clement <gregory.clement@free-electrons.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      Documentation/devicetree/bindings/soc/dove/
1562 F:      arch/arm/mach-dove/
1563 F:      arch/arm/mach-mv78xx0/
1564 F:      arch/arm/mach-orion5x/
1565 F:      arch/arm/plat-orion/
1566 F:      arch/arm/boot/dts/dove*
1567 F:      arch/arm/boot/dts/orion5x*
1568
1569 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570 M:      Jason Cooper <jason@lakedaemon.net>
1571 M:      Andrew Lunn <andrew@lunn.ch>
1572 M:      Gregory Clement <gregory.clement@free-electrons.com>
1573 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/boot/dts/armada*
1577 F:      arch/arm/boot/dts/kirkwood*
1578 F:      arch/arm/configs/mvebu_*_defconfig
1579 F:      arch/arm/mach-mvebu/
1580 F:      arch/arm64/boot/dts/marvell/armada*
1581 F:      drivers/cpufreq/mvebu-cpufreq.c
1582 F:      drivers/irqchip/irq-armada-370-xp.c
1583 F:      drivers/irqchip/irq-mvebu-*
1584 F:      drivers/pinctrl/mvebu/
1585 F:      drivers/rtc/rtc-armada38x.c
1586
1587 ARM/Mediatek RTC DRIVER
1588 M:      Eddie Huang <eddie.huang@mediatek.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      drivers/rtc/rtc-mt6397.c
1593
1594 ARM/Mediatek SoC support
1595 M:      Matthias Brugger <matthias.bgg@gmail.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/mt6*
1600 F:      arch/arm/boot/dts/mt7*
1601 F:      arch/arm/boot/dts/mt8*
1602 F:      arch/arm/mach-mediatek/
1603 F:      arch/arm64/boot/dts/mediatek/
1604 N:      mtk
1605 K:      mediatek
1606
1607 ARM/Mediatek USB3 PHY DRIVER
1608 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1613
1614 ARM/MICREL KS8695 ARCHITECTURE
1615 M:      Greg Ungerer <gerg@uclinux.org>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F:      arch/arm/mach-ks8695/
1618 S:      Odd Fixes
1619
1620 ARM/MIOA701 MACHINE SUPPORT
1621 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F:      arch/arm/mach-pxa/mioa701.c
1624 S:      Maintained
1625
1626 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1628 S:      Maintained
1629
1630 ARM/NOMADIK ARCHITECTURE
1631 M:      Alessandro Rubini <rubini@unipv.it>
1632 M:      Linus Walleij <linus.walleij@linaro.org>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-nomadik/
1636 F:      drivers/pinctrl/nomadik/
1637 F:      drivers/i2c/busses/i2c-nomadik.c
1638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1639
1640 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641 M:      Wan ZongShun <mcuos.com@gmail.com>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 W:      http://www.mcuos.com
1644 S:      Maintained
1645 F:      arch/arm/mach-w90x900/
1646 F:      drivers/input/keyboard/w90p910_keypad.c
1647 F:      drivers/input/touchscreen/w90p910_ts.c
1648 F:      drivers/watchdog/nuc900_wdt.c
1649 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1650 F:      drivers/mtd/nand/nuc900_nand.c
1651 F:      drivers/rtc/rtc-nuc900.c
1652 F:      drivers/spi/spi-nuc900.c
1653 F:      drivers/usb/host/ehci-w90x900.c
1654 F:      drivers/video/fbdev/nuc900fb.c
1655
1656 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1658 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1659 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660 S:      Supported
1661
1662 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663 M:      Alexander Clouter <alex@digriz.org.uk>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W:      http://www.digriz.org.uk/ts78xx/kernel
1666 S:      Maintained
1667 F:      arch/arm/mach-orion5x/ts78xx-*
1668
1669 ARM/OXNAS platform support
1670 M:      Neil Armstrong <narmstrong@baylibre.com>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1673 S:      Maintained
1674 F:      arch/arm/mach-oxnas/
1675 F:      arch/arm/boot/dts/ox8*.dtsi
1676 F:      arch/arm/boot/dts/wd-mbwe.dts
1677 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678 N:      oxnas
1679
1680 ARM/PALM TREO SUPPORT
1681 M:      Tomas Cech <sleep_walker@suse.com>
1682 L:      linux-arm-kernel@lists.infradead.org
1683 W:      http://hackndev.com
1684 S:      Maintained
1685 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1686 F:      arch/arm/mach-pxa/palmtreo.c
1687
1688 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689 M:      Marek Vasut <marek.vasut@gmail.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 W:      http://hackndev.com
1692 S:      Maintained
1693 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1694 F:      arch/arm/mach-pxa/palmtx.c
1695 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1696 F:      arch/arm/mach-pxa/palmt5.c
1697 F:      arch/arm/mach-pxa/include/mach/palmld.h
1698 F:      arch/arm/mach-pxa/palmld.c
1699 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1700 F:      arch/arm/mach-pxa/palmte2.c
1701 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1702 F:      arch/arm/mach-pxa/palmtc.c
1703
1704 ARM/PALMZ72 SUPPORT
1705 M:      Sergey Lapin <slapin@ossfans.org>
1706 L:      linux-arm-kernel@lists.infradead.org
1707 W:      http://hackndev.com
1708 S:      Maintained
1709 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1710 F:      arch/arm/mach-pxa/palmz72.c
1711
1712 ARM/PLEB SUPPORT
1713 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1714 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715 S:      Maintained
1716
1717 ARM/PT DIGITAL BOARD PORT
1718 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W:      http://www.armlinux.org.uk/
1721 S:      Maintained
1722
1723 ARM/QUALCOMM SUPPORT
1724 M:      Andy Gross <andy.gross@linaro.org>
1725 M:      David Brown <david.brown@linaro.org>
1726 L:      linux-arm-msm@vger.kernel.org
1727 L:      linux-soc@vger.kernel.org
1728 S:      Maintained
1729 F:      Documentation/devicetree/bindings/soc/qcom/
1730 F:      arch/arm/boot/dts/qcom-*.dts
1731 F:      arch/arm/boot/dts/qcom-*.dtsi
1732 F:      arch/arm/mach-qcom/
1733 F:      arch/arm64/boot/dts/qcom/*
1734 F:      drivers/i2c/busses/i2c-qup.c
1735 F:      drivers/clk/qcom/
1736 F:      drivers/dma/qcom/
1737 F:      drivers/soc/qcom/
1738 F:      drivers/spi/spi-qup.c
1739 F:      drivers/tty/serial/msm_serial.h
1740 F:      drivers/tty/serial/msm_serial.c
1741 F:      drivers/*/pm8???-*
1742 F:      drivers/mfd/ssbi.c
1743 F:      drivers/firmware/qcom_scm.c
1744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1745
1746 ARM/RADISYS ENP2611 MACHINE SUPPORT
1747 M:      Lennert Buytenhek <kernel@wantstofly.org>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750
1751 ARM/REALTEK ARCHITECTURE
1752 M:      Andreas Färber <afaerber@suse.de>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm64/boot/dts/realtek/
1756 F:      Documentation/devicetree/bindings/arm/realtek.txt
1757
1758 ARM/RENESAS ARM64 ARCHITECTURE
1759 M:      Simon Horman <horms@verge.net.au>
1760 M:      Magnus Damm <magnus.damm@gmail.com>
1761 L:      linux-renesas-soc@vger.kernel.org
1762 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764 S:      Supported
1765 F:      arch/arm64/boot/dts/renesas/
1766 F:      drivers/soc/renesas/
1767 F:      include/linux/soc/renesas/
1768
1769 ARM/RISCPC ARCHITECTURE
1770 M:      Russell King <linux@armlinux.org.uk>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 W:      http://www.armlinux.org.uk/
1773 S:      Maintained
1774 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1775 F:      arch/arm/include/asm/hardware/ioc.h
1776 F:      arch/arm/include/asm/hardware/iomd.h
1777 F:      arch/arm/include/asm/hardware/memc.h
1778 F:      arch/arm/mach-rpc/
1779 F:      drivers/net/ethernet/8390/etherh.c
1780 F:      drivers/net/ethernet/i825xx/ether1*
1781 F:      drivers/net/ethernet/seeq/ether3*
1782 F:      drivers/scsi/arm/
1783
1784 ARM/Rockchip SoC support
1785 M:      Heiko Stuebner <heiko@sntech.de>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L:      linux-rockchip@lists.infradead.org
1788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789 S:      Maintained
1790 F:      arch/arm/boot/dts/rk3*
1791 F:      arch/arm/boot/dts/rv1108*
1792 F:      arch/arm/mach-rockchip/
1793 F:      drivers/clk/rockchip/
1794 F:      drivers/i2c/busses/i2c-rk3x.c
1795 F:      drivers/*/*rockchip*
1796 F:      drivers/*/*/*rockchip*
1797 F:      sound/soc/rockchip/
1798 N:      rockchip
1799
1800 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801 M:      Kukjin Kim <kgene@kernel.org>
1802 M:      Krzysztof Kozlowski <krzk@kernel.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806 S:      Maintained
1807 F:      arch/arm/boot/dts/s3c*
1808 F:      arch/arm/boot/dts/s5p*
1809 F:      arch/arm/boot/dts/samsung*
1810 F:      arch/arm/boot/dts/exynos*
1811 F:      arch/arm64/boot/dts/exynos/
1812 F:      arch/arm/plat-samsung/
1813 F:      arch/arm/mach-s3c24*/
1814 F:      arch/arm/mach-s3c64xx/
1815 F:      arch/arm/mach-s5p*/
1816 F:      arch/arm/mach-exynos*/
1817 F:      drivers/*/*s3c24*
1818 F:      drivers/*/*/*s3c24*
1819 F:      drivers/*/*s3c64xx*
1820 F:      drivers/*/*s5pv210*
1821 F:      drivers/memory/samsung/*
1822 F:      drivers/soc/samsung/*
1823 F:      Documentation/arm/Samsung/
1824 F:      Documentation/devicetree/bindings/arm/samsung/
1825 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1826 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1827 N:      exynos
1828
1829 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830 M:      Kyungmin Park <kyungmin.park@samsung.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833 F:      arch/arm/mach-s5pv210/
1834
1835 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836 M:      Kyungmin Park <kyungmin.park@samsung.com>
1837 M:      Kamil Debski <kamil@wypas.org>
1838 M:      Andrzej Hajda <a.hajda@samsung.com>
1839 L:      linux-arm-kernel@lists.infradead.org
1840 L:      linux-media@vger.kernel.org
1841 S:      Maintained
1842 F:      drivers/media/platform/s5p-g2d/
1843
1844 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1846 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847 L:      linux-media@vger.kernel.org
1848 S:      Maintained
1849 F:      drivers/media/platform/s5p-cec/
1850 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1851
1852 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855 L:      linux-arm-kernel@lists.infradead.org
1856 L:      linux-media@vger.kernel.org
1857 S:      Maintained
1858 F:      drivers/media/platform/s5p-jpeg/
1859
1860 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861 M:      Kyungmin Park <kyungmin.park@samsung.com>
1862 M:      Kamil Debski <kamil@wypas.org>
1863 M:      Jeongtae Park <jtp.park@samsung.com>
1864 M:      Andrzej Hajda <a.hajda@samsung.com>
1865 L:      linux-arm-kernel@lists.infradead.org
1866 L:      linux-media@vger.kernel.org
1867 S:      Maintained
1868 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1869 F:      drivers/media/platform/s5p-mfc/
1870
1871 ARM/SHMOBILE ARM ARCHITECTURE
1872 M:      Simon Horman <horms@verge.net.au>
1873 M:      Magnus Damm <magnus.damm@gmail.com>
1874 L:      linux-renesas-soc@vger.kernel.org
1875 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877 S:      Supported
1878 F:      arch/arm/boot/dts/emev2*
1879 F:      arch/arm/boot/dts/r7s*
1880 F:      arch/arm/boot/dts/r8a*
1881 F:      arch/arm/boot/dts/sh*
1882 F:      arch/arm/configs/shmobile_defconfig
1883 F:      arch/arm/include/debug/renesas-scif.S
1884 F:      arch/arm/mach-shmobile/
1885 F:      drivers/soc/renesas/
1886 F:      include/linux/soc/renesas/
1887
1888 ARM/SOCFPGA ARCHITECTURE
1889 M:      Dinh Nguyen <dinguyen@kernel.org>
1890 S:      Maintained
1891 F:      arch/arm/mach-socfpga/
1892 F:      arch/arm/boot/dts/socfpga*
1893 F:      arch/arm/configs/socfpga_defconfig
1894 F:      arch/arm64/boot/dts/altera/
1895 W:      http://www.rocketboards.org
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899 M:      Dinh Nguyen <dinguyen@kernel.org>
1900 S:      Maintained
1901 F:      drivers/clk/socfpga/
1902
1903 ARM/SOCFPGA EDAC SUPPORT
1904 M:      Thor Thayer <thor.thayer@linux.intel.com>
1905 S:      Maintained
1906 F:      drivers/edac/altera_edac.
1907
1908 ARM/STI ARCHITECTURE
1909 M:      Patrice Chotard <patrice.chotard@st.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://www.stlinux.com
1912 S:      Maintained
1913 F:      arch/arm/mach-sti/
1914 F:      arch/arm/boot/dts/sti*
1915 F:      drivers/char/hw_random/st-rng.c
1916 F:      drivers/clocksource/arm_global_timer.c
1917 F:      drivers/clocksource/clksrc_st_lpc.c
1918 F:      drivers/cpufreq/sti-cpufreq.c
1919 F:      drivers/dma/st_fdma*
1920 F:      drivers/i2c/busses/i2c-st.c
1921 F:      drivers/media/rc/st_rc.c
1922 F:      drivers/media/platform/sti/c8sectpfe/
1923 F:      drivers/mmc/host/sdhci-st.c
1924 F:      drivers/phy/st/phy-miphy28lp.c
1925 F:      drivers/phy/st/phy-stih407-usb.c
1926 F:      drivers/pinctrl/pinctrl-st.c
1927 F:      drivers/remoteproc/st_remoteproc.c
1928 F:      drivers/remoteproc/st_slim_rproc.c
1929 F:      drivers/reset/sti/
1930 F:      drivers/rtc/rtc-st-lpc.c
1931 F:      drivers/tty/serial/st-asc.c
1932 F:      drivers/usb/dwc3/dwc3-st.c
1933 F:      drivers/usb/host/ehci-st.c
1934 F:      drivers/usb/host/ohci-st.c
1935 F:      drivers/watchdog/st_lpc_wdt.c
1936 F:      drivers/ata/ahci_st.c
1937 F:      include/linux/remoteproc/st_slim_rproc.h
1938
1939 ARM/STM32 ARCHITECTURE
1940 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941 M:      Alexandre Torgue <alexandre.torgue@st.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945 N:      stm32
1946 F:      drivers/clocksource/armv7m_systick.c
1947
1948 ARM/TANGO ARCHITECTURE
1949 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950 L:      linux-arm-kernel@lists.infradead.org
1951 S:      Maintained
1952 N:      tango
1953
1954 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955 M:      Lennert Buytenhek <kernel@wantstofly.org>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958
1959 ARM/TETON BGA MACHINE SUPPORT
1960 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963
1964 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1965 M:      Santosh Shilimkar <ssantosh@kernel.org>
1966 L:      linux-kernel@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/memory/*emif*
1969
1970 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1971 M:      Santosh Shilimkar <ssantosh@kernel.org>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      arch/arm/mach-keystone/
1975 F:      arch/arm/boot/dts/keystone-*
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1977
1978 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1979 M:      Santosh Shilimkar <ssantosh@kernel.org>
1980 L:      linux-kernel@vger.kernel.org
1981 S:      Maintained
1982 F:      drivers/clk/keystone/
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1985 M:      Santosh Shilimkar <ssantosh@kernel.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 L:      linux-kernel@vger.kernel.org
1988 S:      Maintained
1989 F:      drivers/clocksource/timer-keystone.c
1990
1991 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1992 M:      Santosh Shilimkar <ssantosh@kernel.org>
1993 L:      linux-kernel@vger.kernel.org
1994 S:      Maintained
1995 F:      drivers/power/reset/keystone-reset.c
1996
1997 ARM/THECUS N2100 MACHINE SUPPORT
1998 M:      Lennert Buytenhek <kernel@wantstofly.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001
2002 ARM/TOSA MACHINE SUPPORT
2003 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2004 M:      Dirk Opfer <dirk@opfer-online.de>
2005 S:      Maintained
2006
2007 ARM/U300 MACHINE SUPPORT
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Supported
2011 F:      arch/arm/mach-u300/
2012 F:      drivers/clocksource/timer-u300.c
2013 F:      drivers/i2c/busses/i2c-stu300.c
2014 F:      drivers/rtc/rtc-coh901331.c
2015 F:      drivers/watchdog/coh901327_wdt.c
2016 F:      drivers/dma/coh901318*
2017 F:      drivers/mfd/ab3100*
2018 F:      drivers/rtc/rtc-ab3100.c
2019 F:      drivers/rtc/rtc-coh901331.c
2020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2021
2022 ARM/UNIPHIER ARCHITECTURE
2023 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2026 S:      Maintained
2027 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2028 F:      arch/arm/boot/dts/uniphier*
2029 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2030 F:      arch/arm/mach-uniphier/
2031 F:      arch/arm/mm/cache-uniphier.c
2032 F:      arch/arm64/boot/dts/socionext/
2033 F:      drivers/bus/uniphier-system-bus.c
2034 F:      drivers/clk/uniphier/
2035 F:      drivers/gpio/gpio-uniphier.c
2036 F:      drivers/i2c/busses/i2c-uniphier*
2037 F:      drivers/irqchip/irq-uniphier-aidet.c
2038 F:      drivers/pinctrl/uniphier/
2039 F:      drivers/reset/reset-uniphier.c
2040 F:      drivers/tty/serial/8250/8250_uniphier.c
2041 N:      uniphier
2042
2043 ARM/Ux500 ARM ARCHITECTURE
2044 M:      Linus Walleij <linus.walleij@linaro.org>
2045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 S:      Maintained
2047 F:      arch/arm/mach-ux500/
2048 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2049 F:      drivers/dma/ste_dma40*
2050 F:      drivers/hwspinlock/u8500_hsem.c
2051 F:      drivers/mfd/abx500*
2052 F:      drivers/mfd/ab8500*
2053 F:      drivers/mfd/dbx500*
2054 F:      drivers/mfd/db8500*
2055 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2056 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2057 F:      drivers/rtc/rtc-ab8500.c
2058 F:      drivers/rtc/rtc-pl031.c
2059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2060
2061 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2062 M:      Ulf Hansson <ulf.hansson@linaro.org>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T:      git git://git.linaro.org/people/ulfh/clk.git
2065 S:      Maintained
2066 F:      drivers/clk/ux500/
2067
2068 ARM/VERSATILE EXPRESS PLATFORM
2069 M:      Liviu Dudau <liviu.dudau@arm.com>
2070 M:      Sudeep Holla <sudeep.holla@arm.com>
2071 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S:      Maintained
2074 F:      arch/arm/boot/dts/vexpress*
2075 F:      arch/arm64/boot/dts/arm/
2076 F:      arch/arm/mach-vexpress/
2077 F:      */*/vexpress*
2078 F:      */*/*/vexpress*
2079 F:      drivers/clk/versatile/clk-vexpress-osc.c
2080 F:      drivers/clocksource/versatile.c
2081 N:      mps2
2082
2083 ARM/VFP SUPPORT
2084 M:      Russell King <linux@armlinux.org.uk>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 W:      http://www.armlinux.org.uk/
2087 S:      Maintained
2088 F:      arch/arm/vfp/
2089
2090 ARM/VOIPAC PXA270 SUPPORT
2091 M:      Marek Vasut <marek.vasut@gmail.com>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094 F:      arch/arm/mach-pxa/vpac270.c
2095 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2096
2097 ARM/VT8500 ARM ARCHITECTURE
2098 M:      Tony Prisk <linux@prisktech.co.nz>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      arch/arm/mach-vt8500/
2102 F:      drivers/clocksource/vt8500_timer.c
2103 F:      drivers/i2c/busses/i2c-wmt.c
2104 F:      drivers/mmc/host/wmt-sdmmc.c
2105 F:      drivers/pwm/pwm-vt8500.c
2106 F:      drivers/rtc/rtc-vt8500.c
2107 F:      drivers/tty/serial/vt8500_serial.c
2108 F:      drivers/usb/host/ehci-platform.c
2109 F:      drivers/usb/host/uhci-platform.c
2110 F:      drivers/video/fbdev/vt8500lcdfb.*
2111 F:      drivers/video/fbdev/wm8505fb*
2112 F:      drivers/video/fbdev/wmt_ge_rops.*
2113
2114 ARM/ZIPIT Z2 SUPPORT
2115 M:      Marek Vasut <marek.vasut@gmail.com>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/mach-pxa/z2.c
2119 F:      arch/arm/mach-pxa/include/mach/z2.h
2120
2121 ARM/ZTE ARCHITECTURE
2122 M:      Jun Nie <jun.nie@linaro.org>
2123 M:      Baoyou Xie <baoyou.xie@linaro.org>
2124 M:      Shawn Guo <shawnguo@kernel.org>
2125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 S:      Maintained
2127 F:      arch/arm/boot/dts/zx2967*
2128 F:      arch/arm/mach-zx/
2129 F:      arch/arm64/boot/dts/zte/
2130 F:      drivers/clk/zte/
2131 F:      drivers/dma/zx_dma.c
2132 F:      drivers/gpio/gpio-zx.c
2133 F:      drivers/i2c/busses/i2c-zx2967.c
2134 F:      drivers/mmc/host/dw_mmc-zx.*
2135 F:      drivers/pinctrl/zte/
2136 F:      drivers/reset/reset-zx2967.c
2137 F:      drivers/soc/zte/
2138 F:      drivers/thermal/zx2967_thermal.c
2139 F:      drivers/watchdog/zx2967_wdt.c
2140 F:      Documentation/devicetree/bindings/arm/zte.txt
2141 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2142 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2143 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2144 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2145 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2146 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2147 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2148 F:      Documentation/devicetree/bindings/soc/zte/
2149 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2150 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2151 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2152 F:      include/dt-bindings/clock/zx2967*.h
2153 F:      include/dt-bindings/soc/zte,*.h
2154 F:      sound/soc/codecs/zx_aud96p22.c
2155 F:      sound/soc/zte/
2156
2157 ARM/ZYNQ ARCHITECTURE
2158 M:      Michal Simek <michal.simek@xilinx.com>
2159 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 W:      http://wiki.xilinx.com
2162 T:      git https://github.com/Xilinx/linux-xlnx.git
2163 S:      Supported
2164 F:      arch/arm/mach-zynq/
2165 F:      drivers/cpuidle/cpuidle-zynq.c
2166 F:      drivers/block/xsysace.c
2167 N:      zynq
2168 N:      xilinx
2169 F:      drivers/clocksource/cadence_ttc_timer.c
2170 F:      drivers/i2c/busses/i2c-cadence.c
2171 F:      drivers/mmc/host/sdhci-of-arasan.c
2172 F:      drivers/edac/synopsys_edac.c
2173
2174 ARM64 PORT (AARCH64 ARCHITECTURE)
2175 M:      Catalin Marinas <catalin.marinas@arm.com>
2176 M:      Will Deacon <will.deacon@arm.com>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2179 S:      Maintained
2180 F:      arch/arm64/
2181 F:      Documentation/arm64/
2182
2183 AS3645A LED FLASH CONTROLLER DRIVER
2184 M:      Sakari Ailus <sakari.ailus@iki.fi>
2185 L:      linux-leds@vger.kernel.org
2186 S:      Maintained
2187 F:      drivers/leds/leds-as3645a.c
2188
2189 AS3645A LED FLASH CONTROLLER DRIVER
2190 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2191 L:      linux-media@vger.kernel.org
2192 T:      git git://linuxtv.org/media_tree.git
2193 S:      Maintained
2194 F:      drivers/media/i2c/as3645a.c
2195 F:      include/media/i2c/as3645a.h
2196
2197 ASAHI KASEI AK8974 DRIVER
2198 M:      Linus Walleij <linus.walleij@linaro.org>
2199 L:      linux-iio@vger.kernel.org
2200 W:      http://www.akm.com/
2201 S:      Supported
2202 F:      drivers/iio/magnetometer/ak8974.c
2203
2204 ASC7621 HARDWARE MONITOR DRIVER
2205 M:      George Joseph <george.joseph@fairview5.com>
2206 L:      linux-hwmon@vger.kernel.org
2207 S:      Maintained
2208 F:      Documentation/hwmon/asc7621
2209 F:      drivers/hwmon/asc7621.c
2210
2211 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2212 M:      Corentin Chary <corentin.chary@gmail.com>
2213 L:      acpi4asus-user@lists.sourceforge.net
2214 L:      platform-driver-x86@vger.kernel.org
2215 W:      http://acpi4asus.sf.net
2216 S:      Maintained
2217 F:      drivers/platform/x86/asus*.c
2218 F:      drivers/platform/x86/eeepc*.c
2219
2220 ASUS WIRELESS RADIO CONTROL DRIVER
2221 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2222 L:      platform-driver-x86@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/platform/x86/asus-wireless.c
2225
2226 ASYMMETRIC KEYS
2227 M:      David Howells <dhowells@redhat.com>
2228 L:      keyrings@vger.kernel.org
2229 S:      Maintained
2230 F:      Documentation/crypto/asymmetric-keys.txt
2231 F:      include/linux/verification.h
2232 F:      include/crypto/public_key.h
2233 F:      include/crypto/pkcs7.h
2234 F:      crypto/asymmetric_keys/
2235
2236 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2237 R:      Dan Williams <dan.j.williams@intel.com>
2238 W:      http://sourceforge.net/projects/xscaleiop
2239 S:      Odd fixes
2240 F:      Documentation/crypto/async-tx-api.txt
2241 F:      crypto/async_tx/
2242 F:      drivers/dma/
2243 F:      include/linux/dmaengine.h
2244 F:      include/linux/async_tx.h
2245
2246 AT24 EEPROM DRIVER
2247 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2248 L:      linux-i2c@vger.kernel.org
2249 S:      Maintained
2250 F:      drivers/misc/eeprom/at24.c
2251 F:      include/linux/platform_data/at24.h
2252
2253 ATA OVER ETHERNET (AOE) DRIVER
2254 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2255 W:      http://www.openaoe.org/
2256 S:      Supported
2257 F:      Documentation/aoe/
2258 F:      drivers/block/aoe/
2259
2260 ATHEROS 71XX/9XXX GPIO DRIVER
2261 M:      Alban Bedel <albeu@free.fr>
2262 W:      https://github.com/AlbanBedel/linux
2263 T:      git git://github.com/AlbanBedel/linux
2264 S:      Maintained
2265 F:      drivers/gpio/gpio-ath79.c
2266 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2267
2268 ATHEROS ATH GENERIC UTILITIES
2269 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2270 L:      linux-wireless@vger.kernel.org
2271 S:      Supported
2272 F:      drivers/net/wireless/ath/*
2273
2274 ATHEROS ATH5K WIRELESS DRIVER
2275 M:      Jiri Slaby <jirislaby@gmail.com>
2276 M:      Nick Kossifidis <mickflemm@gmail.com>
2277 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278 L:      linux-wireless@vger.kernel.org
2279 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2280 S:      Maintained
2281 F:      drivers/net/wireless/ath/ath5k/
2282
2283 ATHEROS ATH6KL WIRELESS DRIVER
2284 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2285 L:      linux-wireless@vger.kernel.org
2286 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2288 S:      Supported
2289 F:      drivers/net/wireless/ath/ath6kl/
2290
2291 ATI_REMOTE2 DRIVER
2292 M:      Ville Syrjala <syrjala@sci.fi>
2293 S:      Maintained
2294 F:      drivers/input/misc/ati_remote2.c
2295
2296 ATK0110 HWMON DRIVER
2297 M:      Luca Tettamanti <kronos.it@gmail.com>
2298 L:      linux-hwmon@vger.kernel.org
2299 S:      Maintained
2300 F:      drivers/hwmon/asus_atk0110.c
2301
2302 ATLX ETHERNET DRIVERS
2303 M:      Jay Cliburn <jcliburn@gmail.com>
2304 M:      Chris Snook <chris.snook@gmail.com>
2305 L:      netdev@vger.kernel.org
2306 W:      http://sourceforge.net/projects/atl1
2307 W:      http://atl1.sourceforge.net
2308 S:      Maintained
2309 F:      drivers/net/ethernet/atheros/
2310
2311 ATM
2312 M:      Chas Williams <3chas3@gmail.com>
2313 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2314 L:      netdev@vger.kernel.org
2315 W:      http://linux-atm.sourceforge.net
2316 S:      Maintained
2317 F:      drivers/atm/
2318 F:      include/linux/atm*
2319 F:      include/uapi/linux/atm*
2320
2321 ATMEL AT91 / AT32 MCI DRIVER
2322 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2323 S:      Maintained
2324 F:      drivers/mmc/host/atmel-mci.c
2325
2326 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2327 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2328 S:      Supported
2329 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2330
2331 ATMEL Audio ALSA driver
2332 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2333 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2334 S:      Supported
2335 F:      sound/soc/atmel
2336
2337 ATMEL I2C DRIVER
2338 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2339 L:      linux-i2c@vger.kernel.org
2340 S:      Supported
2341 F:      drivers/i2c/busses/i2c-at91.c
2342
2343 ATMEL ISI DRIVER
2344 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2345 L:      linux-media@vger.kernel.org
2346 S:      Supported
2347 F:      drivers/media/platform/atmel/atmel-isi.c
2348 F:      include/media/atmel-isi.h
2349
2350 ATMEL LCDFB DRIVER
2351 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2352 L:      linux-fbdev@vger.kernel.org
2353 S:      Maintained
2354 F:      drivers/video/fbdev/atmel_lcdfb.c
2355 F:      include/video/atmel_lcdc.h
2356
2357 ATMEL MACB ETHERNET DRIVER
2358 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2359 S:      Supported
2360 F:      drivers/net/ethernet/cadence/
2361
2362 ATMEL MAXTOUCH DRIVER
2363 M:      Nick Dyer <nick@shmanahar.org>
2364 T:      git git://github.com/ndyer/linux.git
2365 S:      Maintained
2366 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2367 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2368 F:      include/linux/platform_data/atmel_mxt_ts.h
2369
2370 ATMEL NAND DRIVER
2371 M:      Wenyou Yang <wenyou.yang@atmel.com>
2372 M:      Josh Wu <rainyfeeling@outlook.com>
2373 L:      linux-mtd@lists.infradead.org
2374 S:      Supported
2375 F:      drivers/mtd/nand/atmel/*
2376
2377 ATMEL SAMA5D2 ADC DRIVER
2378 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2379 L:      linux-iio@vger.kernel.org
2380 S:      Supported
2381 F:      drivers/iio/adc/at91-sama5d2_adc.c
2382
2383 ATMEL SDMMC DRIVER
2384 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2385 L:      linux-mmc@vger.kernel.org
2386 S:      Supported
2387 F:      drivers/mmc/host/sdhci-of-at91.c
2388
2389 ATMEL SPI DRIVER
2390 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2391 S:      Supported
2392 F:      drivers/spi/spi-atmel.*
2393
2394 ATMEL SSC DRIVER
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      drivers/misc/atmel-ssc.c
2399 F:      include/linux/atmel-ssc.h
2400
2401 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2402 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      drivers/misc/atmel_tclib.c
2406 F:      drivers/clocksource/tcb_clksrc.c
2407
2408 ATMEL USBA UDC DRIVER
2409 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Supported
2412 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2413
2414 ATMEL WIRELESS DRIVER
2415 M:      Simon Kelley <simon@thekelleys.org.uk>
2416 L:      linux-wireless@vger.kernel.org
2417 W:      http://www.thekelleys.org.uk/atmel
2418 W:      http://atmelwlandriver.sourceforge.net/
2419 S:      Maintained
2420 F:      drivers/net/wireless/atmel/atmel*
2421
2422 ATMEL XDMA DRIVER
2423 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2424 L:      linux-arm-kernel@lists.infradead.org
2425 L:      dmaengine@vger.kernel.org
2426 S:      Supported
2427 F:      drivers/dma/at_xdmac.c
2428
2429 ATOMIC INFRASTRUCTURE
2430 M:      Will Deacon <will.deacon@arm.com>
2431 M:      Peter Zijlstra <peterz@infradead.org>
2432 R:      Boqun Feng <boqun.feng@gmail.com>
2433 L:      linux-kernel@vger.kernel.org
2434 S:      Maintained
2435 F:      arch/*/include/asm/atomic*.h
2436 F:      include/*/atomic*.h
2437
2438 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2439 M:      Bradley Grove <linuxdrivers@attotech.com>
2440 L:      linux-scsi@vger.kernel.org
2441 W:      http://www.attotech.com
2442 S:      Supported
2443 F:      drivers/scsi/esas2r
2444
2445 ATUSB IEEE 802.15.4 RADIO DRIVER
2446 M:      Stefan Schmidt <stefan@osg.samsung.com>
2447 L:      linux-wpan@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/net/ieee802154/atusb.c
2450 F:      drivers/net/ieee802154/atusb.h
2451 F:      drivers/net/ieee802154/at86rf230.h
2452
2453 AUDIT SUBSYSTEM
2454 M:      Paul Moore <paul@paul-moore.com>
2455 M:      Eric Paris <eparis@redhat.com>
2456 L:      linux-audit@redhat.com (moderated for non-subscribers)
2457 W:      https://github.com/linux-audit
2458 W:      https://people.redhat.com/sgrubb/audit
2459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2460 S:      Supported
2461 F:      include/linux/audit.h
2462 F:      include/uapi/linux/audit.h
2463 F:      kernel/audit*
2464
2465 AUXILIARY DISPLAY DRIVERS
2466 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2467 W:      http://miguelojeda.es/auxdisplay.htm
2468 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2469 S:      Maintained
2470 F:      drivers/auxdisplay/
2471 F:      include/linux/cfag12864b.h
2472
2473 AX.25 NETWORK LAYER
2474 M:      Ralf Baechle <ralf@linux-mips.org>
2475 L:      linux-hams@vger.kernel.org
2476 W:      http://www.linux-ax25.org/
2477 S:      Maintained
2478 F:      include/uapi/linux/ax25.h
2479 F:      include/net/ax25.h
2480 F:      net/ax25/
2481
2482 AXENTIA ARM DEVICES
2483 M:      Peter Rosin <peda@axentia.se>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      Documentation/devicetree/bindings/arm/axentia.txt
2487 F:      arch/arm/boot/dts/at91-linea.dtsi
2488 F:      arch/arm/boot/dts/at91-tse850-3.dts
2489
2490 AXENTIA ASOC DRIVERS
2491 M:      Peter Rosin <peda@axentia.se>
2492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2493 S:      Maintained
2494 F:      Documentation/devicetree/bindings/sound/axentia,*
2495 F:      sound/soc/atmel/tse850-pcm5142.c
2496
2497 AZ6007 DVB DRIVER
2498 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2499 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2500 L:      linux-media@vger.kernel.org
2501 W:      https://linuxtv.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 S:      Maintained
2504 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2505
2506 AZTECH FM RADIO RECEIVER DRIVER
2507 M:      Hans Verkuil <hverkuil@xs4all.nl>
2508 L:      linux-media@vger.kernel.org
2509 T:      git git://linuxtv.org/media_tree.git
2510 W:      https://linuxtv.org
2511 S:      Maintained
2512 F:      drivers/media/radio/radio-aztech*
2513
2514 B43 WIRELESS DRIVER
2515 L:      linux-wireless@vger.kernel.org
2516 L:      b43-dev@lists.infradead.org
2517 W:      http://wireless.kernel.org/en/users/Drivers/b43
2518 S:      Odd Fixes
2519 F:      drivers/net/wireless/broadcom/b43/
2520
2521 B43LEGACY WIRELESS DRIVER
2522 M:      Larry Finger <Larry.Finger@lwfinger.net>
2523 L:      linux-wireless@vger.kernel.org
2524 L:      b43-dev@lists.infradead.org
2525 W:      http://wireless.kernel.org/en/users/Drivers/b43
2526 S:      Maintained
2527 F:      drivers/net/wireless/broadcom/b43legacy/
2528
2529 BACKLIGHT CLASS/SUBSYSTEM
2530 M:      Lee Jones <lee.jones@linaro.org>
2531 M:      Daniel Thompson <daniel.thompson@linaro.org>
2532 M:      Jingoo Han <jingoohan1@gmail.com>
2533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2534 S:      Maintained
2535 F:      drivers/video/backlight/
2536 F:      include/linux/backlight.h
2537 F:      include/linux/pwm_backlight.h
2538 F:      Documentation/devicetree/bindings/leds/backlight
2539
2540 BATMAN ADVANCED
2541 M:      Marek Lindner <mareklindner@neomailbox.ch>
2542 M:      Simon Wunderlich <sw@simonwunderlich.de>
2543 M:      Antonio Quartulli <a@unstable.cc>
2544 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2545 W:      https://www.open-mesh.org/
2546 Q:      https://patchwork.open-mesh.org/project/batman/list/
2547 S:      Maintained
2548 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2549 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2550 F:      Documentation/networking/batman-adv.rst
2551 F:      include/uapi/linux/batman_adv.h
2552 F:      net/batman-adv/
2553
2554 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2555 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2556 L:      linux-hams@vger.kernel.org
2557 W:      http://www.baycom.org/~tom/ham/ham.html
2558 S:      Maintained
2559 F:      drivers/net/hamradio/baycom*
2560
2561 BCACHE (BLOCK LAYER CACHE)
2562 M:      Michael Lyle <mlyle@lyle.org>
2563 M:      Kent Overstreet <kent.overstreet@gmail.com>
2564 L:      linux-bcache@vger.kernel.org
2565 W:      http://bcache.evilpiepirate.org
2566 C:      irc://irc.oftc.net/bcache
2567 S:      Maintained
2568 F:      drivers/md/bcache/
2569
2570 BDISP ST MEDIA DRIVER
2571 M:      Fabien Dessenne <fabien.dessenne@st.com>
2572 L:      linux-media@vger.kernel.org
2573 T:      git git://linuxtv.org/media_tree.git
2574 W:      https://linuxtv.org
2575 S:      Supported
2576 F:      drivers/media/platform/sti/bdisp
2577
2578 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2579 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2580 L:      netdev@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/net/ethernet/ec_bhf.c
2583
2584 BEFS FILE SYSTEM
2585 M:      Luis de Bethencourt <luisbg@kernel.org>
2586 M:      Salah Triki <salah.triki@gmail.com>
2587 S:      Maintained
2588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2589 F:      Documentation/filesystems/befs.txt
2590 F:      fs/befs/
2591
2592 BFQ I/O SCHEDULER
2593 M:      Paolo Valente <paolo.valente@linaro.org>
2594 M:      Jens Axboe <axboe@kernel.dk>
2595 L:      linux-block@vger.kernel.org
2596 S:      Maintained
2597 F:      block/bfq-*
2598 F:      Documentation/block/bfq-iosched.txt
2599
2600 BFS FILE SYSTEM
2601 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2602 S:      Maintained
2603 F:      Documentation/filesystems/bfs.txt
2604 F:      fs/bfs/
2605 F:      include/uapi/linux/bfs_fs.h
2606
2607 BLACKFIN ARCHITECTURE
2608 M:      Steven Miao <realmz6@gmail.com>
2609 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610 T:      git git://git.code.sf.net/p/adi-linux/code
2611 W:      http://blackfin.uclinux.org
2612 S:      Supported
2613 F:      arch/blackfin/
2614
2615 BLACKFIN EMAC DRIVER
2616 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 W:      http://blackfin.uclinux.org
2618 S:      Supported
2619 F:      drivers/net/ethernet/adi/
2620
2621 BLACKFIN MEDIA DRIVER
2622 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2623 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W:      http://blackfin.uclinux.org/
2625 S:      Supported
2626 F:      drivers/media/platform/blackfin/
2627 F:      drivers/media/i2c/adv7183*
2628 F:      drivers/media/i2c/vs6624*
2629
2630 BLACKFIN RTC DRIVER
2631 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W:      http://blackfin.uclinux.org
2633 S:      Supported
2634 F:      drivers/rtc/rtc-bfin.c
2635
2636 BLACKFIN SDH DRIVER
2637 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638 W:      http://blackfin.uclinux.org
2639 S:      Supported
2640 F:      drivers/mmc/host/bfin_sdh.c
2641
2642 BLACKFIN SERIAL DRIVER
2643 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644 W:      http://blackfin.uclinux.org
2645 S:      Supported
2646 F:      drivers/tty/serial/bfin_uart.c
2647
2648 BLACKFIN WATCHDOG DRIVER
2649 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W:      http://blackfin.uclinux.org
2651 S:      Supported
2652 F:      drivers/watchdog/bfin_wdt.c
2653
2654 BLINKM RGB LED DRIVER
2655 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2656 S:      Maintained
2657 F:      drivers/leds/leds-blinkm.c
2658
2659 BLOCK LAYER
2660 M:      Jens Axboe <axboe@kernel.dk>
2661 L:      linux-block@vger.kernel.org
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2663 S:      Maintained
2664 F:      block/
2665 F:      kernel/trace/blktrace.c
2666 F:      lib/sbitmap.c
2667
2668 BLOCK2MTD DRIVER
2669 M:      Joern Engel <joern@lazybastard.org>
2670 L:      linux-mtd@lists.infradead.org
2671 S:      Maintained
2672 F:      drivers/mtd/devices/block2mtd.c
2673
2674 BLUETOOTH DRIVERS
2675 M:      Marcel Holtmann <marcel@holtmann.org>
2676 M:      Gustavo Padovan <gustavo@padovan.org>
2677 M:      Johan Hedberg <johan.hedberg@gmail.com>
2678 L:      linux-bluetooth@vger.kernel.org
2679 W:      http://www.bluez.org/
2680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682 S:      Maintained
2683 F:      drivers/bluetooth/
2684
2685 BLUETOOTH SUBSYSTEM
2686 M:      Marcel Holtmann <marcel@holtmann.org>
2687 M:      Gustavo Padovan <gustavo@padovan.org>
2688 M:      Johan Hedberg <johan.hedberg@gmail.com>
2689 L:      linux-bluetooth@vger.kernel.org
2690 W:      http://www.bluez.org/
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693 S:      Maintained
2694 F:      net/bluetooth/
2695 F:      include/net/bluetooth/
2696
2697 BONDING DRIVER
2698 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2699 M:      Veaceslav Falico <vfalico@gmail.com>
2700 M:      Andy Gospodarek <andy@greyhouse.net>
2701 L:      netdev@vger.kernel.org
2702 W:      http://sourceforge.net/projects/bonding/
2703 S:      Supported
2704 F:      drivers/net/bonding/
2705 F:      include/uapi/linux/if_bonding.h
2706
2707 BPF (Safe dynamic programs and tools)
2708 M:      Alexei Starovoitov <ast@kernel.org>
2709 M:      Daniel Borkmann <daniel@iogearbox.net>
2710 L:      netdev@vger.kernel.org
2711 L:      linux-kernel@vger.kernel.org
2712 S:      Supported
2713 F:      arch/x86/net/bpf_jit*
2714 F:      Documentation/networking/filter.txt
2715 F:      include/linux/bpf*
2716 F:      include/linux/filter.h
2717 F:      include/uapi/linux/bpf*
2718 F:      include/uapi/linux/filter.h
2719 F:      kernel/bpf/
2720 F:      kernel/trace/bpf_trace.c
2721 F:      lib/test_bpf.c
2722 F:      net/bpf/
2723 F:      net/core/filter.c
2724 F:      net/sched/act_bpf.c
2725 F:      net/sched/cls_bpf.c
2726 F:      samples/bpf/
2727 F:      tools/net/bpf*
2728 F:      tools/testing/selftests/bpf/
2729
2730 BROADCOM B44 10/100 ETHERNET DRIVER
2731 M:      Michael Chan <michael.chan@broadcom.com>
2732 L:      netdev@vger.kernel.org
2733 S:      Supported
2734 F:      drivers/net/ethernet/broadcom/b44.*
2735
2736 BROADCOM B53 ETHERNET SWITCH DRIVER
2737 M:      Florian Fainelli <f.fainelli@gmail.com>
2738 L:      netdev@vger.kernel.org
2739 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2740 S:      Supported
2741 F:      drivers/net/dsa/b53/*
2742 F:      include/linux/platform_data/b53.h
2743
2744 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2745 M:      Florian Fainelli <f.fainelli@gmail.com>
2746 M:      Ray Jui <rjui@broadcom.com>
2747 M:      Scott Branden <sbranden@broadcom.com>
2748 M:      bcm-kernel-feedback-list@broadcom.com
2749 T:      git git://github.com/broadcom/mach-bcm
2750 S:      Maintained
2751 N:      bcm281*
2752 N:      bcm113*
2753 N:      bcm216*
2754 N:      kona
2755 F:      arch/arm/mach-bcm/
2756
2757 BROADCOM BCM2835 ARM ARCHITECTURE
2758 M:      Eric Anholt <eric@anholt.net>
2759 M:      Stefan Wahren <stefan.wahren@i2se.com>
2760 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762 T:      git git://github.com/anholt/linux
2763 S:      Maintained
2764 N:      bcm2835
2765 F:      drivers/staging/vc04_services
2766
2767 BROADCOM BCM47XX MIPS ARCHITECTURE
2768 M:      Hauke Mehrtens <hauke@hauke-m.de>
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 L:      linux-mips@linux-mips.org
2771 S:      Maintained
2772 F:      Documentation/devicetree/bindings/mips/brcm/
2773 F:      arch/mips/bcm47xx/*
2774 F:      arch/mips/include/asm/mach-bcm47xx/*
2775
2776 BROADCOM BCM5301X ARM ARCHITECTURE
2777 M:      Hauke Mehrtens <hauke@hauke-m.de>
2778 M:      Rafał Miłecki <zajec5@gmail.com>
2779 M:      Jon Mason <jonmason@broadcom.com>
2780 M:      bcm-kernel-feedback-list@broadcom.com
2781 L:      linux-arm-kernel@lists.infradead.org
2782 S:      Maintained
2783 F:      arch/arm/mach-bcm/bcm_5301x.c
2784 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2785 F:      arch/arm/boot/dts/bcm470*
2786 F:      arch/arm/boot/dts/bcm953012*
2787
2788 BROADCOM BCM53573 ARM ARCHITECTURE
2789 M:      Rafał Miłecki <rafal@milecki.pl>
2790 L:      linux-arm-kernel@lists.infradead.org
2791 S:      Maintained
2792 F:      arch/arm/boot/dts/bcm53573*
2793 F:      arch/arm/boot/dts/bcm47189*
2794
2795 BROADCOM BCM63XX ARM ARCHITECTURE
2796 M:      Florian Fainelli <f.fainelli@gmail.com>
2797 M:      bcm-kernel-feedback-list@broadcom.com
2798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 T:      git git://github.com/broadcom/stblinux.git
2800 S:      Maintained
2801 N:      bcm63xx
2802
2803 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2804 M:      Kevin Cernekee <cernekee@gmail.com>
2805 L:      linux-usb@vger.kernel.org
2806 S:      Maintained
2807 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2808
2809 BROADCOM BCM7XXX ARM ARCHITECTURE
2810 M:      Brian Norris <computersforpeace@gmail.com>
2811 M:      Gregory Fong <gregory.0xf0@gmail.com>
2812 M:      Florian Fainelli <f.fainelli@gmail.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T:      git git://github.com/broadcom/stblinux.git
2816 S:      Maintained
2817 F:      arch/arm/mach-bcm/*brcmstb*
2818 F:      arch/arm/boot/dts/bcm7*.dts*
2819 F:      drivers/bus/brcmstb_gisb.c
2820 N:      brcmstb
2821
2822 BROADCOM BMIPS CPUFREQ DRIVER
2823 M:      Markus Mayer <mmayer@broadcom.com>
2824 M:      bcm-kernel-feedback-list@broadcom.com
2825 L:      linux-pm@vger.kernel.org
2826 S:      Maintained
2827 F:      drivers/cpufreq/bmips-cpufreq.c
2828
2829 BROADCOM BMIPS MIPS ARCHITECTURE
2830 M:      Kevin Cernekee <cernekee@gmail.com>
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      linux-mips@linux-mips.org
2833 T:      git git://github.com/broadcom/stblinux.git
2834 S:      Maintained
2835 F:      arch/mips/bmips/*
2836 F:      arch/mips/include/asm/mach-bmips/*
2837 F:      arch/mips/kernel/*bmips*
2838 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2839 F:      drivers/irqchip/irq-bcm63*
2840 F:      drivers/irqchip/irq-bcm7*
2841 F:      drivers/irqchip/irq-brcmstb*
2842 F:      include/linux/bcm963xx_nvram.h
2843 F:      include/linux/bcm963xx_tag.h
2844
2845 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2846 M:      Rasesh Mody <rasesh.mody@cavium.com>
2847 M:      Harish Patil <harish.patil@cavium.com>
2848 M:      Dept-GELinuxNICDev@cavium.com
2849 L:      netdev@vger.kernel.org
2850 S:      Supported
2851 F:      drivers/net/ethernet/broadcom/bnx2.*
2852 F:      drivers/net/ethernet/broadcom/bnx2_*
2853
2854 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2855 M:      QLogic-Storage-Upstream@qlogic.com
2856 L:      linux-scsi@vger.kernel.org
2857 S:      Supported
2858 F:      drivers/scsi/bnx2fc/
2859
2860 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2861 M:      QLogic-Storage-Upstream@qlogic.com
2862 L:      linux-scsi@vger.kernel.org
2863 S:      Supported
2864 F:      drivers/scsi/bnx2i/
2865
2866 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2867 M:      Ariel Elior <ariel.elior@cavium.com>
2868 M:      everest-linux-l2@cavium.com
2869 L:      netdev@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/net/ethernet/broadcom/bnx2x/
2872
2873 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2874 M:      Michael Chan <michael.chan@broadcom.com>
2875 L:      netdev@vger.kernel.org
2876 S:      Supported
2877 F:      drivers/net/ethernet/broadcom/bnxt/
2878
2879 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2880 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2881 M:      Franky Lin <franky.lin@broadcom.com>
2882 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2883 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2884 M:      Wright Feng <wright.feng@cypress.com>
2885 L:      linux-wireless@vger.kernel.org
2886 L:      brcm80211-dev-list.pdl@broadcom.com
2887 L:      brcm80211-dev-list@cypress.com
2888 S:      Supported
2889 F:      drivers/net/wireless/broadcom/brcm80211/
2890
2891 BROADCOM BRCMSTB GPIO DRIVER
2892 M:      Gregory Fong <gregory.0xf0@gmail.com>
2893 L:      bcm-kernel-feedback-list@broadcom.com
2894 S:      Supported
2895 F:      drivers/gpio/gpio-brcmstb.c
2896 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2897
2898 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2899 M:      Al Cooper <alcooperx@gmail.com>
2900 L:      linux-kernel@vger.kernel.org
2901 L:      bcm-kernel-feedback-list@broadcom.com
2902 S:      Maintained
2903 F:      drivers/phy/broadcom/phy-brcm-usb*
2904
2905 BROADCOM GENET ETHERNET DRIVER
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 L:      netdev@vger.kernel.org
2908 S:      Supported
2909 F:      drivers/net/ethernet/broadcom/genet/
2910
2911 BROADCOM IPROC ARM ARCHITECTURE
2912 M:      Ray Jui <rjui@broadcom.com>
2913 M:      Scott Branden <sbranden@broadcom.com>
2914 M:      Jon Mason <jonmason@broadcom.com>
2915 M:      bcm-kernel-feedback-list@broadcom.com
2916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T:      git git://github.com/broadcom/cygnus-linux.git
2918 S:      Maintained
2919 N:      iproc
2920 N:      cygnus
2921 N:      bcm[-_]nsp
2922 N:      bcm9113*
2923 N:      bcm9583*
2924 N:      bcm9585*
2925 N:      bcm9586*
2926 N:      bcm988312
2927 N:      bcm113*
2928 N:      bcm583*
2929 N:      bcm585*
2930 N:      bcm586*
2931 N:      bcm88312
2932 F:      arch/arm64/boot/dts/broadcom/ns2*
2933 F:      drivers/clk/bcm/clk-ns*
2934 F:      drivers/pinctrl/bcm/pinctrl-ns*
2935
2936 BROADCOM KONA GPIO DRIVER
2937 M:      Ray Jui <rjui@broadcom.com>
2938 L:      bcm-kernel-feedback-list@broadcom.com
2939 S:      Supported
2940 F:      drivers/gpio/gpio-bcm-kona.c
2941 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2942
2943 BROADCOM NETXTREME-E ROCE DRIVER
2944 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2945 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2946 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2947 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2948 L:      linux-rdma@vger.kernel.org
2949 W:      http://www.broadcom.com
2950 S:      Supported
2951 F:      drivers/infiniband/hw/bnxt_re/
2952 F:      include/uapi/rdma/bnxt_re-abi.h
2953
2954 BROADCOM NVRAM DRIVER
2955 M:      Rafał Miłecki <zajec5@gmail.com>
2956 L:      linux-mips@linux-mips.org
2957 S:      Maintained
2958 F:      drivers/firmware/broadcom/*
2959
2960 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2961 M:      Rafał Miłecki <zajec5@gmail.com>
2962 L:      linux-wireless@vger.kernel.org
2963 S:      Maintained
2964 F:      drivers/bcma/
2965 F:      include/linux/bcma/
2966
2967 BROADCOM STB AVS CPUFREQ DRIVER
2968 M:      Markus Mayer <mmayer@broadcom.com>
2969 M:      bcm-kernel-feedback-list@broadcom.com
2970 L:      linux-pm@vger.kernel.org
2971 S:      Maintained
2972 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2973 F:      drivers/cpufreq/brcmstb*
2974
2975 BROADCOM STB NAND FLASH DRIVER
2976 M:      Brian Norris <computersforpeace@gmail.com>
2977 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2978 L:      linux-mtd@lists.infradead.org
2979 L:      bcm-kernel-feedback-list@broadcom.com
2980 S:      Maintained
2981 F:      drivers/mtd/nand/brcmnand/
2982
2983 BROADCOM SYSTEMPORT ETHERNET DRIVER
2984 M:      Florian Fainelli <f.fainelli@gmail.com>
2985 L:      netdev@vger.kernel.org
2986 S:      Supported
2987 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2988
2989 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2990 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2991 M:      Prashant Sreedharan <prashant@broadcom.com>
2992 M:      Michael Chan <mchan@broadcom.com>
2993 L:      netdev@vger.kernel.org
2994 S:      Supported
2995 F:      drivers/net/ethernet/broadcom/tg3.*
2996
2997 BROCADE BFA FC SCSI DRIVER
2998 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2999 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3000 L:      linux-scsi@vger.kernel.org
3001 S:      Supported
3002 F:      drivers/scsi/bfa/
3003
3004 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3005 M:      Rasesh Mody <rasesh.mody@cavium.com>
3006 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3007 M:      Dept-GELinuxNICDev@cavium.com
3008 L:      netdev@vger.kernel.org
3009 S:      Supported
3010 F:      drivers/net/ethernet/brocade/bna/
3011
3012 BSG (block layer generic sg v4 driver)
3013 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3014 L:      linux-scsi@vger.kernel.org
3015 S:      Supported
3016 F:      block/bsg.c
3017 F:      include/linux/bsg.h
3018 F:      include/uapi/linux/bsg.h
3019
3020 BT87X AUDIO DRIVER
3021 M:      Clemens Ladisch <clemens@ladisch.de>
3022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3023 T:      git git://git.alsa-project.org/alsa-kernel.git
3024 S:      Maintained
3025 F:      Documentation/sound/alsa/Bt87x.txt
3026 F:      sound/pci/bt87x.c
3027
3028 BT8XXGPIO DRIVER
3029 M:      Michael Buesch <m@bues.ch>
3030 W:      http://bu3sch.de/btgpio.php
3031 S:      Maintained
3032 F:      drivers/gpio/gpio-bt8xx.c
3033
3034 BTRFS FILE SYSTEM
3035 M:      Chris Mason <clm@fb.com>
3036 M:      Josef Bacik <jbacik@fb.com>
3037 M:      David Sterba <dsterba@suse.com>
3038 L:      linux-btrfs@vger.kernel.org
3039 W:      http://btrfs.wiki.kernel.org/
3040 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3042 S:      Maintained
3043 F:      Documentation/filesystems/btrfs.txt
3044 F:      fs/btrfs/
3045 F:      include/linux/btrfs*
3046 F:      include/uapi/linux/btrfs*
3047
3048 BTTV VIDEO4LINUX DRIVER
3049 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3050 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3051 L:      linux-media@vger.kernel.org
3052 W:      https://linuxtv.org
3053 T:      git git://linuxtv.org/media_tree.git
3054 S:      Odd fixes
3055 F:      Documentation/media/v4l-drivers/bttv*
3056 F:      drivers/media/pci/bt8xx/bttv*
3057
3058 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3059 M:      Chanwoo Choi <cw00.choi@samsung.com>
3060 L:      linux-pm@vger.kernel.org
3061 L:      linux-samsung-soc@vger.kernel.org
3062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3063 S:      Maintained
3064 F:      drivers/devfreq/exynos-bus.c
3065 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3066
3067 BUSLOGIC SCSI DRIVER
3068 M:      Khalid Aziz <khalid@gonehiking.org>
3069 L:      linux-scsi@vger.kernel.org
3070 S:      Maintained
3071 F:      drivers/scsi/BusLogic.*
3072 F:      drivers/scsi/FlashPoint.*
3073
3074 C-MEDIA CMI8788 DRIVER
3075 M:      Clemens Ladisch <clemens@ladisch.de>
3076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3077 T:      git git://git.alsa-project.org/alsa-kernel.git
3078 S:      Maintained
3079 F:      sound/pci/oxygen/
3080
3081 C6X ARCHITECTURE
3082 M:      Mark Salter <msalter@redhat.com>
3083 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3084 L:      linux-c6x-dev@linux-c6x.org
3085 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3086 S:      Maintained
3087 F:      arch/c6x/
3088
3089 CA8210 IEEE-802.15.4 RADIO DRIVER
3090 M:      Harry Morris <h.morris@cascoda.com>
3091 M:      linuxdev@cascoda.com
3092 L:      linux-wpan@vger.kernel.org
3093 W:      https://github.com/Cascoda/ca8210-linux.git
3094 S:      Maintained
3095 F:      drivers/net/ieee802154/ca8210.c
3096 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3097
3098 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3099 M:      David Howells <dhowells@redhat.com>
3100 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3101 S:      Supported
3102 F:      Documentation/filesystems/caching/cachefiles.txt
3103 F:      fs/cachefiles/
3104
3105 CADET FM/AM RADIO RECEIVER DRIVER
3106 M:      Hans Verkuil <hverkuil@xs4all.nl>
3107 L:      linux-media@vger.kernel.org
3108 T:      git git://linuxtv.org/media_tree.git
3109 W:      https://linuxtv.org
3110 S:      Maintained
3111 F:      drivers/media/radio/radio-cadet*
3112
3113 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3114 M:      Jonathan Corbet <corbet@lwn.net>
3115 L:      linux-media@vger.kernel.org
3116 T:      git git://linuxtv.org/media_tree.git
3117 S:      Maintained
3118 F:      Documentation/media/v4l-drivers/cafe_ccic*
3119 F:      drivers/media/platform/marvell-ccic/
3120
3121 CAIF NETWORK LAYER
3122 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3123 L:      netdev@vger.kernel.org
3124 S:      Supported
3125 F:      Documentation/networking/caif/
3126 F:      drivers/net/caif/
3127 F:      include/uapi/linux/caif/
3128 F:      include/net/caif/
3129 F:      net/caif/
3130
3131 CALGARY x86-64 IOMMU
3132 M:      Muli Ben-Yehuda <mulix@mulix.org>
3133 M:      Jon Mason <jdmason@kudzu.us>
3134 L:      iommu@lists.linux-foundation.org
3135 S:      Maintained
3136 F:      arch/x86/kernel/pci-calgary_64.c
3137 F:      arch/x86/kernel/tce_64.c
3138 F:      arch/x86/include/asm/calgary.h
3139 F:      arch/x86/include/asm/tce.h
3140
3141 CAN NETWORK DRIVERS
3142 M:      Wolfgang Grandegger <wg@grandegger.com>
3143 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3144 L:      linux-can@vger.kernel.org
3145 W:      https://github.com/linux-can
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148 S:      Maintained
3149 F:      Documentation/devicetree/bindings/net/can/
3150 F:      drivers/net/can/
3151 F:      include/linux/can/dev.h
3152 F:      include/linux/can/platform/
3153 F:      include/uapi/linux/can/error.h
3154 F:      include/uapi/linux/can/netlink.h
3155
3156 CAN NETWORK LAYER
3157 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3158 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3159 L:      linux-can@vger.kernel.org
3160 W:      https://github.com/linux-can
3161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3163 S:      Maintained
3164 F:      Documentation/networking/can.txt
3165 F:      net/can/
3166 F:      include/linux/can/core.h
3167 F:      include/uapi/linux/can.h
3168 F:      include/uapi/linux/can/bcm.h
3169 F:      include/uapi/linux/can/raw.h
3170 F:      include/uapi/linux/can/gw.h
3171
3172 CAPABILITIES
3173 M:      Serge Hallyn <serge@hallyn.com>
3174 L:      linux-security-module@vger.kernel.org
3175 S:      Supported
3176 F:      include/linux/capability.h
3177 F:      include/uapi/linux/capability.h
3178 F:      security/commoncap.c
3179 F:      kernel/capability.c
3180
3181 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3182 M:      Kevin Tsai <ktsai@capellamicro.com>
3183 S:      Maintained
3184 F:      drivers/iio/light/cm*
3185
3186 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3187 M:      Christian Lamparter <chunkeey@googlemail.com>
3188 L:      linux-wireless@vger.kernel.org
3189 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3190 S:      Maintained
3191 F:      drivers/net/wireless/ath/carl9170/
3192
3193 CAVIUM I2C DRIVER
3194 M:      Jan Glauber <jglauber@cavium.com>
3195 M:      David Daney <david.daney@cavium.com>
3196 W:      http://www.cavium.com
3197 S:      Supported
3198 F:      drivers/i2c/busses/i2c-octeon*
3199 F:      drivers/i2c/busses/i2c-thunderx*
3200
3201 CAVIUM LIQUIDIO NETWORK DRIVER
3202 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3203 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3204 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3205 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3206 L:      netdev@vger.kernel.org
3207 W:      http://www.cavium.com
3208 S:      Supported
3209 F:      drivers/net/ethernet/cavium/liquidio/
3210
3211 CAVIUM MMC DRIVER
3212 M:      Jan Glauber <jglauber@cavium.com>
3213 M:      David Daney <david.daney@cavium.com>
3214 M:      Steven J. Hill <Steven.Hill@cavium.com>
3215 W:      http://www.cavium.com
3216 S:      Supported
3217 F:      drivers/mmc/host/cavium*
3218
3219 CAVIUM OCTEON-TX CRYPTO DRIVER
3220 M:      George Cherian <george.cherian@cavium.com>
3221 L:      linux-crypto@vger.kernel.org
3222 W:      http://www.cavium.com
3223 S:      Supported
3224 F:      drivers/crypto/cavium/cpt/
3225
3226 CAVIUM THUNDERX2 ARM64 SOC
3227 M:      Robert Richter <rrichter@cavium.com>
3228 M:      Jayachandran C <jnair@caviumnetworks.com>
3229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230 S:      Maintained
3231 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3232 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3233
3234 CC2520 IEEE-802.15.4 RADIO DRIVER
3235 M:      Varka Bhadram <varkabhadram@gmail.com>
3236 L:      linux-wpan@vger.kernel.org
3237 S:      Maintained
3238 F:      drivers/net/ieee802154/cc2520.c
3239 F:      include/linux/spi/cc2520.h
3240 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3241
3242 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3243 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3244 L:      linux-crypto@vger.kernel.org
3245 L:      driverdev-devel@linuxdriverproject.org
3246 S:      Supported
3247 F:      drivers/staging/ccree/
3248 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3249
3250 CEC FRAMEWORK
3251 M:      Hans Verkuil <hans.verkuil@cisco.com>
3252 L:      linux-media@vger.kernel.org
3253 T:      git git://linuxtv.org/media_tree.git
3254 W:      http://linuxtv.org
3255 S:      Supported
3256 F:      Documentation/media/kapi/cec-core.rst
3257 F:      Documentation/media/uapi/cec
3258 F:      drivers/media/cec/
3259 F:      drivers/media/rc/keymaps/rc-cec.c
3260 F:      include/media/cec.h
3261 F:      include/media/cec-notifier.h
3262 F:      include/uapi/linux/cec.h
3263 F:      include/uapi/linux/cec-funcs.h
3264 F:      Documentation/devicetree/bindings/media/cec.txt
3265
3266 CELL BROADBAND ENGINE ARCHITECTURE
3267 M:      Arnd Bergmann <arnd@arndb.de>
3268 L:      linuxppc-dev@lists.ozlabs.org
3269 W:      http://www.ibm.com/developerworks/power/cell/
3270 S:      Supported
3271 F:      arch/powerpc/include/asm/cell*.h
3272 F:      arch/powerpc/include/asm/spu*.h
3273 F:      arch/powerpc/include/uapi/asm/spu*.h
3274 F:      arch/powerpc/oprofile/*cell*
3275 F:      arch/powerpc/platforms/cell/
3276
3277 CEPH COMMON CODE (LIBCEPH)
3278 M:      Ilya Dryomov <idryomov@gmail.com>
3279 M:      "Yan, Zheng" <zyan@redhat.com>
3280 M:      Sage Weil <sage@redhat.com>
3281 L:      ceph-devel@vger.kernel.org
3282 W:      http://ceph.com/
3283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3284 T:      git git://github.com/ceph/ceph-client.git
3285 S:      Supported
3286 F:      net/ceph/
3287 F:      include/linux/ceph/
3288 F:      include/linux/crush/
3289
3290 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3291 M:      "Yan, Zheng" <zyan@redhat.com>
3292 M:      Sage Weil <sage@redhat.com>
3293 M:      Ilya Dryomov <idryomov@gmail.com>
3294 L:      ceph-devel@vger.kernel.org
3295 W:      http://ceph.com/
3296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3297 T:      git git://github.com/ceph/ceph-client.git
3298 S:      Supported
3299 F:      Documentation/filesystems/ceph.txt
3300 F:      fs/ceph/
3301
3302 CERTIFICATE HANDLING:
3303 M:      David Howells <dhowells@redhat.com>
3304 M:      David Woodhouse <dwmw2@infradead.org>
3305 L:      keyrings@vger.kernel.org
3306 S:      Maintained
3307 F:      Documentation/module-signing.txt
3308 F:      certs/
3309 F:      scripts/sign-file.c
3310 F:      scripts/extract-cert.c
3311
3312 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3313 L:      linux-usb@vger.kernel.org
3314 S:      Orphan
3315 F:      Documentation/usb/WUSB-Design-overview.txt
3316 F:      Documentation/usb/wusb-cbaf
3317 F:      drivers/usb/host/hwa-hc.c
3318 F:      drivers/usb/host/whci/
3319 F:      drivers/usb/wusbcore/
3320 F:      include/linux/usb/wusb*
3321
3322 CFAG12864B LCD DRIVER
3323 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3324 W:      http://miguelojeda.es/auxdisplay.htm
3325 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3326 S:      Maintained
3327 F:      drivers/auxdisplay/cfag12864b.c
3328 F:      include/linux/cfag12864b.h
3329
3330 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3331 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3332 W:      http://miguelojeda.es/auxdisplay.htm
3333 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3334 S:      Maintained
3335 F:      drivers/auxdisplay/cfag12864bfb.c
3336 F:      include/linux/cfag12864b.h
3337
3338 CFG80211 and NL80211
3339 M:      Johannes Berg <johannes@sipsolutions.net>
3340 L:      linux-wireless@vger.kernel.org
3341 W:      http://wireless.kernel.org/
3342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3344 S:      Maintained
3345 F:      include/uapi/linux/nl80211.h
3346 F:      include/net/cfg80211.h
3347 F:      net/wireless/*
3348 X:      net/wireless/wext*
3349
3350 CHAR and MISC DRIVERS
3351 M:      Arnd Bergmann <arnd@arndb.de>
3352 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3354 S:      Supported
3355 F:      drivers/char/*
3356 F:      drivers/misc/*
3357 F:      include/linux/miscdevice.h
3358
3359 CHECKPATCH
3360 M:      Andy Whitcroft <apw@canonical.com>
3361 M:      Joe Perches <joe@perches.com>
3362 S:      Maintained
3363 F:      scripts/checkpatch.pl
3364
3365 CHINESE DOCUMENTATION
3366 M:      Harry Wei <harryxiyou@gmail.com>
3367 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3368 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3369 S:      Maintained
3370 F:      Documentation/translations/zh_CN/
3371
3372 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3373 M:      Peter Chen <Peter.Chen@nxp.com>
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3375 L:      linux-usb@vger.kernel.org
3376 S:      Maintained
3377 F:      drivers/usb/chipidea/
3378
3379 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3380 M:      Hans de Goede <hdegoede@redhat.com>
3381 L:      linux-input@vger.kernel.org
3382 S:      Maintained
3383 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3384 F:      drivers/input/touchscreen/chipone_icn8318.c
3385
3386 CHROME HARDWARE PLATFORM SUPPORT
3387 M:      Benson Leung <bleung@chromium.org>
3388 M:      Olof Johansson <olof@lixom.net>
3389 S:      Maintained
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3391 F:      drivers/platform/chrome/
3392
3393 CIRRUS LOGIC AUDIO CODEC DRIVERS
3394 M:      Brian Austin <brian.austin@cirrus.com>
3395 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3397 S:      Maintained
3398 F:      sound/soc/codecs/cs*
3399
3400 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3401 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3402 L:      netdev@vger.kernel.org
3403 S:      Maintained
3404 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3405
3406 CISCO FCOE HBA DRIVER
3407 M:      Satish Kharat <satishkh@cisco.com>
3408 M:      Sesidhar Baddela <sebaddel@cisco.com>
3409 M:      Karan Tilak Kumar <kartilak@cisco.com>
3410 L:      linux-scsi@vger.kernel.org
3411 S:      Supported
3412 F:      drivers/scsi/fnic/
3413
3414 CISCO SCSI HBA DRIVER
3415 M:      Karan Tilak Kumar <kartilak@cisco.com>
3416 M:      Sesidhar Baddela <sebaddel@cisco.com>
3417 L:      linux-scsi@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/scsi/snic/
3420
3421 CISCO VIC ETHERNET NIC DRIVER
3422 M:      Christian Benvenuti <benve@cisco.com>
3423 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3424 M:      Neel Patel <neepatel@cisco.com>
3425 S:      Supported
3426 F:      drivers/net/ethernet/cisco/enic/
3427
3428 CISCO VIC LOW LATENCY NIC DRIVER
3429 M:      Christian Benvenuti <benve@cisco.com>
3430 M:      Dave Goodell <dgoodell@cisco.com>
3431 S:      Supported
3432 F:      drivers/infiniband/hw/usnic/
3433
3434 CLEANCACHE API
3435 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3436 L:      linux-kernel@vger.kernel.org
3437 S:      Maintained
3438 F:      mm/cleancache.c
3439 F:      include/linux/cleancache.h
3440
3441 CLK API
3442 M:      Russell King <linux@armlinux.org.uk>
3443 L:      linux-clk@vger.kernel.org
3444 S:      Maintained
3445 F:      include/linux/clk.h
3446
3447 CLOCKSOURCE, CLOCKEVENT DRIVERS
3448 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3449 M:      Thomas Gleixner <tglx@linutronix.de>
3450 L:      linux-kernel@vger.kernel.org
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3452 S:      Supported
3453 F:      drivers/clocksource/
3454 F:      Documentation/devicetree/bindings/timer/
3455
3456 CMPC ACPI DRIVER
3457 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3458 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3459 L:      platform-driver-x86@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/platform/x86/classmate-laptop.c
3462
3463 COBALT MEDIA DRIVER
3464 M:      Hans Verkuil <hans.verkuil@cisco.com>
3465 L:      linux-media@vger.kernel.org
3466 T:      git git://linuxtv.org/media_tree.git
3467 W:      https://linuxtv.org
3468 S:      Supported
3469 F:      drivers/media/pci/cobalt/
3470
3471 COCCINELLE/Semantic Patches (SmPL)
3472 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3473 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3474 M:      Nicolas Palix <nicolas.palix@imag.fr>
3475 M:      Michal Marek <michal.lkml@markovi.net>
3476 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3478 W:      http://coccinelle.lip6.fr/
3479 S:      Supported
3480 F:      Documentation/dev-tools/coccinelle.rst
3481 F:      scripts/coccinelle/
3482 F:      scripts/coccicheck
3483
3484 CODA FILE SYSTEM
3485 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3486 M:      coda@cs.cmu.edu
3487 L:      codalist@coda.cs.cmu.edu
3488 W:      http://www.coda.cs.cmu.edu/
3489 S:      Maintained
3490 F:      Documentation/filesystems/coda.txt
3491 F:      fs/coda/
3492 F:      include/linux/coda*.h
3493 F:      include/uapi/linux/coda*.h
3494
3495 CODA V4L2 MEM2MEM DRIVER
3496 M:      Philipp Zabel <p.zabel@pengutronix.de>
3497 L:      linux-media@vger.kernel.org
3498 S:      Maintained
3499 F:      Documentation/devicetree/bindings/media/coda.txt
3500 F:      drivers/media/platform/coda/
3501
3502 COMMON CLK FRAMEWORK
3503 M:      Michael Turquette <mturquette@baylibre.com>
3504 M:      Stephen Boyd <sboyd@codeaurora.org>
3505 L:      linux-clk@vger.kernel.org
3506 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3508 S:      Maintained
3509 F:      Documentation/devicetree/bindings/clock/
3510 F:      drivers/clk/
3511 X:      drivers/clk/clkdev.c
3512 F:      include/linux/clk-pr*
3513 F:      include/linux/clk/
3514
3515 COMMON INTERNET FILE SYSTEM (CIFS)
3516 M:      Steve French <sfrench@samba.org>
3517 L:      linux-cifs@vger.kernel.org
3518 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3519 W:      http://linux-cifs.samba.org/
3520 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3521 S:      Supported
3522 F:      Documentation/filesystems/cifs/
3523 F:      fs/cifs/
3524
3525 COMPACTPCI HOTPLUG CORE
3526 M:      Scott Murray <scott@spiteful.org>
3527 L:      linux-pci@vger.kernel.org
3528 S:      Maintained
3529 F:      drivers/pci/hotplug/cpci_hotplug*
3530
3531 COMPACTPCI HOTPLUG GENERIC DRIVER
3532 M:      Scott Murray <scott@spiteful.org>
3533 L:      linux-pci@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/pci/hotplug/cpcihp_generic.c
3536
3537 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3538 M:      Scott Murray <scott@spiteful.org>
3539 L:      linux-pci@vger.kernel.org
3540 S:      Maintained
3541 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3542
3543 COMPAL LAPTOP SUPPORT
3544 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3545 L:      platform-driver-x86@vger.kernel.org
3546 S:      Maintained
3547 F:      drivers/platform/x86/compal-laptop.c
3548
3549 CONEXANT ACCESSRUNNER USB DRIVER
3550 L:      accessrunner-general@lists.sourceforge.net
3551 W:      http://accessrunner.sourceforge.net/
3552 S:      Orphan
3553 F:      drivers/usb/atm/cxacru.c
3554
3555 CONFIGFS
3556 M:      Joel Becker <jlbec@evilplan.org>
3557 M:      Christoph Hellwig <hch@lst.de>
3558 T:      git git://git.infradead.org/users/hch/configfs.git
3559 S:      Supported
3560 F:      fs/configfs/
3561 F:      include/linux/configfs.h
3562
3563 CONNECTOR
3564 M:      Evgeniy Polyakov <zbr@ioremap.net>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/connector/
3568
3569 CONTROL GROUP (CGROUP)
3570 M:      Tejun Heo <tj@kernel.org>
3571 M:      Li Zefan <lizefan@huawei.com>
3572 M:      Johannes Weiner <hannes@cmpxchg.org>
3573 L:      cgroups@vger.kernel.org
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3575 S:      Maintained
3576 F:      Documentation/cgroup*
3577 F:      include/linux/cgroup*
3578 F:      kernel/cgroup*
3579
3580 CONTROL GROUP - CPUSET
3581 M:      Li Zefan <lizefan@huawei.com>
3582 L:      cgroups@vger.kernel.org
3583 W:      http://www.bullopensource.org/cpuset/
3584 W:      http://oss.sgi.com/projects/cpusets/
3585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3586 S:      Maintained
3587 F:      Documentation/cgroup-v1/cpusets.txt
3588 F:      include/linux/cpuset.h
3589 F:      kernel/cpuset.c
3590
3591 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3592 M:      Johannes Weiner <hannes@cmpxchg.org>
3593 M:      Michal Hocko <mhocko@kernel.org>
3594 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3595 L:      cgroups@vger.kernel.org
3596 L:      linux-mm@kvack.org
3597 S:      Maintained
3598 F:      mm/memcontrol.c
3599 F:      mm/swap_cgroup.c
3600
3601 CORETEMP HARDWARE MONITORING DRIVER
3602 M:      Fenghua Yu <fenghua.yu@intel.com>
3603 L:      linux-hwmon@vger.kernel.org
3604 S:      Maintained
3605 F:      Documentation/hwmon/coretemp
3606 F:      drivers/hwmon/coretemp.c
3607
3608 COSA/SRP SYNC SERIAL DRIVER
3609 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3610 W:      http://www.fi.muni.cz/~kas/cosa/
3611 S:      Maintained
3612 F:      drivers/net/wan/cosa*
3613
3614 CPMAC ETHERNET DRIVER
3615 M:      Florian Fainelli <f.fainelli@gmail.com>
3616 L:      netdev@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/net/ethernet/ti/cpmac.c
3619
3620 CPU FREQUENCY DRIVERS
3621 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3622 M:      Viresh Kumar <viresh.kumar@linaro.org>
3623 L:      linux-pm@vger.kernel.org
3624 S:      Maintained
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3626 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3627 B:      https://bugzilla.kernel.org
3628 F:      Documentation/cpu-freq/
3629 F:      Documentation/devicetree/bindings/cpufreq/
3630 F:      drivers/cpufreq/
3631 F:      include/linux/cpufreq.h
3632 F:      tools/testing/selftests/cpufreq/
3633
3634 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3635 M:      Viresh Kumar <viresh.kumar@linaro.org>
3636 M:      Sudeep Holla <sudeep.holla@arm.com>
3637 L:      linux-pm@vger.kernel.org
3638 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3639 S:      Maintained
3640 F:      drivers/cpufreq/arm_big_little.h
3641 F:      drivers/cpufreq/arm_big_little.c
3642 F:      drivers/cpufreq/arm_big_little_dt.c
3643
3644 CPU POWER MONITORING SUBSYSTEM
3645 M:      Thomas Renninger <trenn@suse.com>
3646 M:      Shuah Khan <shuahkh@osg.samsung.com>
3647 M:      Shuah Khan <shuah@kernel.org>
3648 L:      linux-pm@vger.kernel.org
3649 S:      Maintained
3650 F:      tools/power/cpupower/
3651
3652 CPUID/MSR DRIVER
3653 M:      "H. Peter Anvin" <hpa@zytor.com>
3654 S:      Maintained
3655 F:      arch/x86/kernel/cpuid.c
3656 F:      arch/x86/kernel/msr.c
3657
3658 CPUIDLE DRIVER - ARM BIG LITTLE
3659 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3660 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3661 L:      linux-pm@vger.kernel.org
3662 L:      linux-arm-kernel@lists.infradead.org
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664 S:      Maintained
3665 F:      drivers/cpuidle/cpuidle-big_little.c
3666
3667 CPUIDLE DRIVER - ARM EXYNOS
3668 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3669 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3670 M:      Kukjin Kim <kgene@kernel.org>
3671 L:      linux-pm@vger.kernel.org
3672 L:      linux-samsung-soc@vger.kernel.org
3673 S:      Supported
3674 F:      drivers/cpuidle/cpuidle-exynos.c
3675 F:      arch/arm/mach-exynos/pm.c
3676
3677 CPUIDLE DRIVERS
3678 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3679 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3680 L:      linux-pm@vger.kernel.org
3681 S:      Maintained
3682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683 B:      https://bugzilla.kernel.org
3684 F:      drivers/cpuidle/*
3685 F:      include/linux/cpuidle.h
3686
3687 CRAMFS FILESYSTEM
3688 W:      http://sourceforge.net/projects/cramfs/
3689 S:      Orphan / Obsolete
3690 F:      Documentation/filesystems/cramfs.txt
3691 F:      fs/cramfs/
3692
3693 CRIS PORT
3694 M:      Mikael Starvik <starvik@axis.com>
3695 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3696 L:      linux-cris-kernel@axis.com
3697 W:      http://developer.axis.com
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3699 S:      Maintained
3700 F:      arch/cris/
3701 F:      drivers/tty/serial/crisv10.*
3702
3703 CRYPTO API
3704 M:      Herbert Xu <herbert@gondor.apana.org.au>
3705 M:      "David S. Miller" <davem@davemloft.net>
3706 L:      linux-crypto@vger.kernel.org
3707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3709 S:      Maintained
3710 F:      Documentation/crypto/
3711 F:      Documentation/devicetree/bindings/crypto/
3712 F:      arch/*/crypto/
3713 F:      crypto/
3714 F:      drivers/crypto/
3715 F:      include/crypto/
3716 F:      include/linux/crypto*
3717
3718 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3719 M:      Neil Horman <nhorman@tuxdriver.com>
3720 L:      linux-crypto@vger.kernel.org
3721 S:      Maintained
3722 F:      crypto/ansi_cprng.c
3723 F:      crypto/rng.c
3724
3725 CS3308 MEDIA DRIVER
3726 M:      Hans Verkuil <hverkuil@xs4all.nl>
3727 L:      linux-media@vger.kernel.org
3728 T:      git git://linuxtv.org/media_tree.git
3729 W:      http://linuxtv.org
3730 S:      Odd Fixes
3731 F:      drivers/media/i2c/cs3308.c
3732 F:      drivers/media/i2c/cs3308.h
3733
3734 CS5535 Audio ALSA driver
3735 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3736 S:      Maintained
3737 F:      sound/pci/cs5535audio/
3738
3739 CW1200 WLAN driver
3740 M:      Solomon Peachy <pizza@shaftnet.org>
3741 S:      Maintained
3742 F:      drivers/net/wireless/st/cw1200/
3743
3744 CX18 VIDEO4LINUX DRIVER
3745 M:      Andy Walls <awalls@md.metrocast.net>
3746 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3747 L:      linux-media@vger.kernel.org
3748 T:      git git://linuxtv.org/media_tree.git
3749 W:      https://linuxtv.org
3750 W:      http://www.ivtvdriver.org/index.php/Cx18
3751 S:      Maintained
3752 F:      Documentation/media/v4l-drivers/cx18*
3753 F:      drivers/media/pci/cx18/
3754 F:      include/uapi/linux/ivtv*
3755
3756 CX2341X MPEG ENCODER HELPER MODULE
3757 M:      Hans Verkuil <hverkuil@xs4all.nl>
3758 L:      linux-media@vger.kernel.org
3759 T:      git git://linuxtv.org/media_tree.git
3760 W:      https://linuxtv.org
3761 S:      Maintained
3762 F:      drivers/media/common/cx2341x*
3763 F:      include/media/cx2341x*
3764
3765 CX24120 MEDIA DRIVER
3766 M:      Jemma Denson <jdenson@gmail.com>
3767 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3768 L:      linux-media@vger.kernel.org
3769 W:      https://linuxtv.org
3770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3771 S:      Maintained
3772 F:      drivers/media/dvb-frontends/cx24120*
3773
3774 CX88 VIDEO4LINUX DRIVER
3775 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3776 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3777 L:      linux-media@vger.kernel.org
3778 W:      https://linuxtv.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 S:      Odd fixes
3781 F:      Documentation/media/v4l-drivers/cx88*
3782 F:      drivers/media/pci/cx88/
3783
3784 CXD2820R MEDIA DRIVER
3785 M:      Antti Palosaari <crope@iki.fi>
3786 L:      linux-media@vger.kernel.org
3787 W:      https://linuxtv.org
3788 W:      http://palosaari.fi/linux/
3789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3790 T:      git git://linuxtv.org/anttip/media_tree.git
3791 S:      Maintained
3792 F:      drivers/media/dvb-frontends/cxd2820r*
3793
3794 CXGB3 ETHERNET DRIVER (CXGB3)
3795 M:      Santosh Raspatur <santosh@chelsio.com>
3796 L:      netdev@vger.kernel.org
3797 W:      http://www.chelsio.com
3798 S:      Supported
3799 F:      drivers/net/ethernet/chelsio/cxgb3/
3800
3801 CXGB3 ISCSI DRIVER (CXGB3I)
3802 M:      Karen Xie <kxie@chelsio.com>
3803 L:      linux-scsi@vger.kernel.org
3804 W:      http://www.chelsio.com
3805 S:      Supported
3806 F:      drivers/scsi/cxgbi/cxgb3i
3807
3808 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3809 M:      Steve Wise <swise@chelsio.com>
3810 L:      linux-rdma@vger.kernel.org
3811 W:      http://www.openfabrics.org
3812 S:      Supported
3813 F:      drivers/infiniband/hw/cxgb3/
3814 F:      include/uapi/rdma/cxgb3-abi.h
3815
3816 CXGB4 CRYPTO DRIVER (chcr)
3817 M:      Harsh Jain <harsh@chelsio.com>
3818 L:      linux-crypto@vger.kernel.org
3819 W:      http://www.chelsio.com
3820 S:      Supported
3821 F:      drivers/crypto/chelsio
3822
3823 CXGB4 ETHERNET DRIVER (CXGB4)
3824 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3825 L:      netdev@vger.kernel.org
3826 W:      http://www.chelsio.com
3827 S:      Supported
3828 F:      drivers/net/ethernet/chelsio/cxgb4/
3829
3830 CXGB4 ISCSI DRIVER (CXGB4I)
3831 M:      Karen Xie <kxie@chelsio.com>
3832 L:      linux-scsi@vger.kernel.org
3833 W:      http://www.chelsio.com
3834 S:      Supported
3835 F:      drivers/scsi/cxgbi/cxgb4i
3836
3837 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3838 M:      Steve Wise <swise@chelsio.com>
3839 L:      linux-rdma@vger.kernel.org
3840 W:      http://www.openfabrics.org
3841 S:      Supported
3842 F:      drivers/infiniband/hw/cxgb4/
3843 F:      include/uapi/rdma/cxgb4-abi.h
3844
3845 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3846 M:      Casey Leedom <leedom@chelsio.com>
3847 L:      netdev@vger.kernel.org
3848 W:      http://www.chelsio.com
3849 S:      Supported
3850 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3851
3852 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3853 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3854 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3855 L:      linuxppc-dev@lists.ozlabs.org
3856 S:      Supported
3857 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3858 F:      drivers/misc/cxl/
3859 F:      include/misc/cxl*
3860 F:      include/uapi/misc/cxl.h
3861 F:      Documentation/powerpc/cxl.txt
3862 F:      Documentation/ABI/testing/sysfs-class-cxl
3863
3864 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3865 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3866 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3867 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3868 L:      linux-scsi@vger.kernel.org
3869 S:      Supported
3870 F:      drivers/scsi/cxlflash/
3871 F:      include/uapi/scsi/cxlflash_ioctls.h
3872 F:      Documentation/powerpc/cxlflash.txt
3873
3874 CYBERPRO FB DRIVER
3875 M:      Russell King <linux@armlinux.org.uk>
3876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3877 W:      http://www.armlinux.org.uk/
3878 S:      Maintained
3879 F:      drivers/video/fbdev/cyber2000fb.*
3880
3881 CYCLADES ASYNC MUX DRIVER
3882 W:      http://www.cyclades.com/
3883 S:      Orphan
3884 F:      drivers/tty/cyclades.c
3885 F:      include/linux/cyclades.h
3886 F:      include/uapi/linux/cyclades.h
3887
3888 CYCLADES PC300 DRIVER
3889 W:      http://www.cyclades.com/
3890 S:      Orphan
3891 F:      drivers/net/wan/pc300*
3892
3893 CYPRESS_FIRMWARE MEDIA DRIVER
3894 M:      Antti Palosaari <crope@iki.fi>
3895 L:      linux-media@vger.kernel.org
3896 W:      https://linuxtv.org
3897 W:      http://palosaari.fi/linux/
3898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3899 T:      git git://linuxtv.org/anttip/media_tree.git
3900 S:      Maintained
3901 F:      drivers/media/common/cypress_firmware*
3902
3903 CYTTSP TOUCHSCREEN DRIVER
3904 M:      Ferruh Yigit <fery@cypress.com>
3905 L:      linux-input@vger.kernel.org
3906 S:      Supported
3907 F:      drivers/input/touchscreen/cyttsp*
3908 F:      include/linux/input/cyttsp.h
3909
3910 D-LINK DIR-685 TOUCHKEYS DRIVER
3911 M:      Linus Walleij <linus.walleij@linaro.org>
3912 L:      linux-input@vger.kernel.org
3913 S:      Supported
3914 F:      drivers/input/dlink-dir685-touchkeys.c
3915
3916 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3917 M:      Joshua Kinard <kumba@gentoo.org>
3918 S:      Maintained
3919 F:      drivers/rtc/rtc-ds1685.c
3920 F:      include/linux/rtc/ds1685.h
3921
3922 DAMA SLAVE for AX.25
3923 M:      Joerg Reuter <jreuter@yaina.de>
3924 W:      http://yaina.de/jreuter/
3925 W:      http://www.qsl.net/dl1bke/
3926 L:      linux-hams@vger.kernel.org
3927 S:      Maintained
3928 F:      net/ax25/af_ax25.c
3929 F:      net/ax25/ax25_dev.c
3930 F:      net/ax25/ax25_ds_*
3931 F:      net/ax25/ax25_in.c
3932 F:      net/ax25/ax25_out.c
3933 F:      net/ax25/ax25_timer.c
3934 F:      net/ax25/sysctl_net_ax25.c
3935
3936 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3937 L:      netdev@vger.kernel.org
3938 S:      Orphan
3939 F:      Documentation/networking/dmfe.txt
3940 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3941
3942 DC390/AM53C974 SCSI driver
3943 M:      Hannes Reinecke <hare@suse.com>
3944 L:      linux-scsi@vger.kernel.org
3945 S:      Maintained
3946 F:      drivers/scsi/am53c974.c
3947
3948 DC395x SCSI driver
3949 M:      Oliver Neukum <oliver@neukum.org>
3950 M:      Ali Akcaagac <aliakc@web.de>
3951 M:      Jamie Lenehan <lenehan@twibble.org>
3952 L:      dc395x@twibble.org
3953 W:      http://twibble.org/dist/dc395x/
3954 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3955 S:      Maintained
3956 F:      Documentation/scsi/dc395x.txt
3957 F:      drivers/scsi/dc395x.*
3958
3959 DCCP PROTOCOL
3960 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3961 L:      dccp@vger.kernel.org
3962 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3963 S:      Maintained
3964 F:      include/linux/dccp.h
3965 F:      include/uapi/linux/dccp.h
3966 F:      include/linux/tfrc.h
3967 F:      net/dccp/
3968
3969 DECnet NETWORK LAYER
3970 W:      http://linux-decnet.sourceforge.net
3971 L:      linux-decnet-user@lists.sourceforge.net
3972 S:      Orphan
3973 F:      Documentation/networking/decnet.txt
3974 F:      net/decnet/
3975
3976 DECSTATION PLATFORM SUPPORT
3977 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3978 L:      linux-mips@linux-mips.org
3979 W:      http://www.linux-mips.org/wiki/DECstation
3980 S:      Maintained
3981 F:      arch/mips/dec/
3982 F:      arch/mips/include/asm/dec/
3983 F:      arch/mips/include/asm/mach-dec/
3984
3985 DEFXX FDDI NETWORK DRIVER
3986 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3987 S:      Maintained
3988 F:      drivers/net/fddi/defxx.*
3989
3990 DELL LAPTOP DRIVER
3991 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3992 M:      Pali Rohár <pali.rohar@gmail.com>
3993 L:      platform-driver-x86@vger.kernel.org
3994 S:      Maintained
3995 F:      drivers/platform/x86/dell-laptop.c
3996
3997 DELL LAPTOP FREEFALL DRIVER
3998 M:      Pali Rohár <pali.rohar@gmail.com>
3999 S:      Maintained
4000 F:      drivers/platform/x86/dell-smo8800.c
4001
4002 DELL LAPTOP RBTN DRIVER
4003 M:      Pali Rohár <pali.rohar@gmail.com>
4004 S:      Maintained
4005 F:      drivers/platform/x86/dell-rbtn.*
4006
4007 DELL LAPTOP SMM DRIVER
4008 M:      Pali Rohár <pali.rohar@gmail.com>
4009 S:      Maintained
4010 F:      drivers/hwmon/dell-smm-hwmon.c
4011 F:      include/uapi/linux/i8k.h
4012
4013 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4014 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4015 S:      Maintained
4016 F:      Documentation/dcdbas.txt
4017 F:      drivers/firmware/dcdbas.*
4018
4019 DELL WMI EXTRAS DRIVER
4020 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4021 M:      Pali Rohár <pali.rohar@gmail.com>
4022 S:      Maintained
4023 F:      drivers/platform/x86/dell-wmi.c
4024
4025 DELTA ST MEDIA DRIVER
4026 M:      Hugues Fruchet <hugues.fruchet@st.com>
4027 L:      linux-media@vger.kernel.org
4028 T:      git git://linuxtv.org/media_tree.git
4029 W:      https://linuxtv.org
4030 S:      Supported
4031 F:      drivers/media/platform/sti/delta
4032
4033 DENALI NAND DRIVER
4034 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4035 L:      linux-mtd@lists.infradead.org
4036 S:      Supported
4037 F:      drivers/mtd/nand/denali*
4038
4039 DESIGNWARE USB2 DRD IP DRIVER
4040 M:      John Youn <johnyoun@synopsys.com>
4041 L:      linux-usb@vger.kernel.org
4042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043 S:      Maintained
4044 F:      drivers/usb/dwc2/
4045
4046 DESIGNWARE USB3 DRD IP DRIVER
4047 M:      Felipe Balbi <balbi@kernel.org>
4048 L:      linux-usb@vger.kernel.org
4049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4050 S:      Maintained
4051 F:      drivers/usb/dwc3/
4052
4053 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4054 M:      Andreas Klinger <ak@it-klinger.de>
4055 L:      linux-iio@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/iio/proximity/srf*.c
4058
4059 DEVICE COREDUMP (DEV_COREDUMP)
4060 M:      Johannes Berg <johannes@sipsolutions.net>
4061 L:      linux-kernel@vger.kernel.org
4062 S:      Maintained
4063 F:      drivers/base/devcoredump.c
4064 F:      include/linux/devcoredump.h
4065
4066 DEVICE FREQUENCY (DEVFREQ)
4067 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4068 M:      Kyungmin Park <kyungmin.park@samsung.com>
4069 R:      Chanwoo Choi <cw00.choi@samsung.com>
4070 L:      linux-pm@vger.kernel.org
4071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072 S:      Maintained
4073 F:      drivers/devfreq/
4074 F:      include/linux/devfreq.h
4075 F:      Documentation/devicetree/bindings/devfreq/
4076
4077 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4078 M:      Chanwoo Choi <cw00.choi@samsung.com>
4079 L:      linux-pm@vger.kernel.org
4080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4081 S:      Supported
4082 F:      drivers/devfreq/event/
4083 F:      drivers/devfreq/devfreq-event.c
4084 F:      include/linux/devfreq-event.h
4085 F:      Documentation/devicetree/bindings/devfreq/event/
4086
4087 DEVICE NUMBER REGISTRY
4088 M:      Torben Mathiasen <device@lanana.org>
4089 W:      http://lanana.org/docs/device-list/index.html
4090 S:      Maintained
4091
4092 DEVICE-MAPPER  (LVM)
4093 M:      Alasdair Kergon <agk@redhat.com>
4094 M:      Mike Snitzer <snitzer@redhat.com>
4095 M:      dm-devel@redhat.com
4096 L:      dm-devel@redhat.com
4097 W:      http://sources.redhat.com/dm
4098 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4100 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4101 S:      Maintained
4102 F:      Documentation/device-mapper/
4103 F:      drivers/md/Makefile
4104 F:      drivers/md/Kconfig
4105 F:      drivers/md/dm*
4106 F:      drivers/md/persistent-data/
4107 F:      include/linux/device-mapper.h
4108 F:      include/linux/dm-*.h
4109 F:      include/uapi/linux/dm-*.h
4110
4111 DEVLINK
4112 M:      Jiri Pirko <jiri@mellanox.com>
4113 L:      netdev@vger.kernel.org
4114 S:      Supported
4115 F:      net/core/devlink.c
4116 F:      include/net/devlink.h
4117 F:      include/uapi/linux/devlink.h
4118
4119 DIALOG SEMICONDUCTOR DRIVERS
4120 M:      Support Opensource <support.opensource@diasemi.com>
4121 W:      http://www.dialog-semiconductor.com/products
4122 S:      Supported
4123 F:      Documentation/hwmon/da90??
4124 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4125 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4126 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4127 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4128 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4129 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4130 F:      drivers/gpio/gpio-da90??.c
4131 F:      drivers/hwmon/da90??-hwmon.c
4132 F:      drivers/iio/adc/da91??-*.c
4133 F:      drivers/input/misc/da90??_onkey.c
4134 F:      drivers/input/touchscreen/da9052_tsi.c
4135 F:      drivers/leds/leds-da90??.c
4136 F:      drivers/mfd/da903x.c
4137 F:      drivers/mfd/da90??-*.c
4138 F:      drivers/mfd/da91??-*.c
4139 F:      drivers/power/supply/da9052-battery.c
4140 F:      drivers/power/supply/da91??-*.c
4141 F:      drivers/regulator/da903x.c
4142 F:      drivers/regulator/da9???-regulator.[ch]
4143 F:      drivers/thermal/da90??-thermal.c
4144 F:      drivers/rtc/rtc-da90??.c
4145 F:      drivers/video/backlight/da90??_bl.c
4146 F:      drivers/watchdog/da90??_wdt.c
4147 F:      include/linux/mfd/da903x.h
4148 F:      include/linux/mfd/da9052/
4149 F:      include/linux/mfd/da9055/
4150 F:      include/linux/mfd/da9062/
4151 F:      include/linux/mfd/da9063/
4152 F:      include/linux/mfd/da9150/
4153 F:      include/linux/regulator/da9211.h
4154 F:      include/sound/da[79]*.h
4155 F:      sound/soc/codecs/da[79]*.[ch]
4156
4157 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4158 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4159 L:      linux-gpio@vger.kernel.org
4160 S:      Maintained
4161 F:      drivers/gpio/gpio-gpio-mm.c
4162
4163 DIGI NEO AND CLASSIC PCI PRODUCTS
4164 M:      Lidza Louina <lidza.louina@gmail.com>
4165 M:      Mark Hounschell <markh@compro.net>
4166 L:      driverdev-devel@linuxdriverproject.org
4167 S:      Maintained
4168 F:      drivers/staging/dgnc/
4169
4170 DIOLAN U2C-12 I2C DRIVER
4171 M:      Guenter Roeck <linux@roeck-us.net>
4172 L:      linux-i2c@vger.kernel.org
4173 S:      Maintained
4174 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4175
4176 DIRECT ACCESS (DAX)
4177 M:      Matthew Wilcox <mawilcox@microsoft.com>
4178 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4179 L:      linux-fsdevel@vger.kernel.org
4180 S:      Supported
4181 F:      fs/dax.c
4182 F:      include/linux/dax.h
4183 F:      include/trace/events/fs_dax.h
4184
4185 DIRECTORY NOTIFICATION (DNOTIFY)
4186 M:      Jan Kara <jack@suse.cz>
4187 R:      Amir Goldstein <amir73il@gmail.com>
4188 L:      linux-fsdevel@vger.kernel.org
4189 S:      Maintained
4190 F:      Documentation/filesystems/dnotify.txt
4191 F:      fs/notify/dnotify/
4192 F:      include/linux/dnotify.h
4193
4194 DISK GEOMETRY AND PARTITION HANDLING
4195 M:      Andries Brouwer <aeb@cwi.nl>
4196 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4197 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4198 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4199 S:      Maintained
4200
4201 DISKQUOTA
4202 M:      Jan Kara <jack@suse.com>
4203 S:      Maintained
4204 F:      Documentation/filesystems/quota.txt
4205 F:      fs/quota/
4206 F:      include/linux/quota*.h
4207 F:      include/uapi/linux/quota*.h
4208
4209 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4210 M:      Bernie Thompson <bernie@plugable.com>
4211 L:      linux-fbdev@vger.kernel.org
4212 S:      Maintained
4213 W:      http://plugable.com/category/projects/udlfb/
4214 F:      drivers/video/fbdev/udlfb.c
4215 F:      include/video/udlfb.h
4216 F:      Documentation/fb/udlfb.txt
4217
4218 DISTRIBUTED LOCK MANAGER (DLM)
4219 M:      Christine Caulfield <ccaulfie@redhat.com>
4220 M:      David Teigland <teigland@redhat.com>
4221 L:      cluster-devel@redhat.com
4222 W:      http://sources.redhat.com/cluster/
4223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4224 S:      Supported
4225 F:      fs/dlm/
4226
4227 DMA BUFFER SHARING FRAMEWORK
4228 M:      Sumit Semwal <sumit.semwal@linaro.org>
4229 S:      Maintained
4230 L:      linux-media@vger.kernel.org
4231 L:      dri-devel@lists.freedesktop.org
4232 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4233 F:      drivers/dma-buf/
4234 F:      include/linux/dma-buf*
4235 F:      include/linux/reservation.h
4236 F:      include/linux/*fence.h
4237 F:      Documentation/driver-api/dma-buf.rst
4238 T:      git git://anongit.freedesktop.org/drm/drm-misc
4239
4240 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4241 M:      Vinod Koul <vinod.koul@intel.com>
4242 L:      dmaengine@vger.kernel.org
4243 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4244 S:      Maintained
4245 F:      drivers/dma/
4246 F:      include/linux/dmaengine.h
4247 F:      Documentation/devicetree/bindings/dma/
4248 F:      Documentation/driver-api/dmaengine/
4249 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4250
4251 DMA MAPPING HELPERS
4252 M:      Christoph Hellwig <hch@lst.de>
4253 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4254 R:      Robin Murphy <robin.murphy@arm.com>
4255 L:      iommu@lists.linux-foundation.org
4256 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4257 W:      http://git.infradead.org/users/hch/dma-mapping.git
4258 S:      Supported
4259 F:      lib/dma-debug.c
4260 F:      lib/dma-noop.c
4261 F:      lib/dma-virt.c
4262 F:      drivers/base/dma-mapping.c
4263 F:      drivers/base/dma-coherent.c
4264 F:      include/linux/dma-mapping.h
4265
4266 DME1737 HARDWARE MONITOR DRIVER
4267 M:      Juerg Haefliger <juergh@gmail.com>
4268 L:      linux-hwmon@vger.kernel.org
4269 S:      Maintained
4270 F:      Documentation/hwmon/dme1737
4271 F:      drivers/hwmon/dme1737.c
4272
4273 DMI/SMBIOS SUPPORT
4274 M:      Jean Delvare <jdelvare@suse.com>
4275 S:      Maintained
4276 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4277 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4278 F:      drivers/firmware/dmi-id.c
4279 F:      drivers/firmware/dmi_scan.c
4280 F:      include/linux/dmi.h
4281
4282 DOCUMENTATION
4283 M:      Jonathan Corbet <corbet@lwn.net>
4284 L:      linux-doc@vger.kernel.org
4285 S:      Maintained
4286 F:      Documentation/
4287 F:      scripts/kernel-doc
4288 X:      Documentation/ABI/
4289 X:      Documentation/devicetree/
4290 X:      Documentation/acpi
4291 X:      Documentation/power
4292 X:      Documentation/spi
4293 X:      Documentation/media
4294 T:      git git://git.lwn.net/linux.git docs-next
4295
4296 DONGWOON DW9714 LENS VOICE COIL DRIVER
4297 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4298 L:      linux-media@vger.kernel.org
4299 T:      git git://linuxtv.org/media_tree.git
4300 S:      Maintained
4301 F:      drivers/media/i2c/dw9714.c
4302
4303 DOUBLETALK DRIVER
4304 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4305 L:      blinux-list@redhat.com
4306 S:      Maintained
4307 F:      drivers/char/dtlk.c
4308 F:      include/linux/dtlk.h
4309
4310 DPAA2 DATAPATH I/O (DPIO) DRIVER
4311 M:      Roy Pledge <Roy.Pledge@nxp.com>
4312 L:      linux-kernel@vger.kernel.org
4313 S:      Maintained
4314 F:      drivers/staging/fsl-mc/bus/dpio
4315
4316 DPAA2 ETHERNET DRIVER
4317 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4318 L:      linux-kernel@vger.kernel.org
4319 S:      Maintained
4320 F:      drivers/staging/fsl-dpaa2/ethernet
4321
4322 DPT_I2O SCSI RAID DRIVER
4323 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4324 L:      linux-scsi@vger.kernel.org
4325 W:      http://www.adaptec.com/
4326 S:      Maintained
4327 F:      drivers/scsi/dpt*
4328 F:      drivers/scsi/dpt/
4329
4330 DRBD DRIVER
4331 M:      Philipp Reisner <philipp.reisner@linbit.com>
4332 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4333 L:      drbd-dev@lists.linbit.com
4334 W:      http://www.drbd.org
4335 T:      git git://git.linbit.com/linux-drbd.git
4336 T:      git git://git.linbit.com/drbd-8.4.git
4337 S:      Supported
4338 F:      drivers/block/drbd/
4339 F:      lib/lru_cache.c
4340 F:      Documentation/blockdev/drbd/
4341
4342 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4343 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4345 S:      Supported
4346 F:      Documentation/kobject.txt
4347 F:      drivers/base/
4348 F:      fs/debugfs/
4349 F:      fs/sysfs/
4350 F:      include/linux/debugfs.h
4351 F:      include/linux/kobj*
4352 F:      lib/kobj*
4353
4354 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4355 M:      Kevin Hilman <khilman@kernel.org>
4356 M:      Nishanth Menon <nm@ti.com>
4357 S:      Maintained
4358 F:      drivers/power/avs/
4359 F:      include/linux/power/smartreflex.h
4360 L:      linux-pm@vger.kernel.org
4361
4362 DRM DRIVER FOR ARM PL111 CLCD
4363 M:      Eric Anholt <eric@anholt.net>
4364 T:      git git://anongit.freedesktop.org/drm/drm-misc
4365 S:      Supported
4366 F:      drivers/gpu/drm/pl111/
4367
4368 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4369 M:      Dave Airlie <airlied@redhat.com>
4370 S:      Odd Fixes
4371 F:      drivers/gpu/drm/ast/
4372
4373 DRM DRIVER FOR BOCHS VIRTUAL GPU
4374 M:      Gerd Hoffmann <kraxel@redhat.com>
4375 L:      virtualization@lists.linux-foundation.org
4376 T:      git git://anongit.freedesktop.org/drm/drm-misc
4377 S:      Maintained
4378 F:      drivers/gpu/drm/bochs/
4379
4380 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381 S:      Orphan / Obsolete
4382 F:      drivers/gpu/drm/i810/
4383 F:      include/uapi/drm/i810_drm.h
4384
4385 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4386 S:      Orphan / Obsolete
4387 F:      drivers/gpu/drm/mga/
4388 F:      include/uapi/drm/mga_drm.h
4389
4390 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4391 M:      Dave Airlie <airlied@redhat.com>
4392 S:      Odd Fixes
4393 F:      drivers/gpu/drm/mgag200/
4394
4395 DRM DRIVER FOR MI0283QT
4396 M:      Noralf Trønnes <noralf@tronnes.org>
4397 S:      Maintained
4398 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4399 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4400
4401 DRM DRIVER FOR MSM ADRENO GPU
4402 M:      Rob Clark <robdclark@gmail.com>
4403 L:      linux-arm-msm@vger.kernel.org
4404 L:      dri-devel@lists.freedesktop.org
4405 L:      freedreno@lists.freedesktop.org
4406 T:      git git://people.freedesktop.org/~robclark/linux
4407 S:      Maintained
4408 F:      drivers/gpu/drm/msm/
4409 F:      include/uapi/drm/msm_drm.h
4410 F:      Documentation/devicetree/bindings/display/msm/
4411
4412 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4413 M:      Ben Skeggs <bskeggs@redhat.com>
4414 L:      dri-devel@lists.freedesktop.org
4415 L:      nouveau@lists.freedesktop.org
4416 T:      git git://github.com/skeggsb/linux
4417 S:      Supported
4418 F:      drivers/gpu/drm/nouveau/
4419 F:      include/uapi/drm/nouveau_drm.h
4420
4421 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4422 M:      Noralf Trønnes <noralf@tronnes.org>
4423 S:      Maintained
4424 F:      drivers/gpu/drm/tinydrm/repaper.c
4425 F:      Documentation/devicetree/bindings/display/repaper.txt
4426
4427 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4428 M:      Dave Airlie <airlied@redhat.com>
4429 M:      Gerd Hoffmann <kraxel@redhat.com>
4430 L:      virtualization@lists.linux-foundation.org
4431 T:      git git://anongit.freedesktop.org/drm/drm-misc
4432 S:      Obsolete
4433 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4434 F:      drivers/gpu/drm/cirrus/
4435
4436 DRM DRIVER FOR QXL VIRTUAL GPU
4437 M:      Dave Airlie <airlied@redhat.com>
4438 M:      Gerd Hoffmann <kraxel@redhat.com>
4439 L:      virtualization@lists.linux-foundation.org
4440 T:      git git://anongit.freedesktop.org/drm/drm-misc
4441 S:      Maintained
4442 F:      drivers/gpu/drm/qxl/
4443 F:      include/uapi/drm/qxl_drm.h
4444
4445 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4446 S:      Orphan / Obsolete
4447 F:      drivers/gpu/drm/r128/
4448 F:      include/uapi/drm/r128_drm.h
4449
4450 DRM DRIVER FOR SAVAGE VIDEO CARDS
4451 S:      Orphan / Obsolete
4452 F:      drivers/gpu/drm/savage/
4453 F:      include/uapi/drm/savage_drm.h
4454
4455 DRM DRIVER FOR SIS VIDEO CARDS
4456 S:      Orphan / Obsolete
4457 F:      drivers/gpu/drm/sis/
4458 F:      include/uapi/drm/sis_drm.h
4459
4460 DRM DRIVER FOR SITRONIX ST7586 PANELS
4461 M:      David Lechner <david@lechnology.com>
4462 S:      Maintained
4463 F:      drivers/gpu/drm/tinydrm/st7586.c
4464 F:      Documentation/devicetree/bindings/display/st7586.txt
4465
4466 DRM DRIVER FOR TDFX VIDEO CARDS
4467 S:      Orphan / Obsolete
4468 F:      drivers/gpu/drm/tdfx/
4469
4470 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4471 M:      Dave Airlie <airlied@redhat.com>
4472 S:      Odd Fixes
4473 F:      drivers/gpu/drm/udl/
4474
4475 DRM DRIVER FOR VMWARE VIRTUAL GPU
4476 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4477 M:      Sinclair Yeh <syeh@vmware.com>
4478 M:      Thomas Hellstrom <thellstrom@vmware.com>
4479 L:      dri-devel@lists.freedesktop.org
4480 T:      git git://people.freedesktop.org/~syeh/repos_linux
4481 T:      git git://people.freedesktop.org/~thomash/linux
4482 S:      Supported
4483 F:      drivers/gpu/drm/vmwgfx/
4484 F:      include/uapi/drm/vmwgfx_drm.h
4485
4486 DRM DRIVERS
4487 M:      David Airlie <airlied@linux.ie>
4488 L:      dri-devel@lists.freedesktop.org
4489 T:      git git://people.freedesktop.org/~airlied/linux
4490 B:      https://bugs.freedesktop.org/
4491 C:      irc://chat.freenode.net/dri-devel
4492 S:      Maintained
4493 F:      drivers/gpu/drm/
4494 F:      drivers/gpu/vga/
4495 F:      Documentation/devicetree/bindings/display/
4496 F:      Documentation/devicetree/bindings/gpu/
4497 F:      Documentation/devicetree/bindings/video/
4498 F:      Documentation/gpu/
4499 F:      include/drm/
4500 F:      include/uapi/drm/
4501 F:      include/linux/vga*
4502
4503 DRM DRIVERS AND MISC GPU PATCHES
4504 M:      Daniel Vetter <daniel.vetter@intel.com>
4505 M:      Jani Nikula <jani.nikula@linux.intel.com>
4506 M:      Sean Paul <seanpaul@chromium.org>
4507 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4508 S:      Maintained
4509 T:      git git://anongit.freedesktop.org/drm/drm-misc
4510 F:      Documentation/gpu/
4511 F:      drivers/gpu/vga/
4512 F:      drivers/gpu/drm/*
4513 F:      include/drm/drm*
4514 F:      include/uapi/drm/drm*
4515 F:      include/linux/vga*
4516
4517 DRM DRIVERS FOR ALLWINNER A10
4518 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 S:      Supported
4521 F:      drivers/gpu/drm/sun4i/
4522 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4524
4525 DRM DRIVERS FOR AMLOGIC SOCS
4526 M:      Neil Armstrong <narmstrong@baylibre.com>
4527 L:      dri-devel@lists.freedesktop.org
4528 L:      linux-amlogic@lists.infradead.org
4529 W:      http://linux-meson.com/
4530 S:      Supported
4531 F:      drivers/gpu/drm/meson/
4532 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4533 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4534 F:      Documentation/gpu/meson.rst
4535 T:      git git://anongit.freedesktop.org/drm/drm-misc
4536
4537 DRM DRIVERS FOR ATMEL HLCDC
4538 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4539 L:      dri-devel@lists.freedesktop.org
4540 S:      Supported
4541 F:      drivers/gpu/drm/atmel-hlcdc/
4542 F:      Documentation/devicetree/bindings/drm/atmel/
4543 T:      git git://anongit.freedesktop.org/drm/drm-misc
4544
4545 DRM DRIVERS FOR BRIDGE CHIPS
4546 M:      Archit Taneja <architt@codeaurora.org>
4547 M:      Andrzej Hajda <a.hajda@samsung.com>
4548 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4549 S:      Maintained
4550 T:      git git://anongit.freedesktop.org/drm/drm-misc
4551 F:      drivers/gpu/drm/bridge/
4552
4553 DRM DRIVERS FOR EXYNOS
4554 M:      Inki Dae <inki.dae@samsung.com>
4555 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4556 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4557 M:      Kyungmin Park <kyungmin.park@samsung.com>
4558 L:      dri-devel@lists.freedesktop.org
4559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4560 S:      Supported
4561 F:      drivers/gpu/drm/exynos/
4562 F:      include/uapi/drm/exynos_drm.h
4563 F:      Documentation/devicetree/bindings/display/exynos/
4564
4565 DRM DRIVERS FOR FREESCALE DCU
4566 M:      Stefan Agner <stefan@agner.ch>
4567 M:      Alison Wang <alison.wang@freescale.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 S:      Supported
4570 F:      drivers/gpu/drm/fsl-dcu/
4571 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4572 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4573 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4574
4575 DRM DRIVERS FOR FREESCALE IMX
4576 M:      Philipp Zabel <p.zabel@pengutronix.de>
4577 L:      dri-devel@lists.freedesktop.org
4578 S:      Maintained
4579 F:      drivers/gpu/drm/imx/
4580 F:      drivers/gpu/ipu-v3/
4581 F:      Documentation/devicetree/bindings/display/imx/
4582
4583 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4584 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4585 L:      dri-devel@lists.freedesktop.org
4586 T:      git git://github.com/patjak/drm-gma500
4587 S:      Maintained
4588 F:      drivers/gpu/drm/gma500/
4589
4590 DRM DRIVERS FOR HISILICON
4591 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4592 M:      Rongrong Zou <zourongrong@gmail.com>
4593 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4594 R:      Chen Feng <puck.chen@hisilicon.com>
4595 L:      dri-devel@lists.freedesktop.org
4596 T:      git git://github.com/xin3liang/linux.git
4597 S:      Maintained
4598 F:      drivers/gpu/drm/hisilicon/
4599 F:      Documentation/devicetree/bindings/display/hisilicon/
4600
4601 DRM DRIVERS FOR MEDIATEK
4602 M:      CK Hu <ck.hu@mediatek.com>
4603 M:      Philipp Zabel <p.zabel@pengutronix.de>
4604 L:      dri-devel@lists.freedesktop.org
4605 S:      Supported
4606 F:      drivers/gpu/drm/mediatek/
4607 F:      Documentation/devicetree/bindings/display/mediatek/
4608
4609 DRM DRIVERS FOR NVIDIA TEGRA
4610 M:      Thierry Reding <thierry.reding@gmail.com>
4611 L:      dri-devel@lists.freedesktop.org
4612 L:      linux-tegra@vger.kernel.org
4613 T:      git git://anongit.freedesktop.org/tegra/linux.git
4614 S:      Supported
4615 F:      drivers/gpu/drm/tegra/
4616 F:      drivers/gpu/host1x/
4617 F:      include/linux/host1x.h
4618 F:      include/uapi/drm/tegra_drm.h
4619 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4620
4621 DRM DRIVERS FOR RENESAS
4622 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4623 L:      dri-devel@lists.freedesktop.org
4624 L:      linux-renesas-soc@vger.kernel.org
4625 T:      git git://linuxtv.org/pinchartl/fbdev
4626 S:      Supported
4627 F:      drivers/gpu/drm/rcar-du/
4628 F:      drivers/gpu/drm/shmobile/
4629 F:      include/linux/platform_data/shmob_drm.h
4630 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4631 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4632
4633 DRM DRIVERS FOR ROCKCHIP
4634 M:      Mark Yao <mark.yao@rock-chips.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 S:      Maintained
4637 F:      drivers/gpu/drm/rockchip/
4638 F:      Documentation/devicetree/bindings/display/rockchip/
4639 T:      git git://anongit.freedesktop.org/drm/drm-misc
4640
4641 DRM DRIVERS FOR STI
4642 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643 M:      Vincent Abriou <vincent.abriou@st.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 T:      git git://anongit.freedesktop.org/drm/drm-misc
4646 S:      Maintained
4647 F:      drivers/gpu/drm/sti
4648 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4649
4650 DRM DRIVERS FOR STM
4651 M:      Yannick Fertre <yannick.fertre@st.com>
4652 M:      Philippe Cornu <philippe.cornu@st.com>
4653 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4654 M:      Vincent Abriou <vincent.abriou@st.com>
4655 L:      dri-devel@lists.freedesktop.org
4656 T:      git git://anongit.freedesktop.org/drm/drm-misc
4657 S:      Maintained
4658 F:      drivers/gpu/drm/stm
4659 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4660
4661 DRM DRIVERS FOR TI LCDC
4662 M:      Jyri Sarha <jsarha@ti.com>
4663 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 S:      Maintained
4666 F:      drivers/gpu/drm/tilcdc/
4667 F:      Documentation/devicetree/bindings/display/tilcdc/
4668
4669 DRM DRIVERS FOR TI OMAP
4670 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4671 L:      dri-devel@lists.freedesktop.org
4672 S:      Maintained
4673 F:      drivers/gpu/drm/omapdrm/
4674 F:      Documentation/devicetree/bindings/display/ti/
4675
4676 DRM DRIVERS FOR VC4
4677 M:      Eric Anholt <eric@anholt.net>
4678 T:      git git://github.com/anholt/linux
4679 S:      Supported
4680 F:      drivers/gpu/drm/vc4/
4681 F:      include/uapi/drm/vc4_drm.h
4682 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4683 T:      git git://anongit.freedesktop.org/drm/drm-misc
4684
4685 DRM DRIVERS FOR VIVANTE GPU IP
4686 M:      Lucas Stach <l.stach@pengutronix.de>
4687 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4688 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4689 L:      etnaviv@lists.freedesktop.org
4690 L:      dri-devel@lists.freedesktop.org
4691 S:      Maintained
4692 F:      drivers/gpu/drm/etnaviv/
4693 F:      include/uapi/drm/etnaviv_drm.h
4694 F:      Documentation/devicetree/bindings/display/etnaviv/
4695
4696 DRM DRIVERS FOR ZTE ZX
4697 M:      Shawn Guo <shawnguo@kernel.org>
4698 L:      dri-devel@lists.freedesktop.org
4699 S:      Maintained
4700 F:      drivers/gpu/drm/zte/
4701 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4702 T:      git git://anongit.freedesktop.org/drm/drm-misc
4703
4704 DRM PANEL DRIVERS
4705 M:      Thierry Reding <thierry.reding@gmail.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 T:      git git://anongit.freedesktop.org/tegra/linux.git
4708 S:      Maintained
4709 F:      drivers/gpu/drm/drm_panel.c
4710 F:      drivers/gpu/drm/panel/
4711 F:      include/drm/drm_panel.h
4712 F:      Documentation/devicetree/bindings/display/panel/
4713
4714 DRM TINYDRM DRIVERS
4715 M:      Noralf Trønnes <noralf@tronnes.org>
4716 W:      https://github.com/notro/tinydrm/wiki/Development
4717 T:      git git://anongit.freedesktop.org/drm/drm-misc
4718 S:      Maintained
4719 F:      drivers/gpu/drm/tinydrm/
4720 F:      include/drm/tinydrm/
4721
4722 DSBR100 USB FM RADIO DRIVER
4723 M:      Alexey Klimov <klimov.linux@gmail.com>
4724 L:      linux-media@vger.kernel.org
4725 T:      git git://linuxtv.org/media_tree.git
4726 S:      Maintained
4727 F:      drivers/media/radio/dsbr100.c
4728
4729 DSCC4 DRIVER
4730 M:      Francois Romieu <romieu@fr.zoreil.com>
4731 L:      netdev@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/net/wan/dscc4.c
4734
4735 DT3155 MEDIA DRIVER
4736 M:      Hans Verkuil <hverkuil@xs4all.nl>
4737 L:      linux-media@vger.kernel.org
4738 T:      git git://linuxtv.org/media_tree.git
4739 W:      https://linuxtv.org
4740 S:      Odd Fixes
4741 F:      drivers/media/pci/dt3155/
4742
4743 DVB_USB_AF9015 MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 W:      https://linuxtv.org
4747 W:      http://palosaari.fi/linux/
4748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4749 T:      git git://linuxtv.org/anttip/media_tree.git
4750 S:      Maintained
4751 F:      drivers/media/usb/dvb-usb-v2/af9015*
4752
4753 DVB_USB_AF9035 MEDIA DRIVER
4754 M:      Antti Palosaari <crope@iki.fi>
4755 L:      linux-media@vger.kernel.org
4756 W:      https://linuxtv.org
4757 W:      http://palosaari.fi/linux/
4758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4759 T:      git git://linuxtv.org/anttip/media_tree.git
4760 S:      Maintained
4761 F:      drivers/media/usb/dvb-usb-v2/af9035*
4762
4763 DVB_USB_ANYSEE MEDIA DRIVER
4764 M:      Antti Palosaari <crope@iki.fi>
4765 L:      linux-media@vger.kernel.org
4766 W:      https://linuxtv.org
4767 W:      http://palosaari.fi/linux/
4768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4769 T:      git git://linuxtv.org/anttip/media_tree.git
4770 S:      Maintained
4771 F:      drivers/media/usb/dvb-usb-v2/anysee*
4772
4773 DVB_USB_AU6610 MEDIA DRIVER
4774 M:      Antti Palosaari <crope@iki.fi>
4775 L:      linux-media@vger.kernel.org
4776 W:      https://linuxtv.org
4777 W:      http://palosaari.fi/linux/
4778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4779 T:      git git://linuxtv.org/anttip/media_tree.git
4780 S:      Maintained
4781 F:      drivers/media/usb/dvb-usb-v2/au6610*
4782
4783 DVB_USB_CE6230 MEDIA DRIVER
4784 M:      Antti Palosaari <crope@iki.fi>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 W:      http://palosaari.fi/linux/
4788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4789 T:      git git://linuxtv.org/anttip/media_tree.git
4790 S:      Maintained
4791 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4792
4793 DVB_USB_CXUSB MEDIA DRIVER
4794 M:      Michael Krufky <mkrufky@linuxtv.org>
4795 L:      linux-media@vger.kernel.org
4796 W:      https://linuxtv.org
4797 W:      http://github.com/mkrufky
4798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4799 T:      git git://linuxtv.org/media_tree.git
4800 S:      Maintained
4801 F:      drivers/media/usb/dvb-usb/cxusb*
4802
4803 DVB_USB_EC168 MEDIA DRIVER
4804 M:      Antti Palosaari <crope@iki.fi>
4805 L:      linux-media@vger.kernel.org
4806 W:      https://linuxtv.org
4807 W:      http://palosaari.fi/linux/
4808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4809 T:      git git://linuxtv.org/anttip/media_tree.git
4810 S:      Maintained
4811 F:      drivers/media/usb/dvb-usb-v2/ec168*
4812
4813 DVB_USB_GL861 MEDIA DRIVER
4814 M:      Antti Palosaari <crope@iki.fi>
4815 L:      linux-media@vger.kernel.org
4816 W:      https://linuxtv.org
4817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4818 T:      git git://linuxtv.org/anttip/media_tree.git
4819 S:      Maintained
4820 F:      drivers/media/usb/dvb-usb-v2/gl861*
4821
4822 DVB_USB_MXL111SF MEDIA DRIVER
4823 M:      Michael Krufky <mkrufky@linuxtv.org>
4824 L:      linux-media@vger.kernel.org
4825 W:      https://linuxtv.org
4826 W:      http://github.com/mkrufky
4827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4828 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4829 S:      Maintained
4830 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4831
4832 DVB_USB_RTL28XXU MEDIA DRIVER
4833 M:      Antti Palosaari <crope@iki.fi>
4834 L:      linux-media@vger.kernel.org
4835 W:      https://linuxtv.org
4836 W:      http://palosaari.fi/linux/
4837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4838 T:      git git://linuxtv.org/anttip/media_tree.git
4839 S:      Maintained
4840 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4841
4842 DVB_USB_V2 MEDIA DRIVER
4843 M:      Antti Palosaari <crope@iki.fi>
4844 L:      linux-media@vger.kernel.org
4845 W:      https://linuxtv.org
4846 W:      http://palosaari.fi/linux/
4847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4848 T:      git git://linuxtv.org/anttip/media_tree.git
4849 S:      Maintained
4850 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4851 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4852
4853 DYNAMIC DEBUG
4854 M:      Jason Baron <jbaron@akamai.com>
4855 S:      Maintained
4856 F:      lib/dynamic_debug.c
4857 F:      include/linux/dynamic_debug.h
4858
4859 DZ DECSTATION DZ11 SERIAL DRIVER
4860 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4861 S:      Maintained
4862 F:      drivers/tty/serial/dz.*
4863
4864 E3X0 POWER BUTTON DRIVER
4865 M:      Moritz Fischer <moritz.fischer@ettus.com>
4866 L:      usrp-users@lists.ettus.com
4867 W:      http://www.ettus.com
4868 S:      Supported
4869 F:      drivers/input/misc/e3x0-button.c
4870 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4871
4872 E4000 MEDIA DRIVER
4873 M:      Antti Palosaari <crope@iki.fi>
4874 L:      linux-media@vger.kernel.org
4875 W:      https://linuxtv.org
4876 W:      http://palosaari.fi/linux/
4877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4878 T:      git git://linuxtv.org/anttip/media_tree.git
4879 S:      Maintained
4880 F:      drivers/media/tuners/e4000*
4881
4882 EATA ISA/EISA/PCI SCSI DRIVER
4883 M:      Dario Ballabio <ballabio_dario@emc.com>
4884 L:      linux-scsi@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/scsi/eata.c
4887
4888 EC100 MEDIA DRIVER
4889 M:      Antti Palosaari <crope@iki.fi>
4890 L:      linux-media@vger.kernel.org
4891 W:      https://linuxtv.org
4892 W:      http://palosaari.fi/linux/
4893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4894 T:      git git://linuxtv.org/anttip/media_tree.git
4895 S:      Maintained
4896 F:      drivers/media/dvb-frontends/ec100*
4897
4898 ECRYPT FILE SYSTEM
4899 M:      Tyler Hicks <tyhicks@canonical.com>
4900 L:      ecryptfs@vger.kernel.org
4901 W:      http://ecryptfs.org
4902 W:      https://launchpad.net/ecryptfs
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4904 S:      Supported
4905 F:      Documentation/filesystems/ecryptfs.txt
4906 F:      fs/ecryptfs/
4907
4908 EDAC-AMD64
4909 M:      Borislav Petkov <bp@alien8.de>
4910 L:      linux-edac@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/edac/amd64_edac*
4913
4914 EDAC-CALXEDA
4915 M:      Robert Richter <rric@kernel.org>
4916 L:      linux-edac@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/edac/highbank*
4919
4920 EDAC-CAVIUM OCTEON
4921 M:      Ralf Baechle <ralf@linux-mips.org>
4922 M:      David Daney <david.daney@cavium.com>
4923 L:      linux-edac@vger.kernel.org
4924 L:      linux-mips@linux-mips.org
4925 S:      Supported
4926 F:      drivers/edac/octeon_edac*
4927
4928 EDAC-CAVIUM THUNDERX
4929 M:      David Daney <david.daney@cavium.com>
4930 M:      Jan Glauber <jglauber@cavium.com>
4931 L:      linux-edac@vger.kernel.org
4932 S:      Supported
4933 F:      drivers/edac/thunderx_edac*
4934
4935 EDAC-CORE
4936 M:      Borislav Petkov <bp@alien8.de>
4937 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4939 L:      linux-edac@vger.kernel.org
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4942 S:      Supported
4943 F:      Documentation/admin-guide/ras.rst
4944 F:      Documentation/driver-api/edac.rst
4945 F:      drivers/edac/
4946 F:      include/linux/edac.h
4947
4948 EDAC-E752X
4949 M:      Mark Gross <mark.gross@intel.com>
4950 L:      linux-edac@vger.kernel.org
4951 S:      Maintained
4952 F:      drivers/edac/e752x_edac.c
4953
4954 EDAC-E7XXX
4955 L:      linux-edac@vger.kernel.org
4956 S:      Maintained
4957 F:      drivers/edac/e7xxx_edac.c
4958
4959 EDAC-FSL_DDR
4960 M:      York Sun <york.sun@nxp.com>
4961 L:      linux-edac@vger.kernel.org
4962 S:      Maintained
4963 F:      drivers/edac/fsl_ddr_edac.*
4964
4965 EDAC-GHES
4966 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L:      linux-edac@vger.kernel.org
4969 S:      Maintained
4970 F:      drivers/edac/ghes_edac.c
4971
4972 EDAC-I3000
4973 L:      linux-edac@vger.kernel.org
4974 S:      Orphan
4975 F:      drivers/edac/i3000_edac.c
4976
4977 EDAC-I5000
4978 L:      linux-edac@vger.kernel.org
4979 S:      Maintained
4980 F:      drivers/edac/i5000_edac.c
4981
4982 EDAC-I5400
4983 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4985 L:      linux-edac@vger.kernel.org
4986 S:      Maintained
4987 F:      drivers/edac/i5400_edac.c
4988
4989 EDAC-I7300
4990 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4991 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4992 L:      linux-edac@vger.kernel.org
4993 S:      Maintained
4994 F:      drivers/edac/i7300_edac.c
4995
4996 EDAC-I7CORE
4997 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4999 L:      linux-edac@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/edac/i7core_edac.c
5002
5003 EDAC-I82443BXGX
5004 M:      Tim Small <tim@buttersideup.com>
5005 L:      linux-edac@vger.kernel.org
5006 S:      Maintained
5007 F:      drivers/edac/i82443bxgx_edac.c
5008
5009 EDAC-I82975X
5010 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5011 M:      "Arvind R." <arvino55@gmail.com>
5012 L:      linux-edac@vger.kernel.org
5013 S:      Maintained
5014 F:      drivers/edac/i82975x_edac.c
5015
5016 EDAC-IE31200
5017 M:      Jason Baron <jbaron@akamai.com>
5018 L:      linux-edac@vger.kernel.org
5019 S:      Maintained
5020 F:      drivers/edac/ie31200_edac.c
5021
5022 EDAC-MPC85XX
5023 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5024 L:      linux-edac@vger.kernel.org
5025 S:      Maintained
5026 F:      drivers/edac/mpc85xx_edac.[ch]
5027
5028 EDAC-PASEMI
5029 M:      Egor Martovetsky <egor@pasemi.com>
5030 L:      linux-edac@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/edac/pasemi_edac.c
5033
5034 EDAC-PND2
5035 M:      Tony Luck <tony.luck@intel.com>
5036 L:      linux-edac@vger.kernel.org
5037 S:      Maintained
5038 F:      drivers/edac/pnd2_edac.[ch]
5039
5040 EDAC-R82600
5041 M:      Tim Small <tim@buttersideup.com>
5042 L:      linux-edac@vger.kernel.org
5043 S:      Maintained
5044 F:      drivers/edac/r82600_edac.c
5045
5046 EDAC-SBRIDGE
5047 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5049 L:      linux-edac@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/edac/sb_edac.c
5052
5053 EDAC-SKYLAKE
5054 M:      Tony Luck <tony.luck@intel.com>
5055 L:      linux-edac@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/edac/skx_edac.c
5058
5059 EDIROL UA-101/UA-1000 DRIVER
5060 M:      Clemens Ladisch <clemens@ladisch.de>
5061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5062 T:      git git://git.alsa-project.org/alsa-kernel.git
5063 S:      Maintained
5064 F:      sound/usb/misc/ua101.c
5065
5066 EFI TEST DRIVER
5067 L:      linux-efi@vger.kernel.org
5068 M:      Ivan Hu <ivan.hu@canonical.com>
5069 M:      Matt Fleming <matt@codeblueprint.co.uk>
5070 S:      Maintained
5071 F:      drivers/firmware/efi/test/
5072
5073 EFI VARIABLE FILESYSTEM
5074 M:      Matthew Garrett <matthew.garrett@nebula.com>
5075 M:      Jeremy Kerr <jk@ozlabs.org>
5076 M:      Matt Fleming <matt@codeblueprint.co.uk>
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5078 L:      linux-efi@vger.kernel.org
5079 S:      Maintained
5080 F:      fs/efivarfs/
5081
5082 EFIFB FRAMEBUFFER DRIVER
5083 L:      linux-fbdev@vger.kernel.org
5084 M:      Peter Jones <pjones@redhat.com>
5085 S:      Maintained
5086 F:      drivers/video/fbdev/efifb.c
5087
5088 EFS FILESYSTEM
5089 W:      http://aeschi.ch.eu.org/efs/
5090 S:      Orphan
5091 F:      fs/efs/
5092
5093 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5094 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5095 L:      netdev@vger.kernel.org
5096 S:      Maintained
5097 F:      drivers/net/ethernet/ibm/ehea/
5098
5099 EM28XX VIDEO4LINUX DRIVER
5100 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5102 L:      linux-media@vger.kernel.org
5103 W:      https://linuxtv.org
5104 T:      git git://linuxtv.org/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/usb/em28xx/
5107 F:      Documentation/media/v4l-drivers/em28xx*
5108
5109 EMBEDDED LINUX
5110 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5111 M:      Matt Mackall <mpm@selenic.com>
5112 M:      David Woodhouse <dwmw2@infradead.org>
5113 L:      linux-embedded@vger.kernel.org
5114 S:      Maintained
5115
5116 Emulex 10Gbps iSCSI - OneConnect DRIVER
5117 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5118 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5119 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5120 L:      linux-scsi@vger.kernel.org
5121 W:      http://www.broadcom.com
5122 S:      Supported
5123 F:      drivers/scsi/be2iscsi/
5124
5125 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5126 M:      Sathya Perla <sathya.perla@broadcom.com>
5127 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5128 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5129 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5130 L:      netdev@vger.kernel.org
5131 W:      http://www.emulex.com
5132 S:      Supported
5133 F:      drivers/net/ethernet/emulex/benet/
5134
5135 EMULEX ONECONNECT ROCE DRIVER
5136 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5137 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5138 L:      linux-rdma@vger.kernel.org
5139 W:      http://www.broadcom.com
5140 S:      Odd Fixes
5141 F:      drivers/infiniband/hw/ocrdma/
5142 F:      include/uapi/rdma/ocrdma-abi.h
5143
5144 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5145 M:      James Smart <james.smart@broadcom.com>
5146 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5147 L:      linux-scsi@vger.kernel.org
5148 W:      http://www.broadcom.com
5149 S:      Supported
5150 F:      drivers/scsi/lpfc/
5151
5152 ENE CB710 FLASH CARD READER DRIVER
5153 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5154 S:      Maintained
5155 F:      drivers/misc/cb710/
5156 F:      drivers/mmc/host/cb710-mmc.*
5157 F:      include/linux/cb710.h
5158
5159 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5160 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5161 S:      Maintained
5162 F:      drivers/media/rc/ene_ir.*
5163
5164 EPSON S1D13XXX FRAMEBUFFER DRIVER
5165 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5166 S:      Maintained
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5168 F:      drivers/video/fbdev/s1d13xxxfb.c
5169 F:      include/video/s1d13xxxfb.h
5170
5171 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5172 M:      Jeff Layton <jlayton@poochiereds.net>
5173 S:      Maintained
5174 F:      lib/errseq.c
5175 F:      include/linux/errseq.h
5176
5177 ET131X NETWORK DRIVER
5178 M:      Mark Einon <mark.einon@gmail.com>
5179 S:      Odd Fixes
5180 F:      drivers/net/ethernet/agere/
5181
5182 ETHERNET BRIDGE
5183 M:      Stephen Hemminger <stephen@networkplumber.org>
5184 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5185 L:      netdev@vger.kernel.org
5186 W:      http://www.linuxfoundation.org/en/Net:Bridge
5187 S:      Maintained
5188 F:      include/linux/netfilter_bridge/
5189 F:      net/bridge/
5190
5191 ETHERNET PHY LIBRARY
5192 M:      Andrew Lunn <andrew@lunn.ch>
5193 M:      Florian Fainelli <f.fainelli@gmail.com>
5194 L:      netdev@vger.kernel.org
5195 S:      Maintained
5196 F:      Documentation/ABI/testing/sysfs-bus-mdio
5197 F:      Documentation/devicetree/bindings/net/mdio*
5198 F:      Documentation/networking/phy.txt
5199 F:      drivers/net/phy/
5200 F:      drivers/of/of_mdio.c
5201 F:      drivers/of/of_net.c
5202 F:      include/linux/*mdio*.h
5203 F:      include/linux/of_net.h
5204 F:      include/linux/phy.h
5205 F:      include/linux/phy_fixed.h
5206 F:      include/linux/platform_data/mdio-gpio.h
5207 F:      include/linux/platform_data/mdio-bcm-unimac.h
5208 F:      include/trace/events/mdio.h
5209 F:      include/uapi/linux/mdio.h
5210 F:      include/uapi/linux/mii.h
5211
5212 EXT2 FILE SYSTEM
5213 M:      Jan Kara <jack@suse.com>
5214 L:      linux-ext4@vger.kernel.org
5215 S:      Maintained
5216 F:      Documentation/filesystems/ext2.txt
5217 F:      fs/ext2/
5218 F:      include/linux/ext2*
5219
5220 EXT4 FILE SYSTEM
5221 M:      "Theodore Ts'o" <tytso@mit.edu>
5222 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5223 L:      linux-ext4@vger.kernel.org
5224 W:      http://ext4.wiki.kernel.org
5225 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5227 S:      Maintained
5228 F:      Documentation/filesystems/ext4.txt
5229 F:      fs/ext4/
5230
5231 Extended Verification Module (EVM)
5232 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5233 L:      linux-integrity@vger.kernel.org
5234 S:      Supported
5235 F:      security/integrity/evm/
5236
5237 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5238 M:      Matt Fleming <matt@codeblueprint.co.uk>
5239 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5240 L:      linux-efi@vger.kernel.org
5241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5242 S:      Maintained
5243 F:      Documentation/efi-stub.txt
5244 F:      arch/*/kernel/efi.c
5245 F:      arch/x86/boot/compressed/eboot.[ch]
5246 F:      arch/*/include/asm/efi.h
5247 F:      arch/x86/platform/efi/
5248 F:      drivers/firmware/efi/
5249 F:      include/linux/efi*.h
5250 F:      arch/arm/boot/compressed/efi-header.S
5251 F:      arch/arm64/kernel/efi-entry.S
5252
5253 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5254 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5255 M:      Chanwoo Choi <cw00.choi@samsung.com>
5256 L:      linux-kernel@vger.kernel.org
5257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5258 S:      Maintained
5259 F:      drivers/extcon/
5260 F:      include/linux/extcon/
5261 F:      include/linux/extcon.h
5262 F:      Documentation/extcon/
5263 F:      Documentation/devicetree/bindings/extcon/
5264
5265 EXYNOS DP DRIVER
5266 M:      Jingoo Han <jingoohan1@gmail.com>
5267 L:      dri-devel@lists.freedesktop.org
5268 S:      Maintained
5269 F:      drivers/gpu/drm/exynos/exynos_dp*
5270
5271 EXYNOS SYSMMU (IOMMU) driver
5272 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5273 L:      iommu@lists.linux-foundation.org
5274 S:      Maintained
5275 F:      drivers/iommu/exynos-iommu.c
5276
5277 EZchip NPS platform support
5278 M:      Elad Kanfi <eladkan@mellanox.com>
5279 M:      Vineet Gupta <vgupta@synopsys.com>
5280 S:      Supported
5281 F:      arch/arc/plat-eznps
5282 F:      arch/arc/boot/dts/eznps.dts
5283
5284 F2FS FILE SYSTEM
5285 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5286 M:      Chao Yu <yuchao0@huawei.com>
5287 L:      linux-f2fs-devel@lists.sourceforge.net
5288 W:      https://f2fs.wiki.kernel.org/
5289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5290 S:      Maintained
5291 F:      Documentation/filesystems/f2fs.txt
5292 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5293 F:      fs/f2fs/
5294 F:      include/linux/f2fs_fs.h
5295 F:      include/trace/events/f2fs.h
5296
5297 F71805F HARDWARE MONITORING DRIVER
5298 M:      Jean Delvare <jdelvare@suse.com>
5299 L:      linux-hwmon@vger.kernel.org
5300 S:      Maintained
5301 F:      Documentation/hwmon/f71805f
5302 F:      drivers/hwmon/f71805f.c
5303
5304 FANOTIFY
5305 M:      Jan Kara <jack@suse.cz>
5306 R:      Amir Goldstein <amir73il@gmail.com>
5307 L:      linux-fsdevel@vger.kernel.org
5308 S:      Maintained
5309 F:      fs/notify/fanotify/
5310 F:      include/linux/fanotify.h
5311 F:      include/uapi/linux/fanotify.h
5312
5313 FARSYNC SYNCHRONOUS DRIVER
5314 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5315 W:      http://www.farsite.co.uk/
5316 S:      Supported
5317 F:      drivers/net/wan/farsync.*
5318
5319 FAULT INJECTION SUPPORT
5320 M:      Akinobu Mita <akinobu.mita@gmail.com>
5321 S:      Supported
5322 F:      Documentation/fault-injection/
5323 F:      lib/fault-inject.c
5324
5325 FBTFT Framebuffer drivers
5326 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5327 S:      Maintained
5328 F:      drivers/staging/fbtft/
5329
5330 FC0011 TUNER DRIVER
5331 M:      Michael Buesch <m@bues.ch>
5332 L:      linux-media@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/media/tuners/fc0011.h
5335 F:      drivers/media/tuners/fc0011.c
5336
5337 FC2580 MEDIA DRIVER
5338 M:      Antti Palosaari <crope@iki.fi>
5339 L:      linux-media@vger.kernel.org
5340 W:      https://linuxtv.org
5341 W:      http://palosaari.fi/linux/
5342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5343 T:      git git://linuxtv.org/anttip/media_tree.git
5344 S:      Maintained
5345 F:      drivers/media/tuners/fc2580*
5346
5347 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5348 M:      Johannes Thumshirn <jth@kernel.org>
5349 L:      fcoe-devel@open-fcoe.org
5350 W:      www.Open-FCoE.org
5351 S:      Supported
5352 F:      drivers/scsi/libfc/
5353 F:      drivers/scsi/fcoe/
5354 F:      include/scsi/fc/
5355 F:      include/scsi/libfc.h
5356 F:      include/scsi/libfcoe.h
5357 F:      include/uapi/scsi/fc/
5358
5359 FILE LOCKING (flock() and fcntl()/lockf())
5360 M:      Jeff Layton <jlayton@poochiereds.net>
5361 M:      "J. Bruce Fields" <bfields@fieldses.org>
5362 L:      linux-fsdevel@vger.kernel.org
5363 S:      Maintained
5364 F:      include/linux/fcntl.h
5365 F:      include/uapi/linux/fcntl.h
5366 F:      fs/fcntl.c
5367 F:      fs/locks.c
5368
5369 FILESYSTEMS (VFS and infrastructure)
5370 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5371 L:      linux-fsdevel@vger.kernel.org
5372 S:      Maintained
5373 F:      fs/*
5374 F:      include/linux/fs.h
5375 F:      include/uapi/linux/fs.h
5376
5377 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5378 M:      Riku Voipio <riku.voipio@iki.fi>
5379 L:      linux-hwmon@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/hwmon/f75375s.c
5382 F:      include/linux/f75375s.h
5383
5384 FIREWIRE AUDIO DRIVERS
5385 M:      Clemens Ladisch <clemens@ladisch.de>
5386 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5387 T:      git git://git.alsa-project.org/alsa-kernel.git
5388 S:      Maintained
5389 F:      sound/firewire/
5390
5391 FIREWIRE MEDIA DRIVERS (firedtv)
5392 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5393 L:      linux-media@vger.kernel.org
5394 L:      linux1394-devel@lists.sourceforge.net
5395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5396 S:      Maintained
5397 F:      drivers/media/firewire/
5398
5399 FIREWIRE SBP-2 TARGET
5400 M:      Chris Boot <bootc@bootc.net>
5401 L:      linux-scsi@vger.kernel.org
5402 L:      target-devel@vger.kernel.org
5403 L:      linux1394-devel@lists.sourceforge.net
5404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5405 S:      Maintained
5406 F:      drivers/target/sbp/
5407
5408 FIREWIRE SUBSYSTEM
5409 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5410 L:      linux1394-devel@lists.sourceforge.net
5411 W:      http://ieee1394.wiki.kernel.org/
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5413 S:      Maintained
5414 F:      drivers/firewire/
5415 F:      include/linux/firewire.h
5416 F:      include/uapi/linux/firewire*.h
5417 F:      tools/firewire/
5418
5419 FIRMWARE LOADER (request_firmware)
5420 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5421 L:      linux-kernel@vger.kernel.org
5422 S:      Maintained
5423 F:      Documentation/firmware_class/
5424 F:      drivers/base/firmware*.c
5425 F:      include/linux/firmware.h
5426
5427 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5428 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5429 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5430 S:      Maintained
5431 F:      drivers/block/rsxx/
5432
5433 FLOPPY DRIVER
5434 M:      Jiri Kosina <jikos@kernel.org>
5435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5436 S:      Odd fixes
5437 F:      drivers/block/floppy.c
5438
5439 FMC SUBSYSTEM
5440 M:      Alessandro Rubini <rubini@gnudd.com>
5441 W:      http://www.ohwr.org/projects/fmc-bus
5442 S:      Supported
5443 F:      drivers/fmc/
5444 F:      include/linux/fmc*.h
5445 F:      include/linux/ipmi-fru.h
5446 K:      fmc_d.*register
5447
5448 FPGA MANAGER FRAMEWORK
5449 M:      Alan Tull <atull@kernel.org>
5450 R:      Moritz Fischer <mdf@kernel.org>
5451 L:      linux-fpga@vger.kernel.org
5452 S:      Maintained
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5454 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5455 F:      Documentation/fpga/
5456 F:      Documentation/devicetree/bindings/fpga/
5457 F:      drivers/fpga/
5458 F:      include/linux/fpga/
5459 W:      http://www.rocketboards.org
5460
5461 FPU EMULATOR
5462 M:      Bill Metzenthen <billm@melbpc.org.au>
5463 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5464 S:      Maintained
5465 F:      arch/x86/math-emu/
5466
5467 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5468 L:      netdev@vger.kernel.org
5469 S:      Orphan
5470 F:      drivers/net/wan/dlci.c
5471 F:      drivers/net/wan/sdla.c
5472
5473 FRAMEBUFFER LAYER
5474 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5475 L:      linux-fbdev@vger.kernel.org
5476 T:      git git://github.com/bzolnier/linux.git
5477 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5478 S:      Maintained
5479 F:      Documentation/fb/
5480 F:      drivers/video/
5481 F:      include/video/
5482 F:      include/linux/fb.h
5483 F:      include/uapi/video/
5484 F:      include/uapi/linux/fb.h
5485
5486 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5487 M:      Horia Geantă <horia.geanta@nxp.com>
5488 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5489 L:      linux-crypto@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/crypto/caam/
5492 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5493
5494 FREESCALE DIU FRAMEBUFFER DRIVER
5495 M:      Timur Tabi <timur@tabi.org>
5496 L:      linux-fbdev@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/video/fbdev/fsl-diu-fb.*
5499
5500 FREESCALE DMA DRIVER
5501 M:      Li Yang <leoyang.li@nxp.com>
5502 M:      Zhang Wei <zw@zh-kernel.org>
5503 L:      linuxppc-dev@lists.ozlabs.org
5504 S:      Maintained
5505 F:      drivers/dma/fsldma.*
5506
5507 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5508 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5509 L:      netdev@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/net/ethernet/freescale/gianfar*
5512 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5513 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5514
5515 FREESCALE GPMI NAND DRIVER
5516 M:      Han Xu <han.xu@nxp.com>
5517 L:      linux-mtd@lists.infradead.org
5518 S:      Maintained
5519 F:      drivers/mtd/nand/gpmi-nand/*
5520
5521 FREESCALE I2C CPM DRIVER
5522 M:      Jochen Friedrich <jochen@scram.de>
5523 L:      linuxppc-dev@lists.ozlabs.org
5524 L:      linux-i2c@vger.kernel.org
5525 S:      Maintained
5526 F:      drivers/i2c/busses/i2c-cpm.c
5527
5528 FREESCALE IMX / MXC FEC DRIVER
5529 M:      Fugang Duan <fugang.duan@nxp.com>
5530 L:      netdev@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/net/ethernet/freescale/fec_main.c
5533 F:      drivers/net/ethernet/freescale/fec_ptp.c
5534 F:      drivers/net/ethernet/freescale/fec.h
5535 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5536
5537 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5538 M:      Sascha Hauer <kernel@pengutronix.de>
5539 L:      linux-fbdev@vger.kernel.org
5540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5541 S:      Maintained
5542 F:      include/linux/platform_data/video-imxfb.h
5543 F:      drivers/video/fbdev/imxfb.c
5544
5545 FREESCALE QORIQ DPAA ETHERNET DRIVER
5546 M:      Madalin Bucur <madalin.bucur@nxp.com>
5547 L:      netdev@vger.kernel.org
5548 S:      Maintained
5549 F:      drivers/net/ethernet/freescale/dpaa
5550
5551 FREESCALE QORIQ DPAA FMAN DRIVER
5552 M:      Madalin Bucur <madalin.bucur@nxp.com>
5553 L:      netdev@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/net/ethernet/freescale/fman
5556 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5557
5558 FREESCALE QUAD SPI DRIVER
5559 M:      Han Xu <han.xu@nxp.com>
5560 L:      linux-mtd@lists.infradead.org
5561 S:      Maintained
5562 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5563
5564 FREESCALE QUICC ENGINE LIBRARY
5565 M:      Qiang Zhao <qiang.zhao@nxp.com>
5566 L:      linuxppc-dev@lists.ozlabs.org
5567 S:      Maintained
5568 F:      drivers/soc/fsl/qe/
5569 F:      include/soc/fsl/*qe*.h
5570 F:      include/soc/fsl/*ucc*.h
5571
5572 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5573 M:      Li Yang <leoyang.li@nxp.com>
5574 L:      netdev@vger.kernel.org
5575 L:      linuxppc-dev@lists.ozlabs.org
5576 S:      Maintained
5577 F:      drivers/net/ethernet/freescale/ucc_geth*
5578
5579 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5580 M:      Zhao Qiang <qiang.zhao@nxp.com>
5581 L:      netdev@vger.kernel.org
5582 L:      linuxppc-dev@lists.ozlabs.org
5583 S:      Maintained
5584 F:      drivers/net/wan/fsl_ucc_hdlc*
5585
5586 FREESCALE QUICC ENGINE UCC UART DRIVER
5587 M:      Timur Tabi <timur@tabi.org>
5588 L:      linuxppc-dev@lists.ozlabs.org
5589 S:      Maintained
5590 F:      drivers/tty/serial/ucc_uart.c
5591
5592 FREESCALE SOC DRIVERS
5593 M:      Li Yang <leoyang.li@nxp.com>
5594 L:      linuxppc-dev@lists.ozlabs.org
5595 L:      linux-arm-kernel@lists.infradead.org
5596 S:      Maintained
5597 F:      Documentation/devicetree/bindings/soc/fsl/
5598 F:      drivers/soc/fsl/
5599 F:      include/linux/fsl/
5600
5601 FREESCALE SOC FS_ENET DRIVER
5602 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5603 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5604 L:      linuxppc-dev@lists.ozlabs.org
5605 L:      netdev@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/net/ethernet/freescale/fs_enet/
5608 F:      include/linux/fs_enet_pd.h
5609
5610 FREESCALE SOC SOUND DRIVERS
5611 M:      Timur Tabi <timur@tabi.org>
5612 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5613 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5614 R:      Fabio Estevam <fabio.estevam@nxp.com>
5615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5616 L:      linuxppc-dev@lists.ozlabs.org
5617 S:      Maintained
5618 F:      sound/soc/fsl/fsl*
5619 F:      sound/soc/fsl/imx*
5620 F:      sound/soc/fsl/mpc8610_hpcd.c
5621
5622 FREESCALE USB PERIPHERAL DRIVERS
5623 M:      Li Yang <leoyang.li@nxp.com>
5624 L:      linux-usb@vger.kernel.org
5625 L:      linuxppc-dev@lists.ozlabs.org
5626 S:      Maintained
5627 F:      drivers/usb/gadget/udc/fsl*
5628
5629 FREEVXFS FILESYSTEM
5630 M:      Christoph Hellwig <hch@infradead.org>
5631 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5632 S:      Maintained
5633 F:      fs/freevxfs/
5634
5635 FREEZER
5636 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5637 M:      Pavel Machek <pavel@ucw.cz>
5638 L:      linux-pm@vger.kernel.org
5639 S:      Supported
5640 F:      Documentation/power/freezing-of-tasks.txt
5641 F:      include/linux/freezer.h
5642 F:      kernel/freezer.c
5643
5644 FRONTSWAP API
5645 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5646 L:      linux-kernel@vger.kernel.org
5647 S:      Maintained
5648 F:      mm/frontswap.c
5649 F:      include/linux/frontswap.h
5650
5651 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5652 M:      David Howells <dhowells@redhat.com>
5653 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5654 S:      Supported
5655 F:      Documentation/filesystems/caching/
5656 F:      fs/fscache/
5657 F:      include/linux/fscache*.h
5658
5659 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5660 M:      Theodore Y. Ts'o <tytso@mit.edu>
5661 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5662 L:      linux-fscrypt@vger.kernel.org
5663 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5665 S:      Supported
5666 F:      fs/crypto/
5667 F:      include/linux/fscrypt*.h
5668 F:      Documentation/filesystems/fscrypt.rst
5669
5670 FUJITSU FR-V (FRV) PORT
5671 S:      Orphan
5672 F:      arch/frv/
5673
5674 FUJITSU LAPTOP EXTRAS
5675 M:      Jonathan Woithe <jwoithe@just42.net>
5676 L:      platform-driver-x86@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/platform/x86/fujitsu-laptop.c
5679
5680 FUJITSU M-5MO LS CAMERA ISP DRIVER
5681 M:      Kyungmin Park <kyungmin.park@samsung.com>
5682 M:      Heungjun Kim <riverful.kim@samsung.com>
5683 L:      linux-media@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/media/i2c/m5mols/
5686 F:      include/media/i2c/m5mols.h
5687
5688 FUJITSU TABLET EXTRAS
5689 M:      Robert Gerlach <khnz@gmx.de>
5690 L:      platform-driver-x86@vger.kernel.org
5691 S:      Maintained
5692 F:      drivers/platform/x86/fujitsu-tablet.c
5693
5694 FUSE: FILESYSTEM IN USERSPACE
5695 M:      Miklos Szeredi <miklos@szeredi.hu>
5696 L:      linux-fsdevel@vger.kernel.org
5697 W:      http://fuse.sourceforge.net/
5698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5699 S:      Maintained
5700 F:      fs/fuse/
5701 F:      include/uapi/linux/fuse.h
5702 F:      Documentation/filesystems/fuse.txt
5703
5704 FUTEX SUBSYSTEM
5705 M:      Thomas Gleixner <tglx@linutronix.de>
5706 M:      Ingo Molnar <mingo@redhat.com>
5707 R:      Peter Zijlstra <peterz@infradead.org>
5708 R:      Darren Hart <dvhart@infradead.org>
5709 L:      linux-kernel@vger.kernel.org
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5711 S:      Maintained
5712 F:      kernel/futex.c
5713 F:      kernel/futex_compat.c
5714 F:      include/asm-generic/futex.h
5715 F:      include/linux/futex.h
5716 F:      include/uapi/linux/futex.h
5717 F:      tools/testing/selftests/futex/
5718 F:      tools/perf/bench/futex*
5719 F:      Documentation/*futex*
5720
5721 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5722 M:      Rik Faith <faith@cs.unc.edu>
5723 L:      linux-scsi@vger.kernel.org
5724 S:      Odd Fixes (e.g., new signatures)
5725 F:      drivers/scsi/fdomain.*
5726
5727 GCC PLUGINS
5728 M:      Kees Cook <keescook@chromium.org>
5729 R:      Emese Revfy <re.emese@gmail.com>
5730 L:      kernel-hardening@lists.openwall.com
5731 S:      Maintained
5732 F:      scripts/gcc-plugins/
5733 F:      scripts/gcc-plugin.sh
5734 F:      scripts/Makefile.gcc-plugins
5735 F:      Documentation/gcc-plugins.txt
5736
5737 GCOV BASED KERNEL PROFILING
5738 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5739 S:      Maintained
5740 F:      kernel/gcov/
5741 F:      Documentation/dev-tools/gcov.rst
5742
5743 GDB KERNEL DEBUGGING HELPER SCRIPTS
5744 M:      Jan Kiszka <jan.kiszka@siemens.com>
5745 M:      Kieran Bingham <kieran@bingham.xyz>
5746 S:      Supported
5747 F:      scripts/gdb/
5748
5749 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5750 M:      Achim Leubner <achim_leubner@adaptec.com>
5751 L:      linux-scsi@vger.kernel.org
5752 W:      http://www.icp-vortex.com/
5753 S:      Supported
5754 F:      drivers/scsi/gdt*
5755
5756 GEMTEK FM RADIO RECEIVER DRIVER
5757 M:      Hans Verkuil <hverkuil@xs4all.nl>
5758 L:      linux-media@vger.kernel.org
5759 T:      git git://linuxtv.org/media_tree.git
5760 W:      https://linuxtv.org
5761 S:      Maintained
5762 F:      drivers/media/radio/radio-gemtek*
5763
5764 GENERIC GPIO I2C DRIVER
5765 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5766 S:      Supported
5767 F:      drivers/i2c/busses/i2c-gpio.c
5768 F:      include/linux/i2c-gpio.h
5769
5770 GENERIC GPIO I2C MULTIPLEXER DRIVER
5771 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5772 L:      linux-i2c@vger.kernel.org
5773 S:      Supported
5774 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5775 F:      include/linux/i2c-mux-gpio.h
5776 F:      Documentation/i2c/muxes/i2c-mux-gpio
5777
5778 GENERIC HDLC (WAN) DRIVERS
5779 M:      Krzysztof Halasa <khc@pm.waw.pl>
5780 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5781 S:      Maintained
5782 F:      drivers/net/wan/c101.c
5783 F:      drivers/net/wan/hd6457*
5784 F:      drivers/net/wan/hdlc*
5785 F:      drivers/net/wan/n2.c
5786 F:      drivers/net/wan/pc300too.c
5787 F:      drivers/net/wan/pci200syn.c
5788 F:      drivers/net/wan/wanxl*
5789
5790 GENERIC INCLUDE/ASM HEADER FILES
5791 M:      Arnd Bergmann <arnd@arndb.de>
5792 L:      linux-arch@vger.kernel.org
5793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5794 S:      Maintained
5795 F:      include/asm-generic/
5796 F:      include/uapi/asm-generic/
5797
5798 GENERIC PHY FRAMEWORK
5799 M:      Kishon Vijay Abraham I <kishon@ti.com>
5800 L:      linux-kernel@vger.kernel.org
5801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5802 S:      Supported
5803 F:      drivers/phy/
5804 F:      include/linux/phy/
5805
5806 GENERIC PM DOMAINS
5807 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5808 M:      Kevin Hilman <khilman@kernel.org>
5809 M:      Ulf Hansson <ulf.hansson@linaro.org>
5810 L:      linux-pm@vger.kernel.org
5811 S:      Supported
5812 F:      drivers/base/power/domain*.c
5813 F:      include/linux/pm_domain.h
5814 F:      Documentation/devicetree/bindings/power/power_domain.txt
5815
5816 GENERIC UIO DRIVER FOR PCI DEVICES
5817 M:      "Michael S. Tsirkin" <mst@redhat.com>
5818 L:      kvm@vger.kernel.org
5819 S:      Supported
5820 F:      drivers/uio/uio_pci_generic.c
5821
5822 GENWQE (IBM Generic Workqueue Card)
5823 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5824 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5825 S:      Supported
5826 F:      drivers/misc/genwqe/
5827
5828 GET_MAINTAINER SCRIPT
5829 M:      Joe Perches <joe@perches.com>
5830 S:      Maintained
5831 F:      scripts/get_maintainer.pl
5832
5833 GFS2 FILE SYSTEM
5834 M:      Steven Whitehouse <swhiteho@redhat.com>
5835 M:      Bob Peterson <rpeterso@redhat.com>
5836 L:      cluster-devel@redhat.com
5837 W:      http://sources.redhat.com/cluster/
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5839 S:      Supported
5840 F:      Documentation/filesystems/gfs2*.txt
5841 F:      fs/gfs2/
5842 F:      include/uapi/linux/gfs2_ondisk.h
5843
5844 GIGASET ISDN DRIVERS
5845 M:      Paul Bolle <pebolle@tiscali.nl>
5846 L:      gigaset307x-common@lists.sourceforge.net
5847 W:      http://gigaset307x.sourceforge.net/
5848 S:      Odd Fixes
5849 F:      Documentation/isdn/README.gigaset
5850 F:      drivers/isdn/gigaset/
5851 F:      include/uapi/linux/gigaset_dev.h
5852
5853 GO7007 MPEG CODEC
5854 M:      Hans Verkuil <hans.verkuil@cisco.com>
5855 L:      linux-media@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/media/usb/go7007/
5858
5859 GOODIX TOUCHSCREEN
5860 M:      Bastien Nocera <hadess@hadess.net>
5861 L:      linux-input@vger.kernel.org
5862 S:      Maintained
5863 F:      drivers/input/touchscreen/goodix.c
5864
5865 GPIO ACPI SUPPORT
5866 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5867 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5868 L:      linux-gpio@vger.kernel.org
5869 L:      linux-acpi@vger.kernel.org
5870 S:      Maintained
5871 F:      Documentation/acpi/gpio-properties.txt
5872 F:      drivers/gpio/gpiolib-acpi.c
5873
5874 GPIO IR Transmitter
5875 M:      Sean Young <sean@mess.org>
5876 L:      linux-media@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/media/rc/gpio-ir-tx.c
5879
5880 GPIO MOCKUP DRIVER
5881 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5882 L:      linux-gpio@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/gpio/gpio-mockup.c
5885 F:      tools/testing/selftests/gpio/
5886
5887 GPIO SUBSYSTEM
5888 M:      Linus Walleij <linus.walleij@linaro.org>
5889 L:      linux-gpio@vger.kernel.org
5890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5891 S:      Maintained
5892 F:      Documentation/devicetree/bindings/gpio/
5893 F:      Documentation/gpio/
5894 F:      Documentation/ABI/testing/gpio-cdev
5895 F:      Documentation/ABI/obsolete/sysfs-gpio
5896 F:      drivers/gpio/
5897 F:      include/linux/gpio/
5898 F:      include/linux/gpio.h
5899 F:      include/asm-generic/gpio.h
5900 F:      include/uapi/linux/gpio.h
5901 F:      tools/gpio/
5902
5903 GRE DEMULTIPLEXER DRIVER
5904 M:      Dmitry Kozlov <xeb@mail.ru>
5905 L:      netdev@vger.kernel.org
5906 S:      Maintained
5907 F:      net/ipv4/gre_demux.c
5908 F:      net/ipv4/gre_offload.c
5909 F:      include/net/gre.h
5910
5911 GRETH 10/100/1G Ethernet MAC device driver
5912 M:      Andreas Larsson <andreas@gaisler.com>
5913 L:      netdev@vger.kernel.org
5914 S:      Maintained
5915 F:      drivers/net/ethernet/aeroflex/
5916
5917 GREYBUS AUDIO PROTOCOLS DRIVERS
5918 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5919 M:      Mark Greer <mgreer@animalcreek.com>
5920 S:      Maintained
5921 F:      drivers/staging/greybus/audio_apbridgea.c
5922 F:      drivers/staging/greybus/audio_apbridgea.h
5923 F:      drivers/staging/greybus/audio_codec.c
5924 F:      drivers/staging/greybus/audio_codec.h
5925 F:      drivers/staging/greybus/audio_gb.c
5926 F:      drivers/staging/greybus/audio_manager.c
5927 F:      drivers/staging/greybus/audio_manager.h
5928 F:      drivers/staging/greybus/audio_manager_module.c
5929 F:      drivers/staging/greybus/audio_manager_private.h
5930 F:      drivers/staging/greybus/audio_manager_sysfs.c
5931 F:      drivers/staging/greybus/audio_module.c
5932 F:      drivers/staging/greybus/audio_topology.c
5933
5934 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5935 M:      Viresh Kumar <vireshk@kernel.org>
5936 S:      Maintained
5937 F:      drivers/staging/greybus/authentication.c
5938 F:      drivers/staging/greybus/bootrom.c
5939 F:      drivers/staging/greybus/firmware.h
5940 F:      drivers/staging/greybus/fw-core.c
5941 F:      drivers/staging/greybus/fw-download.c
5942 F:      drivers/staging/greybus/fw-managament.c
5943 F:      drivers/staging/greybus/greybus_authentication.h
5944 F:      drivers/staging/greybus/greybus_firmware.h
5945 F:      drivers/staging/greybus/hid.c
5946 F:      drivers/staging/greybus/i2c.c
5947 F:      drivers/staging/greybus/spi.c
5948 F:      drivers/staging/greybus/spilib.c
5949 F:      drivers/staging/greybus/spilib.h
5950
5951 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5952 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5953 S:      Maintained
5954 F:      drivers/staging/greybus/loopback.c
5955 F:      drivers/staging/greybus/timesync.c
5956 F:      drivers/staging/greybus/timesync_platform.c
5957
5958 GREYBUS PLATFORM DRIVERS
5959 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5960 S:      Maintained
5961 F:      drivers/staging/greybus/arche-platform.c
5962 F:      drivers/staging/greybus/arche-apb-ctrl.c
5963 F:      drivers/staging/greybus/arche_platform.h
5964
5965 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5966 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5967 S:      Maintained
5968 F:      drivers/staging/greybus/sdio.c
5969 F:      drivers/staging/greybus/light.c
5970 F:      drivers/staging/greybus/gpio.c
5971 F:      drivers/staging/greybus/power_supply.c
5972 F:      drivers/staging/greybus/spi.c
5973 F:      drivers/staging/greybus/spilib.c
5974
5975 GREYBUS SUBSYSTEM
5976 M:      Johan Hovold <johan@kernel.org>
5977 M:      Alex Elder <elder@kernel.org>
5978 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5979 S:      Maintained
5980 F:      drivers/staging/greybus/
5981 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5982
5983 GREYBUS UART PROTOCOLS DRIVERS
5984 M:      David Lin <dtwlin@gmail.com>
5985 S:      Maintained
5986 F:      drivers/staging/greybus/uart.c
5987 F:      drivers/staging/greybus/log.c
5988
5989 GS1662 VIDEO SERIALIZER
5990 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5991 L:      linux-media@vger.kernel.org
5992 T:      git git://linuxtv.org/media_tree.git
5993 S:      Maintained
5994 F:      drivers/media/spi/gs1662.c
5995
5996 GSPCA FINEPIX SUBDRIVER
5997 M:      Frank Zago <frank@zago.net>
5998 L:      linux-media@vger.kernel.org
5999 T:      git git://linuxtv.org/media_tree.git
6000 S:      Maintained
6001 F:      drivers/media/usb/gspca/finepix.c
6002
6003 GSPCA GL860 SUBDRIVER
6004 M:      Olivier Lorin <o.lorin@laposte.net>
6005 L:      linux-media@vger.kernel.org
6006 T:      git git://linuxtv.org/media_tree.git
6007 S:      Maintained
6008 F:      drivers/media/usb/gspca/gl860/
6009
6010 GSPCA M5602 SUBDRIVER
6011 M:      Erik Andren <erik.andren@gmail.com>
6012 L:      linux-media@vger.kernel.org
6013 T:      git git://linuxtv.org/media_tree.git
6014 S:      Maintained
6015 F:      drivers/media/usb/gspca/m5602/
6016
6017 GSPCA PAC207 SONIXB SUBDRIVER
6018 M:      Hans Verkuil <hverkuil@xs4all.nl>
6019 L:      linux-media@vger.kernel.org
6020 T:      git git://linuxtv.org/media_tree.git
6021 S:      Odd Fixes
6022 F:      drivers/media/usb/gspca/pac207.c
6023
6024 GSPCA SN9C20X SUBDRIVER
6025 M:      Brian Johnson <brijohn@gmail.com>
6026 L:      linux-media@vger.kernel.org
6027 T:      git git://linuxtv.org/media_tree.git
6028 S:      Maintained
6029 F:      drivers/media/usb/gspca/sn9c20x.c
6030
6031 GSPCA T613 SUBDRIVER
6032 M:      Leandro Costantino <lcostantino@gmail.com>
6033 L:      linux-media@vger.kernel.org
6034 T:      git git://linuxtv.org/media_tree.git
6035 S:      Maintained
6036 F:      drivers/media/usb/gspca/t613.c
6037
6038 GSPCA USB WEBCAM DRIVER
6039 M:      Hans Verkuil <hverkuil@xs4all.nl>
6040 L:      linux-media@vger.kernel.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 S:      Odd Fixes
6043 F:      drivers/media/usb/gspca/
6044
6045 GTP (GPRS Tunneling Protocol)
6046 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6047 M:      Harald Welte <laforge@gnumonks.org>
6048 L:      osmocom-net-gprs@lists.osmocom.org
6049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6050 S:      Maintained
6051 F:      drivers/net/gtp.c
6052
6053 GUID PARTITION TABLE (GPT)
6054 M:      Davidlohr Bueso <dave@stgolabs.net>
6055 L:      linux-efi@vger.kernel.org
6056 S:      Maintained
6057 F:      block/partitions/efi.*
6058
6059 H8/300 ARCHITECTURE
6060 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6061 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6062 W:      http://uclinux-h8.sourceforge.jp
6063 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6064 S:      Maintained
6065 F:      arch/h8300/
6066 F:      drivers/clocksource/h8300_*.c
6067 F:      drivers/clk/h8300/
6068 F:      drivers/irqchip/irq-renesas-h8*.c
6069
6070 HACKRF MEDIA DRIVER
6071 M:      Antti Palosaari <crope@iki.fi>
6072 L:      linux-media@vger.kernel.org
6073 W:      https://linuxtv.org
6074 W:      http://palosaari.fi/linux/
6075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6076 T:      git git://linuxtv.org/anttip/media_tree.git
6077 S:      Maintained
6078 F:      drivers/media/usb/hackrf/
6079
6080 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6081 M:      Frank Seidel <frank@f-seidel.de>
6082 L:      platform-driver-x86@vger.kernel.org
6083 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6084 S:      Maintained
6085 F:      drivers/platform/x86/hdaps.c
6086
6087 HARDWARE MONITORING
6088 M:      Jean Delvare <jdelvare@suse.com>
6089 M:      Guenter Roeck <linux@roeck-us.net>
6090 L:      linux-hwmon@vger.kernel.org
6091 W:      http://hwmon.wiki.kernel.org/
6092 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6094 S:      Maintained
6095 F:      Documentation/hwmon/
6096 F:      drivers/hwmon/
6097 F:      include/linux/hwmon*.h
6098
6099 HARDWARE RANDOM NUMBER GENERATOR CORE
6100 M:      Matt Mackall <mpm@selenic.com>
6101 M:      Herbert Xu <herbert@gondor.apana.org.au>
6102 L:      linux-crypto@vger.kernel.org
6103 S:      Odd fixes
6104 F:      Documentation/devicetree/bindings/rng/
6105 F:      Documentation/hw_random.txt
6106 F:      drivers/char/hw_random/
6107 F:      include/linux/hw_random.h
6108
6109 HARDWARE SPINLOCK CORE
6110 M:      Ohad Ben-Cohen <ohad@wizery.com>
6111 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6112 L:      linux-remoteproc@vger.kernel.org
6113 S:      Maintained
6114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6115 F:      Documentation/devicetree/bindings/hwlock/
6116 F:      Documentation/hwspinlock.txt
6117 F:      drivers/hwspinlock/
6118 F:      include/linux/hwspinlock.h
6119
6120 HARMONY SOUND DRIVER
6121 L:      linux-parisc@vger.kernel.org
6122 S:      Maintained
6123 F:      sound/parisc/harmony.*
6124
6125 HDPVR USB VIDEO ENCODER DRIVER
6126 M:      Hans Verkuil <hverkuil@xs4all.nl>
6127 L:      linux-media@vger.kernel.org
6128 T:      git git://linuxtv.org/media_tree.git
6129 W:      https://linuxtv.org
6130 S:      Odd Fixes
6131 F:      drivers/media/usb/hdpvr/
6132
6133 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6134 M:      Jimmy Vance <jimmy.vance@hpe.com>
6135 S:      Supported
6136 F:      Documentation/watchdog/hpwdt.txt
6137 F:      drivers/watchdog/hpwdt.c
6138
6139 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6140 M:      Don Brace <don.brace@microsemi.com>
6141 L:      esc.storagedev@microsemi.com
6142 L:      linux-scsi@vger.kernel.org
6143 S:      Supported
6144 F:      Documentation/scsi/hpsa.txt
6145 F:      drivers/scsi/hpsa*.[ch]
6146 F:      include/linux/cciss*.h
6147 F:      include/uapi/linux/cciss*.h
6148
6149 HFI1 DRIVER
6150 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6151 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6152 L:      linux-rdma@vger.kernel.org
6153 S:      Supported
6154 F:      drivers/infiniband/hw/hfi1
6155
6156 HFS FILESYSTEM
6157 L:      linux-fsdevel@vger.kernel.org
6158 S:      Orphan
6159 F:      Documentation/filesystems/hfs.txt
6160 F:      fs/hfs/
6161
6162 HFSPLUS FILESYSTEM
6163 L:      linux-fsdevel@vger.kernel.org
6164 S:      Orphan
6165 F:      Documentation/filesystems/hfsplus.txt
6166 F:      fs/hfsplus/
6167
6168 HGA FRAMEBUFFER DRIVER
6169 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6170 L:      linux-nvidia@lists.surfsouth.com
6171 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6172 S:      Maintained
6173 F:      drivers/video/fbdev/hgafb.c
6174
6175 HIBERNATION (aka Software Suspend, aka swsusp)
6176 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6177 M:      Pavel Machek <pavel@ucw.cz>
6178 L:      linux-pm@vger.kernel.org
6179 B:      https://bugzilla.kernel.org
6180 S:      Supported
6181 F:      arch/x86/power/
6182 F:      drivers/base/power/
6183 F:      kernel/power/
6184 F:      include/linux/suspend.h
6185 F:      include/linux/freezer.h
6186 F:      include/linux/pm.h
6187 F:      arch/*/include/asm/suspend*.h
6188
6189 HID CORE LAYER
6190 M:      Jiri Kosina <jikos@kernel.org>
6191 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6192 L:      linux-input@vger.kernel.org
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6194 S:      Maintained
6195 F:      drivers/hid/
6196 F:      include/linux/hid*
6197 F:      include/uapi/linux/hid*
6198
6199 HID SENSOR HUB DRIVERS
6200 M:      Jiri Kosina <jikos@kernel.org>
6201 M:      Jonathan Cameron <jic23@kernel.org>
6202 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6203 L:      linux-input@vger.kernel.org
6204 L:      linux-iio@vger.kernel.org
6205 S:      Maintained
6206 F:      Documentation/hid/hid-sensor*
6207 F:      drivers/hid/hid-sensor-*
6208 F:      drivers/iio/*/hid-*
6209 F:      include/linux/hid-sensor-*
6210
6211 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6212 M:      Thomas Gleixner <tglx@linutronix.de>
6213 L:      linux-kernel@vger.kernel.org
6214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6215 S:      Maintained
6216 F:      Documentation/timers/
6217 F:      kernel/time/hrtimer.c
6218 F:      kernel/time/clockevents.c
6219 F:      kernel/time/timer_*.c
6220 F:      include/linux/clockchips.h
6221 F:      include/linux/hrtimer.h
6222
6223 HIGH-SPEED SCC DRIVER FOR AX.25
6224 L:      linux-hams@vger.kernel.org
6225 S:      Orphan
6226 F:      drivers/net/hamradio/dmascc.c
6227 F:      drivers/net/hamradio/scc.c
6228
6229 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6230 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6231 W:      http://www.highpoint-tech.com
6232 S:      Supported
6233 F:      Documentation/scsi/hptiop.txt
6234 F:      drivers/scsi/hptiop.c
6235
6236 HIPPI
6237 M:      Jes Sorensen <jes@trained-monkey.org>
6238 L:      linux-hippi@sunsite.dk
6239 S:      Maintained
6240 F:      include/linux/hippidevice.h
6241 F:      include/uapi/linux/if_hippi.h
6242 F:      net/802/hippi.c
6243 F:      drivers/net/hippi/
6244
6245 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6246 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6247 M:      Salil Mehta <salil.mehta@huawei.com>
6248 L:      netdev@vger.kernel.org
6249 W:      http://www.hisilicon.com
6250 S:      Maintained
6251 F:      drivers/net/ethernet/hisilicon/hns3/
6252
6253 HISILICON NETWORK SUBSYSTEM DRIVER
6254 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6255 M:      Salil Mehta <salil.mehta@huawei.com>
6256 L:      netdev@vger.kernel.org
6257 W:      http://www.hisilicon.com
6258 S:      Maintained
6259 F:      drivers/net/ethernet/hisilicon/
6260 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6261
6262 HISILICON PMU DRIVER
6263 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6264 W:      http://www.hisilicon.com
6265 S:      Supported
6266 F:      drivers/perf/hisilicon
6267 F:      Documentation/perf/hisi-pmu.txt
6268
6269 HISILICON ROCE DRIVER
6270 M:      Lijun Ou <oulijun@huawei.com>
6271 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6272 L:      linux-rdma@vger.kernel.org
6273 S:      Maintained
6274 F:      drivers/infiniband/hw/hns/
6275 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6276
6277 HISILICON SAS Controller
6278 M:      John Garry <john.garry@huawei.com>
6279 W:      http://www.hisilicon.com
6280 S:      Supported
6281 F:      drivers/scsi/hisi_sas/
6282 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6283
6284 HMM - Heterogeneous Memory Management
6285 M:      Jérôme Glisse <jglisse@redhat.com>
6286 L:      linux-mm@kvack.org
6287 S:      Maintained
6288 F:      mm/hmm*
6289 F:      include/linux/hmm*
6290
6291 HOST AP DRIVER
6292 M:      Jouni Malinen <j@w1.fi>
6293 L:      linux-wireless@vger.kernel.org
6294 W:      http://w1.fi/hostap-driver.html
6295 S:      Obsolete
6296 F:      drivers/net/wireless/intersil/hostap/
6297
6298 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6299 L:      platform-driver-x86@vger.kernel.org
6300 S:      Orphan
6301 F:      drivers/platform/x86/tc1100-wmi.c
6302
6303 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6304 M:      Jaroslav Kysela <perex@perex.cz>
6305 S:      Maintained
6306 F:      drivers/net/ethernet/hp/hp100.*
6307
6308 HPET:   High Precision Event Timers driver
6309 M:      Clemens Ladisch <clemens@ladisch.de>
6310 S:      Maintained
6311 F:      Documentation/timers/hpet.txt
6312 F:      drivers/char/hpet.c
6313 F:      include/linux/hpet.h
6314 F:      include/uapi/linux/hpet.h
6315
6316 HPET:   x86
6317 S:      Orphan
6318 F:      arch/x86/kernel/hpet.c
6319 F:      arch/x86/include/asm/hpet.h
6320
6321 HPFS FILESYSTEM
6322 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6323 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6324 S:      Maintained
6325 F:      fs/hpfs/
6326
6327 HSI SUBSYSTEM
6328 M:      Sebastian Reichel <sre@kernel.org>
6329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6330 S:      Maintained
6331 F:      Documentation/ABI/testing/sysfs-bus-hsi
6332 F:      Documentation/driver-api/hsi.rst
6333 F:      drivers/hsi/
6334 F:      include/linux/hsi/
6335 F:      include/uapi/linux/hsi/
6336
6337 HSO 3G MODEM DRIVER
6338 L:      linux-usb@vger.kernel.org
6339 S:      Orphan
6340 F:      drivers/net/usb/hso.c
6341
6342 HSR NETWORK PROTOCOL
6343 M:      Arvid Brodin <arvid.brodin@alten.se>
6344 L:      netdev@vger.kernel.org
6345 S:      Maintained
6346 F:      net/hsr/
6347
6348 HT16K33 LED CONTROLLER DRIVER
6349 M:      Robin van der Gracht <robin@protonic.nl>
6350 S:      Maintained
6351 F:      drivers/auxdisplay/ht16k33.c
6352 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6353
6354 HTCPEN TOUCHSCREEN DRIVER
6355 M:      Pau Oliva Fora <pof@eslack.org>
6356 L:      linux-input@vger.kernel.org
6357 S:      Maintained
6358 F:      drivers/input/touchscreen/htcpen.c
6359
6360 HUAWEI ETHERNET DRIVER
6361 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6362 L:      netdev@vger.kernel.org
6363 S:      Supported
6364 F:      Documentation/networking/hinic.txt
6365 F:      drivers/net/ethernet/huawei/hinic/
6366
6367 HUGETLB FILESYSTEM
6368 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6369 S:      Maintained
6370 F:      fs/hugetlbfs/
6371
6372 HVA ST MEDIA DRIVER
6373 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6374 L:      linux-media@vger.kernel.org
6375 T:      git git://linuxtv.org/media_tree.git
6376 W:      https://linuxtv.org
6377 S:      Supported
6378 F:      drivers/media/platform/sti/hva
6379
6380 HWPOISON MEMORY FAILURE HANDLING
6381 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6382 L:      linux-mm@kvack.org
6383 S:      Maintained
6384 F:      mm/memory-failure.c
6385 F:      mm/hwpoison-inject.c
6386
6387 Hyper-V CORE AND DRIVERS
6388 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6389 M:      Haiyang Zhang <haiyangz@microsoft.com>
6390 M:      Stephen Hemminger <sthemmin@microsoft.com>
6391 L:      devel@linuxdriverproject.org
6392 S:      Maintained
6393 F:      Documentation/networking/netvsc.txt
6394 F:      arch/x86/include/asm/mshyperv.h
6395 F:      arch/x86/include/asm/trace/hyperv.h
6396 F:      arch/x86/include/uapi/asm/hyperv.h
6397 F:      arch/x86/kernel/cpu/mshyperv.c
6398 F:      arch/x86/hyperv
6399 F:      drivers/hid/hid-hyperv.c
6400 F:      drivers/hv/
6401 F:      drivers/input/serio/hyperv-keyboard.c
6402 F:      drivers/pci/host/pci-hyperv.c
6403 F:      drivers/net/hyperv/
6404 F:      drivers/scsi/storvsc_drv.c
6405 F:      drivers/uio/uio_hv_generic.c
6406 F:      drivers/video/fbdev/hyperv_fb.c
6407 F:      net/vmw_vsock/hyperv_transport.c
6408 F:      include/linux/hyperv.h
6409 F:      include/uapi/linux/hyperv.h
6410 F:      tools/hv/
6411 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6412
6413 HYPERVISOR VIRTUAL CONSOLE DRIVER
6414 L:      linuxppc-dev@lists.ozlabs.org
6415 S:      Odd Fixes
6416 F:      drivers/tty/hvc/
6417
6418 I2C ACPI SUPPORT
6419 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6420 L:      linux-i2c@vger.kernel.org
6421 L:      linux-acpi@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/i2c/i2c-core-acpi.c
6424
6425 I2C MUXES
6426 M:      Peter Rosin <peda@axentia.se>
6427 L:      linux-i2c@vger.kernel.org
6428 S:      Maintained
6429 F:      Documentation/i2c/i2c-topology
6430 F:      Documentation/i2c/muxes/
6431 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6432 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6433 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6434 F:      drivers/i2c/i2c-mux.c
6435 F:      drivers/i2c/muxes/
6436 F:      include/linux/i2c-mux.h
6437
6438 I2C OVER PARALLEL PORT
6439 M:      Jean Delvare <jdelvare@suse.com>
6440 L:      linux-i2c@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/i2c/busses/i2c-parport
6443 F:      Documentation/i2c/busses/i2c-parport-light
6444 F:      drivers/i2c/busses/i2c-parport.c
6445 F:      drivers/i2c/busses/i2c-parport-light.c
6446
6447 I2C SUBSYSTEM
6448 M:      Wolfram Sang <wsa@the-dreams.de>
6449 L:      linux-i2c@vger.kernel.org
6450 W:      https://i2c.wiki.kernel.org/
6451 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6453 S:      Maintained
6454 F:      Documentation/devicetree/bindings/i2c/
6455 F:      Documentation/i2c/
6456 F:      drivers/i2c/
6457 F:      drivers/i2c/*/
6458 F:      include/linux/i2c.h
6459 F:      include/linux/i2c-*.h
6460 F:      include/uapi/linux/i2c.h
6461 F:      include/uapi/linux/i2c-*.h
6462
6463 I2C-TAOS-EVM DRIVER
6464 M:      Jean Delvare <jdelvare@suse.com>
6465 L:      linux-i2c@vger.kernel.org
6466 S:      Maintained
6467 F:      Documentation/i2c/busses/i2c-taos-evm
6468 F:      drivers/i2c/busses/i2c-taos-evm.c
6469
6470 I2C-TINY-USB DRIVER
6471 M:      Till Harbaum <till@harbaum.org>
6472 L:      linux-i2c@vger.kernel.org
6473 W:      http://www.harbaum.org/till/i2c_tiny_usb
6474 S:      Maintained
6475 F:      drivers/i2c/busses/i2c-tiny-usb.c
6476
6477 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6478 M:      Jean Delvare <jdelvare@suse.com>
6479 L:      linux-i2c@vger.kernel.org
6480 S:      Maintained
6481 F:      Documentation/i2c/busses/i2c-ali1535
6482 F:      Documentation/i2c/busses/i2c-ali1563
6483 F:      Documentation/i2c/busses/i2c-ali15x3
6484 F:      Documentation/i2c/busses/i2c-amd756
6485 F:      Documentation/i2c/busses/i2c-amd8111
6486 F:      Documentation/i2c/busses/i2c-i801
6487 F:      Documentation/i2c/busses/i2c-nforce2
6488 F:      Documentation/i2c/busses/i2c-piix4
6489 F:      Documentation/i2c/busses/i2c-sis5595
6490 F:      Documentation/i2c/busses/i2c-sis630
6491 F:      Documentation/i2c/busses/i2c-sis96x
6492 F:      Documentation/i2c/busses/i2c-via
6493 F:      Documentation/i2c/busses/i2c-viapro
6494 F:      drivers/i2c/busses/i2c-ali1535.c
6495 F:      drivers/i2c/busses/i2c-ali1563.c
6496 F:      drivers/i2c/busses/i2c-ali15x3.c
6497 F:      drivers/i2c/busses/i2c-amd756.c
6498 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6499 F:      drivers/i2c/busses/i2c-amd8111.c
6500 F:      drivers/i2c/busses/i2c-i801.c
6501 F:      drivers/i2c/busses/i2c-isch.c
6502 F:      drivers/i2c/busses/i2c-nforce2.c
6503 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6504 F:      drivers/i2c/busses/i2c-piix4.c
6505 F:      drivers/i2c/busses/i2c-sis5595.c
6506 F:      drivers/i2c/busses/i2c-sis630.c
6507 F:      drivers/i2c/busses/i2c-sis96x.c
6508 F:      drivers/i2c/busses/i2c-via.c
6509 F:      drivers/i2c/busses/i2c-viapro.c
6510
6511 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6512 M:      Hans de Goede <hdegoede@redhat.com>
6513 L:      linux-i2c@vger.kernel.org
6514 S:      Maintained
6515 F:      drivers/i2c/busses/i2c-cht-wc.c
6516
6517 I2C/SMBUS ISMT DRIVER
6518 M:      Seth Heasley <seth.heasley@intel.com>
6519 M:      Neil Horman <nhorman@tuxdriver.com>
6520 L:      linux-i2c@vger.kernel.org
6521 F:      drivers/i2c/busses/i2c-ismt.c
6522 F:      Documentation/i2c/busses/i2c-ismt
6523
6524 I2C/SMBUS STUB DRIVER
6525 M:      Jean Delvare <jdelvare@suse.com>
6526 L:      linux-i2c@vger.kernel.org
6527 S:      Maintained
6528 F:      drivers/i2c/i2c-stub.c
6529
6530 i386 BOOT CODE
6531 M:      "H. Peter Anvin" <hpa@zytor.com>
6532 S:      Maintained
6533 F:      arch/x86/boot/
6534
6535 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6536 M:      "H. Peter Anvin" <hpa@zytor.com>
6537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6538 S:      Maintained
6539
6540 IA64 (Itanium) PLATFORM
6541 M:      Tony Luck <tony.luck@intel.com>
6542 M:      Fenghua Yu <fenghua.yu@intel.com>
6543 L:      linux-ia64@vger.kernel.org
6544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6545 S:      Maintained
6546 F:      arch/ia64/
6547
6548 IBM Power 842 compression accelerator
6549 M:      Haren Myneni <haren@us.ibm.com>
6550 S:      Supported
6551 F:      drivers/crypto/nx/Makefile
6552 F:      drivers/crypto/nx/Kconfig
6553 F:      drivers/crypto/nx/nx-842*
6554 F:      include/linux/sw842.h
6555 F:      crypto/842.c
6556 F:      lib/842/
6557
6558 IBM Power in-Nest Crypto Acceleration
6559 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6560 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6561 L:      linux-crypto@vger.kernel.org
6562 S:      Supported
6563 F:      drivers/crypto/nx/Makefile
6564 F:      drivers/crypto/nx/Kconfig
6565 F:      drivers/crypto/nx/nx-aes*
6566 F:      drivers/crypto/nx/nx-sha*
6567 F:      drivers/crypto/nx/nx.*
6568 F:      drivers/crypto/nx/nx_csbcpb.h
6569 F:      drivers/crypto/nx/nx_debugfs.h
6570
6571 IBM Power Linux RAID adapter
6572 M:      Brian King <brking@us.ibm.com>
6573 S:      Supported
6574 F:      drivers/scsi/ipr.*
6575
6576 IBM Power SRIOV Virtual NIC Device Driver
6577 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6578 M:      John Allen <jallen@linux.vnet.ibm.com>
6579 L:      netdev@vger.kernel.org
6580 S:      Supported
6581 F:      drivers/net/ethernet/ibm/ibmvnic.*
6582
6583 IBM Power Virtual Accelerator Switchboard
6584 M:      Sukadev Bhattiprolu
6585 L:      linuxppc-dev@lists.ozlabs.org
6586 S:      Supported
6587 F:      arch/powerpc/platforms/powernv/vas*
6588 F:      arch/powerpc/platforms/powernv/copy-paste.h
6589 F:      arch/powerpc/include/asm/vas.h
6590 F:      arch/powerpc/include/uapi/asm/vas.h
6591
6592 IBM Power Virtual Ethernet Device Driver
6593 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6594 L:      netdev@vger.kernel.org
6595 S:      Supported
6596 F:      drivers/net/ethernet/ibm/ibmveth.*
6597
6598 IBM Power Virtual FC Device Drivers
6599 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6600 L:      linux-scsi@vger.kernel.org
6601 S:      Supported
6602 F:      drivers/scsi/ibmvscsi/ibmvfc*
6603
6604 IBM Power Virtual SCSI Device Drivers
6605 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6606 L:      linux-scsi@vger.kernel.org
6607 S:      Supported
6608 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6609 F:      include/scsi/viosrp.h
6610
6611 IBM Power Virtual SCSI Device Target Driver
6612 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6613 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6614 L:      linux-scsi@vger.kernel.org
6615 L:      target-devel@vger.kernel.org
6616 S:      Supported
6617 F:      drivers/scsi/ibmvscsi_tgt/
6618
6619 IBM Power VMX Cryptographic instructions
6620 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6621 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6622 L:      linux-crypto@vger.kernel.org
6623 S:      Supported
6624 F:      drivers/crypto/vmx/Makefile
6625 F:      drivers/crypto/vmx/Kconfig
6626 F:      drivers/crypto/vmx/vmx.c
6627 F:      drivers/crypto/vmx/aes*
6628 F:      drivers/crypto/vmx/ghash*
6629 F:      drivers/crypto/vmx/ppc-xlate.pl
6630
6631 IBM ServeRAID RAID DRIVER
6632 S:      Orphan
6633 F:      drivers/scsi/ips.*
6634
6635 ICH LPC AND GPIO DRIVER
6636 M:      Peter Tyser <ptyser@xes-inc.com>
6637 S:      Maintained
6638 F:      drivers/mfd/lpc_ich.c
6639 F:      drivers/gpio/gpio-ich.c
6640
6641 IDE SUBSYSTEM
6642 M:      "David S. Miller" <davem@davemloft.net>
6643 L:      linux-ide@vger.kernel.org
6644 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6646 S:      Maintained
6647 F:      Documentation/ide/
6648 F:      drivers/ide/
6649 F:      include/linux/ide.h
6650
6651 IDE/ATAPI DRIVERS
6652 M:      Borislav Petkov <bp@alien8.de>
6653 L:      linux-ide@vger.kernel.org
6654 S:      Maintained
6655 F:      Documentation/cdrom/ide-cd
6656 F:      drivers/ide/ide-cd*
6657
6658 IDEAPAD LAPTOP EXTRAS DRIVER
6659 M:      Ike Panhc <ike.pan@canonical.com>
6660 L:      platform-driver-x86@vger.kernel.org
6661 W:      http://launchpad.net/ideapad-laptop
6662 S:      Maintained
6663 F:      drivers/platform/x86/ideapad-laptop.c
6664
6665 IDEAPAD LAPTOP SLIDEBAR DRIVER
6666 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6667 L:      linux-input@vger.kernel.org
6668 W:      https://github.com/o2genum/ideapad-slidebar
6669 S:      Maintained
6670 F:      drivers/input/misc/ideapad_slidebar.c
6671
6672 IDT VersaClock 5 CLOCK DRIVER
6673 M:      Marek Vasut <marek.vasut@gmail.com>
6674 S:      Maintained
6675 F:      drivers/clk/clk-versaclock5.c
6676
6677 IEEE 802.15.4 SUBSYSTEM
6678 M:      Alexander Aring <alex.aring@gmail.com>
6679 M:      Stefan Schmidt <stefan@osg.samsung.com>
6680 L:      linux-wpan@vger.kernel.org
6681 W:      http://wpan.cakelab.org/
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6684 S:      Maintained
6685 F:      net/ieee802154/
6686 F:      net/mac802154/
6687 F:      drivers/net/ieee802154/
6688 F:      include/linux/nl802154.h
6689 F:      include/linux/ieee802154.h
6690 F:      include/net/nl802154.h
6691 F:      include/net/mac802154.h
6692 F:      include/net/af_ieee802154.h
6693 F:      include/net/cfg802154.h
6694 F:      include/net/ieee802154_netdev.h
6695 F:      Documentation/networking/ieee802154.txt
6696
6697 IFE PROTOCOL
6698 M:      Yotam Gigi <yotam.gi@gmail.com>
6699 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6700 F:      net/ife
6701 F:      include/net/ife.h
6702 F:      include/uapi/linux/ife.h
6703
6704 IGORPLUG-USB IR RECEIVER
6705 M:      Sean Young <sean@mess.org>
6706 L:      linux-media@vger.kernel.org
6707 S:      Maintained
6708 F:      drivers/media/rc/igorplugusb.c
6709
6710 IGUANAWORKS USB IR TRANSCEIVER
6711 M:      Sean Young <sean@mess.org>
6712 L:      linux-media@vger.kernel.org
6713 S:      Maintained
6714 F:      drivers/media/rc/iguanair.c
6715
6716 IIO DIGITAL POTENTIOMETER DAC
6717 M:      Peter Rosin <peda@axentia.se>
6718 L:      linux-iio@vger.kernel.org
6719 S:      Maintained
6720 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6721 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6722 F:      drivers/iio/dac/dpot-dac.c
6723
6724 IIO ENVELOPE DETECTOR
6725 M:      Peter Rosin <peda@axentia.se>
6726 L:      linux-iio@vger.kernel.org
6727 S:      Maintained
6728 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6729 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6730 F:      drivers/iio/adc/envelope-detector.c
6731
6732 IIO MULTIPLEXER
6733 M:      Peter Rosin <peda@axentia.se>
6734 L:      linux-iio@vger.kernel.org
6735 S:      Maintained
6736 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6737 F:      drivers/iio/multiplexer/iio-mux.c
6738
6739 IIO SUBSYSTEM AND DRIVERS
6740 M:      Jonathan Cameron <jic23@kernel.org>
6741 R:      Hartmut Knaack <knaack.h@gmx.de>
6742 R:      Lars-Peter Clausen <lars@metafoo.de>
6743 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6744 L:      linux-iio@vger.kernel.org
6745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6746 S:      Maintained
6747 F:      Documentation/devicetree/bindings/iio/
6748 F:      drivers/iio/
6749 F:      drivers/staging/iio/
6750 F:      include/linux/iio/
6751 F:      tools/iio/
6752
6753 IKANOS/ADI EAGLE ADSL USB DRIVER
6754 M:      Matthieu Castet <castet.matthieu@free.fr>
6755 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6756 S:      Maintained
6757 F:      drivers/usb/atm/ueagle-atm.c
6758
6759 IMGTEC ASCII LCD DRIVER
6760 M:      Paul Burton <paul.burton@mips.com>
6761 S:      Maintained
6762 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6763 F:      drivers/auxdisplay/img-ascii-lcd.c
6764
6765 IMGTEC IR DECODER DRIVER
6766 M:      James Hogan <jhogan@kernel.org>
6767 S:      Maintained
6768 F:      drivers/media/rc/img-ir/
6769
6770 IMS TWINTURBO FRAMEBUFFER DRIVER
6771 L:      linux-fbdev@vger.kernel.org
6772 S:      Orphan
6773 F:      drivers/video/fbdev/imsttfb.c
6774
6775 INA209 HARDWARE MONITOR DRIVER
6776 M:      Guenter Roeck <linux@roeck-us.net>
6777 L:      linux-hwmon@vger.kernel.org
6778 S:      Maintained
6779 F:      Documentation/hwmon/ina209
6780 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6781 F:      drivers/hwmon/ina209.c
6782
6783 INA2XX HARDWARE MONITOR DRIVER
6784 M:      Guenter Roeck <linux@roeck-us.net>
6785 L:      linux-hwmon@vger.kernel.org
6786 S:      Maintained
6787 F:      Documentation/hwmon/ina2xx
6788 F:      drivers/hwmon/ina2xx.c
6789 F:      include/linux/platform_data/ina2xx.h
6790
6791 INDUSTRY PACK SUBSYSTEM (IPACK)
6792 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6793 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6794 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6795 L:      industrypack-devel@lists.sourceforge.net
6796 W:      http://industrypack.sourceforge.net
6797 S:      Maintained
6798 F:      drivers/ipack/
6799
6800 INFINIBAND SUBSYSTEM
6801 M:      Doug Ledford <dledford@redhat.com>
6802 M:      Sean Hefty <sean.hefty@intel.com>
6803 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6804 L:      linux-rdma@vger.kernel.org
6805 W:      http://www.openfabrics.org/
6806 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6808 S:      Supported
6809 F:      Documentation/devicetree/bindings/infiniband/
6810 F:      Documentation/infiniband/
6811 F:      drivers/infiniband/
6812 F:      include/uapi/linux/if_infiniband.h
6813 F:      include/uapi/rdma/
6814 F:      include/rdma/
6815
6816 INGENIC JZ4780 DMA Driver
6817 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6818 S:      Maintained
6819 F:      drivers/dma/dma-jz4780.c
6820
6821 INGENIC JZ4780 NAND DRIVER
6822 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6823 L:      linux-mtd@lists.infradead.org
6824 S:      Maintained
6825 F:      drivers/mtd/nand/jz4780_*
6826
6827 INOTIFY
6828 M:      Jan Kara <jack@suse.cz>
6829 R:      Amir Goldstein <amir73il@gmail.com>
6830 L:      linux-fsdevel@vger.kernel.org
6831 S:      Maintained
6832 F:      Documentation/filesystems/inotify.txt
6833 F:      fs/notify/inotify/
6834 F:      include/linux/inotify.h
6835 F:      include/uapi/linux/inotify.h
6836
6837 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6838 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6839 L:      linux-input@vger.kernel.org
6840 Q:      http://patchwork.kernel.org/project/linux-input/list/
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6842 S:      Maintained
6843 F:      drivers/input/
6844 F:      include/linux/input.h
6845 F:      include/uapi/linux/input.h
6846 F:      include/uapi/linux/input-event-codes.h
6847 F:      include/linux/input/
6848 F:      Documentation/devicetree/bindings/input/
6849 F:      Documentation/input/
6850
6851 INPUT MULTITOUCH (MT) PROTOCOL
6852 M:      Henrik Rydberg <rydberg@bitmath.org>
6853 L:      linux-input@vger.kernel.org
6854 S:      Odd fixes
6855 F:      Documentation/input/multi-touch-protocol.rst
6856 F:      drivers/input/input-mt.c
6857 K:      \b(ABS|SYN)_MT_
6858
6859 INSIDE SECURE CRYPTO DRIVER
6860 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6861 F:      drivers/crypto/inside-secure/
6862 S:      Maintained
6863 L:      linux-crypto@vger.kernel.org
6864
6865 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6866 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6867 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6868 L:      linux-integrity@vger.kernel.org
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6870 S:      Supported
6871 F:      security/integrity/ima/
6872
6873 INTEL 810/815 FRAMEBUFFER DRIVER
6874 M:      Antonino Daplas <adaplas@gmail.com>
6875 L:      linux-fbdev@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/video/fbdev/i810/
6878
6879 INTEL ASoC BDW/HSW DRIVERS
6880 M:      Jie Yang <yang.jie@linux.intel.com>
6881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6882 S:      Supported
6883 F:      sound/soc/intel/common/sst-dsp*
6884 F:      sound/soc/intel/common/sst-firmware.c
6885 F:      sound/soc/intel/boards/broadwell.c
6886 F:      sound/soc/intel/haswell/
6887
6888 INTEL C600 SERIES SAS CONTROLLER DRIVER
6889 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6890 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6891 L:      linux-scsi@vger.kernel.org
6892 T:      git git://git.code.sf.net/p/intel-sas/isci
6893 S:      Supported
6894 F:      drivers/scsi/isci/
6895
6896 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6897 M:      Jani Nikula <jani.nikula@linux.intel.com>
6898 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6899 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6900 L:      intel-gfx@lists.freedesktop.org
6901 W:      https://01.org/linuxgraphics/
6902 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6903 C:      irc://chat.freenode.net/intel-gfx
6904 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6905 T:      git git://anongit.freedesktop.org/drm-intel
6906 S:      Supported
6907 F:      drivers/gpu/drm/i915/
6908 F:      include/drm/i915*
6909 F:      include/uapi/drm/i915_drm.h
6910 F:      Documentation/gpu/i915.rst
6911
6912 INTEL ETHERNET DRIVERS
6913 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6914 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6915 W:      http://www.intel.com/support/feedback.htm
6916 W:      http://e1000.sourceforge.net/
6917 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6920 S:      Supported
6921 F:      Documentation/networking/e100.txt
6922 F:      Documentation/networking/e1000.txt
6923 F:      Documentation/networking/e1000e.txt
6924 F:      Documentation/networking/igb.txt
6925 F:      Documentation/networking/igbvf.txt
6926 F:      Documentation/networking/ixgb.txt
6927 F:      Documentation/networking/ixgbe.txt
6928 F:      Documentation/networking/ixgbevf.txt
6929 F:      Documentation/networking/i40e.txt
6930 F:      Documentation/networking/i40evf.txt
6931 F:      drivers/net/ethernet/intel/
6932 F:      drivers/net/ethernet/intel/*/
6933 F:      include/linux/avf/virtchnl.h
6934
6935 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6936 M:      Maik Broemme <mbroemme@libmpq.org>
6937 L:      linux-fbdev@vger.kernel.org
6938 S:      Maintained
6939 F:      Documentation/fb/intelfb.txt
6940 F:      drivers/video/fbdev/intelfb/
6941
6942 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6943 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6944 M:      Zhi Wang <zhi.a.wang@intel.com>
6945 L:      intel-gvt-dev@lists.freedesktop.org
6946 L:      intel-gfx@lists.freedesktop.org
6947 W:      https://01.org/igvt-g
6948 T:      git https://github.com/01org/gvt-linux.git
6949 S:      Supported
6950 F:      drivers/gpu/drm/i915/gvt/
6951
6952 INTEL HID EVENT DRIVER
6953 M:      Alex Hung <alex.hung@canonical.com>
6954 L:      platform-driver-x86@vger.kernel.org
6955 S:      Maintained
6956 F:      drivers/platform/x86/intel-hid.c
6957
6958 INTEL I/OAT DMA DRIVER
6959 M:      Dave Jiang <dave.jiang@intel.com>
6960 R:      Dan Williams <dan.j.williams@intel.com>
6961 L:      dmaengine@vger.kernel.org
6962 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6963 S:      Supported
6964 F:      drivers/dma/ioat*
6965
6966 INTEL IDLE DRIVER
6967 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6968 M:      Len Brown <lenb@kernel.org>
6969 L:      linux-pm@vger.kernel.org
6970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6971 B:      https://bugzilla.kernel.org
6972 S:      Supported
6973 F:      drivers/idle/intel_idle.c
6974
6975 INTEL INTEGRATED SENSOR HUB DRIVER
6976 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6977 M:      Jiri Kosina <jikos@kernel.org>
6978 L:      linux-input@vger.kernel.org
6979 S:      Maintained
6980 F:      drivers/hid/intel-ish-hid/
6981
6982 INTEL IOMMU (VT-d)
6983 M:      David Woodhouse <dwmw2@infradead.org>
6984 L:      iommu@lists.linux-foundation.org
6985 T:      git git://git.infradead.org/iommu-2.6.git
6986 S:      Supported
6987 F:      drivers/iommu/intel-iommu.c
6988 F:      include/linux/intel-iommu.h
6989
6990 INTEL IOP-ADMA DMA DRIVER
6991 R:      Dan Williams <dan.j.williams@intel.com>
6992 S:      Odd fixes
6993 F:      drivers/dma/iop-adma.c
6994
6995 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6996 M:      Krzysztof Halasa <khalasa@piap.pl>
6997 S:      Maintained
6998 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6999 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7000 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7001 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7002 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7003 F:      drivers/net/wan/ixp4xx_hss.c
7004
7005 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7006 M:      Deepak Saxena <dsaxena@plexity.net>
7007 S:      Maintained
7008 F:      drivers/char/hw_random/ixp4xx-rng.c
7009
7010 INTEL MANAGEMENT ENGINE (mei)
7011 M:      Tomas Winkler <tomas.winkler@intel.com>
7012 L:      linux-kernel@vger.kernel.org
7013 S:      Supported
7014 F:      include/uapi/linux/mei.h
7015 F:      include/linux/mei_cl_bus.h
7016 F:      drivers/misc/mei/*
7017 F:      drivers/watchdog/mei_wdt.c
7018 F:      Documentation/misc-devices/mei/*
7019 F:      samples/mei/*
7020
7021 INTEL MENLOW THERMAL DRIVER
7022 M:      Sujith Thomas <sujith.thomas@intel.com>
7023 L:      platform-driver-x86@vger.kernel.org
7024 W:      https://01.org/linux-acpi
7025 S:      Supported
7026 F:      drivers/platform/x86/intel_menlow.c
7027
7028 INTEL MERRIFIELD GPIO DRIVER
7029 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7030 L:      linux-gpio@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/gpio/gpio-merrifield.c
7033
7034 INTEL MIC DRIVERS (mic)
7035 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7036 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7037 S:      Supported
7038 W:      https://github.com/sudeepdutt/mic
7039 W:      http://software.intel.com/en-us/mic-developer
7040 F:      include/linux/mic_bus.h
7041 F:      include/linux/scif.h
7042 F:      include/uapi/linux/mic_common.h
7043 F:      include/uapi/linux/mic_ioctl.h
7044 F:      include/uapi/linux/scif_ioctl.h
7045 F:      drivers/misc/mic/
7046 F:      drivers/dma/mic_x100_dma.c
7047 F:      drivers/dma/mic_x100_dma.h
7048 F:      Documentation/mic/
7049
7050 INTEL PMC CORE DRIVER
7051 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7052 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7053 L:      platform-driver-x86@vger.kernel.org
7054 S:      Maintained
7055 F:      arch/x86/include/asm/pmc_core.h
7056 F:      drivers/platform/x86/intel_pmc_core*
7057
7058 INTEL PMC/P-Unit IPC DRIVER
7059 M:      Zha Qipeng<qipeng.zha@intel.com>
7060 L:      platform-driver-x86@vger.kernel.org
7061 S:      Maintained
7062 F:      drivers/platform/x86/intel_pmc_ipc.c
7063 F:      drivers/platform/x86/intel_punit_ipc.c
7064 F:      arch/x86/include/asm/intel_pmc_ipc.h
7065 F:      arch/x86/include/asm/intel_punit_ipc.h
7066
7067 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7068 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7069 L:      linux-wireless@vger.kernel.org
7070 S:      Maintained
7071 F:      Documentation/networking/README.ipw2100
7072 F:      Documentation/networking/README.ipw2200
7073 F:      drivers/net/wireless/intel/ipw2x00/
7074
7075 INTEL PSTATE DRIVER
7076 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7077 M:      Len Brown <lenb@kernel.org>
7078 L:      linux-pm@vger.kernel.org
7079 S:      Supported
7080 F:      drivers/cpufreq/intel_pstate.c
7081
7082 INTEL RDMA RNIC DRIVER
7083 M:      Faisal Latif <faisal.latif@intel.com>
7084 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7085 L:      linux-rdma@vger.kernel.org
7086 S:      Supported
7087 F:      drivers/infiniband/hw/i40iw/
7088
7089 INTEL TELEMETRY DRIVER
7090 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7091 L:      platform-driver-x86@vger.kernel.org
7092 S:      Maintained
7093 F:      arch/x86/include/asm/intel_telemetry.h
7094 F:      drivers/platform/x86/intel_telemetry*
7095
7096 INTEL VIRTUAL BUTTON DRIVER
7097 M:      AceLan Kao <acelan.kao@canonical.com>
7098 L:      platform-driver-x86@vger.kernel.org
7099 S:      Maintained
7100 F:      drivers/platform/x86/intel-vbtn.c
7101
7102 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7103 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7104 L:      linux-wireless@vger.kernel.org
7105 S:      Supported
7106 F:      drivers/net/wireless/intel/iwlegacy/
7107
7108 INTEL WIRELESS WIFI LINK (iwlwifi)
7109 M:      Johannes Berg <johannes.berg@intel.com>
7110 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7111 M:      Luca Coelho <luciano.coelho@intel.com>
7112 M:      Intel Linux Wireless <linuxwifi@intel.com>
7113 L:      linux-wireless@vger.kernel.org
7114 W:      http://intellinuxwireless.org
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7116 S:      Supported
7117 F:      drivers/net/wireless/intel/iwlwifi/
7118
7119 INTEL WIRELESS WIMAX CONNECTION 2400
7120 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7121 M:      linux-wimax@intel.com
7122 L:      wimax@linuxwimax.org (subscribers-only)
7123 S:      Supported
7124 W:      http://linuxwimax.org
7125 F:      Documentation/wimax/README.i2400m
7126 F:      drivers/net/wimax/i2400m/
7127 F:      include/uapi/linux/wimax/i2400m.h
7128
7129 INTEL(R) TRACE HUB
7130 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7131 S:      Supported
7132 F:      Documentation/trace/intel_th.txt
7133 F:      drivers/hwtracing/intel_th/
7134
7135 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7136 M:      Ning Sun <ning.sun@intel.com>
7137 L:      tboot-devel@lists.sourceforge.net
7138 W:      http://tboot.sourceforge.net
7139 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7140 S:      Supported
7141 F:      Documentation/intel_txt.txt
7142 F:      include/linux/tboot.h
7143 F:      arch/x86/kernel/tboot.c
7144
7145 INTEL-MID GPIO DRIVER
7146 M:      David Cohen <david.a.cohen@linux.intel.com>
7147 L:      linux-gpio@vger.kernel.org
7148 S:      Maintained
7149 F:      drivers/gpio/gpio-intel-mid.c
7150
7151 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7152 M:      Linus Walleij <linus.walleij@linaro.org>
7153 L:      linux-iio@vger.kernel.org
7154 S:      Maintained
7155 F:      drivers/iio/gyro/mpu3050*
7156 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7157
7158 IOC3 ETHERNET DRIVER
7159 M:      Ralf Baechle <ralf@linux-mips.org>
7160 L:      linux-mips@linux-mips.org
7161 S:      Maintained
7162 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7163
7164 IOC3 SERIAL DRIVER
7165 M:      Pat Gefre <pfg@sgi.com>
7166 L:      linux-serial@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/tty/serial/ioc3_serial.c
7169
7170 IOMMU DRIVERS
7171 M:      Joerg Roedel <joro@8bytes.org>
7172 L:      iommu@lists.linux-foundation.org
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7174 S:      Maintained
7175 F:      Documentation/devicetree/bindings/iommu/
7176 F:      drivers/iommu/
7177 F:      include/linux/iommu.h
7178 F:      include/linux/iova.h
7179
7180 IP MASQUERADING
7181 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7182 S:      Maintained
7183 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7184
7185 IPMI SUBSYSTEM
7186 M:      Corey Minyard <minyard@acm.org>
7187 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7188 W:      http://openipmi.sourceforge.net/
7189 S:      Supported
7190 F:      Documentation/IPMI.txt
7191 F:      drivers/char/ipmi/
7192 F:      include/linux/ipmi*
7193 F:      include/uapi/linux/ipmi*
7194
7195 IPS SCSI RAID DRIVER
7196 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7197 L:      linux-scsi@vger.kernel.org
7198 W:      http://www.adaptec.com/
7199 S:      Maintained
7200 F:      drivers/scsi/ips*
7201
7202 IPVS
7203 M:      Wensong Zhang <wensong@linux-vs.org>
7204 M:      Simon Horman <horms@verge.net.au>
7205 M:      Julian Anastasov <ja@ssi.bg>
7206 L:      netdev@vger.kernel.org
7207 L:      lvs-devel@vger.kernel.org
7208 S:      Maintained
7209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7211 F:      Documentation/networking/ipvs-sysctl.txt
7212 F:      include/net/ip_vs.h
7213 F:      include/uapi/linux/ip_vs.h
7214 F:      net/netfilter/ipvs/
7215
7216 IPWIRELESS DRIVER
7217 M:      Jiri Kosina <jikos@kernel.org>
7218 M:      David Sterba <dsterba@suse.com>
7219 S:      Odd Fixes
7220 F:      drivers/tty/ipwireless/
7221
7222 IPX NETWORK LAYER
7223 L:      netdev@vger.kernel.org
7224 S:      Odd fixes
7225 F:      include/net/ipx.h
7226 F:      include/uapi/linux/ipx.h
7227 F:      net/ipx/
7228
7229 IRDA SUBSYSTEM
7230 M:      Samuel Ortiz <samuel@sortiz.org>
7231 L:      irda-users@lists.sourceforge.net (subscribers-only)
7232 L:      netdev@vger.kernel.org
7233 W:      http://irda.sourceforge.net/
7234 S:      Maintained
7235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7236 F:      Documentation/networking/irda.txt
7237 F:      drivers/staging/irda/
7238
7239 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7240 M:      Marc Zyngier <marc.zyngier@arm.com>
7241 S:      Maintained
7242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7243 F:      Documentation/IRQ-domain.txt
7244 F:      include/linux/irqdomain.h
7245 F:      kernel/irq/irqdomain.c
7246 F:      kernel/irq/msi.c
7247
7248 IRQ SUBSYSTEM
7249 M:      Thomas Gleixner <tglx@linutronix.de>
7250 L:      linux-kernel@vger.kernel.org
7251 S:      Maintained
7252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7253 F:      kernel/irq/
7254
7255 IRQCHIP DRIVERS
7256 M:      Thomas Gleixner <tglx@linutronix.de>
7257 M:      Jason Cooper <jason@lakedaemon.net>
7258 M:      Marc Zyngier <marc.zyngier@arm.com>
7259 L:      linux-kernel@vger.kernel.org
7260 S:      Maintained
7261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7262 F:      Documentation/devicetree/bindings/interrupt-controller/
7263 F:      drivers/irqchip/
7264
7265 ISA
7266 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7267 S:      Maintained
7268 F:      Documentation/isa.txt
7269 F:      drivers/base/isa.c
7270 F:      include/linux/isa.h
7271
7272 ISA RADIO MODULE
7273 M:      Hans Verkuil <hverkuil@xs4all.nl>
7274 L:      linux-media@vger.kernel.org
7275 T:      git git://linuxtv.org/media_tree.git
7276 W:      https://linuxtv.org
7277 S:      Maintained
7278 F:      drivers/media/radio/radio-isa*
7279
7280 ISAPNP
7281 M:      Jaroslav Kysela <perex@perex.cz>
7282 S:      Maintained
7283 F:      Documentation/isapnp.txt
7284 F:      drivers/pnp/isapnp/
7285 F:      include/linux/isapnp.h
7286
7287 ISCSI
7288 M:      Lee Duncan <lduncan@suse.com>
7289 M:      Chris Leech <cleech@redhat.com>
7290 L:      open-iscsi@googlegroups.com
7291 W:      www.open-iscsi.com
7292 S:      Maintained
7293 F:      drivers/scsi/*iscsi*
7294 F:      include/scsi/*iscsi*
7295
7296 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7297 M:      Peter Jones <pjones@redhat.com>
7298 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7299 S:      Maintained
7300 F:      drivers/firmware/iscsi_ibft*
7301
7302 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7303 M:      Or Gerlitz <ogerlitz@mellanox.com>
7304 M:      Sagi Grimberg <sagi@grimberg.me>
7305 M:      Roi Dayan <roid@mellanox.com>
7306 L:      linux-rdma@vger.kernel.org
7307 S:      Supported
7308 W:      http://www.openfabrics.org
7309 W:      www.open-iscsi.org
7310 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7311 F:      drivers/infiniband/ulp/iser/
7312
7313 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7314 M:      Sagi Grimberg <sagi@grimberg.me>
7315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7316 L:      linux-rdma@vger.kernel.org
7317 L:      target-devel@vger.kernel.org
7318 S:      Supported
7319 W:      http://www.linux-iscsi.org
7320 F:      drivers/infiniband/ulp/isert
7321
7322 ISDN SUBSYSTEM
7323 M:      Karsten Keil <isdn@linux-pingi.de>
7324 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7325 L:      netdev@vger.kernel.org
7326 W:      http://www.isdn4linux.de
7327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7328 S:      Maintained
7329 F:      Documentation/isdn/
7330 F:      drivers/isdn/
7331 F:      include/linux/isdn.h
7332 F:      include/linux/isdn/
7333 F:      include/uapi/linux/isdn.h
7334 F:      include/uapi/linux/isdn/
7335
7336 ISDN SUBSYSTEM (Eicon active card driver)
7337 M:      Armin Schindler <mac@melware.de>
7338 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7339 W:      http://www.melware.de
7340 S:      Maintained
7341 F:      drivers/isdn/hardware/eicon/
7342
7343 IT87 HARDWARE MONITORING DRIVER
7344 M:      Jean Delvare <jdelvare@suse.com>
7345 L:      linux-hwmon@vger.kernel.org
7346 S:      Maintained
7347 F:      Documentation/hwmon/it87
7348 F:      drivers/hwmon/it87.c
7349
7350 IT913X MEDIA DRIVER
7351 M:      Antti Palosaari <crope@iki.fi>
7352 L:      linux-media@vger.kernel.org
7353 W:      https://linuxtv.org
7354 W:      http://palosaari.fi/linux/
7355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7356 T:      git git://linuxtv.org/anttip/media_tree.git
7357 S:      Maintained
7358 F:      drivers/media/tuners/it913x*
7359
7360 IVTV VIDEO4LINUX DRIVER
7361 M:      Andy Walls <awalls@md.metrocast.net>
7362 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7363 L:      linux-media@vger.kernel.org
7364 T:      git git://linuxtv.org/media_tree.git
7365 W:      http://www.ivtvdriver.org
7366 S:      Maintained
7367 F:      Documentation/media/v4l-drivers/ivtv*
7368 F:      drivers/media/pci/ivtv/
7369 F:      include/uapi/linux/ivtv*
7370
7371 IX2505V MEDIA DRIVER
7372 M:      Malcolm Priestley <tvboxspy@gmail.com>
7373 L:      linux-media@vger.kernel.org
7374 W:      https://linuxtv.org
7375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7376 S:      Maintained
7377 F:      drivers/media/dvb-frontends/ix2505v*
7378
7379 JC42.4 TEMPERATURE SENSOR DRIVER
7380 M:      Guenter Roeck <linux@roeck-us.net>
7381 L:      linux-hwmon@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/hwmon/jc42.c
7384 F:      Documentation/hwmon/jc42
7385
7386 JFS FILESYSTEM
7387 M:      Dave Kleikamp <shaggy@kernel.org>
7388 L:      jfs-discussion@lists.sourceforge.net
7389 W:      http://jfs.sourceforge.net/
7390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7391 S:      Maintained
7392 F:      Documentation/filesystems/jfs.txt
7393 F:      fs/jfs/
7394
7395 JME NETWORK DRIVER
7396 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7397 L:      netdev@vger.kernel.org
7398 S:      Maintained
7399 F:      drivers/net/ethernet/jme.*
7400
7401 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7402 M:      David Woodhouse <dwmw2@infradead.org>
7403 L:      linux-mtd@lists.infradead.org
7404 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7405 S:      Maintained
7406 F:      fs/jffs2/
7407 F:      include/uapi/linux/jffs2.h
7408
7409 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7410 M:      "Theodore Ts'o" <tytso@mit.edu>
7411 M:      Jan Kara <jack@suse.com>
7412 L:      linux-ext4@vger.kernel.org
7413 S:      Maintained
7414 F:      fs/jbd2/
7415 F:      include/linux/jbd2.h
7416
7417 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7418 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7419 L:      linux-media@vger.kernel.org
7420 S:      Maintained
7421 F:      drivers/media/platform/rcar_jpu.c
7422
7423 JSM Neo PCI based serial card
7424 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7425 L:      linux-serial@vger.kernel.org
7426 S:      Maintained
7427 F:      drivers/tty/serial/jsm/
7428
7429 K10TEMP HARDWARE MONITORING DRIVER
7430 M:      Clemens Ladisch <clemens@ladisch.de>
7431 L:      linux-hwmon@vger.kernel.org
7432 S:      Maintained
7433 F:      Documentation/hwmon/k10temp
7434 F:      drivers/hwmon/k10temp.c
7435
7436 K8TEMP HARDWARE MONITORING DRIVER
7437 M:      Rudolf Marek <r.marek@assembler.cz>
7438 L:      linux-hwmon@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/hwmon/k8temp
7441 F:      drivers/hwmon/k8temp.c
7442
7443 KASAN
7444 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7445 R:      Alexander Potapenko <glider@google.com>
7446 R:      Dmitry Vyukov <dvyukov@google.com>
7447 L:      kasan-dev@googlegroups.com
7448 S:      Maintained
7449 F:      arch/*/include/asm/kasan.h
7450 F:      arch/*/mm/kasan_init*
7451 F:      Documentation/dev-tools/kasan.rst
7452 F:      include/linux/kasan*.h
7453 F:      lib/test_kasan.c
7454 F:      mm/kasan/
7455 F:      scripts/Makefile.kasan
7456
7457 KCONFIG
7458 L:      linux-kbuild@vger.kernel.org
7459 S:      Orphan
7460 F:      Documentation/kbuild/kconfig-language.txt
7461 F:      scripts/kconfig/
7462
7463 KDUMP
7464 M:      Dave Young <dyoung@redhat.com>
7465 M:      Baoquan He <bhe@redhat.com>
7466 R:      Vivek Goyal <vgoyal@redhat.com>
7467 L:      kexec@lists.infradead.org
7468 W:      http://lse.sourceforge.net/kdump/
7469 S:      Maintained
7470 F:      Documentation/kdump/
7471
7472 KEENE FM RADIO TRANSMITTER DRIVER
7473 M:      Hans Verkuil <hverkuil@xs4all.nl>
7474 L:      linux-media@vger.kernel.org
7475 T:      git git://linuxtv.org/media_tree.git
7476 W:      https://linuxtv.org
7477 S:      Maintained
7478 F:      drivers/media/radio/radio-keene*
7479
7480 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7481 M:      Ian Kent <raven@themaw.net>
7482 L:      autofs@vger.kernel.org
7483 S:      Maintained
7484 F:      fs/autofs4/
7485
7486 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7487 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7488 M:      Michal Marek <michal.lkml@markovi.net>
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7490 L:      linux-kbuild@vger.kernel.org
7491 S:      Maintained
7492 F:      Documentation/kbuild/
7493 F:      Makefile
7494 F:      scripts/Makefile.*
7495 F:      scripts/basic/
7496 F:      scripts/mk*
7497 F:      scripts/package/
7498
7499 KERNEL JANITORS
7500 L:      kernel-janitors@vger.kernel.org
7501 W:      http://kernelnewbies.org/KernelJanitors
7502 S:      Odd Fixes
7503
7504 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7505 M:      "J. Bruce Fields" <bfields@fieldses.org>
7506 M:      Jeff Layton <jlayton@poochiereds.net>
7507 L:      linux-nfs@vger.kernel.org
7508 W:      http://nfs.sourceforge.net/
7509 T:      git git://linux-nfs.org/~bfields/linux.git
7510 S:      Supported
7511 F:      fs/nfsd/
7512 F:      include/uapi/linux/nfsd/
7513 F:      fs/lockd/
7514 F:      fs/nfs_common/
7515 F:      net/sunrpc/
7516 F:      include/linux/lockd/
7517 F:      include/linux/sunrpc/
7518 F:      include/uapi/linux/sunrpc/
7519
7520 KERNEL SELFTEST FRAMEWORK
7521 M:      Shuah Khan <shuahkh@osg.samsung.com>
7522 M:      Shuah Khan <shuah@kernel.org>
7523 L:      linux-kselftest@vger.kernel.org
7524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7525 S:      Maintained
7526 F:      tools/testing/selftests/
7527 F:      Documentation/dev-tools/kselftest*
7528
7529 KERNEL USERMODE HELPER
7530 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7531 L:      linux-kernel@vger.kernel.org
7532 S:      Maintained
7533 F:      kernel/umh.c
7534 F:      include/linux/umh.h
7535
7536 KERNEL VIRTUAL MACHINE (KVM)
7537 M:      Paolo Bonzini <pbonzini@redhat.com>
7538 M:      Radim Krčmář <rkrcmar@redhat.com>
7539 L:      kvm@vger.kernel.org
7540 W:      http://www.linux-kvm.org
7541 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7542 S:      Supported
7543 F:      Documentation/virtual/kvm/
7544 F:      include/trace/events/kvm.h
7545 F:      include/uapi/asm-generic/kvm*
7546 F:      include/uapi/linux/kvm*
7547 F:      include/asm-generic/kvm*
7548 F:      include/linux/kvm*
7549 F:      include/kvm/iodev.h
7550 F:      virt/kvm/*
7551 F:      tools/kvm/
7552
7553 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7554 M:      Joerg Roedel <joro@8bytes.org>
7555 L:      kvm@vger.kernel.org
7556 W:      http://www.linux-kvm.org/
7557 S:      Maintained
7558 F:      arch/x86/include/asm/svm.h
7559 F:      arch/x86/kvm/svm.c
7560
7561 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7562 M:      Christoffer Dall <christoffer.dall@linaro.org>
7563 M:      Marc Zyngier <marc.zyngier@arm.com>
7564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7565 L:      kvmarm@lists.cs.columbia.edu
7566 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7568 S:      Supported
7569 F:      arch/arm/include/uapi/asm/kvm*
7570 F:      arch/arm/include/asm/kvm*
7571 F:      arch/arm/kvm/
7572 F:      virt/kvm/arm/
7573 F:      include/kvm/arm_*
7574
7575 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7576 M:      Christoffer Dall <christoffer.dall@linaro.org>
7577 M:      Marc Zyngier <marc.zyngier@arm.com>
7578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7579 L:      kvmarm@lists.cs.columbia.edu
7580 S:      Maintained
7581 F:      arch/arm64/include/uapi/asm/kvm*
7582 F:      arch/arm64/include/asm/kvm*
7583 F:      arch/arm64/kvm/
7584
7585 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7586 M:      James Hogan <jhogan@kernel.org>
7587 L:      linux-mips@linux-mips.org
7588 S:      Supported
7589 F:      arch/mips/include/uapi/asm/kvm*
7590 F:      arch/mips/include/asm/kvm*
7591 F:      arch/mips/kvm/
7592
7593 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7594 M:      Paul Mackerras <paulus@ozlabs.org>
7595 L:      kvm-ppc@vger.kernel.org
7596 W:      http://www.linux-kvm.org/
7597 T:      git git://github.com/agraf/linux-2.6.git
7598 S:      Supported
7599 F:      arch/powerpc/include/uapi/asm/kvm*
7600 F:      arch/powerpc/include/asm/kvm*
7601 F:      arch/powerpc/kvm/
7602 F:      arch/powerpc/kernel/kvm*
7603
7604 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7605 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7606 M:      Cornelia Huck <cohuck@redhat.com>
7607 L:      linux-s390@vger.kernel.org
7608 W:      http://www.ibm.com/developerworks/linux/linux390/
7609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7610 S:      Supported
7611 F:      arch/s390/include/uapi/asm/kvm*
7612 F:      arch/s390/include/asm/gmap.h
7613 F:      arch/s390/include/asm/kvm*
7614 F:      arch/s390/kvm/
7615 F:      arch/s390/mm/gmap.c
7616
7617 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7618 M:      Paolo Bonzini <pbonzini@redhat.com>
7619 M:      Radim Krčmář <rkrcmar@redhat.com>
7620 L:      kvm@vger.kernel.org
7621 W:      http://www.linux-kvm.org
7622 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7623 S:      Supported
7624 F:      arch/x86/kvm/
7625 F:      arch/x86/include/uapi/asm/kvm*
7626 F:      arch/x86/include/asm/kvm*
7627 F:      arch/x86/kernel/kvm.c
7628 F:      arch/x86/kernel/kvmclock.c
7629
7630 KERNFS
7631 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7632 M:      Tejun Heo <tj@kernel.org>
7633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7634 S:      Supported
7635 F:      include/linux/kernfs.h
7636 F:      fs/kernfs/
7637
7638 KEXEC
7639 M:      Eric Biederman <ebiederm@xmission.com>
7640 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7641 L:      kexec@lists.infradead.org
7642 S:      Maintained
7643 F:      include/linux/kexec.h
7644 F:      include/uapi/linux/kexec.h
7645 F:      kernel/kexec*
7646
7647 KEYS-ENCRYPTED
7648 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7649 L:      linux-integrity@vger.kernel.org
7650 L:      keyrings@vger.kernel.org
7651 S:      Supported
7652 F:      Documentation/security/keys/trusted-encrypted.rst
7653 F:      include/keys/encrypted-type.h
7654 F:      security/keys/encrypted-keys/
7655
7656 KEYS-TRUSTED
7657 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7658 L:      linux-integrity@vger.kernel.org
7659 L:      keyrings@vger.kernel.org
7660 S:      Supported
7661 F:      Documentation/security/keys/trusted-encrypted.rst
7662 F:      include/keys/trusted-type.h
7663 F:      security/keys/trusted.c
7664 F:      security/keys/trusted.h
7665
7666 KEYS/KEYRINGS:
7667 M:      David Howells <dhowells@redhat.com>
7668 L:      keyrings@vger.kernel.org
7669 S:      Maintained
7670 F:      Documentation/security/keys/core.rst
7671 F:      include/linux/key.h
7672 F:      include/linux/key-type.h
7673 F:      include/linux/keyctl.h
7674 F:      include/uapi/linux/keyctl.h
7675 F:      include/keys/
7676 F:      security/keys/
7677
7678 KGDB / KDB /debug_core
7679 M:      Jason Wessel <jason.wessel@windriver.com>
7680 W:      http://kgdb.wiki.kernel.org/
7681 L:      kgdb-bugreport@lists.sourceforge.net
7682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7683 S:      Maintained
7684 F:      Documentation/dev-tools/kgdb.rst
7685 F:      drivers/misc/kgdbts.c
7686 F:      drivers/tty/serial/kgdboc.c
7687 F:      include/linux/kdb.h
7688 F:      include/linux/kgdb.h
7689 F:      kernel/debug/
7690
7691 KMEMLEAK
7692 M:      Catalin Marinas <catalin.marinas@arm.com>
7693 S:      Maintained
7694 F:      Documentation/dev-tools/kmemleak.rst
7695 F:      include/linux/kmemleak.h
7696 F:      mm/kmemleak.c
7697 F:      mm/kmemleak-test.c
7698
7699 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7700 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7701 L:      linux-kernel@vger.kernel.org
7702 S:      Maintained
7703 F:      kernel/kmod.c
7704 F:      include/linux/kmod.h
7705 F:      lib/test_kmod.c
7706 F:      tools/testing/selftests/kmod/
7707
7708 KPROBES
7709 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7710 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7711 M:      "David S. Miller" <davem@davemloft.net>
7712 M:      Masami Hiramatsu <mhiramat@kernel.org>
7713 S:      Maintained
7714 F:      Documentation/kprobes.txt
7715 F:      include/linux/kprobes.h
7716 F:      include/asm-generic/kprobes.h
7717 F:      kernel/kprobes.c
7718
7719 KS0108 LCD CONTROLLER DRIVER
7720 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7721 W:      http://miguelojeda.es/auxdisplay.htm
7722 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7723 S:      Maintained
7724 F:      Documentation/auxdisplay/ks0108
7725 F:      drivers/auxdisplay/ks0108.c
7726 F:      include/linux/ks0108.h
7727
7728 L3MDEV
7729 M:      David Ahern <dsa@cumulusnetworks.com>
7730 L:      netdev@vger.kernel.org
7731 S:      Maintained
7732 F:      net/l3mdev
7733 F:      include/net/l3mdev.h
7734
7735 LANTIQ MIPS ARCHITECTURE
7736 M:      John Crispin <john@phrozen.org>
7737 L:      linux-mips@linux-mips.org
7738 S:      Maintained
7739 F:      arch/mips/lantiq
7740 F:      drivers/soc/lantiq
7741
7742 LAPB module
7743 L:      linux-x25@vger.kernel.org
7744 S:      Orphan
7745 F:      Documentation/networking/lapb-module.txt
7746 F:      include/*/lapb.h
7747 F:      net/lapb/
7748
7749 LASI 53c700 driver for PARISC
7750 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7751 L:      linux-scsi@vger.kernel.org
7752 S:      Maintained
7753 F:      Documentation/scsi/53c700.txt
7754 F:      drivers/scsi/53c700*
7755
7756 LEAKING_ADDRESSES
7757 M:      Tobin C. Harding <me@tobin.cc>
7758 S:      Maintained
7759 F:      scripts/leaking_addresses.pl
7760
7761 LED SUBSYSTEM
7762 M:      Richard Purdie <rpurdie@rpsys.net>
7763 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7764 M:      Pavel Machek <pavel@ucw.cz>
7765 L:      linux-leds@vger.kernel.org
7766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7767 S:      Maintained
7768 F:      Documentation/devicetree/bindings/leds/
7769 F:      drivers/leds/
7770 F:      include/linux/leds.h
7771
7772 LEGACY EEPROM DRIVER
7773 M:      Jean Delvare <jdelvare@suse.com>
7774 S:      Maintained
7775 F:      Documentation/misc-devices/eeprom
7776 F:      drivers/misc/eeprom/eeprom.c
7777
7778 LEGO USB Tower driver
7779 M:      Juergen Stuber <starblue@users.sourceforge.net>
7780 L:      legousb-devel@lists.sourceforge.net
7781 W:      http://legousb.sourceforge.net/
7782 S:      Maintained
7783 F:      drivers/usb/misc/legousbtower.c
7784
7785 LG2160 MEDIA DRIVER
7786 M:      Michael Krufky <mkrufky@linuxtv.org>
7787 L:      linux-media@vger.kernel.org
7788 W:      https://linuxtv.org
7789 W:      http://github.com/mkrufky
7790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7791 T:      git git://linuxtv.org/mkrufky/tuners.git
7792 S:      Maintained
7793 F:      drivers/media/dvb-frontends/lg2160.*
7794
7795 LGDT3305 MEDIA DRIVER
7796 M:      Michael Krufky <mkrufky@linuxtv.org>
7797 L:      linux-media@vger.kernel.org
7798 W:      https://linuxtv.org
7799 W:      http://github.com/mkrufky
7800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7801 T:      git git://linuxtv.org/mkrufky/tuners.git
7802 S:      Maintained
7803 F:      drivers/media/dvb-frontends/lgdt3305.*
7804
7805 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7806 M:      Viresh Kumar <vireshk@kernel.org>
7807 L:      linux-ide@vger.kernel.org
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7809 S:      Maintained
7810 F:      include/linux/pata_arasan_cf_data.h
7811 F:      drivers/ata/pata_arasan_cf.c
7812
7813 LIBATA PATA DRIVERS
7814 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7815 M:      Tejun Heo <tj@kernel.org>
7816 L:      linux-ide@vger.kernel.org
7817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7818 S:      Maintained
7819 F:      drivers/ata/pata_*.c
7820 F:      drivers/ata/ata_generic.c
7821
7822 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7823 M:      Linus Walleij <linus.walleij@linaro.org>
7824 L:      linux-ide@vger.kernel.org
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7826 S:      Maintained
7827 F:      drivers/ata/pata_ftide010.c
7828 F:      drivers/ata/sata_gemini.c
7829 F:      drivers/ata/sata_gemini.h
7830
7831 LIBATA SATA AHCI PLATFORM devices support
7832 M:      Hans de Goede <hdegoede@redhat.com>
7833 M:      Tejun Heo <tj@kernel.org>
7834 L:      linux-ide@vger.kernel.org
7835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7836 S:      Maintained
7837 F:      drivers/ata/ahci_platform.c
7838 F:      drivers/ata/libahci_platform.c
7839 F:      include/linux/ahci_platform.h
7840
7841 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7842 M:      Mikael Pettersson <mikpelinux@gmail.com>
7843 L:      linux-ide@vger.kernel.org
7844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7845 S:      Maintained
7846 F:      drivers/ata/sata_promise.*
7847
7848 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7849 M:      Tejun Heo <tj@kernel.org>
7850 L:      linux-ide@vger.kernel.org
7851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7852 S:      Maintained
7853 F:      drivers/ata/
7854 F:      include/linux/ata.h
7855 F:      include/linux/libata.h
7856 F:      Documentation/devicetree/bindings/ata/
7857
7858 LIBLOCKDEP
7859 M:      Sasha Levin <alexander.levin@verizon.com>
7860 S:      Maintained
7861 F:      tools/lib/lockdep/
7862
7863 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7864 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7865 L:      linux-nvdimm@lists.01.org
7866 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7867 S:      Supported
7868 F:      drivers/nvdimm/blk.c
7869 F:      drivers/nvdimm/region_devs.c
7870
7871 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7872 M:      Vishal Verma <vishal.l.verma@intel.com>
7873 L:      linux-nvdimm@lists.01.org
7874 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7875 S:      Supported
7876 F:      drivers/nvdimm/btt*
7877
7878 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7879 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7880 L:      linux-nvdimm@lists.01.org
7881 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7882 S:      Supported
7883 F:      drivers/nvdimm/pmem*
7884
7885 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7886 M:      Dan Williams <dan.j.williams@intel.com>
7887 L:      linux-nvdimm@lists.01.org
7888 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7890 S:      Supported
7891 F:      drivers/nvdimm/*
7892 F:      drivers/acpi/nfit/*
7893 F:      include/linux/nd.h
7894 F:      include/linux/libnvdimm.h
7895 F:      include/uapi/linux/ndctl.h
7896
7897 LIGHTNVM PLATFORM SUPPORT
7898 M:      Matias Bjorling <mb@lightnvm.io>
7899 W:      http://github/OpenChannelSSD
7900 L:      linux-block@vger.kernel.org
7901 S:      Maintained
7902 F:      drivers/lightnvm/
7903 F:      include/linux/lightnvm.h
7904 F:      include/uapi/linux/lightnvm.h
7905
7906 LINUX FOR POWER MACINTOSH
7907 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7908 W:      http://www.penguinppc.org/
7909 L:      linuxppc-dev@lists.ozlabs.org
7910 S:      Maintained
7911 F:      arch/powerpc/platforms/powermac/
7912 F:      drivers/macintosh/
7913
7914 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7915 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7916 M:      Paul Mackerras <paulus@samba.org>
7917 M:      Michael Ellerman <mpe@ellerman.id.au>
7918 W:      https://github.com/linuxppc/linux/wiki
7919 L:      linuxppc-dev@lists.ozlabs.org
7920 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7922 S:      Supported
7923 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7924 F:      Documentation/devicetree/bindings/powerpc/
7925 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7926 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7927 F:      Documentation/powerpc/
7928 F:      arch/powerpc/
7929 F:      drivers/char/tpm/tpm_ibmvtpm*
7930 F:      drivers/crypto/nx/
7931 F:      drivers/crypto/vmx/
7932 F:      drivers/i2c/busses/i2c-opal.c
7933 F:      drivers/net/ethernet/ibm/ibmveth.*
7934 F:      drivers/net/ethernet/ibm/ibmvnic.*
7935 F:      drivers/pci/hotplug/pnv_php.c
7936 F:      drivers/pci/hotplug/rpa*
7937 F:      drivers/rtc/rtc-opal.c
7938 F:      drivers/scsi/ibmvscsi/
7939 F:      drivers/tty/hvc/hvc_opal.c
7940 F:      drivers/watchdog/wdrtas.c
7941 F:      tools/testing/selftests/powerpc
7942 N:      /pmac
7943 N:      powermac
7944 N:      powernv
7945 N:      [^a-z0-9]ps3
7946 N:      pseries
7947
7948 LINUX FOR POWERPC EMBEDDED MPC5XXX
7949 M:      Anatolij Gustschin <agust@denx.de>
7950 L:      linuxppc-dev@lists.ozlabs.org
7951 T:      git git://git.denx.de/linux-denx-agust.git
7952 S:      Maintained
7953 F:      arch/powerpc/platforms/512x/
7954 F:      arch/powerpc/platforms/52xx/
7955
7956 LINUX FOR POWERPC EMBEDDED PPC4XX
7957 M:      Alistair Popple <alistair@popple.id.au>
7958 M:      Matt Porter <mporter@kernel.crashing.org>
7959 W:      http://www.penguinppc.org/
7960 L:      linuxppc-dev@lists.ozlabs.org
7961 S:      Maintained
7962 F:      arch/powerpc/platforms/40x/
7963 F:      arch/powerpc/platforms/44x/
7964
7965 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7966 M:      Scott Wood <oss@buserror.net>
7967 M:      Kumar Gala <galak@kernel.crashing.org>
7968 W:      http://www.penguinppc.org/
7969 L:      linuxppc-dev@lists.ozlabs.org
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7971 S:      Maintained
7972 F:      arch/powerpc/platforms/83xx/
7973 F:      arch/powerpc/platforms/85xx/
7974 F:      Documentation/devicetree/bindings/powerpc/fsl/
7975
7976 LINUX FOR POWERPC EMBEDDED PPC8XX
7977 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7978 W:      http://www.penguinppc.org/
7979 L:      linuxppc-dev@lists.ozlabs.org
7980 S:      Maintained
7981 F:      arch/powerpc/platforms/8xx/
7982
7983 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7984 L:      linuxppc-dev@lists.ozlabs.org
7985 S:      Orphan
7986 F:      arch/powerpc/*/*virtex*
7987 F:      arch/powerpc/*/*/*virtex*
7988
7989 LINUX FOR POWERPC PA SEMI PWRFICIENT
7990 L:      linuxppc-dev@lists.ozlabs.org
7991 S:      Orphan
7992 F:      arch/powerpc/platforms/pasemi/
7993 F:      drivers/*/*pasemi*
7994 F:      drivers/*/*/*pasemi*
7995
7996 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7997 M:      Kees Cook <keescook@chromium.org>
7998 S:      Maintained
7999 F:      drivers/misc/lkdtm*
8000
8001 LINUX SECURITY MODULE (LSM) FRAMEWORK
8002 M:      Chris Wright <chrisw@sous-sol.org>
8003 L:      linux-security-module@vger.kernel.org
8004 S:      Supported
8005
8006 LIS3LV02D ACCELEROMETER DRIVER
8007 M:      Eric Piel <eric.piel@tremplin-utc.net>
8008 S:      Maintained
8009 F:      Documentation/misc-devices/lis3lv02d
8010 F:      drivers/misc/lis3lv02d/
8011 F:      drivers/platform/x86/hp_accel.c
8012
8013 LIVE PATCHING
8014 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8015 M:      Jessica Yu <jeyu@kernel.org>
8016 M:      Jiri Kosina <jikos@kernel.org>
8017 M:      Miroslav Benes <mbenes@suse.cz>
8018 R:      Petr Mladek <pmladek@suse.com>
8019 S:      Maintained
8020 F:      kernel/livepatch/
8021 F:      include/linux/livepatch.h
8022 F:      arch/x86/include/asm/livepatch.h
8023 F:      arch/x86/kernel/livepatch.c
8024 F:      Documentation/livepatch/
8025 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8026 F:      samples/livepatch/
8027 L:      live-patching@vger.kernel.org
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8029
8030 LLC (802.2)
8031 L:      netdev@vger.kernel.org
8032 S:      Odd fixes
8033 F:      include/linux/llc.h
8034 F:      include/uapi/linux/llc.h
8035 F:      include/net/llc*
8036 F:      net/llc/
8037
8038 LM73 HARDWARE MONITOR DRIVER
8039 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8040 L:      linux-hwmon@vger.kernel.org
8041 S:      Maintained
8042 F:      drivers/hwmon/lm73.c
8043
8044 LM78 HARDWARE MONITOR DRIVER
8045 M:      Jean Delvare <jdelvare@suse.com>
8046 L:      linux-hwmon@vger.kernel.org
8047 S:      Maintained
8048 F:      Documentation/hwmon/lm78
8049 F:      drivers/hwmon/lm78.c
8050
8051 LM83 HARDWARE MONITOR DRIVER
8052 M:      Jean Delvare <jdelvare@suse.com>
8053 L:      linux-hwmon@vger.kernel.org
8054 S:      Maintained
8055 F:      Documentation/hwmon/lm83
8056 F:      drivers/hwmon/lm83.c
8057
8058 LM90 HARDWARE MONITOR DRIVER
8059 M:      Jean Delvare <jdelvare@suse.com>
8060 L:      linux-hwmon@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/hwmon/lm90
8063 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8064 F:      drivers/hwmon/lm90.c
8065 F:      include/dt-bindings/thermal/lm90.h
8066
8067 LM95234 HARDWARE MONITOR DRIVER
8068 M:      Guenter Roeck <linux@roeck-us.net>
8069 L:      linux-hwmon@vger.kernel.org
8070 S:      Maintained
8071 F:      Documentation/hwmon/lm95234
8072 F:      drivers/hwmon/lm95234.c
8073
8074 LME2510 MEDIA DRIVER
8075 M:      Malcolm Priestley <tvboxspy@gmail.com>
8076 L:      linux-media@vger.kernel.org
8077 W:      https://linuxtv.org
8078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8079 S:      Maintained
8080 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8081
8082 LOADPIN SECURITY MODULE
8083 M:      Kees Cook <keescook@chromium.org>
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8085 S:      Supported
8086 F:      security/loadpin/
8087 F:      Documentation/admin-guide/LSM/LoadPin.rst
8088
8089 LOCKING PRIMITIVES
8090 M:      Peter Zijlstra <peterz@infradead.org>
8091 M:      Ingo Molnar <mingo@redhat.com>
8092 L:      linux-kernel@vger.kernel.org
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8094 S:      Maintained
8095 F:      Documentation/locking/
8096 F:      include/linux/lockdep.h
8097 F:      include/linux/spinlock*.h
8098 F:      arch/*/include/asm/spinlock*.h
8099 F:      include/linux/rwlock*.h
8100 F:      include/linux/mutex*.h
8101 F:      arch/*/include/asm/mutex*.h
8102 F:      include/linux/rwsem*.h
8103 F:      arch/*/include/asm/rwsem.h
8104 F:      include/linux/seqlock.h
8105 F:      lib/locking*.[ch]
8106 F:      kernel/locking/
8107
8108 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8109 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8110 L:      linux-ntfs-dev@lists.sourceforge.net
8111 W:      http://www.linux-ntfs.org/content/view/19/37/
8112 S:      Maintained
8113 F:      Documentation/ldm.txt
8114 F:      block/partitions/ldm.*
8115
8116 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8117 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8118 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8119 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8120 L:      MPT-FusionLinux.pdl@broadcom.com
8121 L:      linux-scsi@vger.kernel.org
8122 W:      http://www.avagotech.com/support/
8123 S:      Supported
8124 F:      drivers/message/fusion/
8125 F:      drivers/scsi/mpt2sas/
8126 F:      drivers/scsi/mpt3sas/
8127
8128 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8129 M:      Matthew Wilcox <matthew@wil.cx>
8130 L:      linux-scsi@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/scsi/sym53c8xx_2/
8133
8134 LTC4261 HARDWARE MONITOR DRIVER
8135 M:      Guenter Roeck <linux@roeck-us.net>
8136 L:      linux-hwmon@vger.kernel.org
8137 S:      Maintained
8138 F:      Documentation/hwmon/ltc4261
8139 F:      drivers/hwmon/ltc4261.c
8140
8141 LTC4306 I2C MULTIPLEXER DRIVER
8142 M:      Michael Hennerich <michael.hennerich@analog.com>
8143 W:      http://ez.analog.com/community/linux-device-drivers
8144 L:      linux-i2c@vger.kernel.org
8145 S:      Supported
8146 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8147 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8148
8149 LTP (Linux Test Project)
8150 M:      Mike Frysinger <vapier@gentoo.org>
8151 M:      Cyril Hrubis <chrubis@suse.cz>
8152 M:      Wanlong Gao <wanlong.gao@gmail.com>
8153 M:      Jan Stancek <jstancek@redhat.com>
8154 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8155 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8156 L:      ltp@lists.linux.it (subscribers-only)
8157 W:      http://linux-test-project.github.io/
8158 T:      git git://github.com/linux-test-project/ltp.git
8159 S:      Maintained
8160
8161 M32R ARCHITECTURE
8162 W:      http://www.linux-m32r.org/
8163 S:      Orphan
8164 F:      arch/m32r/
8165
8166 M68K ARCHITECTURE
8167 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8168 L:      linux-m68k@lists.linux-m68k.org
8169 W:      http://www.linux-m68k.org/
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8171 S:      Maintained
8172 F:      arch/m68k/
8173 F:      drivers/zorro/
8174
8175 M68K ON APPLE MACINTOSH
8176 M:      Joshua Thompson <funaho@jurai.org>
8177 W:      http://www.mac.linux-m68k.org/
8178 L:      linux-m68k@lists.linux-m68k.org
8179 S:      Maintained
8180 F:      arch/m68k/mac/
8181
8182 M68K ON HP9000/300
8183 M:      Philip Blundell <philb@gnu.org>
8184 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8185 S:      Maintained
8186 F:      arch/m68k/hp300/
8187
8188 M88DS3103 MEDIA DRIVER
8189 M:      Antti Palosaari <crope@iki.fi>
8190 L:      linux-media@vger.kernel.org
8191 W:      https://linuxtv.org
8192 W:      http://palosaari.fi/linux/
8193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8194 T:      git git://linuxtv.org/anttip/media_tree.git
8195 S:      Maintained
8196 F:      drivers/media/dvb-frontends/m88ds3103*
8197
8198 M88RS2000 MEDIA DRIVER
8199 M:      Malcolm Priestley <tvboxspy@gmail.com>
8200 L:      linux-media@vger.kernel.org
8201 W:      https://linuxtv.org
8202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8203 S:      Maintained
8204 F:      drivers/media/dvb-frontends/m88rs2000*
8205
8206 MA901 MASTERKIT USB FM RADIO DRIVER
8207 M:      Alexey Klimov <klimov.linux@gmail.com>
8208 L:      linux-media@vger.kernel.org
8209 T:      git git://linuxtv.org/media_tree.git
8210 S:      Maintained
8211 F:      drivers/media/radio/radio-ma901.c
8212
8213 MAC80211
8214 M:      Johannes Berg <johannes@sipsolutions.net>
8215 L:      linux-wireless@vger.kernel.org
8216 W:      http://wireless.kernel.org/
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8219 S:      Maintained
8220 F:      Documentation/networking/mac80211-injection.txt
8221 F:      include/net/mac80211.h
8222 F:      net/mac80211/
8223 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8224
8225 MAILBOX API
8226 M:      Jassi Brar <jassisinghbrar@gmail.com>
8227 L:      linux-kernel@vger.kernel.org
8228 S:      Maintained
8229 F:      drivers/mailbox/
8230 F:      include/linux/mailbox_client.h
8231 F:      include/linux/mailbox_controller.h
8232
8233 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8234 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8235 W:      http://www.kernel.org/doc/man-pages
8236 L:      linux-man@vger.kernel.org
8237 S:      Maintained
8238
8239 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8240 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8241 L:      linux-mips@linux-mips.org
8242 S:      Maintained
8243 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8244
8245 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8246 M:      Andrew Lunn <andrew@lunn.ch>
8247 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8248 L:      netdev@vger.kernel.org
8249 S:      Maintained
8250 F:      drivers/net/dsa/mv88e6xxx/
8251 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8252
8253 MARVELL ARMADA DRM SUPPORT
8254 M:      Russell King <linux@armlinux.org.uk>
8255 S:      Maintained
8256 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8257 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8258 F:      drivers/gpu/drm/armada/
8259 F:      include/uapi/drm/armada_drm.h
8260 F:      Documentation/devicetree/bindings/display/armada/
8261
8262 MARVELL CRYPTO DRIVER
8263 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8264 M:      Arnaud Ebalard <arno@natisbad.org>
8265 F:      drivers/crypto/marvell/
8266 S:      Maintained
8267 L:      linux-crypto@vger.kernel.org
8268
8269 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8270 M:      Mirko Lindner <mlindner@marvell.com>
8271 M:      Stephen Hemminger <stephen@networkplumber.org>
8272 L:      netdev@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/net/ethernet/marvell/sk*
8275
8276 MARVELL LIBERTAS WIRELESS DRIVER
8277 L:      libertas-dev@lists.infradead.org
8278 S:      Orphan
8279 F:      drivers/net/wireless/marvell/libertas/
8280
8281 MARVELL MACCHIATOBIN SUPPORT
8282 M:      Russell King <rmk@armlinux.org.uk>
8283 L:      linux-arm-kernel@lists.infradead.org
8284 S:      Maintained
8285 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8286
8287 MARVELL MV643XX ETHERNET DRIVER
8288 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8289 L:      netdev@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8292 F:      include/linux/mv643xx.h
8293
8294 MARVELL MV88X3310 PHY DRIVER
8295 M:      Russell King <rmk@armlinux.org.uk>
8296 L:      netdev@vger.kernel.org
8297 S:      Maintained
8298 F:      drivers/net/phy/marvell10g.c
8299
8300 MARVELL MVNETA ETHERNET DRIVER
8301 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8302 L:      netdev@vger.kernel.org
8303 S:      Maintained
8304 F:      drivers/net/ethernet/marvell/mvneta.*
8305
8306 MARVELL MWIFIEX WIRELESS DRIVER
8307 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8308 M:      Nishant Sarmukadam <nishants@marvell.com>
8309 M:      Ganapathi Bhat <gbhat@marvell.com>
8310 M:      Xinming Hu <huxm@marvell.com>
8311 L:      linux-wireless@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/net/wireless/marvell/mwifiex/
8314
8315 MARVELL MWL8K WIRELESS DRIVER
8316 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8317 L:      linux-wireless@vger.kernel.org
8318 S:      Odd Fixes
8319 F:      drivers/net/wireless/marvell/mwl8k.c
8320
8321 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8322 M:      Nicolas Pitre <nico@fluxnic.net>
8323 S:      Odd Fixes
8324 F:      drivers/mmc/host/mvsdio.*
8325
8326 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8327 M:      Hu Ziji <huziji@marvell.com>
8328 L:      linux-mmc@vger.kernel.org
8329 S:      Supported
8330 F:      drivers/mmc/host/sdhci-xenon*
8331 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8332
8333 MATROX FRAMEBUFFER DRIVER
8334 L:      linux-fbdev@vger.kernel.org
8335 S:      Orphan
8336 F:      drivers/video/fbdev/matrox/matroxfb_*
8337 F:      include/uapi/linux/matroxfb.h
8338
8339 MAX16065 HARDWARE MONITOR DRIVER
8340 M:      Guenter Roeck <linux@roeck-us.net>
8341 L:      linux-hwmon@vger.kernel.org
8342 S:      Maintained
8343 F:      Documentation/hwmon/max16065
8344 F:      drivers/hwmon/max16065.c
8345
8346 MAX20751 HARDWARE MONITOR DRIVER
8347 M:      Guenter Roeck <linux@roeck-us.net>
8348 L:      linux-hwmon@vger.kernel.org
8349 S:      Maintained
8350 F:      Documentation/hwmon/max20751
8351 F:      drivers/hwmon/max20751.c
8352
8353 MAX2175 SDR TUNER DRIVER
8354 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8355 L:      linux-media@vger.kernel.org
8356 T:      git git://linuxtv.org/media_tree.git
8357 S:      Maintained
8358 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8359 F:      Documentation/media/v4l-drivers/max2175.rst
8360 F:      drivers/media/i2c/max2175*
8361 F:      include/uapi/linux/max2175.h
8362
8363 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8364 L:      linux-hwmon@vger.kernel.org
8365 S:      Orphan
8366 F:      Documentation/hwmon/max6650
8367 F:      drivers/hwmon/max6650.c
8368
8369 MAX6697 HARDWARE MONITOR DRIVER
8370 M:      Guenter Roeck <linux@roeck-us.net>
8371 L:      linux-hwmon@vger.kernel.org
8372 S:      Maintained
8373 F:      Documentation/hwmon/max6697
8374 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8375 F:      drivers/hwmon/max6697.c
8376 F:      include/linux/platform_data/max6697.h
8377
8378 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8379 M:      Peter Rosin <peda@axentia.se>
8380 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8381 S:      Maintained
8382 F:      Documentation/devicetree/bindings/sound/max9860.txt
8383 F:      sound/soc/codecs/max9860.*
8384
8385 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8386 M:      Javier Martinez Canillas <javier@dowhile0.org>
8387 L:      linux-kernel@vger.kernel.org
8388 S:      Supported
8389 F:      drivers/regulator/max77802-regulator.c
8390 F:      Documentation/devicetree/bindings/*/*max77802.txt
8391 F:      include/dt-bindings/*/*max77802.h
8392
8393 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8394 M:      Krzysztof Kozlowski <krzk@kernel.org>
8395 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8396 L:      linux-pm@vger.kernel.org
8397 S:      Supported
8398 F:      drivers/power/supply/max14577_charger.c
8399 F:      drivers/power/supply/max77693_charger.c
8400
8401 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8402 M:      Chanwoo Choi <cw00.choi@samsung.com>
8403 M:      Krzysztof Kozlowski <krzk@kernel.org>
8404 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8405 L:      linux-kernel@vger.kernel.org
8406 S:      Supported
8407 F:      drivers/*/max14577*.c
8408 F:      drivers/*/max77686*.c
8409 F:      drivers/*/max77693*.c
8410 F:      drivers/extcon/extcon-max14577.c
8411 F:      drivers/extcon/extcon-max77693.c
8412 F:      drivers/rtc/rtc-max77686.c
8413 F:      drivers/clk/clk-max77686.c
8414 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8415 F:      Documentation/devicetree/bindings/*/max77686.txt
8416 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8417 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8418 F:      include/linux/mfd/max14577*.h
8419 F:      include/linux/mfd/max77686*.h
8420 F:      include/linux/mfd/max77693*.h
8421
8422 MAXIRADIO FM RADIO RECEIVER DRIVER
8423 M:      Hans Verkuil <hverkuil@xs4all.nl>
8424 L:      linux-media@vger.kernel.org
8425 T:      git git://linuxtv.org/media_tree.git
8426 W:      https://linuxtv.org
8427 S:      Maintained
8428 F:      drivers/media/radio/radio-maxiradio*
8429
8430 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8431 M:      Peter Rosin <peda@axentia.se>
8432 L:      linux-iio@vger.kernel.org
8433 S:      Maintained
8434 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8435 F:      drivers/iio/potentiometer/mcp4531.c
8436
8437 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8438 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8439 L:      linux-iio@vger.kernel.org
8440 S:      Maintained
8441 F:      drivers/iio/dac/cio-dac.c
8442
8443 MEDIA DRIVERS FOR ASCOT2E
8444 M:      Sergey Kozlov <serjk@netup.ru>
8445 M:      Abylay Ospan <aospan@netup.ru>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 W:      http://netup.tv/
8449 T:      git git://linuxtv.org/media_tree.git
8450 S:      Supported
8451 F:      drivers/media/dvb-frontends/ascot2e*
8452
8453 MEDIA DRIVERS FOR CXD2841ER
8454 M:      Sergey Kozlov <serjk@netup.ru>
8455 M:      Abylay Ospan <aospan@netup.ru>
8456 L:      linux-media@vger.kernel.org
8457 W:      https://linuxtv.org
8458 W:      http://netup.tv/
8459 T:      git git://linuxtv.org/media_tree.git
8460 S:      Supported
8461 F:      drivers/media/dvb-frontends/cxd2841er*
8462
8463 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8464 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8465 L:      linux-media@vger.kernel.org
8466 W:      https://linuxtv.org
8467 T:      git git://linuxtv.org/media_tree.git
8468 S:      Maintained
8469 F:      drivers/media/pci/ddbridge/*
8470
8471 MEDIA DRIVERS FOR FREESCALE IMX
8472 M:      Steve Longerbeam <slongerbeam@gmail.com>
8473 M:      Philipp Zabel <p.zabel@pengutronix.de>
8474 L:      linux-media@vger.kernel.org
8475 T:      git git://linuxtv.org/media_tree.git
8476 S:      Maintained
8477 F:      Documentation/devicetree/bindings/media/imx.txt
8478 F:      Documentation/media/v4l-drivers/imx.rst
8479 F:      drivers/staging/media/imx/
8480 F:      include/linux/imx-media.h
8481 F:      include/media/imx.h
8482
8483 MEDIA DRIVERS FOR HELENE
8484 M:      Abylay Ospan <aospan@netup.ru>
8485 L:      linux-media@vger.kernel.org
8486 W:      https://linuxtv.org
8487 W:      http://netup.tv/
8488 T:      git git://linuxtv.org/media_tree.git
8489 S:      Supported
8490 F:      drivers/media/dvb-frontends/helene*
8491
8492 MEDIA DRIVERS FOR HORUS3A
8493 M:      Sergey Kozlov <serjk@netup.ru>
8494 M:      Abylay Ospan <aospan@netup.ru>
8495 L:      linux-media@vger.kernel.org
8496 W:      https://linuxtv.org
8497 W:      http://netup.tv/
8498 T:      git git://linuxtv.org/media_tree.git
8499 S:      Supported
8500 F:      drivers/media/dvb-frontends/horus3a*
8501
8502 MEDIA DRIVERS FOR LNBH25
8503 M:      Sergey Kozlov <serjk@netup.ru>
8504 M:      Abylay Ospan <aospan@netup.ru>
8505 L:      linux-media@vger.kernel.org
8506 W:      https://linuxtv.org
8507 W:      http://netup.tv/
8508 T:      git git://linuxtv.org/media_tree.git
8509 S:      Supported
8510 F:      drivers/media/dvb-frontends/lnbh25*
8511
8512 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8513 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8514 L:      linux-media@vger.kernel.org
8515 W:      https://linuxtv.org
8516 T:      git git://linuxtv.org/media_tree.git
8517 S:      Maintained
8518 F:      drivers/media/dvb-frontends/mxl5xx*
8519
8520 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8521 M:      Sergey Kozlov <serjk@netup.ru>
8522 M:      Abylay Ospan <aospan@netup.ru>
8523 L:      linux-media@vger.kernel.org
8524 W:      https://linuxtv.org
8525 W:      http://netup.tv/
8526 T:      git git://linuxtv.org/media_tree.git
8527 S:      Supported
8528 F:      drivers/media/pci/netup_unidvb/*
8529
8530 MEDIA DRIVERS FOR RENESAS - DRIF
8531 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8532 L:      linux-media@vger.kernel.org
8533 L:      linux-renesas-soc@vger.kernel.org
8534 T:      git git://linuxtv.org/media_tree.git
8535 S:      Supported
8536 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8537 F:      drivers/media/platform/rcar_drif.c
8538
8539 MEDIA DRIVERS FOR RENESAS - FCP
8540 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8541 L:      linux-media@vger.kernel.org
8542 L:      linux-renesas-soc@vger.kernel.org
8543 T:      git git://linuxtv.org/media_tree.git
8544 S:      Supported
8545 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8546 F:      drivers/media/platform/rcar-fcp.c
8547 F:      include/media/rcar-fcp.h
8548
8549 MEDIA DRIVERS FOR RENESAS - FDP1
8550 M:      Kieran Bingham <kieran@bingham.xyz>
8551 L:      linux-media@vger.kernel.org
8552 L:      linux-renesas-soc@vger.kernel.org
8553 T:      git git://linuxtv.org/media_tree.git
8554 S:      Supported
8555 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8556 F:      drivers/media/platform/rcar_fdp1.c
8557
8558 MEDIA DRIVERS FOR RENESAS - VIN
8559 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8560 L:      linux-media@vger.kernel.org
8561 L:      linux-renesas-soc@vger.kernel.org
8562 T:      git git://linuxtv.org/media_tree.git
8563 S:      Supported
8564 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8565 F:      drivers/media/platform/rcar-vin/
8566
8567 MEDIA DRIVERS FOR RENESAS - VSP1
8568 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8569 L:      linux-media@vger.kernel.org
8570 L:      linux-renesas-soc@vger.kernel.org
8571 T:      git git://linuxtv.org/media_tree.git
8572 S:      Supported
8573 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8574 F:      drivers/media/platform/vsp1/
8575
8576 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8577 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8578 L:      linux-media@vger.kernel.org
8579 W:      https://linuxtv.org
8580 T:      git git://linuxtv.org/media_tree.git
8581 S:      Maintained
8582 F:      drivers/media/dvb-frontends/stv0910*
8583
8584 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8585 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8586 L:      linux-media@vger.kernel.org
8587 W:      https://linuxtv.org
8588 T:      git git://linuxtv.org/media_tree.git
8589 S:      Maintained
8590 F:      drivers/media/dvb-frontends/stv6111*
8591
8592 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8593 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8594 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8595 P:      LinuxTV.org Project
8596 L:      linux-media@vger.kernel.org
8597 W:      https://linuxtv.org
8598 Q:      http://patchwork.kernel.org/project/linux-media/list/
8599 T:      git git://linuxtv.org/media_tree.git
8600 S:      Maintained
8601 F:      Documentation/devicetree/bindings/media/
8602 F:      Documentation/media/
8603 F:      drivers/media/
8604 F:      drivers/staging/media/
8605 F:      include/linux/platform_data/media/
8606 F:      include/media/
8607 F:      include/uapi/linux/dvb/
8608 F:      include/uapi/linux/videodev2.h
8609 F:      include/uapi/linux/media.h
8610 F:      include/uapi/linux/v4l2-*
8611 F:      include/uapi/linux/meye.h
8612 F:      include/uapi/linux/ivtv*
8613 F:      include/uapi/linux/uvcvideo.h
8614
8615 MEDIATEK CIR DRIVER
8616 M:      Sean Wang <sean.wang@mediatek.com>
8617 S:      Maintained
8618 F:      drivers/media/rc/mtk-cir.c
8619
8620 MEDIATEK PMIC LED DRIVER
8621 M:      Sean Wang <sean.wang@mediatek.com>
8622 S:      Maintained
8623 F:      drivers/leds/leds-mt6323.c
8624 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8625
8626 MEDIATEK ETHERNET DRIVER
8627 M:      Felix Fietkau <nbd@openwrt.org>
8628 M:      John Crispin <john@phrozen.org>
8629 M:      Sean Wang <sean.wang@mediatek.com>
8630 M:      Nelson Chang <nelson.chang@mediatek.com>
8631 L:      netdev@vger.kernel.org
8632 S:      Maintained
8633 F:      drivers/net/ethernet/mediatek/
8634
8635 MEDIATEK JPEG DRIVER
8636 M:      Rick Chang <rick.chang@mediatek.com>
8637 M:      Bin Liu <bin.liu@mediatek.com>
8638 S:      Supported
8639 F:      drivers/media/platform/mtk-jpeg/
8640 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8641
8642 MEDIATEK MDP DRIVER
8643 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8644 M:      Houlong Wei <houlong.wei@mediatek.com>
8645 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8646 S:      Supported
8647 F:      drivers/media/platform/mtk-mdp/
8648 F:      drivers/media/platform/mtk-vpu/
8649 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8650
8651 MEDIATEK MEDIA DRIVER
8652 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8653 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8654 S:      Supported
8655 F:      drivers/media/platform/mtk-vcodec/
8656 F:      drivers/media/platform/mtk-vpu/
8657 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8658 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8659
8660 MEDIATEK MT7601U WIRELESS LAN DRIVER
8661 M:      Jakub Kicinski <kubakici@wp.pl>
8662 L:      linux-wireless@vger.kernel.org
8663 S:      Maintained
8664 F:      drivers/net/wireless/mediatek/mt7601u/
8665
8666 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8667 M:      Sean Wang <sean.wang@mediatek.com>
8668 S:      Maintained
8669 F:      drivers/char/hw_random/mtk-rng.c
8670
8671 MEDIATEK USB3 DRD IP DRIVER
8672 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8673 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8675 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8676 S:      Maintained
8677 F:      drivers/usb/mtu3/
8678
8679 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8680 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8681 M:      Martin Donnelly <martin.donnelly@ge.com>
8682 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8683 S:      Maintained
8684 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8685 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8686
8687 MEGARAID SCSI/SAS DRIVERS
8688 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8689 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8690 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8691 L:      megaraidlinux.pdl@broadcom.com
8692 L:      linux-scsi@vger.kernel.org
8693 W:      http://www.avagotech.com/support/
8694 S:      Maintained
8695 F:      Documentation/scsi/megaraid.txt
8696 F:      drivers/scsi/megaraid.*
8697 F:      drivers/scsi/megaraid/
8698
8699 MELEXIS MLX90614 DRIVER
8700 M:      Crt Mori <cmo@melexis.com>
8701 L:      linux-iio@vger.kernel.org
8702 W:      http://www.melexis.com
8703 S:      Supported
8704 F:      drivers/iio/temperature/mlx90614.c
8705
8706 MELFAS MIP4 TOUCHSCREEN DRIVER
8707 M:      Sangwon Jee <jeesw@melfas.com>
8708 W:      http://www.melfas.com
8709 S:      Supported
8710 F:      drivers/input/touchscreen/melfas_mip4.c
8711 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8712
8713 MELLANOX ETHERNET DRIVER (mlx4_en)
8714 M:      Tariq Toukan <tariqt@mellanox.com>
8715 L:      netdev@vger.kernel.org
8716 S:      Supported
8717 W:      http://www.mellanox.com
8718 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8719 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8720
8721 MELLANOX ETHERNET DRIVER (mlx5e)
8722 M:      Saeed Mahameed <saeedm@mellanox.com>
8723 L:      netdev@vger.kernel.org
8724 S:      Supported
8725 W:      http://www.mellanox.com
8726 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8727 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8728
8729 MELLANOX ETHERNET INNOVA DRIVER
8730 M:      Ilan Tayari <ilant@mellanox.com>
8731 R:      Boris Pismenny <borisp@mellanox.com>
8732 L:      netdev@vger.kernel.org
8733 S:      Supported
8734 W:      http://www.mellanox.com
8735 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8736 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8737 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8738
8739 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8740 M:      Ilan Tayari <ilant@mellanox.com>
8741 R:      Boris Pismenny <borisp@mellanox.com>
8742 L:      netdev@vger.kernel.org
8743 S:      Supported
8744 W:      http://www.mellanox.com
8745 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8746 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8747 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8748
8749 MELLANOX ETHERNET SWITCH DRIVERS
8750 M:      Jiri Pirko <jiri@mellanox.com>
8751 M:      Ido Schimmel <idosch@mellanox.com>
8752 L:      netdev@vger.kernel.org
8753 S:      Supported
8754 W:      http://www.mellanox.com
8755 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8756 F:      drivers/net/ethernet/mellanox/mlxsw/
8757
8758 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8759 M:      mlxsw@mellanox.com
8760 L:      netdev@vger.kernel.org
8761 S:      Supported
8762 W:      http://www.mellanox.com
8763 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8764 F:      drivers/net/ethernet/mellanox/mlxfw/
8765
8766 MELLANOX MLX CPLD HOTPLUG DRIVER
8767 M:      Vadim Pasternak <vadimp@mellanox.com>
8768 L:      platform-driver-x86@vger.kernel.org
8769 S:      Supported
8770 F:      drivers/platform/x86/mlxcpld-hotplug.c
8771 F:      include/linux/platform_data/mlxcpld-hotplug.h
8772
8773 MELLANOX MLX4 core VPI driver
8774 M:      Tariq Toukan <tariqt@mellanox.com>
8775 L:      netdev@vger.kernel.org
8776 L:      linux-rdma@vger.kernel.org
8777 W:      http://www.mellanox.com
8778 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8779 S:      Supported
8780 F:      drivers/net/ethernet/mellanox/mlx4/
8781 F:      include/linux/mlx4/
8782
8783 MELLANOX MLX4 IB driver
8784 M:      Yishai Hadas <yishaih@mellanox.com>
8785 L:      linux-rdma@vger.kernel.org
8786 W:      http://www.mellanox.com
8787 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8788 S:      Supported
8789 F:      drivers/infiniband/hw/mlx4/
8790 F:      include/linux/mlx4/
8791 F:      include/uapi/rdma/mlx4-abi.h
8792
8793 MELLANOX MLX5 core VPI driver
8794 M:      Saeed Mahameed <saeedm@mellanox.com>
8795 M:      Matan Barak <matanb@mellanox.com>
8796 M:      Leon Romanovsky <leonro@mellanox.com>
8797 L:      netdev@vger.kernel.org
8798 L:      linux-rdma@vger.kernel.org
8799 W:      http://www.mellanox.com
8800 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8801 S:      Supported
8802 F:      drivers/net/ethernet/mellanox/mlx5/core/
8803 F:      include/linux/mlx5/
8804
8805 MELLANOX MLX5 IB driver
8806 M:      Matan Barak <matanb@mellanox.com>
8807 M:      Leon Romanovsky <leonro@mellanox.com>
8808 L:      linux-rdma@vger.kernel.org
8809 W:      http://www.mellanox.com
8810 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8811 S:      Supported
8812 F:      drivers/infiniband/hw/mlx5/
8813 F:      include/linux/mlx5/
8814 F:      include/uapi/rdma/mlx5-abi.h
8815
8816 MELLANOX MLXCPLD I2C AND MUX DRIVER
8817 M:      Vadim Pasternak <vadimp@mellanox.com>
8818 M:      Michael Shych <michaelsh@mellanox.com>
8819 L:      linux-i2c@vger.kernel.org
8820 S:      Supported
8821 F:      drivers/i2c/busses/i2c-mlxcpld.c
8822 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8823 F:      Documentation/i2c/busses/i2c-mlxcpld
8824
8825 MELLANOX MLXCPLD LED DRIVER
8826 M:      Vadim Pasternak <vadimp@mellanox.com>
8827 L:      linux-leds@vger.kernel.org
8828 S:      Supported
8829 F:      drivers/leds/leds-mlxcpld.c
8830 F:      Documentation/leds/leds-mlxcpld.txt
8831
8832 MELLANOX PLATFORM DRIVER
8833 M:      Vadim Pasternak <vadimp@mellanox.com>
8834 L:      platform-driver-x86@vger.kernel.org
8835 S:      Supported
8836 F:      drivers/platform/x86/mlx-platform.c
8837
8838 MEMBARRIER SUPPORT
8839 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8840 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8841 L:      linux-kernel@vger.kernel.org
8842 S:      Supported
8843 F:      kernel/sched/membarrier.c
8844 F:      include/uapi/linux/membarrier.h
8845
8846 MEMORY MANAGEMENT
8847 L:      linux-mm@kvack.org
8848 W:      http://www.linux-mm.org
8849 S:      Maintained
8850 F:      include/linux/mm.h
8851 F:      include/linux/gfp.h
8852 F:      include/linux/mmzone.h
8853 F:      include/linux/memory_hotplug.h
8854 F:      include/linux/vmalloc.h
8855 F:      mm/
8856
8857 MEMORY TECHNOLOGY DEVICES (MTD)
8858 M:      David Woodhouse <dwmw2@infradead.org>
8859 M:      Brian Norris <computersforpeace@gmail.com>
8860 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8861 M:      Marek Vasut <marek.vasut@gmail.com>
8862 M:      Richard Weinberger <richard@nod.at>
8863 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8864 L:      linux-mtd@lists.infradead.org
8865 W:      http://www.linux-mtd.infradead.org/
8866 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8867 T:      git git://git.infradead.org/linux-mtd.git master
8868 T:      git git://git.infradead.org/l2-mtd.git master
8869 S:      Maintained
8870 F:      Documentation/devicetree/bindings/mtd/
8871 F:      drivers/mtd/
8872 F:      include/linux/mtd/
8873 F:      include/uapi/mtd/
8874
8875 MEN A21 WATCHDOG DRIVER
8876 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8877 L:      linux-watchdog@vger.kernel.org
8878 S:      Maintained
8879 F:      drivers/watchdog/mena21_wdt.c
8880
8881 MEN CHAMELEON BUS (mcb)
8882 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8883 S:      Maintained
8884 F:      drivers/mcb/
8885 F:      include/linux/mcb.h
8886 F:      Documentation/men-chameleon-bus.txt
8887
8888 MEN F21BMC (Board Management Controller)
8889 M:      Andreas Werner <andreas.werner@men.de>
8890 S:      Supported
8891 F:      drivers/mfd/menf21bmc.c
8892 F:      drivers/watchdog/menf21bmc_wdt.c
8893 F:      drivers/leds/leds-menf21bmc.c
8894 F:      drivers/hwmon/menf21bmc_hwmon.c
8895 F:      Documentation/hwmon/menf21bmc
8896
8897 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8898 M:      Neil Armstrong <narmstrong@baylibre.com>
8899 L:      linux-media@lists.freedesktop.org
8900 L:      linux-amlogic@lists.infradead.org
8901 W:      http://linux-meson.com/
8902 S:      Supported
8903 F:      drivers/media/platform/meson/ao-cec.c
8904 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8905 T:      git git://linuxtv.org/media_tree.git
8906
8907 METAG ARCHITECTURE
8908 M:      James Hogan <jhogan@kernel.org>
8909 L:      linux-metag@vger.kernel.org
8910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8911 S:      Odd Fixes
8912 F:      arch/metag/
8913 F:      Documentation/metag/
8914 F:      Documentation/devicetree/bindings/metag/
8915 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8916 F:      drivers/clocksource/metag_generic.c
8917 F:      drivers/irqchip/irq-metag.c
8918 F:      drivers/irqchip/irq-metag-ext.c
8919 F:      drivers/tty/metag_da.c
8920
8921 MICROBLAZE ARCHITECTURE
8922 M:      Michal Simek <monstr@monstr.eu>
8923 W:      http://www.monstr.eu/fdt/
8924 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8925 S:      Supported
8926 F:      arch/microblaze/
8927
8928 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8929 M:      Richard Genoud <richard.genoud@gmail.com>
8930 S:      Maintained
8931 F:      drivers/tty/serial/atmel_serial.c
8932 F:      drivers/tty/serial/atmel_serial.h
8933
8934 MICROCHIP / ATMEL DMA DRIVER
8935 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8937 L:      dmaengine@vger.kernel.org
8938 S:      Supported
8939 F:      drivers/dma/at_hdmac.c
8940 F:      drivers/dma/at_hdmac_regs.h
8941 F:      include/linux/platform_data/dma-atmel.h
8942
8943 MICROCHIP / ATMEL ECC DRIVER
8944 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8945 L:      linux-crypto@vger.kernel.org
8946 S:      Maintained
8947 F:      drivers/crypto/atmel-ecc.*
8948
8949 MICROCHIP / ATMEL ISC DRIVER
8950 M:      Songjun Wu <songjun.wu@microchip.com>
8951 L:      linux-media@vger.kernel.org
8952 S:      Supported
8953 F:      drivers/media/platform/atmel/atmel-isc.c
8954 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8955 F:      devicetree/bindings/media/atmel-isc.txt
8956
8957 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8958 M:      Woojung Huh <Woojung.Huh@microchip.com>
8959 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8960 L:      netdev@vger.kernel.org
8961 S:      Maintained
8962 F:      net/dsa/tag_ksz.c
8963 F:      drivers/net/dsa/microchip/*
8964 F:      include/linux/platform_data/microchip-ksz.h
8965 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8966
8967 MICROCHIP USB251XB DRIVER
8968 M:      Richard Leitner <richard.leitner@skidata.com>
8969 L:      linux-usb@vger.kernel.org
8970 S:      Maintained
8971 F:      drivers/usb/misc/usb251xb.c
8972 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8973
8974 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8975 M:      Don Brace <don.brace@microsemi.com>
8976 L:      esc.storagedev@microsemi.com
8977 L:      linux-scsi@vger.kernel.org
8978 S:      Supported
8979 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8980 F:      drivers/scsi/smartpqi/Kconfig
8981 F:      drivers/scsi/smartpqi/Makefile
8982 F:      include/linux/cciss*.h
8983 F:      include/uapi/linux/cciss*.h
8984 F:      Documentation/scsi/smartpqi.txt
8985
8986 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8987 M:      Chen Yu <yu.c.chen@intel.com>
8988 L:      platform-driver-x86@vger.kernel.org
8989 S:      Supported
8990 F:      drivers/platform/x86/surfacepro3_button.c
8991
8992 MICROTEK X6 SCANNER
8993 M:      Oliver Neukum <oliver@neukum.org>
8994 S:      Maintained
8995 F:      drivers/usb/image/microtek.*
8996
8997 MIPS
8998 M:      Ralf Baechle <ralf@linux-mips.org>
8999 L:      linux-mips@linux-mips.org
9000 W:      http://www.linux-mips.org/
9001 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9002 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9003 S:      Supported
9004 F:      Documentation/devicetree/bindings/mips/
9005 F:      Documentation/mips/
9006 F:      arch/mips/
9007
9008 MIPS BOSTON DEVELOPMENT BOARD
9009 M:      Paul Burton <paul.burton@mips.com>
9010 L:      linux-mips@linux-mips.org
9011 S:      Maintained
9012 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9013 F:      arch/mips/boot/dts/img/boston.dts
9014 F:      arch/mips/configs/generic/board-boston.config
9015 F:      drivers/clk/imgtec/clk-boston.c
9016 F:      include/dt-bindings/clock/boston-clock.h
9017
9018 MIPS GENERIC PLATFORM
9019 M:      Paul Burton <paul.burton@mips.com>
9020 L:      linux-mips@linux-mips.org
9021 S:      Supported
9022 F:      arch/mips/generic/
9023 F:      arch/mips/tools/generic-board-config.sh
9024
9025 MIPS/LOONGSON1 ARCHITECTURE
9026 M:      Keguang Zhang <keguang.zhang@gmail.com>
9027 L:      linux-mips@linux-mips.org
9028 S:      Maintained
9029 F:      arch/mips/loongson32/
9030 F:      arch/mips/include/asm/mach-loongson32/
9031 F:      drivers/*/*loongson1*
9032 F:      drivers/*/*/*loongson1*
9033
9034 MIPS RINT INSTRUCTION EMULATION
9035 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9036 L:      linux-mips@linux-mips.org
9037 S:      Supported
9038 F:      arch/mips/math-emu/sp_rint.c
9039 F:      arch/mips/math-emu/dp_rint.c
9040
9041 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9042 M:      Hans Verkuil <hverkuil@xs4all.nl>
9043 L:      linux-media@vger.kernel.org
9044 T:      git git://linuxtv.org/media_tree.git
9045 W:      https://linuxtv.org
9046 S:      Odd Fixes
9047 F:      drivers/media/radio/radio-miropcm20*
9048
9049 MMP SUPPORT
9050 M:      Eric Miao <eric.y.miao@gmail.com>
9051 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9053 T:      git git://github.com/hzhuang1/linux.git
9054 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9055 S:      Maintained
9056 F:      arch/arm/boot/dts/mmp*
9057 F:      arch/arm/mach-mmp/
9058
9059 MN88472 MEDIA DRIVER
9060 M:      Antti Palosaari <crope@iki.fi>
9061 L:      linux-media@vger.kernel.org
9062 W:      https://linuxtv.org
9063 W:      http://palosaari.fi/linux/
9064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9065 S:      Maintained
9066 F:      drivers/media/dvb-frontends/mn88472*
9067
9068 MN88473 MEDIA DRIVER
9069 M:      Antti Palosaari <crope@iki.fi>
9070 L:      linux-media@vger.kernel.org
9071 W:      https://linuxtv.org
9072 W:      http://palosaari.fi/linux/
9073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9074 S:      Maintained
9075 F:      drivers/media/dvb-frontends/mn88473*
9076
9077 MODULE SUPPORT
9078 M:      Jessica Yu <jeyu@kernel.org>
9079 M:      Rusty Russell <rusty@rustcorp.com.au>
9080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9081 S:      Maintained
9082 F:      include/linux/module.h
9083 F:      kernel/module.c
9084
9085 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9086 W:      http://popies.net/meye/
9087 S:      Orphan
9088 F:      Documentation/media/v4l-drivers/meye*
9089 F:      drivers/media/pci/meye/
9090 F:      include/uapi/linux/meye.h
9091
9092 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9093 M:      Jiri Slaby <jirislaby@gmail.com>
9094 S:      Maintained
9095 F:      Documentation/serial/moxa-smartio
9096 F:      drivers/tty/mxser.*
9097
9098 MR800 AVERMEDIA USB FM RADIO DRIVER
9099 M:      Alexey Klimov <klimov.linux@gmail.com>
9100 L:      linux-media@vger.kernel.org
9101 T:      git git://linuxtv.org/media_tree.git
9102 S:      Maintained
9103 F:      drivers/media/radio/radio-mr800.c
9104
9105 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9106 M:      Alan Ott <alan@signal11.us>
9107 L:      linux-wpan@vger.kernel.org
9108 S:      Maintained
9109 F:      drivers/net/ieee802154/mrf24j40.c
9110 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9111
9112 MSI LAPTOP SUPPORT
9113 M:      "Lee, Chun-Yi" <jlee@suse.com>
9114 L:      platform-driver-x86@vger.kernel.org
9115 S:      Maintained
9116 F:      drivers/platform/x86/msi-laptop.c
9117
9118 MSI WMI SUPPORT
9119 L:      platform-driver-x86@vger.kernel.org
9120 S:      Orphan
9121 F:      drivers/platform/x86/msi-wmi.c
9122
9123 MSI001 MEDIA DRIVER
9124 M:      Antti Palosaari <crope@iki.fi>
9125 L:      linux-media@vger.kernel.org
9126 W:      https://linuxtv.org
9127 W:      http://palosaari.fi/linux/
9128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9129 T:      git git://linuxtv.org/anttip/media_tree.git
9130 S:      Maintained
9131 F:      drivers/media/tuners/msi001*
9132
9133 MSI2500 MEDIA DRIVER
9134 M:      Antti Palosaari <crope@iki.fi>
9135 L:      linux-media@vger.kernel.org
9136 W:      https://linuxtv.org
9137 W:      http://palosaari.fi/linux/
9138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9139 T:      git git://linuxtv.org/anttip/media_tree.git
9140 S:      Maintained
9141 F:      drivers/media/usb/msi2500/
9142
9143 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9144 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9145 L:      linux-mtd@lists.infradead.org
9146 S:      Maintained
9147 F:      drivers/mtd/devices/docg3*
9148
9149 MT9M032 APTINA SENSOR DRIVER
9150 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151 L:      linux-media@vger.kernel.org
9152 T:      git git://linuxtv.org/media_tree.git
9153 S:      Maintained
9154 F:      drivers/media/i2c/mt9m032.c
9155 F:      include/media/i2c/mt9m032.h
9156
9157 MT9P031 APTINA CAMERA SENSOR
9158 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9159 L:      linux-media@vger.kernel.org
9160 T:      git git://linuxtv.org/media_tree.git
9161 S:      Maintained
9162 F:      drivers/media/i2c/mt9p031.c
9163 F:      include/media/i2c/mt9p031.h
9164
9165 MT9T001 APTINA CAMERA SENSOR
9166 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9167 L:      linux-media@vger.kernel.org
9168 T:      git git://linuxtv.org/media_tree.git
9169 S:      Maintained
9170 F:      drivers/media/i2c/mt9t001.c
9171 F:      include/media/i2c/mt9t001.h
9172
9173 MT9V032 APTINA CAMERA SENSOR
9174 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9175 L:      linux-media@vger.kernel.org
9176 T:      git git://linuxtv.org/media_tree.git
9177 S:      Maintained
9178 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9179 F:      drivers/media/i2c/mt9v032.c
9180 F:      include/media/i2c/mt9v032.h
9181
9182 MULTIFUNCTION DEVICES (MFD)
9183 M:      Lee Jones <lee.jones@linaro.org>
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9185 S:      Supported
9186 F:      Documentation/devicetree/bindings/mfd/
9187 F:      drivers/mfd/
9188 F:      include/linux/mfd/
9189 F:      include/dt-bindings/mfd/
9190
9191 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9192 S:      Orphan
9193 F:      drivers/mmc/host/mmc_spi.c
9194 F:      include/linux/spi/mmc_spi.h
9195
9196 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9197 M:      Ulf Hansson <ulf.hansson@linaro.org>
9198 L:      linux-mmc@vger.kernel.org
9199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9200 S:      Maintained
9201 F:      Documentation/devicetree/bindings/mmc/
9202 F:      drivers/mmc/
9203 F:      include/linux/mmc/
9204 F:      include/uapi/linux/mmc/
9205
9206 MULTIPLEXER SUBSYSTEM
9207 M:      Peter Rosin <peda@axentia.se>
9208 S:      Maintained
9209 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9210 F:      Documentation/devicetree/bindings/mux/
9211 F:      include/linux/dt-bindings/mux/
9212 F:      include/linux/mux/
9213 F:      drivers/mux/
9214
9215 MULTITECH MULTIPORT CARD (ISICOM)
9216 S:      Orphan
9217 F:      drivers/tty/isicom.c
9218 F:      include/linux/isicom.h
9219
9220 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9221 M:      Bin Liu <b-liu@ti.com>
9222 L:      linux-usb@vger.kernel.org
9223 S:      Maintained
9224 F:      drivers/usb/musb/
9225
9226 MXL5007T MEDIA DRIVER
9227 M:      Michael Krufky <mkrufky@linuxtv.org>
9228 L:      linux-media@vger.kernel.org
9229 W:      https://linuxtv.org
9230 W:      http://github.com/mkrufky
9231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9232 T:      git git://linuxtv.org/mkrufky/tuners.git
9233 S:      Maintained
9234 F:      drivers/media/tuners/mxl5007t.*
9235
9236 MXSFB DRM DRIVER
9237 M:      Marek Vasut <marex@denx.de>
9238 S:      Supported
9239 F:      drivers/gpu/drm/mxsfb/
9240 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9241
9242 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9243 M:      Hyong-Youb Kim <hykim@myri.com>
9244 L:      netdev@vger.kernel.org
9245 W:      https://www.myricom.com/support/downloads/myri10ge.html
9246 S:      Supported
9247 F:      drivers/net/ethernet/myricom/myri10ge/
9248
9249 NAND FLASH SUBSYSTEM
9250 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9251 R:      Richard Weinberger <richard@nod.at>
9252 L:      linux-mtd@lists.infradead.org
9253 W:      http://www.linux-mtd.infradead.org/
9254 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9255 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9256 T:      git git://git.infradead.org/l2-mtd.git nand/next
9257 S:      Maintained
9258 F:      drivers/mtd/nand/
9259 F:      include/linux/mtd/*nand*.h
9260
9261 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9262 M:      Daniel Mack <zonque@gmail.com>
9263 S:      Maintained
9264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9265 W:      http://www.native-instruments.com
9266 F:      sound/usb/caiaq/
9267
9268 NATSEMI ETHERNET DRIVER (DP8381x)
9269 S:      Orphan
9270 F:      drivers/net/ethernet/natsemi/natsemi.c
9271
9272 NCP FILESYSTEM
9273 M:      Petr Vandrovec <petr@vandrovec.name>
9274 S:      Odd Fixes
9275 F:      fs/ncpfs/
9276
9277 NCR 5380 SCSI DRIVERS
9278 M:      Finn Thain <fthain@telegraphics.com.au>
9279 M:      Michael Schmitz <schmitzmic@gmail.com>
9280 L:      linux-scsi@vger.kernel.org
9281 S:      Maintained
9282 F:      Documentation/scsi/g_NCR5380.txt
9283 F:      drivers/scsi/NCR5380.*
9284 F:      drivers/scsi/arm/cumana_1.c
9285 F:      drivers/scsi/arm/oak.c
9286 F:      drivers/scsi/atari_scsi.*
9287 F:      drivers/scsi/dmx3191d.c
9288 F:      drivers/scsi/g_NCR5380.*
9289 F:      drivers/scsi/mac_scsi.*
9290 F:      drivers/scsi/sun3_scsi.*
9291 F:      drivers/scsi/sun3_scsi_vme.c
9292
9293 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9294 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9295 L:      linux-scsi@vger.kernel.org
9296 S:      Maintained
9297 F:      drivers/scsi/NCR_D700.*
9298
9299 NCT6775 HARDWARE MONITOR DRIVER
9300 M:      Guenter Roeck <linux@roeck-us.net>
9301 L:      linux-hwmon@vger.kernel.org
9302 S:      Maintained
9303 F:      Documentation/hwmon/nct6775
9304 F:      drivers/hwmon/nct6775.c
9305
9306 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9307 M:      Faisal Latif <faisal.latif@intel.com>
9308 L:      linux-rdma@vger.kernel.org
9309 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9310 S:      Supported
9311 F:      drivers/infiniband/hw/nes/
9312 F:      include/uapi/rdma/nes-abi.h
9313
9314 NETEM NETWORK EMULATOR
9315 M:      Stephen Hemminger <stephen@networkplumber.org>
9316 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9317 S:      Maintained
9318 F:      net/sched/sch_netem.c
9319
9320 NETERION 10GbE DRIVERS (s2io/vxge)
9321 M:      Jon Mason <jdmason@kudzu.us>
9322 L:      netdev@vger.kernel.org
9323 S:      Supported
9324 F:      Documentation/networking/s2io.txt
9325 F:      Documentation/networking/vxge.txt
9326 F:      drivers/net/ethernet/neterion/
9327
9328 NETFILTER
9329 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9330 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9331 M:      Florian Westphal <fw@strlen.de>
9332 L:      netfilter-devel@vger.kernel.org
9333 L:      coreteam@netfilter.org
9334 W:      http://www.netfilter.org/
9335 W:      http://www.iptables.org/
9336 W:      http://www.nftables.org/
9337 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9340 S:      Maintained
9341 F:      include/linux/netfilter*
9342 F:      include/linux/netfilter/
9343 F:      include/net/netfilter/
9344 F:      include/uapi/linux/netfilter*
9345 F:      include/uapi/linux/netfilter/
9346 F:      net/*/netfilter.c
9347 F:      net/*/netfilter/
9348 F:      net/netfilter/
9349 F:      net/bridge/br_netfilter*.c
9350
9351 NETROM NETWORK LAYER
9352 M:      Ralf Baechle <ralf@linux-mips.org>
9353 L:      linux-hams@vger.kernel.org
9354 W:      http://www.linux-ax25.org/
9355 S:      Maintained
9356 F:      include/net/netrom.h
9357 F:      include/uapi/linux/netrom.h
9358 F:      net/netrom/
9359
9360 NETRONOME ETHERNET DRIVERS
9361 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9362 L:      oss-drivers@netronome.com
9363 S:      Maintained
9364 F:      drivers/net/ethernet/netronome/
9365
9366 NETWORK BLOCK DEVICE (NBD)
9367 M:      Josef Bacik <jbacik@fb.com>
9368 S:      Maintained
9369 L:      linux-block@vger.kernel.org
9370 L:      nbd@other.debian.org
9371 F:      Documentation/blockdev/nbd.txt
9372 F:      drivers/block/nbd.c
9373 F:      include/uapi/linux/nbd.h
9374
9375 NETWORK DROP MONITOR
9376 M:      Neil Horman <nhorman@tuxdriver.com>
9377 L:      netdev@vger.kernel.org
9378 S:      Maintained
9379 W:      https://fedorahosted.org/dropwatch/
9380 F:      net/core/drop_monitor.c
9381
9382 NETWORKING DRIVERS
9383 L:      netdev@vger.kernel.org
9384 W:      http://www.linuxfoundation.org/en/Net
9385 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9388 S:      Odd Fixes
9389 F:      Documentation/devicetree/bindings/net/
9390 F:      drivers/net/
9391 F:      include/linux/if_*
9392 F:      include/linux/netdevice.h
9393 F:      include/linux/etherdevice.h
9394 F:      include/linux/fcdevice.h
9395 F:      include/linux/fddidevice.h
9396 F:      include/linux/hippidevice.h
9397 F:      include/linux/inetdevice.h
9398 F:      include/uapi/linux/if_*
9399 F:      include/uapi/linux/netdevice.h
9400
9401 NETWORKING DRIVERS (WIRELESS)
9402 M:      Kalle Valo <kvalo@codeaurora.org>
9403 L:      linux-wireless@vger.kernel.org
9404 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9407 S:      Maintained
9408 F:      Documentation/devicetree/bindings/net/wireless/
9409 F:      drivers/net/wireless/
9410
9411 NETWORKING [DSA]
9412 M:      Andrew Lunn <andrew@lunn.ch>
9413 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9414 M:      Florian Fainelli <f.fainelli@gmail.com>
9415 S:      Maintained
9416 F:      net/dsa/
9417 F:      include/net/dsa.h
9418 F:      drivers/net/dsa/
9419
9420 NETWORKING [GENERAL]
9421 M:      "David S. Miller" <davem@davemloft.net>
9422 L:      netdev@vger.kernel.org
9423 W:      http://www.linuxfoundation.org/en/Net
9424 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9427 B:      mailto:netdev@vger.kernel.org
9428 S:      Maintained
9429 F:      net/
9430 F:      include/net/
9431 F:      include/linux/in.h
9432 F:      include/linux/net.h
9433 F:      include/linux/netdevice.h
9434 F:      include/uapi/linux/in.h
9435 F:      include/uapi/linux/net.h
9436 F:      include/uapi/linux/netdevice.h
9437 F:      include/uapi/linux/net_namespace.h
9438 F:      tools/net/
9439 F:      tools/testing/selftests/net/
9440 F:      lib/random32.c
9441
9442 NETWORKING [IPSEC]
9443 M:      Steffen Klassert <steffen.klassert@secunet.com>
9444 M:      Herbert Xu <herbert@gondor.apana.org.au>
9445 M:      "David S. Miller" <davem@davemloft.net>
9446 L:      netdev@vger.kernel.org
9447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9449 S:      Maintained
9450 F:      net/core/flow.c
9451 F:      net/xfrm/
9452 F:      net/key/
9453 F:      net/ipv4/xfrm*
9454 F:      net/ipv4/esp4*
9455 F:      net/ipv4/ah4.c
9456 F:      net/ipv4/ipcomp.c
9457 F:      net/ipv4/ip_vti.c
9458 F:      net/ipv6/xfrm*
9459 F:      net/ipv6/esp6*
9460 F:      net/ipv6/ah6.c
9461 F:      net/ipv6/ipcomp6.c
9462 F:      net/ipv6/ip6_vti.c
9463 F:      include/uapi/linux/xfrm.h
9464 F:      include/net/xfrm.h
9465
9466 NETWORKING [IPv4/IPv6]
9467 M:      "David S. Miller" <davem@davemloft.net>
9468 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9469 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9470 L:      netdev@vger.kernel.org
9471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9472 S:      Maintained
9473 F:      net/ipv4/
9474 F:      net/ipv6/
9475 F:      include/net/ip*
9476 F:      arch/x86/net/*
9477
9478 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9479 M:      Paul Moore <paul@paul-moore.com>
9480 W:      https://github.com/netlabel
9481 L:      netdev@vger.kernel.org
9482 L:      linux-security-module@vger.kernel.org
9483 S:      Maintained
9484 F:      Documentation/netlabel/
9485 F:      include/net/calipso.h
9486 F:      include/net/cipso_ipv4.h
9487 F:      include/net/netlabel.h
9488 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9489 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9490 F:      net/netlabel/
9491 F:      net/ipv4/cipso_ipv4.c
9492 F:      net/ipv6/calipso.c
9493 F:      net/netfilter/xt_CONNSECMARK.c
9494 F:      net/netfilter/xt_SECMARK.c
9495
9496 NETWORKING [TLS]
9497 M:      Ilya Lesokhin <ilyal@mellanox.com>
9498 M:      Aviad Yehezkel <aviadye@mellanox.com>
9499 M:      Dave Watson <davejwatson@fb.com>
9500 L:      netdev@vger.kernel.org
9501 S:      Maintained
9502 F:      net/tls/*
9503 F:      include/uapi/linux/tls.h
9504 F:      include/net/tls.h
9505
9506 NETWORKING [WIRELESS]
9507 L:      linux-wireless@vger.kernel.org
9508 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9509
9510 NETXEN (1/10) GbE SUPPORT
9511 M:      Manish Chopra <manish.chopra@cavium.com>
9512 M:      Rahul Verma <rahul.verma@cavium.com>
9513 M:      Dept-GELinuxNICDev@cavium.com
9514 L:      netdev@vger.kernel.org
9515 S:      Supported
9516 F:      drivers/net/ethernet/qlogic/netxen/
9517
9518 NFC SUBSYSTEM
9519 M:      Samuel Ortiz <sameo@linux.intel.com>
9520 L:      linux-wireless@vger.kernel.org
9521 L:      linux-nfc@lists.01.org (subscribers-only)
9522 S:      Supported
9523 F:      net/nfc/
9524 F:      include/net/nfc/
9525 F:      include/uapi/linux/nfc.h
9526 F:      drivers/nfc/
9527 F:      include/linux/platform_data/nfcmrvl.h
9528 F:      include/linux/platform_data/nxp-nci.h
9529 F:      Documentation/devicetree/bindings/net/nfc/
9530
9531 NFS, SUNRPC, AND LOCKD CLIENTS
9532 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9533 M:      Anna Schumaker <anna.schumaker@netapp.com>
9534 L:      linux-nfs@vger.kernel.org
9535 W:      http://client.linux-nfs.org
9536 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9537 S:      Maintained
9538 F:      fs/lockd/
9539 F:      fs/nfs/
9540 F:      fs/nfs_common/
9541 F:      net/sunrpc/
9542 F:      include/linux/lockd/
9543 F:      include/linux/nfs*
9544 F:      include/linux/sunrpc/
9545 F:      include/uapi/linux/nfs*
9546 F:      include/uapi/linux/sunrpc/
9547
9548 NILFS2 FILESYSTEM
9549 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9550 L:      linux-nilfs@vger.kernel.org
9551 W:      http://nilfs.sourceforge.net/
9552 W:      http://nilfs.osdn.jp/
9553 T:      git git://github.com/konis/nilfs2.git
9554 S:      Supported
9555 F:      Documentation/filesystems/nilfs2.txt
9556 F:      fs/nilfs2/
9557 F:      include/trace/events/nilfs2.h
9558 F:      include/uapi/linux/nilfs2_api.h
9559 F:      include/uapi/linux/nilfs2_ondisk.h
9560
9561 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9562 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9563 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9564 S:      Maintained
9565 F:      Documentation/scsi/NinjaSCSI.txt
9566 F:      drivers/scsi/pcmcia/nsp_*
9567
9568 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9569 M:      GOTO Masanori <gotom@debian.or.jp>
9570 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9571 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9572 S:      Maintained
9573 F:      Documentation/scsi/NinjaSCSI.txt
9574 F:      drivers/scsi/nsp32*
9575
9576 NIOS2 ARCHITECTURE
9577 M:      Ley Foon Tan <lftan@altera.com>
9578 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9580 S:      Maintained
9581 F:      arch/nios2/
9582
9583 NOHZ, DYNTICKS SUPPORT
9584 M:      Frederic Weisbecker <fweisbec@gmail.com>
9585 M:      Thomas Gleixner <tglx@linutronix.de>
9586 M:      Ingo Molnar <mingo@kernel.org>
9587 L:      linux-kernel@vger.kernel.org
9588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9589 S:      Maintained
9590 F:      kernel/time/tick*.*
9591 F:      include/linux/tick.h
9592 F:      include/linux/sched/nohz.h
9593
9594 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9595 M:      Pavel Machek <pavel@ucw.cz>
9596 M:      Sakari Ailus <sakari.ailus@iki.fi>
9597 L:      linux-media@vger.kernel.org
9598 S:      Maintained
9599 F:      drivers/media/i2c/et8ek8
9600 F:      drivers/media/i2c/ad5820.c
9601
9602 NOKIA N900 POWER SUPPLY DRIVERS
9603 R:      Pali Rohár <pali.rohar@gmail.com>
9604 F:      include/linux/power/bq2415x_charger.h
9605 F:      include/linux/power/bq27xxx_battery.h
9606 F:      include/linux/power/isp1704_charger.h
9607 F:      drivers/power/supply/bq2415x_charger.c
9608 F:      drivers/power/supply/bq27xxx_battery.c
9609 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9610 F:      drivers/power/supply/isp1704_charger.c
9611 F:      drivers/power/supply/rx51_battery.c
9612
9613 NTB AMD DRIVER
9614 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9615 L:      linux-ntb@googlegroups.com
9616 S:      Supported
9617 F:      drivers/ntb/hw/amd/
9618
9619 NTB DRIVER CORE
9620 M:      Jon Mason <jdmason@kudzu.us>
9621 M:      Dave Jiang <dave.jiang@intel.com>
9622 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9623 L:      linux-ntb@googlegroups.com
9624 S:      Supported
9625 W:      https://github.com/jonmason/ntb/wiki
9626 T:      git git://github.com/jonmason/ntb.git
9627 F:      drivers/ntb/
9628 F:      drivers/net/ntb_netdev.c
9629 F:      include/linux/ntb.h
9630 F:      include/linux/ntb_transport.h
9631 F:      tools/testing/selftests/ntb/
9632
9633 NTB IDT DRIVER
9634 M:      Serge Semin <fancer.lancer@gmail.com>
9635 L:      linux-ntb@googlegroups.com
9636 S:      Supported
9637 F:      drivers/ntb/hw/idt/
9638
9639 NTB INTEL DRIVER
9640 M:      Jon Mason <jdmason@kudzu.us>
9641 M:      Dave Jiang <dave.jiang@intel.com>
9642 L:      linux-ntb@googlegroups.com
9643 S:      Supported
9644 W:      https://github.com/jonmason/ntb/wiki
9645 T:      git git://github.com/jonmason/ntb.git
9646 F:      drivers/ntb/hw/intel/
9647
9648 NTFS FILESYSTEM
9649 M:      Anton Altaparmakov <anton@tuxera.com>
9650 L:      linux-ntfs-dev@lists.sourceforge.net
9651 W:      http://www.tuxera.com/
9652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9653 S:      Supported
9654 F:      Documentation/filesystems/ntfs.txt
9655 F:      fs/ntfs/
9656
9657 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9658 M:      Antonino Daplas <adaplas@gmail.com>
9659 L:      linux-fbdev@vger.kernel.org
9660 S:      Maintained
9661 F:      drivers/video/fbdev/riva/
9662 F:      drivers/video/fbdev/nvidia/
9663
9664 NVM EXPRESS DRIVER
9665 M:      Keith Busch <keith.busch@intel.com>
9666 M:      Jens Axboe <axboe@fb.com>
9667 M:      Christoph Hellwig <hch@lst.de>
9668 M:      Sagi Grimberg <sagi@grimberg.me>
9669 L:      linux-nvme@lists.infradead.org
9670 T:      git://git.infradead.org/nvme.git
9671 W:      http://git.infradead.org/nvme.git
9672 S:      Supported
9673 F:      drivers/nvme/host/
9674 F:      include/linux/nvme.h
9675 F:      include/uapi/linux/nvme_ioctl.h
9676
9677 NVM EXPRESS FC TRANSPORT DRIVERS
9678 M:      James Smart <james.smart@broadcom.com>
9679 L:      linux-nvme@lists.infradead.org
9680 S:      Supported
9681 F:      include/linux/nvme-fc.h
9682 F:      include/linux/nvme-fc-driver.h
9683 F:      drivers/nvme/host/fc.c
9684 F:      drivers/nvme/target/fc.c
9685 F:      drivers/nvme/target/fcloop.c
9686
9687 NVM EXPRESS TARGET DRIVER
9688 M:      Christoph Hellwig <hch@lst.de>
9689 M:      Sagi Grimberg <sagi@grimberg.me>
9690 L:      linux-nvme@lists.infradead.org
9691 T:      git://git.infradead.org/nvme.git
9692 W:      http://git.infradead.org/nvme.git
9693 S:      Supported
9694 F:      drivers/nvme/target/
9695
9696 NVMEM FRAMEWORK
9697 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9698 S:      Maintained
9699 F:      drivers/nvmem/
9700 F:      Documentation/devicetree/bindings/nvmem/
9701 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9702 F:      include/linux/nvmem-consumer.h
9703 F:      include/linux/nvmem-provider.h
9704
9705 NXP TDA998X DRM DRIVER
9706 M:      Russell King <linux@armlinux.org.uk>
9707 S:      Supported
9708 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9709 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9710 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9711 F:      include/drm/i2c/tda998x.h
9712
9713 NXP TFA9879 DRIVER
9714 M:      Peter Rosin <peda@axentia.se>
9715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9716 S:      Maintained
9717 F:      sound/soc/codecs/tfa9879*
9718
9719 NXP-NCI NFC DRIVER
9720 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9721 R:      Charles Gorand <charles.gorand@effinnov.com>
9722 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9723 S:      Supported
9724 F:      drivers/nfc/nxp-nci
9725
9726 OBJTOOL
9727 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9728 S:      Supported
9729 F:      tools/objtool/
9730
9731 OMAP AUDIO SUPPORT
9732 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9733 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9735 L:      linux-omap@vger.kernel.org
9736 S:      Maintained
9737 F:      sound/soc/omap/
9738
9739 OMAP CLOCK FRAMEWORK SUPPORT
9740 M:      Paul Walmsley <paul@pwsan.com>
9741 L:      linux-omap@vger.kernel.org
9742 S:      Maintained
9743 F:      arch/arm/*omap*/*clock*
9744
9745 OMAP DEVICE TREE SUPPORT
9746 M:      Benoît Cousson <bcousson@baylibre.com>
9747 M:      Tony Lindgren <tony@atomide.com>
9748 L:      linux-omap@vger.kernel.org
9749 L:      devicetree@vger.kernel.org
9750 S:      Maintained
9751 F:      arch/arm/boot/dts/*omap*
9752 F:      arch/arm/boot/dts/*am3*
9753 F:      arch/arm/boot/dts/*am4*
9754 F:      arch/arm/boot/dts/*am5*
9755 F:      arch/arm/boot/dts/*dra7*
9756
9757 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9758 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9759 L:      linux-omap@vger.kernel.org
9760 L:      linux-fbdev@vger.kernel.org
9761 S:      Maintained
9762 F:      drivers/video/fbdev/omap2/
9763 F:      Documentation/arm/OMAP/DSS
9764
9765 OMAP FRAMEBUFFER SUPPORT
9766 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9767 L:      linux-fbdev@vger.kernel.org
9768 L:      linux-omap@vger.kernel.org
9769 S:      Maintained
9770 F:      drivers/video/fbdev/omap/
9771
9772 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9773 M:      Roger Quadros <rogerq@ti.com>
9774 M:      Tony Lindgren <tony@atomide.com>
9775 L:      linux-omap@vger.kernel.org
9776 S:      Maintained
9777 F:      drivers/memory/omap-gpmc.c
9778 F:      arch/arm/mach-omap2/*gpmc*
9779
9780 OMAP GPIO DRIVER
9781 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9782 M:      Santosh Shilimkar <ssantosh@kernel.org>
9783 M:      Kevin Hilman <khilman@kernel.org>
9784 L:      linux-omap@vger.kernel.org
9785 S:      Maintained
9786 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9787 F:      drivers/gpio/gpio-omap.c
9788
9789 OMAP HARDWARE SPINLOCK SUPPORT
9790 M:      Ohad Ben-Cohen <ohad@wizery.com>
9791 L:      linux-omap@vger.kernel.org
9792 S:      Maintained
9793 F:      drivers/hwspinlock/omap_hwspinlock.c
9794
9795 OMAP HS MMC SUPPORT
9796 L:      linux-mmc@vger.kernel.org
9797 L:      linux-omap@vger.kernel.org
9798 S:      Orphan
9799 F:      drivers/mmc/host/omap_hsmmc.c
9800
9801 OMAP HWMOD DATA
9802 M:      Paul Walmsley <paul@pwsan.com>
9803 L:      linux-omap@vger.kernel.org
9804 S:      Maintained
9805 F:      arch/arm/mach-omap2/omap_hwmod*data*
9806
9807 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9808 M:      Benoît Cousson <bcousson@baylibre.com>
9809 L:      linux-omap@vger.kernel.org
9810 S:      Maintained
9811 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9812
9813 OMAP HWMOD SUPPORT
9814 M:      Benoît Cousson <bcousson@baylibre.com>
9815 M:      Paul Walmsley <paul@pwsan.com>
9816 L:      linux-omap@vger.kernel.org
9817 S:      Maintained
9818 F:      arch/arm/mach-omap2/omap_hwmod.*
9819
9820 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9821 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9822 L:      linux-media@vger.kernel.org
9823 S:      Maintained
9824 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9825 F:      drivers/media/platform/omap3isp/
9826 F:      drivers/staging/media/omap4iss/
9827
9828 OMAP MMC SUPPORT
9829 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9830 L:      linux-omap@vger.kernel.org
9831 S:      Maintained
9832 F:      drivers/mmc/host/omap.c
9833
9834 OMAP POWER MANAGEMENT SUPPORT
9835 M:      Kevin Hilman <khilman@kernel.org>
9836 L:      linux-omap@vger.kernel.org
9837 S:      Maintained
9838 F:      arch/arm/*omap*/*pm*
9839 F:      drivers/cpufreq/omap-cpufreq.c
9840
9841 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9842 M:      Rajendra Nayak <rnayak@codeaurora.org>
9843 M:      Paul Walmsley <paul@pwsan.com>
9844 L:      linux-omap@vger.kernel.org
9845 S:      Maintained
9846 F:      arch/arm/mach-omap2/prm*
9847
9848 OMAP RANDOM NUMBER GENERATOR SUPPORT
9849 M:      Deepak Saxena <dsaxena@plexity.net>
9850 S:      Maintained
9851 F:      drivers/char/hw_random/omap-rng.c
9852
9853 OMAP USB SUPPORT
9854 L:      linux-usb@vger.kernel.org
9855 L:      linux-omap@vger.kernel.org
9856 S:      Orphan
9857 F:      drivers/usb/*/*omap*
9858 F:      arch/arm/*omap*/usb*
9859
9860 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9861 M:      Mark Jackson <mpfj@newflow.co.uk>
9862 L:      linux-omap@vger.kernel.org
9863 S:      Maintained
9864 F:      arch/arm/boot/dts/am335x-nano.dts
9865
9866 OMAP1 SUPPORT
9867 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9868 M:      Tony Lindgren <tony@atomide.com>
9869 L:      linux-omap@vger.kernel.org
9870 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9872 S:      Maintained
9873 F:      arch/arm/mach-omap1/
9874 F:      arch/arm/plat-omap/
9875 F:      arch/arm/configs/omap1_defconfig
9876 F:      drivers/i2c/busses/i2c-omap.c
9877 F:      include/linux/i2c-omap.h
9878
9879 OMAP2+ SUPPORT
9880 M:      Tony Lindgren <tony@atomide.com>
9881 L:      linux-omap@vger.kernel.org
9882 W:      http://www.muru.com/linux/omap/
9883 W:      http://linux.omap.com/
9884 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9886 S:      Maintained
9887 F:      arch/arm/mach-omap2/
9888 F:      arch/arm/plat-omap/
9889 F:      arch/arm/configs/omap2plus_defconfig
9890 F:      drivers/i2c/busses/i2c-omap.c
9891 F:      drivers/irqchip/irq-omap-intc.c
9892 F:      drivers/mfd/*omap*.c
9893 F:      drivers/mfd/menelaus.c
9894 F:      drivers/mfd/palmas.c
9895 F:      drivers/mfd/tps65217.c
9896 F:      drivers/mfd/tps65218.c
9897 F:      drivers/mfd/tps65910.c
9898 F:      drivers/mfd/twl-core.[ch]
9899 F:      drivers/mfd/twl4030*.c
9900 F:      drivers/mfd/twl6030*.c
9901 F:      drivers/mfd/twl6040*.c
9902 F:      drivers/regulator/palmas-regulator*.c
9903 F:      drivers/regulator/pbias-regulator.c
9904 F:      drivers/regulator/tps65217-regulator.c
9905 F:      drivers/regulator/tps65218-regulator.c
9906 F:      drivers/regulator/tps65910-regulator.c
9907 F:      drivers/regulator/twl-regulator.c
9908 F:      drivers/regulator/twl6030-regulator.c
9909 F:      include/linux/i2c-omap.h
9910
9911 ONION OMEGA2+ BOARD
9912 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9913 L:      linux-mips@linux-mips.org
9914 S:      Maintained
9915 F:      arch/mips/boot/dts/ralink/omega2p.dts
9916
9917 OMFS FILESYSTEM
9918 M:      Bob Copeland <me@bobcopeland.com>
9919 L:      linux-karma-devel@lists.sourceforge.net
9920 S:      Maintained
9921 F:      Documentation/filesystems/omfs.txt
9922 F:      fs/omfs/
9923
9924 OMNIKEY CARDMAN 4000 DRIVER
9925 M:      Harald Welte <laforge@gnumonks.org>
9926 S:      Maintained
9927 F:      drivers/char/pcmcia/cm4000_cs.c
9928 F:      include/linux/cm4000_cs.h
9929 F:      include/uapi/linux/cm4000_cs.h
9930
9931 OMNIKEY CARDMAN 4040 DRIVER
9932 M:      Harald Welte <laforge@gnumonks.org>
9933 S:      Maintained
9934 F:      drivers/char/pcmcia/cm4040_cs.*
9935
9936 OMNIVISION OV13858 SENSOR DRIVER
9937 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9938 L:      linux-media@vger.kernel.org
9939 T:      git git://linuxtv.org/media_tree.git
9940 S:      Maintained
9941 F:      drivers/media/i2c/ov13858.c
9942
9943 OMNIVISION OV5640 SENSOR DRIVER
9944 M:      Steve Longerbeam <slongerbeam@gmail.com>
9945 L:      linux-media@vger.kernel.org
9946 T:      git git://linuxtv.org/media_tree.git
9947 S:      Maintained
9948 F:      drivers/media/i2c/ov5640.c
9949
9950 OMNIVISION OV5647 SENSOR DRIVER
9951 M:      Luis Oliveira <lolivei@synopsys.com>
9952 L:      linux-media@vger.kernel.org
9953 T:      git git://linuxtv.org/media_tree.git
9954 S:      Maintained
9955 F:      drivers/media/i2c/ov5647.c
9956
9957 OMNIVISION OV7670 SENSOR DRIVER
9958 M:      Jonathan Corbet <corbet@lwn.net>
9959 L:      linux-media@vger.kernel.org
9960 T:      git git://linuxtv.org/media_tree.git
9961 S:      Maintained
9962 F:      drivers/media/i2c/ov7670.c
9963 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9964
9965 ONENAND FLASH DRIVER
9966 M:      Kyungmin Park <kyungmin.park@samsung.com>
9967 L:      linux-mtd@lists.infradead.org
9968 S:      Maintained
9969 F:      drivers/mtd/onenand/
9970 F:      include/linux/mtd/onenand*.h
9971
9972 ONSTREAM SCSI TAPE DRIVER
9973 M:      Willem Riede <osst@riede.org>
9974 L:      osst-users@lists.sourceforge.net
9975 L:      linux-scsi@vger.kernel.org
9976 S:      Maintained
9977 F:      Documentation/scsi/osst.txt
9978 F:      drivers/scsi/osst.*
9979 F:      drivers/scsi/osst_*.h
9980 F:      drivers/scsi/st.h
9981
9982 OP-TEE DRIVER
9983 M:      Jens Wiklander <jens.wiklander@linaro.org>
9984 S:      Maintained
9985 F:      drivers/tee/optee/
9986
9987 OPA-VNIC DRIVER
9988 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9989 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9990 L:      linux-rdma@vger.kernel.org
9991 S:      Supported
9992 F:      drivers/infiniband/ulp/opa_vnic
9993
9994 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9995 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9996 L:      devicetree@vger.kernel.org
9997 S:      Maintained
9998 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9999 F:      Documentation/devicetree/overlay-notes.txt
10000 F:      drivers/of/overlay.c
10001 F:      drivers/of/resolver.c
10002
10003 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10004 M:      Rob Herring <robh+dt@kernel.org>
10005 M:      Frank Rowand <frowand.list@gmail.com>
10006 L:      devicetree@vger.kernel.org
10007 W:      http://www.devicetree.org/
10008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10009 S:      Maintained
10010 F:      drivers/of/
10011 F:      include/linux/of*.h
10012 F:      scripts/dtc/
10013 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10014
10015 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10016 M:      Rob Herring <robh+dt@kernel.org>
10017 M:      Mark Rutland <mark.rutland@arm.com>
10018 L:      devicetree@vger.kernel.org
10019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10020 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10021 S:      Maintained
10022 F:      Documentation/devicetree/
10023 F:      arch/*/boot/dts/
10024 F:      include/dt-bindings/
10025
10026 OPENCORES I2C BUS DRIVER
10027 M:      Peter Korsgaard <jacmet@sunsite.dk>
10028 L:      linux-i2c@vger.kernel.org
10029 S:      Maintained
10030 F:      Documentation/i2c/busses/i2c-ocores
10031 F:      drivers/i2c/busses/i2c-ocores.c
10032
10033 OPENRISC ARCHITECTURE
10034 M:      Jonas Bonn <jonas@southpole.se>
10035 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10036 M:      Stafford Horne <shorne@gmail.com>
10037 T:      git git://github.com/openrisc/linux.git
10038 L:      openrisc@lists.librecores.org
10039 W:      http://openrisc.io
10040 S:      Maintained
10041 F:      Documentation/devicetree/bindings/openrisc/
10042 F:      Documentation/openrisc/
10043 F:      arch/openrisc/
10044 F:      drivers/irqchip/irq-ompic.c
10045 F:      drivers/irqchip/irq-or1k-*
10046
10047 OPENVSWITCH
10048 M:      Pravin Shelar <pshelar@nicira.com>
10049 L:      netdev@vger.kernel.org
10050 L:      dev@openvswitch.org
10051 W:      http://openvswitch.org
10052 S:      Maintained
10053 F:      net/openvswitch/
10054 F:      include/uapi/linux/openvswitch.h
10055
10056 OPERATING PERFORMANCE POINTS (OPP)
10057 M:      Viresh Kumar <vireshk@kernel.org>
10058 M:      Nishanth Menon <nm@ti.com>
10059 M:      Stephen Boyd <sboyd@codeaurora.org>
10060 L:      linux-pm@vger.kernel.org
10061 S:      Maintained
10062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10063 F:      drivers/opp/
10064 F:      include/linux/pm_opp.h
10065 F:      Documentation/power/opp.txt
10066 F:      Documentation/devicetree/bindings/opp/
10067
10068 OPL4 DRIVER
10069 M:      Clemens Ladisch <clemens@ladisch.de>
10070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10071 T:      git git://git.alsa-project.org/alsa-kernel.git
10072 S:      Maintained
10073 F:      sound/drivers/opl4/
10074
10075 OPROFILE
10076 M:      Robert Richter <rric@kernel.org>
10077 L:      oprofile-list@lists.sf.net
10078 S:      Maintained
10079 F:      arch/*/include/asm/oprofile*.h
10080 F:      arch/*/oprofile/
10081 F:      drivers/oprofile/
10082 F:      include/linux/oprofile.h
10083
10084 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10085 M:      Mark Fasheh <mfasheh@versity.com>
10086 M:      Joel Becker <jlbec@evilplan.org>
10087 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10088 W:      http://ocfs2.wiki.kernel.org
10089 S:      Supported
10090 F:      Documentation/filesystems/ocfs2.txt
10091 F:      Documentation/filesystems/dlmfs.txt
10092 F:      fs/ocfs2/
10093
10094 ORANGEFS FILESYSTEM
10095 M:      Mike Marshall <hubcap@omnibond.com>
10096 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10098 S:      Supported
10099 F:      fs/orangefs/
10100 F:      Documentation/filesystems/orangefs.txt
10101
10102 ORINOCO DRIVER
10103 L:      linux-wireless@vger.kernel.org
10104 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10105 W:      http://www.nongnu.org/orinoco/
10106 S:      Orphan
10107 F:      drivers/net/wireless/intersil/orinoco/
10108
10109 OSD LIBRARY and FILESYSTEM
10110 M:      Boaz Harrosh <ooo@electrozaur.com>
10111 S:      Maintained
10112 F:      drivers/scsi/osd/
10113 F:      include/scsi/osd_*
10114 F:      fs/exofs/
10115
10116 OV2659 OMNIVISION SENSOR DRIVER
10117 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10118 L:      linux-media@vger.kernel.org
10119 W:      https://linuxtv.org
10120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10121 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10122 S:      Maintained
10123 F:      drivers/media/i2c/ov2659.c
10124 F:      include/media/i2c/ov2659.h
10125
10126 OVERLAY FILESYSTEM
10127 M:      Miklos Szeredi <miklos@szeredi.hu>
10128 L:      linux-unionfs@vger.kernel.org
10129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10130 S:      Supported
10131 F:      fs/overlayfs/
10132 F:      Documentation/filesystems/overlayfs.txt
10133
10134 P54 WIRELESS DRIVER
10135 M:      Christian Lamparter <chunkeey@googlemail.com>
10136 L:      linux-wireless@vger.kernel.org
10137 W:      http://wireless.kernel.org/en/users/Drivers/p54
10138 S:      Maintained
10139 F:      drivers/net/wireless/intersil/p54/
10140
10141 PA SEMI ETHERNET DRIVER
10142 L:      netdev@vger.kernel.org
10143 S:      Orphan
10144 F:      drivers/net/ethernet/pasemi/*
10145
10146 PA SEMI SMBUS DRIVER
10147 L:      linux-i2c@vger.kernel.org
10148 S:      Orphan
10149 F:      drivers/i2c/busses/i2c-pasemi.c
10150
10151 PADATA PARALLEL EXECUTION MECHANISM
10152 M:      Steffen Klassert <steffen.klassert@secunet.com>
10153 L:      linux-crypto@vger.kernel.org
10154 S:      Maintained
10155 F:      kernel/padata.c
10156 F:      include/linux/padata.h
10157 F:      Documentation/padata.txt
10158
10159 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10160 M:      Harald Welte <laforge@gnumonks.org>
10161 L:      platform-driver-x86@vger.kernel.org
10162 S:      Maintained
10163 F:      drivers/platform/x86/panasonic-laptop.c
10164
10165 PANASONIC MN10300/AM33/AM34 PORT
10166 M:      David Howells <dhowells@redhat.com>
10167 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10168 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10169 S:      Maintained
10170 F:      Documentation/mn10300/
10171 F:      arch/mn10300/
10172
10173 PARALLEL LCD/KEYPAD PANEL DRIVER
10174 M:      Willy Tarreau <willy@haproxy.com>
10175 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10176 S:      Odd Fixes
10177 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10178 F:      drivers/misc/panel.c
10179
10180 PARALLEL PORT SUBSYSTEM
10181 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10182 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10183 L:      linux-parport@lists.infradead.org (subscribers-only)
10184 S:      Maintained
10185 F:      drivers/parport/
10186 F:      include/linux/parport*.h
10187 F:      drivers/char/ppdev.c
10188 F:      include/uapi/linux/ppdev.h
10189 F:      Documentation/parport*.txt
10190
10191 PARAVIRT_OPS INTERFACE
10192 M:      Juergen Gross <jgross@suse.com>
10193 M:      Alok Kataria <akataria@vmware.com>
10194 M:      Rusty Russell <rusty@rustcorp.com.au>
10195 L:      virtualization@lists.linux-foundation.org
10196 S:      Supported
10197 F:      Documentation/virtual/paravirt_ops.txt
10198 F:      arch/*/kernel/paravirt*
10199 F:      arch/*/include/asm/paravirt*.h
10200 F:      include/linux/hypervisor.h
10201
10202 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10203 M:      Tim Waugh <tim@cyberelk.net>
10204 L:      linux-parport@lists.infradead.org (subscribers-only)
10205 S:      Maintained
10206 F:      Documentation/blockdev/paride.txt
10207 F:      drivers/block/paride/
10208
10209 PARISC ARCHITECTURE
10210 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10211 M:      Helge Deller <deller@gmx.de>
10212 L:      linux-parisc@vger.kernel.org
10213 W:      http://www.parisc-linux.org/
10214 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10217 S:      Maintained
10218 F:      arch/parisc/
10219 F:      Documentation/parisc/
10220 F:      drivers/parisc/
10221 F:      drivers/char/agp/parisc-agp.c
10222 F:      drivers/input/serio/gscps2.c
10223 F:      drivers/parport/parport_gsc.*
10224 F:      drivers/tty/serial/8250/8250_gsc.c
10225 F:      drivers/video/fbdev/sti*
10226 F:      drivers/video/console/sti*
10227 F:      drivers/video/logo/logo_parisc*
10228
10229 PARMAN
10230 M:      Jiri Pirko <jiri@mellanox.com>
10231 L:      netdev@vger.kernel.org
10232 S:      Supported
10233 F:      lib/parman.c
10234 F:      lib/test_parman.c
10235 F:      include/linux/parman.h
10236
10237 PC87360 HARDWARE MONITORING DRIVER
10238 M:      Jim Cromie <jim.cromie@gmail.com>
10239 L:      linux-hwmon@vger.kernel.org
10240 S:      Maintained
10241 F:      Documentation/hwmon/pc87360
10242 F:      drivers/hwmon/pc87360.c
10243
10244 PC8736x GPIO DRIVER
10245 M:      Jim Cromie <jim.cromie@gmail.com>
10246 S:      Maintained
10247 F:      drivers/char/pc8736x_gpio.c
10248
10249 PC87427 HARDWARE MONITORING DRIVER
10250 M:      Jean Delvare <jdelvare@suse.com>
10251 L:      linux-hwmon@vger.kernel.org
10252 S:      Maintained
10253 F:      Documentation/hwmon/pc87427
10254 F:      drivers/hwmon/pc87427.c
10255
10256 PCA9532 LED DRIVER
10257 M:      Riku Voipio <riku.voipio@iki.fi>
10258 S:      Maintained
10259 F:      drivers/leds/leds-pca9532.c
10260 F:      include/linux/leds-pca9532.h
10261
10262 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10263 M:      Guenter Roeck <linux@roeck-us.net>
10264 L:      linux-i2c@vger.kernel.org
10265 S:      Maintained
10266 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10267
10268 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10269 M:      Khalid Aziz <khalid@gonehiking.org>
10270 S:      Maintained
10271 F:      drivers/firmware/pcdp.*
10272
10273 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10274 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10275 L:      linux-pci@vger.kernel.org
10276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277 S:      Maintained
10278 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10279 F:      drivers/pci/host/pci-aardvark.c
10280
10281 PCI DRIVER FOR ALTERA PCIE IP
10282 M:      Ley Foon Tan <lftan@altera.com>
10283 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10284 L:      linux-pci@vger.kernel.org
10285 S:      Supported
10286 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10287 F:      drivers/pci/host/pcie-altera.c
10288
10289 PCI DRIVER FOR APPLIEDMICRO XGENE
10290 M:      Tanmay Inamdar <tinamdar@apm.com>
10291 L:      linux-pci@vger.kernel.org
10292 L:      linux-arm-kernel@lists.infradead.org
10293 S:      Maintained
10294 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10295 F:      drivers/pci/host/pci-xgene.c
10296
10297 PCI DRIVER FOR ARM VERSATILE PLATFORM
10298 M:      Rob Herring <robh@kernel.org>
10299 L:      linux-pci@vger.kernel.org
10300 L:      linux-arm-kernel@lists.infradead.org
10301 S:      Maintained
10302 F:      Documentation/devicetree/bindings/pci/versatile.txt
10303 F:      drivers/pci/host/pci-versatile.c
10304
10305 PCI DRIVER FOR ARMADA 8K
10306 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10307 L:      linux-pci@vger.kernel.org
10308 L:      linux-arm-kernel@lists.infradead.org
10309 S:      Maintained
10310 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10311 F:      drivers/pci/dwc/pcie-armada8k.c
10312
10313 PCI DRIVER FOR FREESCALE LAYERSCAPE
10314 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10315 M:      Mingkai Hu <mingkai.hu@freescale.com>
10316 M:      Roy Zang <tie-fei.zang@freescale.com>
10317 L:      linuxppc-dev@lists.ozlabs.org
10318 L:      linux-pci@vger.kernel.org
10319 L:      linux-arm-kernel@lists.infradead.org
10320 S:      Maintained
10321 F:      drivers/pci/dwc/*layerscape*
10322
10323 PCI DRIVER FOR GENERIC OF HOSTS
10324 M:      Will Deacon <will.deacon@arm.com>
10325 L:      linux-pci@vger.kernel.org
10326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327 S:      Maintained
10328 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10329 F:      drivers/pci/host/pci-host-common.c
10330 F:      drivers/pci/host/pci-host-generic.c
10331
10332 PCI DRIVER FOR IMX6
10333 M:      Richard Zhu <hongxing.zhu@nxp.com>
10334 M:      Lucas Stach <l.stach@pengutronix.de>
10335 L:      linux-pci@vger.kernel.org
10336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10339 F:      drivers/pci/dwc/*imx6*
10340
10341 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10342 M:      Keith Busch <keith.busch@intel.com>
10343 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10344 L:      linux-pci@vger.kernel.org
10345 S:      Supported
10346 F:      drivers/pci/host/vmd.c
10347
10348 PCI DRIVER FOR MICROSEMI SWITCHTEC
10349 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10350 M:      Logan Gunthorpe <logang@deltatee.com>
10351 L:      linux-pci@vger.kernel.org
10352 S:      Maintained
10353 F:      Documentation/switchtec.txt
10354 F:      Documentation/ABI/testing/sysfs-class-switchtec
10355 F:      drivers/pci/switch/switchtec*
10356 F:      include/uapi/linux/switchtec_ioctl.h
10357
10358 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10359 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10360 M:      Jason Cooper <jason@lakedaemon.net>
10361 L:      linux-pci@vger.kernel.org
10362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10363 S:      Maintained
10364 F:      drivers/pci/host/*mvebu*
10365
10366 PCI DRIVER FOR NVIDIA TEGRA
10367 M:      Thierry Reding <thierry.reding@gmail.com>
10368 L:      linux-tegra@vger.kernel.org
10369 L:      linux-pci@vger.kernel.org
10370 S:      Supported
10371 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10372 F:      drivers/pci/host/pci-tegra.c
10373
10374 PCI DRIVER FOR RENESAS R-CAR
10375 M:      Simon Horman <horms@verge.net.au>
10376 L:      linux-pci@vger.kernel.org
10377 L:      linux-renesas-soc@vger.kernel.org
10378 S:      Maintained
10379 F:      drivers/pci/host/*rcar*
10380
10381 PCI DRIVER FOR SAMSUNG EXYNOS
10382 M:      Jingoo Han <jingoohan1@gmail.com>
10383 L:      linux-pci@vger.kernel.org
10384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10386 S:      Maintained
10387 F:      drivers/pci/dwc/pci-exynos.c
10388
10389 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10390 M:      Jingoo Han <jingoohan1@gmail.com>
10391 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10392 L:      linux-pci@vger.kernel.org
10393 S:      Maintained
10394 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10395 F:      drivers/pci/dwc/*designware*
10396
10397 PCI DRIVER FOR TI DRA7XX
10398 M:      Kishon Vijay Abraham I <kishon@ti.com>
10399 L:      linux-omap@vger.kernel.org
10400 L:      linux-pci@vger.kernel.org
10401 S:      Supported
10402 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10403 F:      drivers/pci/dwc/pci-dra7xx.c
10404
10405 PCI DRIVER FOR TI KEYSTONE
10406 M:      Murali Karicheri <m-karicheri2@ti.com>
10407 L:      linux-pci@vger.kernel.org
10408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10409 S:      Maintained
10410 F:      drivers/pci/dwc/*keystone*
10411
10412 PCI ENDPOINT SUBSYSTEM
10413 M:      Kishon Vijay Abraham I <kishon@ti.com>
10414 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10415 L:      linux-pci@vger.kernel.org
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10417 S:      Supported
10418 F:      drivers/pci/endpoint/
10419 F:      drivers/misc/pci_endpoint_test.c
10420 F:      tools/pci/
10421
10422 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10423 M:      Russell Currey <ruscur@russell.cc>
10424 L:      linuxppc-dev@lists.ozlabs.org
10425 S:      Supported
10426 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10427 F:      arch/powerpc/kernel/eeh*.c
10428 F:      arch/powerpc/platforms/*/eeh*.c
10429 F:      arch/powerpc/include/*/eeh*.h
10430
10431 PCI ERROR RECOVERY
10432 M:      Linas Vepstas <linasvepstas@gmail.com>
10433 L:      linux-pci@vger.kernel.org
10434 S:      Supported
10435 F:      Documentation/PCI/pci-error-recovery.txt
10436
10437 PCI MSI DRIVER FOR ALTERA MSI IP
10438 M:      Ley Foon Tan <lftan@altera.com>
10439 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10440 L:      linux-pci@vger.kernel.org
10441 S:      Supported
10442 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10443 F:      drivers/pci/host/pcie-altera-msi.c
10444
10445 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10446 M:      Duc Dang <dhdang@apm.com>
10447 L:      linux-pci@vger.kernel.org
10448 L:      linux-arm-kernel@lists.infradead.org
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10451 F:      drivers/pci/host/pci-xgene-msi.c
10452
10453 PCI SUBSYSTEM
10454 M:      Bjorn Helgaas <bhelgaas@google.com>
10455 L:      linux-pci@vger.kernel.org
10456 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10458 S:      Supported
10459 F:      Documentation/devicetree/bindings/pci/
10460 F:      Documentation/PCI/
10461 F:      drivers/pci/
10462 F:      include/linux/pci*
10463 F:      arch/x86/pci/
10464 F:      arch/x86/kernel/quirks.c
10465
10466 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10467 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10468 L:      linux-pci@vger.kernel.org
10469 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10471 S:      Supported
10472 F:      drivers/pci/host/
10473 F:      drivers/pci/dwc/
10474
10475 PCIE DRIVER FOR AXIS ARTPEC
10476 M:      Niklas Cassel <niklas.cassel@axis.com>
10477 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10478 L:      linux-arm-kernel@axis.com
10479 L:      linux-pci@vger.kernel.org
10480 S:      Maintained
10481 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10482 F:      drivers/pci/dwc/*artpec*
10483
10484 PCIE DRIVER FOR CAVIUM THUNDERX
10485 M:      David Daney <david.daney@cavium.com>
10486 L:      linux-pci@vger.kernel.org
10487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10488 S:      Supported
10489 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10490 F:      drivers/pci/host/pci-thunder-*
10491
10492 PCIE DRIVER FOR HISILICON
10493 M:      Zhou Wang <wangzhou1@hisilicon.com>
10494 L:      linux-pci@vger.kernel.org
10495 S:      Maintained
10496 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10497 F:      drivers/pci/dwc/pcie-hisi.c
10498
10499 PCIE DRIVER FOR HISILICON KIRIN
10500 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10501 M:      Binghui Wang <wangbinghui@hisilicon.com>
10502 L:      linux-pci@vger.kernel.org
10503 S:      Maintained
10504 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10505 F:      drivers/pci/dwc/pcie-kirin.c
10506
10507 PCIE DRIVER FOR MEDIATEK
10508 M:      Ryder Lee <ryder.lee@mediatek.com>
10509 L:      linux-pci@vger.kernel.org
10510 L:      linux-mediatek@lists.infradead.org
10511 S:      Supported
10512 F:      Documentation/devicetree/bindings/pci/mediatek*
10513 F:      drivers/pci/host/*mediatek*
10514
10515 PCIE DRIVER FOR QUALCOMM MSM
10516 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10517 L:      linux-pci@vger.kernel.org
10518 L:      linux-arm-msm@vger.kernel.org
10519 S:      Maintained
10520 F:      drivers/pci/dwc/*qcom*
10521
10522 PCIE DRIVER FOR ROCKCHIP
10523 M:      Shawn Lin <shawn.lin@rock-chips.com>
10524 L:      linux-pci@vger.kernel.org
10525 L:      linux-rockchip@lists.infradead.org
10526 S:      Maintained
10527 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10528 F:      drivers/pci/host/pcie-rockchip.c
10529
10530 PCIE DRIVER FOR ST SPEAR13XX
10531 M:      Pratyush Anand <pratyush.anand@gmail.com>
10532 L:      linux-pci@vger.kernel.org
10533 S:      Maintained
10534 F:      drivers/pci/dwc/*spear*
10535
10536 PCMCIA SUBSYSTEM
10537 P:      Linux PCMCIA Team
10538 L:      linux-pcmcia@lists.infradead.org
10539 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10541 S:      Maintained
10542 F:      Documentation/pcmcia/
10543 F:      tools/pcmcia/
10544 F:      drivers/pcmcia/
10545 F:      include/pcmcia/
10546
10547 PCNET32 NETWORK DRIVER
10548 M:      Don Fry <pcnet32@frontier.com>
10549 L:      netdev@vger.kernel.org
10550 S:      Maintained
10551 F:      drivers/net/ethernet/amd/pcnet32.c
10552
10553 PCRYPT PARALLEL CRYPTO ENGINE
10554 M:      Steffen Klassert <steffen.klassert@secunet.com>
10555 L:      linux-crypto@vger.kernel.org
10556 S:      Maintained
10557 F:      crypto/pcrypt.c
10558 F:      include/crypto/pcrypt.h
10559
10560 PER-CPU MEMORY ALLOCATOR
10561 M:      Tejun Heo <tj@kernel.org>
10562 M:      Christoph Lameter <cl@linux.com>
10563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10564 S:      Maintained
10565 F:      include/linux/percpu*.h
10566 F:      mm/percpu*.c
10567 F:      arch/*/include/asm/percpu.h
10568
10569 PER-TASK DELAY ACCOUNTING
10570 M:      Balbir Singh <bsingharora@gmail.com>
10571 S:      Maintained
10572 F:      include/linux/delayacct.h
10573 F:      kernel/delayacct.c
10574
10575 PERFORMANCE EVENTS SUBSYSTEM
10576 M:      Peter Zijlstra <peterz@infradead.org>
10577 M:      Ingo Molnar <mingo@redhat.com>
10578 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10579 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10580 R:      Jiri Olsa <jolsa@redhat.com>
10581 R:      Namhyung Kim <namhyung@kernel.org>
10582 L:      linux-kernel@vger.kernel.org
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10584 S:      Supported
10585 F:      kernel/events/*
10586 F:      include/linux/perf_event.h
10587 F:      include/uapi/linux/perf_event.h
10588 F:      arch/*/kernel/perf_event*.c
10589 F:      arch/*/kernel/*/perf_event*.c
10590 F:      arch/*/kernel/*/*/perf_event*.c
10591 F:      arch/*/include/asm/perf_event.h
10592 F:      arch/*/kernel/perf_callchain.c
10593 F:      arch/*/events/*
10594 F:      tools/perf/
10595
10596 PERSONALITY HANDLING
10597 M:      Christoph Hellwig <hch@infradead.org>
10598 L:      linux-abi-devel@lists.sourceforge.net
10599 S:      Maintained
10600 F:      include/linux/personality.h
10601 F:      include/uapi/linux/personality.h
10602
10603 PHONET PROTOCOL
10604 M:      Remi Denis-Courmont <courmisch@gmail.com>
10605 S:      Supported
10606 F:      Documentation/networking/phonet.txt
10607 F:      include/linux/phonet.h
10608 F:      include/net/phonet/
10609 F:      include/uapi/linux/phonet.h
10610 F:      net/phonet/
10611
10612 PHRAM MTD DRIVER
10613 M:      Joern Engel <joern@lazybastard.org>
10614 L:      linux-mtd@lists.infradead.org
10615 S:      Maintained
10616 F:      drivers/mtd/devices/phram.c
10617
10618 PICOLCD HID DRIVER
10619 M:      Bruno Prémont <bonbons@linux-vserver.org>
10620 L:      linux-input@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/hid/hid-picolcd*
10623
10624 PICOXCELL SUPPORT
10625 M:      Jamie Iles <jamie@jamieiles.com>
10626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10627 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10628 S:      Supported
10629 F:      arch/arm/boot/dts/picoxcell*
10630 F:      arch/arm/mach-picoxcell/
10631 F:      drivers/crypto/picoxcell*
10632
10633 PIN CONTROL SUBSYSTEM
10634 M:      Linus Walleij <linus.walleij@linaro.org>
10635 L:      linux-gpio@vger.kernel.org
10636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10637 S:      Maintained
10638 F:      Documentation/devicetree/bindings/pinctrl/
10639 F:      Documentation/driver-api/pinctl.rst
10640 F:      drivers/pinctrl/
10641 F:      include/linux/pinctrl/
10642
10643 PIN CONTROLLER - ATMEL AT91
10644 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 S:      Maintained
10647 F:      drivers/pinctrl/pinctrl-at91.*
10648
10649 PIN CONTROLLER - ATMEL AT91 PIO4
10650 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 L:      linux-gpio@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10655
10656 PIN CONTROLLER - INTEL
10657 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10658 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10659 S:      Maintained
10660 F:      drivers/pinctrl/intel/
10661
10662 PIN CONTROLLER - QUALCOMM
10663 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10664 S:      Maintained
10665 L:      linux-arm-msm@vger.kernel.org
10666 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10667 F:      drivers/pinctrl/qcom/
10668
10669 PIN CONTROLLER - RENESAS
10670 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10671 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10672 L:      linux-renesas-soc@vger.kernel.org
10673 S:      Maintained
10674 F:      drivers/pinctrl/sh-pfc/
10675
10676 PIN CONTROLLER - SAMSUNG
10677 M:      Tomasz Figa <tomasz.figa@gmail.com>
10678 M:      Krzysztof Kozlowski <krzk@kernel.org>
10679 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10681 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10682 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10684 S:      Maintained
10685 F:      drivers/pinctrl/samsung/
10686 F:      include/dt-bindings/pinctrl/samsung.h
10687 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10688
10689 PIN CONTROLLER - SINGLE
10690 M:      Tony Lindgren <tony@atomide.com>
10691 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10693 L:      linux-omap@vger.kernel.org
10694 S:      Maintained
10695 F:      drivers/pinctrl/pinctrl-single.c
10696
10697 PIN CONTROLLER - ST SPEAR
10698 M:      Viresh Kumar <vireshk@kernel.org>
10699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700 W:      http://www.st.com/spear
10701 S:      Maintained
10702 F:      drivers/pinctrl/spear/
10703
10704 PISTACHIO SOC SUPPORT
10705 M:      James Hartley <james.hartley@sondrel.com>
10706 L:      linux-mips@linux-mips.org
10707 S:      Odd Fixes
10708 F:      arch/mips/pistachio/
10709 F:      arch/mips/include/asm/mach-pistachio/
10710 F:      arch/mips/boot/dts/img/pistachio*
10711 F:      arch/mips/configs/pistachio*_defconfig
10712
10713 PKTCDVD DRIVER
10714 S:      Orphan
10715 M:      linux-block@vger.kernel.org
10716 F:      drivers/block/pktcdvd.c
10717 F:      include/linux/pktcdvd.h
10718 F:      include/uapi/linux/pktcdvd.h
10719
10720 PKUNITY SOC DRIVERS
10721 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10722 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10723 S:      Maintained
10724 T:      git git://github.com/gxt/linux.git
10725 F:      drivers/input/serio/i8042-unicore32io.h
10726 F:      drivers/i2c/busses/i2c-puv3.c
10727 F:      drivers/video/fbdev/fb-puv3.c
10728 F:      drivers/rtc/rtc-puv3.c
10729
10730 PMBUS HARDWARE MONITORING DRIVERS
10731 M:      Guenter Roeck <linux@roeck-us.net>
10732 L:      linux-hwmon@vger.kernel.org
10733 W:      http://hwmon.wiki.kernel.org/
10734 W:      http://www.roeck-us.net/linux/drivers/
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10736 S:      Maintained
10737 F:      Documentation/hwmon/pmbus
10738 F:      drivers/hwmon/pmbus/
10739 F:      include/linux/pmbus.h
10740
10741 PMC SIERRA MaxRAID DRIVER
10742 L:      linux-scsi@vger.kernel.org
10743 W:      http://www.pmc-sierra.com/
10744 S:      Orphan
10745 F:      drivers/scsi/pmcraid.*
10746
10747 PMC SIERRA PM8001 DRIVER
10748 M:      Jack Wang <jinpu.wang@profitbricks.com>
10749 M:      lindar_liu@usish.com
10750 L:      linux-scsi@vger.kernel.org
10751 S:      Supported
10752 F:      drivers/scsi/pm8001/
10753
10754 PNP SUPPORT
10755 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10756 S:      Maintained
10757 F:      drivers/pnp/
10758
10759 POSIX CLOCKS and TIMERS
10760 M:      Thomas Gleixner <tglx@linutronix.de>
10761 L:      linux-kernel@vger.kernel.org
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10763 S:      Maintained
10764 F:      fs/timerfd.c
10765 F:      include/linux/timer*
10766 F:      kernel/time/*timer*
10767
10768 POWER MANAGEMENT CORE
10769 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10770 L:      linux-pm@vger.kernel.org
10771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10772 B:      https://bugzilla.kernel.org
10773 S:      Supported
10774 F:      drivers/base/power/
10775 F:      include/linux/pm.h
10776 F:      include/linux/pm_*
10777 F:      include/linux/powercap.h
10778 F:      drivers/powercap/
10779
10780 POWER STATE COORDINATION INTERFACE (PSCI)
10781 M:      Mark Rutland <mark.rutland@arm.com>
10782 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10783 L:      linux-arm-kernel@lists.infradead.org
10784 S:      Maintained
10785 F:      drivers/firmware/psci*.c
10786 F:      include/linux/psci.h
10787 F:      include/uapi/linux/psci.h
10788
10789 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10790 M:      Sebastian Reichel <sre@kernel.org>
10791 L:      linux-pm@vger.kernel.org
10792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10793 S:      Maintained
10794 F:      Documentation/devicetree/bindings/power/supply/
10795 F:      include/linux/power_supply.h
10796 F:      drivers/power/supply/
10797
10798 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10799 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10800 L:      linuxppc-dev@lists.ozlabs.org
10801 S:      Maintained
10802 F:      drivers/char/powernv-op-panel.c
10803
10804 PPP OVER ATM (RFC 2364)
10805 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10806 S:      Maintained
10807 F:      net/atm/pppoatm.c
10808 F:      include/uapi/linux/atmppp.h
10809
10810 PPP OVER ETHERNET
10811 M:      Michal Ostrowski <mostrows@earthlink.net>
10812 S:      Maintained
10813 F:      drivers/net/ppp/pppoe.c
10814 F:      drivers/net/ppp/pppox.c
10815
10816 PPP OVER L2TP
10817 M:      James Chapman <jchapman@katalix.com>
10818 S:      Maintained
10819 F:      net/l2tp/l2tp_ppp.c
10820 F:      include/linux/if_pppol2tp.h
10821 F:      include/uapi/linux/if_pppol2tp.h
10822
10823 PPP PROTOCOL DRIVERS AND COMPRESSORS
10824 M:      Paul Mackerras <paulus@samba.org>
10825 L:      linux-ppp@vger.kernel.org
10826 S:      Maintained
10827 F:      drivers/net/ppp/ppp_*
10828
10829 PPS SUPPORT
10830 M:      Rodolfo Giometti <giometti@enneenne.com>
10831 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10832 L:      linuxpps@ml.enneenne.com (subscribers-only)
10833 S:      Maintained
10834 F:      Documentation/pps/
10835 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10836 F:      Documentation/ABI/testing/sysfs-pps
10837 F:      drivers/pps/
10838 F:      include/linux/pps*.h
10839 F:      include/uapi/linux/pps.h
10840
10841 PPTP DRIVER
10842 M:      Dmitry Kozlov <xeb@mail.ru>
10843 L:      netdev@vger.kernel.org
10844 S:      Maintained
10845 F:      drivers/net/ppp/pptp.c
10846 W:      http://sourceforge.net/projects/accel-pptp
10847
10848 PREEMPTIBLE KERNEL
10849 M:      Robert Love <rml@tech9.net>
10850 L:      kpreempt-tech@lists.sourceforge.net
10851 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10852 S:      Supported
10853 F:      Documentation/preempt-locking.txt
10854 F:      include/linux/preempt.h
10855
10856 PRINTK
10857 M:      Petr Mladek <pmladek@suse.com>
10858 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10859 R:      Steven Rostedt <rostedt@goodmis.org>
10860 S:      Maintained
10861 F:      kernel/printk/
10862 F:      include/linux/printk.h
10863
10864 PRISM54 WIRELESS DRIVER
10865 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10866 L:      linux-wireless@vger.kernel.org
10867 W:      http://wireless.kernel.org/en/users/Drivers/p54
10868 S:      Obsolete
10869 F:      drivers/net/wireless/intersil/prism54/
10870
10871 PROC SYSCTL
10872 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10873 M:      Kees Cook <keescook@chromium.org>
10874 L:      linux-kernel@vger.kernel.org
10875 L:      linux-fsdevel@vger.kernel.org
10876 S:      Maintained
10877 F:      fs/proc/proc_sysctl.c
10878 F:      include/linux/sysctl.h
10879 F:      kernel/sysctl.c
10880 F:      tools/testing/selftests/sysctl/
10881
10882 PS3 NETWORK SUPPORT
10883 M:      Geoff Levand <geoff@infradead.org>
10884 L:      netdev@vger.kernel.org
10885 L:      linuxppc-dev@lists.ozlabs.org
10886 S:      Maintained
10887 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10888
10889 PS3 PLATFORM SUPPORT
10890 M:      Geoff Levand <geoff@infradead.org>
10891 L:      linuxppc-dev@lists.ozlabs.org
10892 S:      Maintained
10893 F:      arch/powerpc/boot/ps3*
10894 F:      arch/powerpc/include/asm/lv1call.h
10895 F:      arch/powerpc/include/asm/ps3*.h
10896 F:      arch/powerpc/platforms/ps3/
10897 F:      drivers/*/ps3*
10898 F:      drivers/ps3/
10899 F:      drivers/rtc/rtc-ps3.c
10900 F:      drivers/usb/host/*ps3.c
10901 F:      sound/ppc/snd_ps3*
10902
10903 PS3VRAM DRIVER
10904 M:      Jim Paris <jim@jtan.com>
10905 M:      Geoff Levand <geoff@infradead.org>
10906 L:      linuxppc-dev@lists.ozlabs.org
10907 S:      Maintained
10908 F:      drivers/block/ps3vram.c
10909
10910 PSAMPLE PACKET SAMPLING SUPPORT:
10911 M:      Yotam Gigi <yotam.gi@gmail.com>
10912 S:      Maintained
10913 F:      net/psample
10914 F:      include/net/psample.h
10915 F:      include/uapi/linux/psample.h
10916
10917 PSTORE FILESYSTEM
10918 M:      Kees Cook <keescook@chromium.org>
10919 M:      Anton Vorontsov <anton@enomsg.org>
10920 M:      Colin Cross <ccross@android.com>
10921 M:      Tony Luck <tony.luck@intel.com>
10922 S:      Maintained
10923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10924 F:      fs/pstore/
10925 F:      include/linux/pstore*
10926 F:      drivers/firmware/efi/efi-pstore.c
10927 F:      drivers/acpi/apei/erst.c
10928 F:      Documentation/admin-guide/ramoops.rst
10929 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10930 K:      \b(pstore|ramoops)
10931
10932 PTP HARDWARE CLOCK SUPPORT
10933 M:      Richard Cochran <richardcochran@gmail.com>
10934 L:      netdev@vger.kernel.org
10935 S:      Maintained
10936 W:      http://linuxptp.sourceforge.net/
10937 F:      Documentation/ABI/testing/sysfs-ptp
10938 F:      Documentation/ptp/*
10939 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10940 F:      drivers/net/phy/dp83640*
10941 F:      drivers/ptp/*
10942 F:      include/linux/ptp_cl*
10943
10944 PTRACE SUPPORT
10945 M:      Oleg Nesterov <oleg@redhat.com>
10946 S:      Maintained
10947 F:      include/asm-generic/syscall.h
10948 F:      include/linux/ptrace.h
10949 F:      include/linux/regset.h
10950 F:      include/linux/tracehook.h
10951 F:      include/uapi/linux/ptrace.h
10952 F:      include/uapi/linux/ptrace.h
10953 F:      include/asm-generic/ptrace.h
10954 F:      kernel/ptrace.c
10955 F:      arch/*/ptrace*.c
10956 F:      arch/*/*/ptrace*.c
10957 F:      arch/*/include/asm/ptrace*.h
10958
10959 PULSE8-CEC DRIVER
10960 M:      Hans Verkuil <hverkuil@xs4all.nl>
10961 L:      linux-media@vger.kernel.org
10962 T:      git git://linuxtv.org/media_tree.git
10963 S:      Maintained
10964 F:      drivers/media/usb/pulse8-cec/*
10965 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10966
10967 PVRUSB2 VIDEO4LINUX DRIVER
10968 M:      Mike Isely <isely@pobox.com>
10969 L:      pvrusb2@isely.net       (subscribers-only)
10970 L:      linux-media@vger.kernel.org
10971 W:      http://www.isely.net/pvrusb2/
10972 T:      git git://linuxtv.org/media_tree.git
10973 S:      Maintained
10974 F:      Documentation/media/v4l-drivers/pvrusb2*
10975 F:      drivers/media/usb/pvrusb2/
10976
10977 PWC WEBCAM DRIVER
10978 M:      Hans Verkuil <hverkuil@xs4all.nl>
10979 L:      linux-media@vger.kernel.org
10980 T:      git git://linuxtv.org/media_tree.git
10981 S:      Odd Fixes
10982 F:      drivers/media/usb/pwc/*
10983
10984 PWM FAN DRIVER
10985 M:      Kamil Debski <kamil@wypas.org>
10986 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10987 L:      linux-hwmon@vger.kernel.org
10988 S:      Supported
10989 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10990 F:      Documentation/hwmon/pwm-fan
10991 F:      drivers/hwmon/pwm-fan.c
10992
10993 PWM IR Transmitter
10994 M:      Sean Young <sean@mess.org>
10995 L:      linux-media@vger.kernel.org
10996 S:      Maintained
10997 F:      drivers/media/rc/pwm-ir-tx.c
10998
10999 PWM SUBSYSTEM
11000 M:      Thierry Reding <thierry.reding@gmail.com>
11001 L:      linux-pwm@vger.kernel.org
11002 S:      Maintained
11003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11004 F:      Documentation/pwm.txt
11005 F:      Documentation/devicetree/bindings/pwm/
11006 F:      include/linux/pwm.h
11007 F:      drivers/pwm/
11008 F:      drivers/video/backlight/pwm_bl.c
11009 F:      include/linux/pwm_backlight.h
11010 F:      drivers/gpio/gpio-mvebu.c
11011 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11012
11013 PXA GPIO DRIVER
11014 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11015 L:      linux-gpio@vger.kernel.org
11016 S:      Maintained
11017 F:      drivers/gpio/gpio-pxa.c
11018
11019 PXA MMCI DRIVER
11020 S:      Orphan
11021
11022 PXA RTC DRIVER
11023 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11024 L:      linux-rtc@vger.kernel.org
11025 S:      Maintained
11026
11027 PXA2xx/PXA3xx SUPPORT
11028 M:      Daniel Mack <daniel@zonque.org>
11029 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11030 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11032 T:      git git://github.com/hzhuang1/linux.git
11033 T:      git git://github.com/rjarzmik/linux.git
11034 S:      Maintained
11035 F:      arch/arm/boot/dts/pxa*
11036 F:      arch/arm/mach-pxa/
11037 F:      drivers/dma/pxa*
11038 F:      drivers/pcmcia/pxa2xx*
11039 F:      drivers/pinctrl/pxa/
11040 F:      drivers/spi/spi-pxa2xx*
11041 F:      drivers/usb/gadget/udc/pxa2*
11042 F:      include/sound/pxa2xx-lib.h
11043 F:      sound/arm/pxa*
11044 F:      sound/soc/pxa/
11045
11046 PXA3xx NAND FLASH DRIVER
11047 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11048 L:      linux-mtd@lists.infradead.org
11049 S:      Maintained
11050 F:      drivers/mtd/nand/pxa3xx_nand.c
11051
11052 QAT DRIVER
11053 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11054 L:      qat-linux@intel.com
11055 S:      Supported
11056 F:      drivers/crypto/qat/
11057
11058 QCOM AUDIO (ASoC) DRIVERS
11059 M:      Patrick Lai <plai@codeaurora.org>
11060 M:      Banajit Goswami <bgoswami@codeaurora.org>
11061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11062 S:      Supported
11063 F:      sound/soc/qcom/
11064
11065 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11066 M:      Gabriel Somlo <somlo@cmu.edu>
11067 M:      "Michael S. Tsirkin" <mst@redhat.com>
11068 L:      qemu-devel@nongnu.org
11069 S:      Maintained
11070 F:      drivers/firmware/qemu_fw_cfg.c
11071
11072 QIB DRIVER
11073 M:      Mike Marciniszyn <infinipath@intel.com>
11074 L:      linux-rdma@vger.kernel.org
11075 S:      Supported
11076 F:      drivers/infiniband/hw/qib/
11077
11078 QLOGIC QL41xxx FCOE DRIVER
11079 M:      QLogic-Storage-Upstream@cavium.com
11080 L:      linux-scsi@vger.kernel.org
11081 S:      Supported
11082 F:      drivers/scsi/qedf/
11083
11084 QLOGIC QL41xxx ISCSI DRIVER
11085 M:      QLogic-Storage-Upstream@cavium.com
11086 L:      linux-scsi@vger.kernel.org
11087 S:      Supported
11088 F:      drivers/scsi/qedi/
11089
11090 QLOGIC QL4xxx ETHERNET DRIVER
11091 M:      Ariel Elior <Ariel.Elior@cavium.com>
11092 M:      everest-linux-l2@cavium.com
11093 L:      netdev@vger.kernel.org
11094 S:      Supported
11095 F:      drivers/net/ethernet/qlogic/qed/
11096 F:      include/linux/qed/
11097 F:      drivers/net/ethernet/qlogic/qede/
11098
11099 QLOGIC QL4xxx RDMA DRIVER
11100 M:      Ram Amrani <Ram.Amrani@cavium.com>
11101 M:      Ariel Elior <Ariel.Elior@cavium.com>
11102 L:      linux-rdma@vger.kernel.org
11103 S:      Supported
11104 F:      drivers/infiniband/hw/qedr/
11105 F:      include/uapi/rdma/qedr-abi.h
11106
11107 QLOGIC QLA1280 SCSI DRIVER
11108 M:      Michael Reed <mdr@sgi.com>
11109 L:      linux-scsi@vger.kernel.org
11110 S:      Maintained
11111 F:      drivers/scsi/qla1280.[ch]
11112
11113 QLOGIC QLA2XXX FC-SCSI DRIVER
11114 M:      qla2xxx-upstream@qlogic.com
11115 L:      linux-scsi@vger.kernel.org
11116 S:      Supported
11117 F:      Documentation/scsi/LICENSE.qla2xxx
11118 F:      drivers/scsi/qla2xxx/
11119
11120 QLOGIC QLA3XXX NETWORK DRIVER
11121 M:      Dept-GELinuxNICDev@cavium.com
11122 L:      netdev@vger.kernel.org
11123 S:      Supported
11124 F:      Documentation/networking/LICENSE.qla3xxx
11125 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11126
11127 QLOGIC QLA4XXX iSCSI DRIVER
11128 M:      QLogic-Storage-Upstream@qlogic.com
11129 L:      linux-scsi@vger.kernel.org
11130 S:      Supported
11131 F:      Documentation/scsi/LICENSE.qla4xxx
11132 F:      drivers/scsi/qla4xxx/
11133
11134 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11135 M:      Harish Patil <harish.patil@cavium.com>
11136 M:      Manish Chopra <manish.chopra@cavium.com>
11137 M:      Dept-GELinuxNICDev@cavium.com
11138 L:      netdev@vger.kernel.org
11139 S:      Supported
11140 F:      drivers/net/ethernet/qlogic/qlcnic/
11141
11142 QLOGIC QLGE 10Gb ETHERNET DRIVER
11143 M:      Harish Patil <harish.patil@cavium.com>
11144 M:      Manish Chopra <manish.chopra@cavium.com>
11145 M:      Dept-GELinuxNICDev@cavium.com
11146 L:      netdev@vger.kernel.org
11147 S:      Supported
11148 F:      drivers/net/ethernet/qlogic/qlge/
11149
11150 QNX4 FILESYSTEM
11151 M:      Anders Larsen <al@alarsen.net>
11152 W:      http://www.alarsen.net/linux/qnx4fs/
11153 S:      Maintained
11154 F:      fs/qnx4/
11155 F:      include/uapi/linux/qnx4_fs.h
11156 F:      include/uapi/linux/qnxtypes.h
11157
11158 QORIQ DPAA2 FSL-MC BUS DRIVER
11159 M:      Stuart Yoder <stuyoder@gmail.com>
11160 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11161 L:      linux-kernel@vger.kernel.org
11162 S:      Maintained
11163 F:      drivers/staging/fsl-mc/
11164 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11165
11166 QT1010 MEDIA DRIVER
11167 M:      Antti Palosaari <crope@iki.fi>
11168 L:      linux-media@vger.kernel.org
11169 W:      https://linuxtv.org
11170 W:      http://palosaari.fi/linux/
11171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11172 T:      git git://linuxtv.org/anttip/media_tree.git
11173 S:      Maintained
11174 F:      drivers/media/tuners/qt1010*
11175
11176 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11177 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11178 L:      ath10k@lists.infradead.org
11179 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11181 S:      Supported
11182 F:      drivers/net/wireless/ath/ath10k/
11183
11184 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11185 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11186 L:      linux-wireless@vger.kernel.org
11187 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11188 S:      Supported
11189 F:      drivers/net/wireless/ath/ath9k/
11190
11191 QUALCOMM CAMERA SUBSYSTEM DRIVER
11192 M:      Todor Tomov <todor.tomov@linaro.org>
11193 L:      linux-media@vger.kernel.org
11194 S:      Maintained
11195 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11196 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11197 F:      drivers/media/platform/qcom/camss-8x16/
11198
11199 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11200 M:      Timur Tabi <timur@codeaurora.org>
11201 L:      netdev@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/net/ethernet/qualcomm/emac/
11204
11205 QUALCOMM HEXAGON ARCHITECTURE
11206 M:      Richard Kuo <rkuo@codeaurora.org>
11207 L:      linux-hexagon@vger.kernel.org
11208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11209 S:      Supported
11210 F:      arch/hexagon/
11211
11212 QUALCOMM IOMMU
11213 M:      Rob Clark <robdclark@gmail.com>
11214 L:      iommu@lists.linux-foundation.org
11215 L:      linux-arm-msm@vger.kernel.org
11216 S:      Maintained
11217 F:      drivers/iommu/qcom_iommu.c
11218
11219 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11220 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11221 L:      linux-media@vger.kernel.org
11222 L:      linux-arm-msm@vger.kernel.org
11223 T:      git git://linuxtv.org/media_tree.git
11224 S:      Maintained
11225 F:      drivers/media/platform/qcom/venus/
11226
11227 QUALCOMM WCN36XX WIRELESS DRIVER
11228 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11229 L:      wcn36xx@lists.infradead.org
11230 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11231 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11232 S:      Supported
11233 F:      drivers/net/wireless/ath/wcn36xx/
11234
11235 QUANTENNA QTNFMAC WIRELESS DRIVER
11236 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11237 M:      Avinash Patil <avinashp@quantenna.com>
11238 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11239 L:      linux-wireless@vger.kernel.org
11240 S:      Maintained
11241 F:      drivers/net/wireless/quantenna
11242
11243 RADEON and AMDGPU DRM DRIVERS
11244 M:      Alex Deucher <alexander.deucher@amd.com>
11245 M:      Christian König <christian.koenig@amd.com>
11246 L:      amd-gfx@lists.freedesktop.org
11247 T:      git git://people.freedesktop.org/~agd5f/linux
11248 S:      Supported
11249 F:      drivers/gpu/drm/radeon/
11250 F:      include/uapi/drm/radeon_drm.h
11251 F:      drivers/gpu/drm/amd/
11252 F:      include/uapi/drm/amdgpu_drm.h
11253
11254 RADEON FRAMEBUFFER DISPLAY DRIVER
11255 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11256 L:      linux-fbdev@vger.kernel.org
11257 S:      Maintained
11258 F:      drivers/video/fbdev/aty/radeon*
11259 F:      include/uapi/linux/radeonfb.h
11260
11261 RADIOSHARK RADIO DRIVER
11262 M:      Hans Verkuil <hverkuil@xs4all.nl>
11263 L:      linux-media@vger.kernel.org
11264 T:      git git://linuxtv.org/media_tree.git
11265 S:      Maintained
11266 F:      drivers/media/radio/radio-shark.c
11267
11268 RADIOSHARK2 RADIO DRIVER
11269 M:      Hans Verkuil <hverkuil@xs4all.nl>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/radio/radio-shark2.c
11274 F:      drivers/media/radio/radio-tea5777.c
11275
11276 RADOS BLOCK DEVICE (RBD)
11277 M:      Ilya Dryomov <idryomov@gmail.com>
11278 M:      Sage Weil <sage@redhat.com>
11279 M:      Alex Elder <elder@kernel.org>
11280 L:      ceph-devel@vger.kernel.org
11281 W:      http://ceph.com/
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11283 T:      git git://github.com/ceph/ceph-client.git
11284 S:      Supported
11285 F:      Documentation/ABI/testing/sysfs-bus-rbd
11286 F:      drivers/block/rbd.c
11287 F:      drivers/block/rbd_types.h
11288
11289 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11290 M:      Paul Mackerras <paulus@samba.org>
11291 L:      linux-fbdev@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/video/fbdev/aty/aty128fb.c
11294
11295 RAINSHADOW-CEC 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:      Maintained
11300 F:      drivers/media/usb/rainshadow-cec/*
11301
11302 RALINK MIPS ARCHITECTURE
11303 M:      John Crispin <john@phrozen.org>
11304 L:      linux-mips@linux-mips.org
11305 S:      Maintained
11306 F:      arch/mips/ralink
11307
11308 RALINK RT2X00 WIRELESS LAN DRIVER
11309 P:      rt2x00 project
11310 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11311 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11312 L:      linux-wireless@vger.kernel.org
11313 S:      Maintained
11314 F:      drivers/net/wireless/ralink/rt2x00/
11315
11316 RAMDISK RAM BLOCK DEVICE DRIVER
11317 M:      Jens Axboe <axboe@kernel.dk>
11318 S:      Maintained
11319 F:      Documentation/blockdev/ramdisk.txt
11320 F:      drivers/block/brd.c
11321
11322 RANDOM NUMBER DRIVER
11323 M:      "Theodore Ts'o" <tytso@mit.edu>
11324 S:      Maintained
11325 F:      drivers/char/random.c
11326
11327 RAPIDIO SUBSYSTEM
11328 M:      Matt Porter <mporter@kernel.crashing.org>
11329 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11330 S:      Maintained
11331 F:      drivers/rapidio/
11332
11333 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11334 L:      linux-wireless@vger.kernel.org
11335 S:      Orphan
11336 F:      drivers/net/wireless/ray*
11337
11338 RCUTORTURE MODULE
11339 M:      Josh Triplett <josh@joshtriplett.org>
11340 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11341 L:      linux-kernel@vger.kernel.org
11342 S:      Supported
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11344 F:      Documentation/RCU/torture.txt
11345 F:      kernel/rcu/rcutorture.c
11346
11347 RCUTORTURE TEST FRAMEWORK
11348 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11349 M:      Josh Triplett <josh@joshtriplett.org>
11350 R:      Steven Rostedt <rostedt@goodmis.org>
11351 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11352 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11353 L:      linux-kernel@vger.kernel.org
11354 S:      Supported
11355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11356 F:      tools/testing/selftests/rcutorture
11357
11358 RDC R-321X SoC
11359 M:      Florian Fainelli <florian@openwrt.org>
11360 S:      Maintained
11361
11362 RDC R6040 FAST ETHERNET DRIVER
11363 M:      Florian Fainelli <f.fainelli@gmail.com>
11364 L:      netdev@vger.kernel.org
11365 S:      Maintained
11366 F:      drivers/net/ethernet/rdc/r6040.c
11367
11368 RDMAVT - RDMA verbs software
11369 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11370 L:      linux-rdma@vger.kernel.org
11371 S:      Supported
11372 F:      drivers/infiniband/sw/rdmavt
11373
11374 RDS - RELIABLE DATAGRAM SOCKETS
11375 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11376 L:      netdev@vger.kernel.org
11377 L:      linux-rdma@vger.kernel.org
11378 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11379 W:      https://oss.oracle.com/projects/rds/
11380 S:      Supported
11381 F:      net/rds/
11382 F:      Documentation/networking/rds.txt
11383
11384 RDT - RESOURCE ALLOCATION
11385 M:      Fenghua Yu <fenghua.yu@intel.com>
11386 L:      linux-kernel@vger.kernel.org
11387 S:      Supported
11388 F:      arch/x86/kernel/cpu/intel_rdt*
11389 F:      arch/x86/include/asm/intel_rdt_sched.h
11390 F:      Documentation/x86/intel_rdt*
11391
11392 READ-COPY UPDATE (RCU)
11393 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11394 M:      Josh Triplett <josh@joshtriplett.org>
11395 R:      Steven Rostedt <rostedt@goodmis.org>
11396 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11397 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11398 L:      linux-kernel@vger.kernel.org
11399 W:      http://www.rdrop.com/users/paulmck/RCU/
11400 S:      Supported
11401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11402 F:      Documentation/RCU/
11403 X:      Documentation/RCU/torture.txt
11404 F:      include/linux/rcu*
11405 X:      include/linux/srcu.h
11406 F:      kernel/rcu/
11407 X:      kernel/torture.c
11408
11409 REAL TIME CLOCK (RTC) SUBSYSTEM
11410 M:      Alessandro Zummo <a.zummo@towertech.it>
11411 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11412 L:      linux-rtc@vger.kernel.org
11413 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/rtc/
11417 F:      Documentation/rtc.txt
11418 F:      drivers/rtc/
11419 F:      include/linux/rtc.h
11420 F:      include/uapi/linux/rtc.h
11421 F:      include/linux/rtc/
11422 F:      include/linux/platform_data/rtc-*
11423 F:      tools/testing/selftests/timers/rtctest.c
11424
11425 REALTEK AUDIO CODECS
11426 M:      Bard Liao <bardliao@realtek.com>
11427 M:      Oder Chiou <oder_chiou@realtek.com>
11428 S:      Maintained
11429 F:      sound/soc/codecs/rt*
11430 F:      include/sound/rt*.h
11431
11432 REGISTER MAP ABSTRACTION
11433 M:      Mark Brown <broonie@kernel.org>
11434 L:      linux-kernel@vger.kernel.org
11435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11436 S:      Supported
11437 F:      Documentation/devicetree/bindings/regmap/
11438 F:      drivers/base/regmap/
11439 F:      include/linux/regmap.h
11440
11441 REISERFS FILE SYSTEM
11442 L:      reiserfs-devel@vger.kernel.org
11443 S:      Supported
11444 F:      fs/reiserfs/
11445
11446 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11447 M:      Ohad Ben-Cohen <ohad@wizery.com>
11448 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11449 L:      linux-remoteproc@vger.kernel.org
11450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11451 S:      Maintained
11452 F:      Documentation/devicetree/bindings/remoteproc/
11453 F:      Documentation/remoteproc.txt
11454 F:      drivers/remoteproc/
11455 F:      include/linux/remoteproc.h
11456
11457 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11458 M:      Ohad Ben-Cohen <ohad@wizery.com>
11459 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11460 L:      linux-remoteproc@vger.kernel.org
11461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11462 S:      Maintained
11463 F:      drivers/rpmsg/
11464 F:      Documentation/rpmsg.txt
11465 F:      include/linux/rpmsg.h
11466 F:      include/linux/rpmsg/
11467
11468 RENESAS CLOCK DRIVERS
11469 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11470 L:      linux-renesas-soc@vger.kernel.org
11471 S:      Supported
11472 F:      drivers/clk/renesas/
11473
11474 RENESAS ETHERNET DRIVERS
11475 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11476 L:      netdev@vger.kernel.org
11477 L:      linux-renesas-soc@vger.kernel.org
11478 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11479 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11480 F:      drivers/net/ethernet/renesas/
11481 F:      include/linux/sh_eth.h
11482
11483 RENESAS R-CAR GYROADC DRIVER
11484 M:      Marek Vasut <marek.vasut@gmail.com>
11485 L:      linux-iio@vger.kernel.org
11486 S:      Supported
11487 F:      drivers/iio/adc/rcar_gyro_adc.c
11488
11489 RENESAS USB PHY DRIVER
11490 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11491 L:      linux-renesas-soc@vger.kernel.org
11492 S:      Maintained
11493 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11494
11495 RESET CONTROLLER FRAMEWORK
11496 M:      Philipp Zabel <p.zabel@pengutronix.de>
11497 T:      git git://git.pengutronix.de/git/pza/linux
11498 S:      Maintained
11499 F:      drivers/reset/
11500 F:      Documentation/devicetree/bindings/reset/
11501 F:      include/dt-bindings/reset/
11502 F:      include/linux/reset.h
11503 F:      include/linux/reset-controller.h
11504
11505 RFKILL
11506 M:      Johannes Berg <johannes@sipsolutions.net>
11507 L:      linux-wireless@vger.kernel.org
11508 W:      http://wireless.kernel.org/
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11511 S:      Maintained
11512 F:      Documentation/rfkill.txt
11513 F:      net/rfkill/
11514
11515 RHASHTABLE
11516 M:      Thomas Graf <tgraf@suug.ch>
11517 M:      Herbert Xu <herbert@gondor.apana.org.au>
11518 L:      netdev@vger.kernel.org
11519 S:      Maintained
11520 F:      lib/rhashtable.c
11521 F:      include/linux/rhashtable.h
11522
11523 RICOH R5C592 MEMORYSTICK DRIVER
11524 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11525 S:      Maintained
11526 F:      drivers/memstick/host/r592.*
11527
11528 RICOH SMARTMEDIA/XD DRIVER
11529 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11530 S:      Maintained
11531 F:      drivers/mtd/nand/r852.c
11532 F:      drivers/mtd/nand/r852.h
11533
11534 RISC-V ARCHITECTURE
11535 M:      Palmer Dabbelt <palmer@sifive.com>
11536 M:      Albert Ou <albert@sifive.com>
11537 L:      patches@groups.riscv.org
11538 T:      git https://github.com/riscv/riscv-linux
11539 S:      Supported
11540 F:      arch/riscv/
11541 K:      riscv
11542 N:      riscv
11543
11544 ROCCAT DRIVERS
11545 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11546 W:      http://sourceforge.net/projects/roccat/
11547 S:      Maintained
11548 F:      drivers/hid/hid-roccat*
11549 F:      include/linux/hid-roccat*
11550 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11551
11552 ROCKER DRIVER
11553 M:      Jiri Pirko <jiri@resnulli.us>
11554 L:      netdev@vger.kernel.org
11555 S:      Supported
11556 F:      drivers/net/ethernet/rocker/
11557
11558 ROCKETPORT DRIVER
11559 P:      Comtrol Corp.
11560 W:      http://www.comtrol.com
11561 S:      Maintained
11562 F:      Documentation/serial/rocket.txt
11563 F:      drivers/tty/rocket*
11564
11565 ROCKETPORT EXPRESS/INFINITY DRIVER
11566 M:      Kevin Cernekee <cernekee@gmail.com>
11567 L:      linux-serial@vger.kernel.org
11568 S:      Odd Fixes
11569 F:      drivers/tty/serial/rp2.*
11570
11571 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11572 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11573 L:      linux-kernel@vger.kernel.org
11574 L:      linux-renesas-soc@vger.kernel.org
11575 S:      Supported
11576 F:      drivers/mfd/bd9571mwv.c
11577 F:      drivers/regulator/bd9571mwv-regulator.c
11578 F:      drivers/gpio/gpio-bd9571mwv.c
11579 F:      include/linux/mfd/bd9571mwv.h
11580 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11581
11582 ROSE NETWORK LAYER
11583 M:      Ralf Baechle <ralf@linux-mips.org>
11584 L:      linux-hams@vger.kernel.org
11585 W:      http://www.linux-ax25.org/
11586 S:      Maintained
11587 F:      include/net/rose.h
11588 F:      include/uapi/linux/rose.h
11589 F:      net/rose/
11590
11591 RTL2830 MEDIA DRIVER
11592 M:      Antti Palosaari <crope@iki.fi>
11593 L:      linux-media@vger.kernel.org
11594 W:      https://linuxtv.org
11595 W:      http://palosaari.fi/linux/
11596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11597 T:      git git://linuxtv.org/anttip/media_tree.git
11598 S:      Maintained
11599 F:      drivers/media/dvb-frontends/rtl2830*
11600
11601 RTL2832 MEDIA DRIVER
11602 M:      Antti Palosaari <crope@iki.fi>
11603 L:      linux-media@vger.kernel.org
11604 W:      https://linuxtv.org
11605 W:      http://palosaari.fi/linux/
11606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11607 T:      git git://linuxtv.org/anttip/media_tree.git
11608 S:      Maintained
11609 F:      drivers/media/dvb-frontends/rtl2832*
11610
11611 RTL2832_SDR MEDIA DRIVER
11612 M:      Antti Palosaari <crope@iki.fi>
11613 L:      linux-media@vger.kernel.org
11614 W:      https://linuxtv.org
11615 W:      http://palosaari.fi/linux/
11616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11617 T:      git git://linuxtv.org/anttip/media_tree.git
11618 S:      Maintained
11619 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11620
11621 RTL8180 WIRELESS DRIVER
11622 L:      linux-wireless@vger.kernel.org
11623 W:      http://wireless.kernel.org/
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11625 S:      Orphan
11626 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11627
11628 RTL8187 WIRELESS DRIVER
11629 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11630 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11631 M:      Larry Finger <Larry.Finger@lwfinger.net>
11632 L:      linux-wireless@vger.kernel.org
11633 W:      http://wireless.kernel.org/
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11635 S:      Maintained
11636 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11637
11638 RTL8192CE WIRELESS DRIVER
11639 M:      Larry Finger <Larry.Finger@lwfinger.net>
11640 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11641 L:      linux-wireless@vger.kernel.org
11642 W:      http://wireless.kernel.org/
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11644 S:      Maintained
11645 F:      drivers/net/wireless/realtek/rtlwifi/
11646 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11647
11648 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11649 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11650 L:      linux-wireless@vger.kernel.org
11651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11652 S:      Maintained
11653 F:      drivers/net/wireless/realtek/rtl8xxxu/
11654
11655 S3 SAVAGE FRAMEBUFFER DRIVER
11656 M:      Antonino Daplas <adaplas@gmail.com>
11657 L:      linux-fbdev@vger.kernel.org
11658 S:      Maintained
11659 F:      drivers/video/fbdev/savage/
11660
11661 S390
11662 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11663 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11664 L:      linux-s390@vger.kernel.org
11665 W:      http://www.ibm.com/developerworks/linux/linux390/
11666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11667 S:      Supported
11668 F:      arch/s390/
11669 F:      drivers/s390/
11670 F:      Documentation/s390/
11671 F:      Documentation/driver-api/s390-drivers.rst
11672
11673 S390 COMMON I/O LAYER
11674 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11675 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11676 L:      linux-s390@vger.kernel.org
11677 W:      http://www.ibm.com/developerworks/linux/linux390/
11678 S:      Supported
11679 F:      drivers/s390/cio/
11680
11681 S390 DASD DRIVER
11682 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11683 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11684 L:      linux-s390@vger.kernel.org
11685 W:      http://www.ibm.com/developerworks/linux/linux390/
11686 S:      Supported
11687 F:      drivers/s390/block/dasd*
11688 F:      block/partitions/ibm.c
11689
11690 S390 IOMMU (PCI)
11691 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11692 L:      linux-s390@vger.kernel.org
11693 W:      http://www.ibm.com/developerworks/linux/linux390/
11694 S:      Supported
11695 F:      drivers/iommu/s390-iommu.c
11696
11697 S390 IUCV NETWORK LAYER
11698 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11699 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11700 L:      linux-s390@vger.kernel.org
11701 W:      http://www.ibm.com/developerworks/linux/linux390/
11702 S:      Supported
11703 F:      drivers/s390/net/*iucv*
11704 F:      include/net/iucv/
11705 F:      net/iucv/
11706
11707 S390 NETWORK DRIVERS
11708 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11709 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11710 L:      linux-s390@vger.kernel.org
11711 W:      http://www.ibm.com/developerworks/linux/linux390/
11712 S:      Supported
11713 F:      drivers/s390/net/
11714
11715 S390 PCI SUBSYSTEM
11716 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11717 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11718 L:      linux-s390@vger.kernel.org
11719 W:      http://www.ibm.com/developerworks/linux/linux390/
11720 S:      Supported
11721 F:      arch/s390/pci/
11722 F:      drivers/pci/hotplug/s390_pci_hpc.c
11723
11724 S390 VFIO-CCW DRIVER
11725 M:      Cornelia Huck <cohuck@redhat.com>
11726 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11727 L:      linux-s390@vger.kernel.org
11728 L:      kvm@vger.kernel.org
11729 S:      Supported
11730 F:      drivers/s390/cio/vfio_ccw*
11731 F:      Documentation/s390/vfio-ccw.txt
11732 F:      include/uapi/linux/vfio_ccw.h
11733
11734 S390 ZCRYPT DRIVER
11735 M:      Harald Freudenberger <freude@de.ibm.com>
11736 L:      linux-s390@vger.kernel.org
11737 W:      http://www.ibm.com/developerworks/linux/linux390/
11738 S:      Supported
11739 F:      drivers/s390/crypto/
11740
11741 S390 ZFCP DRIVER
11742 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11743 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11744 L:      linux-s390@vger.kernel.org
11745 W:      http://www.ibm.com/developerworks/linux/linux390/
11746 S:      Supported
11747 F:      drivers/s390/scsi/zfcp_*
11748
11749 S3C24XX SD/MMC Driver
11750 M:      Ben Dooks <ben-linux@fluff.org>
11751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11752 S:      Supported
11753 F:      drivers/mmc/host/s3cmci.*
11754
11755 SAA6588 RDS RECEIVER DRIVER
11756 M:      Hans Verkuil <hverkuil@xs4all.nl>
11757 L:      linux-media@vger.kernel.org
11758 T:      git git://linuxtv.org/media_tree.git
11759 W:      https://linuxtv.org
11760 S:      Odd Fixes
11761 F:      drivers/media/i2c/saa6588*
11762
11763 SAA7134 VIDEO4LINUX DRIVER
11764 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11765 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11766 L:      linux-media@vger.kernel.org
11767 W:      https://linuxtv.org
11768 T:      git git://linuxtv.org/media_tree.git
11769 S:      Odd fixes
11770 F:      Documentation/media/v4l-drivers/saa7134*
11771 F:      drivers/media/pci/saa7134/
11772
11773 SAA7146 VIDEO4LINUX-2 DRIVER
11774 M:      Hans Verkuil <hverkuil@xs4all.nl>
11775 L:      linux-media@vger.kernel.org
11776 T:      git git://linuxtv.org/media_tree.git
11777 S:      Maintained
11778 F:      drivers/media/common/saa7146/
11779 F:      drivers/media/pci/saa7146/
11780 F:      include/media/saa7146*
11781
11782 SAMSUNG AUDIO (ASoC) DRIVERS
11783 M:      Krzysztof Kozlowski <krzk@kernel.org>
11784 M:      Sangbeom Kim <sbkim73@samsung.com>
11785 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11787 S:      Supported
11788 F:      sound/soc/samsung/
11789
11790 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11791 M:      Krzysztof Kozlowski <krzk@kernel.org>
11792 L:      linux-crypto@vger.kernel.org
11793 L:      linux-samsung-soc@vger.kernel.org
11794 S:      Maintained
11795 F:      drivers/crypto/exynos-rng.c
11796 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11797
11798 SAMSUNG FRAMEBUFFER DRIVER
11799 M:      Jingoo Han <jingoohan1@gmail.com>
11800 L:      linux-fbdev@vger.kernel.org
11801 S:      Maintained
11802 F:      drivers/video/fbdev/s3c-fb.c
11803
11804 SAMSUNG LAPTOP DRIVER
11805 M:      Corentin Chary <corentin.chary@gmail.com>
11806 L:      platform-driver-x86@vger.kernel.org
11807 S:      Maintained
11808 F:      drivers/platform/x86/samsung-laptop.c
11809
11810 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11811 M:      Sangbeom Kim <sbkim73@samsung.com>
11812 M:      Krzysztof Kozlowski <krzk@kernel.org>
11813 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11814 L:      linux-kernel@vger.kernel.org
11815 L:      linux-samsung-soc@vger.kernel.org
11816 S:      Supported
11817 F:      drivers/mfd/sec*.c
11818 F:      drivers/regulator/s2m*.c
11819 F:      drivers/regulator/s5m*.c
11820 F:      drivers/clk/clk-s2mps11.c
11821 F:      drivers/rtc/rtc-s5m.c
11822 F:      include/linux/mfd/samsung/
11823 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11824 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11825 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11826 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11827
11828 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11829 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11830 L:      linux-media@vger.kernel.org
11831 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11832 S:      Maintained
11833 F:      drivers/media/platform/s3c-camif/
11834 F:      include/media/drv-intf/s3c_camif.h
11835
11836 SAMSUNG S3FWRN5 NFC DRIVER
11837 M:      Robert Baldyga <r.baldyga@samsung.com>
11838 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11839 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11840 S:      Supported
11841 F:      drivers/nfc/s3fwrn5
11842
11843 SAMSUNG S5C73M3 CAMERA DRIVER
11844 M:      Kyungmin Park <kyungmin.park@samsung.com>
11845 M:      Andrzej Hajda <a.hajda@samsung.com>
11846 L:      linux-media@vger.kernel.org
11847 S:      Supported
11848 F:      drivers/media/i2c/s5c73m3/*
11849
11850 SAMSUNG S5K5BAF CAMERA DRIVER
11851 M:      Kyungmin Park <kyungmin.park@samsung.com>
11852 M:      Andrzej Hajda <a.hajda@samsung.com>
11853 L:      linux-media@vger.kernel.org
11854 S:      Supported
11855 F:      drivers/media/i2c/s5k5baf.c
11856
11857 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11858 M:      Krzysztof Kozlowski <krzk@kernel.org>
11859 M:      Vladimir Zapolskiy <vz@mleia.com>
11860 L:      linux-crypto@vger.kernel.org
11861 L:      linux-samsung-soc@vger.kernel.org
11862 S:      Maintained
11863 F:      drivers/crypto/s5p-sss.c
11864
11865 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11866 M:      Kyungmin Park <kyungmin.park@samsung.com>
11867 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11868 L:      linux-media@vger.kernel.org
11869 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11870 S:      Supported
11871 F:      drivers/media/platform/exynos4-is/
11872
11873 SAMSUNG SOC CLOCK DRIVERS
11874 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11875 M:      Tomasz Figa <tomasz.figa@gmail.com>
11876 M:      Chanwoo Choi <cw00.choi@samsung.com>
11877 S:      Supported
11878 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11879 F:      drivers/clk/samsung/
11880 F:      include/dt-bindings/clock/exynos*.h
11881 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11882
11883 SAMSUNG SPI DRIVERS
11884 M:      Kukjin Kim <kgene@kernel.org>
11885 M:      Krzysztof Kozlowski <krzk@kernel.org>
11886 M:      Andi Shyti <andi.shyti@samsung.com>
11887 L:      linux-spi@vger.kernel.org
11888 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11889 S:      Maintained
11890 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11891 F:      drivers/spi/spi-s3c*
11892 F:      include/linux/platform_data/spi-s3c64xx.h
11893
11894 SAMSUNG SXGBE DRIVERS
11895 M:      Byungho An <bh74.an@samsung.com>
11896 M:      Girish K S <ks.giri@samsung.com>
11897 M:      Vipul Pandya <vipul.pandya@samsung.com>
11898 S:      Supported
11899 L:      netdev@vger.kernel.org
11900 F:      drivers/net/ethernet/samsung/sxgbe/
11901
11902 SAMSUNG THERMAL DRIVER
11903 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11904 L:      linux-pm@vger.kernel.org
11905 L:      linux-samsung-soc@vger.kernel.org
11906 S:      Supported
11907 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11908 F:      drivers/thermal/samsung/
11909
11910 SAMSUNG USB2 PHY DRIVER
11911 M:      Kamil Debski <kamil@wypas.org>
11912 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11913 L:      linux-kernel@vger.kernel.org
11914 S:      Supported
11915 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11916 F:      Documentation/phy/samsung-usb2.txt
11917 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11918 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11919 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11920 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11921 F:      drivers/phy/samsung/phy-samsung-usb2.c
11922 F:      drivers/phy/samsung/phy-samsung-usb2.h
11923
11924 SC1200 WDT DRIVER
11925 M:      Zwane Mwaikambo <zwanem@gmail.com>
11926 S:      Maintained
11927 F:      drivers/watchdog/sc1200wdt.c
11928
11929 SCHEDULER
11930 M:      Ingo Molnar <mingo@redhat.com>
11931 M:      Peter Zijlstra <peterz@infradead.org>
11932 L:      linux-kernel@vger.kernel.org
11933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11934 S:      Maintained
11935 F:      kernel/sched/
11936 F:      include/linux/sched.h
11937 F:      include/uapi/linux/sched.h
11938 F:      include/linux/wait.h
11939
11940 SCORE ARCHITECTURE
11941 M:      Chen Liqin <liqin.linux@gmail.com>
11942 M:      Lennox Wu <lennox.wu@gmail.com>
11943 W:      http://www.sunplus.com
11944 S:      Supported
11945 F:      arch/score/
11946
11947 SCR24X CHIP CARD INTERFACE DRIVER
11948 M:      Lubomir Rintel <lkundrak@v3.sk>
11949 S:      Supported
11950 F:      drivers/char/pcmcia/scr24x_cs.c
11951
11952 SCSI CDROM DRIVER
11953 M:      Jens Axboe <axboe@kernel.dk>
11954 L:      linux-scsi@vger.kernel.org
11955 W:      http://www.kernel.dk
11956 S:      Maintained
11957 F:      drivers/scsi/sr*
11958
11959 SCSI RDMA PROTOCOL (SRP) INITIATOR
11960 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11961 L:      linux-rdma@vger.kernel.org
11962 S:      Supported
11963 W:      http://www.openfabrics.org
11964 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11966 F:      drivers/infiniband/ulp/srp/
11967 F:      include/scsi/srp.h
11968
11969 SCSI SG DRIVER
11970 M:      Doug Gilbert <dgilbert@interlog.com>
11971 L:      linux-scsi@vger.kernel.org
11972 W:      http://sg.danny.cz/sg
11973 S:      Maintained
11974 F:      Documentation/scsi/scsi-generic.txt
11975 F:      drivers/scsi/sg.c
11976 F:      include/scsi/sg.h
11977
11978 SCSI SUBSYSTEM
11979 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11981 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11983 L:      linux-scsi@vger.kernel.org
11984 S:      Maintained
11985 F:      Documentation/devicetree/bindings/scsi/
11986 F:      drivers/scsi/
11987 F:      include/scsi/
11988
11989 SCSI TAPE DRIVER
11990 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11991 L:      linux-scsi@vger.kernel.org
11992 S:      Maintained
11993 F:      Documentation/scsi/st.txt
11994 F:      drivers/scsi/st.*
11995 F:      drivers/scsi/st_*.h
11996
11997 SCTP PROTOCOL
11998 M:      Vlad Yasevich <vyasevich@gmail.com>
11999 M:      Neil Horman <nhorman@tuxdriver.com>
12000 L:      linux-sctp@vger.kernel.org
12001 W:      http://lksctp.sourceforge.net
12002 S:      Maintained
12003 F:      Documentation/networking/sctp.txt
12004 F:      include/linux/sctp.h
12005 F:      include/uapi/linux/sctp.h
12006 F:      include/net/sctp/
12007 F:      net/sctp/
12008
12009 SCx200 CPU SUPPORT
12010 M:      Jim Cromie <jim.cromie@gmail.com>
12011 S:      Odd Fixes
12012 F:      Documentation/i2c/busses/scx200_acb
12013 F:      arch/x86/platform/scx200/
12014 F:      drivers/watchdog/scx200_wdt.c
12015 F:      drivers/i2c/busses/scx200*
12016 F:      drivers/mtd/maps/scx200_docflash.c
12017 F:      include/linux/scx200.h
12018
12019 SCx200 GPIO DRIVER
12020 M:      Jim Cromie <jim.cromie@gmail.com>
12021 S:      Maintained
12022 F:      drivers/char/scx200_gpio.c
12023 F:      include/linux/scx200_gpio.h
12024
12025 SCx200 HRT CLOCKSOURCE DRIVER
12026 M:      Jim Cromie <jim.cromie@gmail.com>
12027 S:      Maintained
12028 F:      drivers/clocksource/scx200_hrt.c
12029
12030 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12031 M:      Sascha Sommer <saschasommer@freenet.de>
12032 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12033 S:      Maintained
12034 F:      drivers/mmc/host/sdricoh_cs.c
12035
12036 SECURE COMPUTING
12037 M:      Kees Cook <keescook@chromium.org>
12038 R:      Andy Lutomirski <luto@amacapital.net>
12039 R:      Will Drewry <wad@chromium.org>
12040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12041 S:      Supported
12042 F:      kernel/seccomp.c
12043 F:      include/uapi/linux/seccomp.h
12044 F:      include/linux/seccomp.h
12045 F:      tools/testing/selftests/seccomp/*
12046 F:      tools/testing/selftests/kselftest_harness.h
12047 F:      Documentation/userspace-api/seccomp_filter.rst
12048 K:      \bsecure_computing
12049 K:      \bTIF_SECCOMP\b
12050
12051 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12052 M:      Al Cooper <alcooperx@gmail.com>
12053 L:      linux-mmc@vger.kernel.org
12054 L:      bcm-kernel-feedback-list@broadcom.com
12055 S:      Maintained
12056 F:      drivers/mmc/host/sdhci-brcmstb*
12057
12058 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12059 M:      Adrian Hunter <adrian.hunter@intel.com>
12060 L:      linux-mmc@vger.kernel.org
12061 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12062 S:      Maintained
12063 F:      drivers/mmc/host/sdhci*
12064 F:      include/linux/mmc/sdhci*
12065
12066 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12067 M:      Ben Dooks <ben-linux@fluff.org>
12068 M:      Jaehoon Chung <jh80.chung@samsung.com>
12069 L:      linux-mmc@vger.kernel.org
12070 S:      Maintained
12071 F:      drivers/mmc/host/sdhci-s3c*
12072
12073 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12074 M:      Viresh Kumar <vireshk@kernel.org>
12075 L:      linux-mmc@vger.kernel.org
12076 S:      Maintained
12077 F:      drivers/mmc/host/sdhci-spear.c
12078
12079 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12080 M:      Kishon Vijay Abraham I <kishon@ti.com>
12081 L:      linux-mmc@vger.kernel.org
12082 S:      Maintained
12083 F:      drivers/mmc/host/sdhci-omap.c
12084
12085 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12086 M:      Scott Bauer <scott.bauer@intel.com>
12087 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12088 L:      linux-block@vger.kernel.org
12089 S:      Supported
12090 F:      block/sed*
12091 F:      block/opal_proto.h
12092 F:      include/linux/sed*
12093 F:      include/uapi/linux/sed*
12094
12095 SECURITY CONTACT
12096 M:      Security Officers <security@kernel.org>
12097 S:      Supported
12098
12099 SECURITY SUBSYSTEM
12100 M:      James Morris <james.l.morris@oracle.com>
12101 M:      "Serge E. Hallyn" <serge@hallyn.com>
12102 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12104 W:      http://kernsec.org/
12105 S:      Supported
12106 F:      security/
12107
12108 SELINUX SECURITY MODULE
12109 M:      Paul Moore <paul@paul-moore.com>
12110 M:      Stephen Smalley <sds@tycho.nsa.gov>
12111 M:      Eric Paris <eparis@parisplace.org>
12112 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12113 W:      https://selinuxproject.org
12114 W:      https://github.com/SELinuxProject
12115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12116 S:      Supported
12117 F:      include/linux/selinux*
12118 F:      security/selinux/
12119 F:      scripts/selinux/
12120 F:      Documentation/admin-guide/LSM/SELinux.rst
12121
12122 SENSABLE PHANTOM
12123 M:      Jiri Slaby <jirislaby@gmail.com>
12124 S:      Maintained
12125 F:      drivers/misc/phantom.c
12126 F:      include/uapi/linux/phantom.h
12127
12128 SERIAL DEVICE BUS
12129 M:      Rob Herring <robh@kernel.org>
12130 L:      linux-serial@vger.kernel.org
12131 S:      Maintained
12132 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12133 F:      drivers/tty/serdev/
12134 F:      include/linux/serdev.h
12135
12136 SERIAL DRIVERS
12137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12138 L:      linux-serial@vger.kernel.org
12139 S:      Maintained
12140 F:      Documentation/devicetree/bindings/serial/
12141 F:      drivers/tty/serial/
12142
12143 SERIAL IR RECEIVER
12144 M:      Sean Young <sean@mess.org>
12145 L:      linux-media@vger.kernel.org
12146 S:      Maintained
12147 F:      drivers/media/rc/serial_ir.c
12148
12149 SFC NETWORK DRIVER
12150 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12151 M:      Edward Cree <ecree@solarflare.com>
12152 M:      Bert Kenward <bkenward@solarflare.com>
12153 L:      netdev@vger.kernel.org
12154 S:      Supported
12155 F:      drivers/net/ethernet/sfc/
12156
12157 SGI GRU DRIVER
12158 M:      Dimitri Sivanich <sivanich@sgi.com>
12159 S:      Maintained
12160 F:      drivers/misc/sgi-gru/
12161
12162 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12163 M:      Pat Gefre <pfg@sgi.com>
12164 L:      linux-ia64@vger.kernel.org
12165 S:      Supported
12166 F:      Documentation/ia64/serial.txt
12167 F:      drivers/tty/serial/ioc?_serial.c
12168 F:      include/linux/ioc?.h
12169
12170 SGI XP/XPC/XPNET DRIVER
12171 M:      Cliff Whickman <cpw@sgi.com>
12172 M:      Robin Holt <robinmholt@gmail.com>
12173 S:      Maintained
12174 F:      drivers/misc/sgi-xp/
12175
12176 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12177 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12178 L:      linux-s390@vger.kernel.org
12179 W:      http://www.ibm.com/developerworks/linux/linux390/
12180 S:      Supported
12181 F:      net/smc/
12182
12183 SH_VEU V4L2 MEM2MEM DRIVER
12184 L:      linux-media@vger.kernel.org
12185 S:      Orphan
12186 F:      drivers/media/platform/sh_veu.c
12187
12188 SH_VOU V4L2 OUTPUT DRIVER
12189 L:      linux-media@vger.kernel.org
12190 S:      Orphan
12191 F:      drivers/media/platform/sh_vou.c
12192 F:      include/media/drv-intf/sh_vou.h
12193
12194 SI2157 MEDIA DRIVER
12195 M:      Antti Palosaari <crope@iki.fi>
12196 L:      linux-media@vger.kernel.org
12197 W:      https://linuxtv.org
12198 W:      http://palosaari.fi/linux/
12199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12200 T:      git git://linuxtv.org/anttip/media_tree.git
12201 S:      Maintained
12202 F:      drivers/media/tuners/si2157*
12203
12204 SI2168 MEDIA DRIVER
12205 M:      Antti Palosaari <crope@iki.fi>
12206 L:      linux-media@vger.kernel.org
12207 W:      https://linuxtv.org
12208 W:      http://palosaari.fi/linux/
12209 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12210 T:      git git://linuxtv.org/anttip/media_tree.git
12211 S:      Maintained
12212 F:      drivers/media/dvb-frontends/si2168*
12213
12214 SI470X FM RADIO RECEIVER I2C DRIVER
12215 M:      Hans Verkuil <hverkuil@xs4all.nl>
12216 L:      linux-media@vger.kernel.org
12217 T:      git git://linuxtv.org/media_tree.git
12218 W:      https://linuxtv.org
12219 S:      Odd Fixes
12220 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12221
12222 SI470X FM RADIO RECEIVER USB DRIVER
12223 M:      Hans Verkuil <hverkuil@xs4all.nl>
12224 L:      linux-media@vger.kernel.org
12225 T:      git git://linuxtv.org/media_tree.git
12226 W:      https://linuxtv.org
12227 S:      Maintained
12228 F:      drivers/media/radio/si470x/radio-si470x-common.c
12229 F:      drivers/media/radio/si470x/radio-si470x.h
12230 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12231
12232 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12233 M:      Eduardo Valentin <edubezval@gmail.com>
12234 L:      linux-media@vger.kernel.org
12235 T:      git git://linuxtv.org/media_tree.git
12236 W:      https://linuxtv.org
12237 S:      Odd Fixes
12238 F:      drivers/media/radio/si4713/si4713.?
12239
12240 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12241 M:      Eduardo Valentin <edubezval@gmail.com>
12242 L:      linux-media@vger.kernel.org
12243 T:      git git://linuxtv.org/media_tree.git
12244 W:      https://linuxtv.org
12245 S:      Odd Fixes
12246 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12247
12248 SI4713 FM RADIO TRANSMITTER USB DRIVER
12249 M:      Hans Verkuil <hverkuil@xs4all.nl>
12250 L:      linux-media@vger.kernel.org
12251 T:      git git://linuxtv.org/media_tree.git
12252 W:      https://linuxtv.org
12253 S:      Maintained
12254 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12255
12256 SIANO DVB DRIVER
12257 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12258 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12259 L:      linux-media@vger.kernel.org
12260 W:      https://linuxtv.org
12261 T:      git git://linuxtv.org/media_tree.git
12262 S:      Odd fixes
12263 F:      drivers/media/common/siano/
12264 F:      drivers/media/usb/siano/
12265 F:      drivers/media/usb/siano/
12266 F:      drivers/media/mmc/siano/
12267
12268 SILEAD TOUCHSCREEN DRIVER
12269 M:      Hans de Goede <hdegoede@redhat.com>
12270 L:      linux-input@vger.kernel.org
12271 L:      platform-driver-x86@vger.kernel.org
12272 S:      Maintained
12273 F:      drivers/input/touchscreen/silead.c
12274 F:      drivers/platform/x86/silead_dmi.c
12275
12276 SILICON MOTION SM712 FRAME BUFFER DRIVER
12277 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12278 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12279 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12280 L:      linux-fbdev@vger.kernel.org
12281 S:      Maintained
12282 F:      drivers/video/fbdev/sm712*
12283 F:      Documentation/fb/sm712fb.txt
12284
12285 SIMPLE FIRMWARE INTERFACE (SFI)
12286 M:      Len Brown <lenb@kernel.org>
12287 L:      sfi-devel@simplefirmware.org
12288 W:      http://simplefirmware.org/
12289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12290 S:      Supported
12291 F:      arch/x86/platform/sfi/
12292 F:      drivers/sfi/
12293 F:      include/linux/sfi*.h
12294
12295 SIMPLEFB FB DRIVER
12296 M:      Hans de Goede <hdegoede@redhat.com>
12297 L:      linux-fbdev@vger.kernel.org
12298 S:      Maintained
12299 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12300 F:      drivers/video/fbdev/simplefb.c
12301 F:      include/linux/platform_data/simplefb.h
12302
12303 SIMTEC EB110ATX (Chalice CATS)
12304 P:      Ben Dooks
12305 P:      Vincent Sanders <vince@simtec.co.uk>
12306 M:      Simtec Linux Team <linux@simtec.co.uk>
12307 W:      http://www.simtec.co.uk/products/EB110ATX/
12308 S:      Supported
12309
12310 SIMTEC EB2410ITX (BAST)
12311 P:      Ben Dooks
12312 P:      Vincent Sanders <vince@simtec.co.uk>
12313 M:      Simtec Linux Team <linux@simtec.co.uk>
12314 W:      http://www.simtec.co.uk/products/EB2410ITX/
12315 S:      Supported
12316 F:      arch/arm/mach-s3c24xx/mach-bast.c
12317 F:      arch/arm/mach-s3c24xx/bast-ide.c
12318 F:      arch/arm/mach-s3c24xx/bast-irq.c
12319
12320 SIPHASH PRF ROUTINES
12321 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12322 S:      Maintained
12323 F:      lib/siphash.c
12324 F:      lib/test_siphash.c
12325 F:      include/linux/siphash.h
12326
12327 SIS 190 ETHERNET DRIVER
12328 M:      Francois Romieu <romieu@fr.zoreil.com>
12329 L:      netdev@vger.kernel.org
12330 S:      Maintained
12331 F:      drivers/net/ethernet/sis/sis190.c
12332
12333 SIS 900/7016 FAST ETHERNET DRIVER
12334 M:      Daniele Venzano <venza@brownhat.org>
12335 W:      http://www.brownhat.org/sis900.html
12336 L:      netdev@vger.kernel.org
12337 S:      Maintained
12338 F:      drivers/net/ethernet/sis/sis900.*
12339
12340 SIS FRAMEBUFFER DRIVER
12341 M:      Thomas Winischhofer <thomas@winischhofer.net>
12342 W:      http://www.winischhofer.net/linuxsisvga.shtml
12343 S:      Maintained
12344 F:      Documentation/fb/sisfb.txt
12345 F:      drivers/video/fbdev/sis/
12346 F:      include/video/sisfb.h
12347
12348 SIS USB2VGA DRIVER
12349 M:      Thomas Winischhofer <thomas@winischhofer.net>
12350 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12351 S:      Maintained
12352 F:      drivers/usb/misc/sisusbvga/
12353
12354 SLAB ALLOCATOR
12355 M:      Christoph Lameter <cl@linux.com>
12356 M:      Pekka Enberg <penberg@kernel.org>
12357 M:      David Rientjes <rientjes@google.com>
12358 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12359 M:      Andrew Morton <akpm@linux-foundation.org>
12360 L:      linux-mm@kvack.org
12361 S:      Maintained
12362 F:      include/linux/sl?b*.h
12363 F:      mm/sl?b*
12364
12365 SLEEPABLE READ-COPY UPDATE (SRCU)
12366 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12367 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12368 M:      Josh Triplett <josh@joshtriplett.org>
12369 R:      Steven Rostedt <rostedt@goodmis.org>
12370 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12371 L:      linux-kernel@vger.kernel.org
12372 W:      http://www.rdrop.com/users/paulmck/RCU/
12373 S:      Supported
12374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12375 F:      include/linux/srcu.h
12376 F:      kernel/rcu/srcu.c
12377
12378 SMACK SECURITY MODULE
12379 M:      Casey Schaufler <casey@schaufler-ca.com>
12380 L:      linux-security-module@vger.kernel.org
12381 W:      http://schaufler-ca.com
12382 T:      git git://github.com/cschaufler/smack-next
12383 S:      Maintained
12384 F:      Documentation/admin-guide/LSM/Smack.rst
12385 F:      security/smack/
12386
12387 SMC91x ETHERNET DRIVER
12388 M:      Nicolas Pitre <nico@fluxnic.net>
12389 S:      Odd Fixes
12390 F:      drivers/net/ethernet/smsc/smc91x.*
12391
12392 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12393 M:      Sakari Ailus <sakari.ailus@iki.fi>
12394 L:      linux-media@vger.kernel.org
12395 S:      Maintained
12396 F:      drivers/media/i2c/smiapp/
12397 F:      include/media/i2c/smiapp.h
12398 F:      drivers/media/i2c/smiapp-pll.c
12399 F:      drivers/media/i2c/smiapp-pll.h
12400 F:      include/uapi/linux/smiapp.h
12401 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12402
12403 SMM665 HARDWARE MONITOR DRIVER
12404 M:      Guenter Roeck <linux@roeck-us.net>
12405 L:      linux-hwmon@vger.kernel.org
12406 S:      Maintained
12407 F:      Documentation/hwmon/smm665
12408 F:      drivers/hwmon/smm665.c
12409
12410 SMSC EMC2103 HARDWARE MONITOR DRIVER
12411 M:      Steve Glendinning <steve.glendinning@shawell.net>
12412 L:      linux-hwmon@vger.kernel.org
12413 S:      Maintained
12414 F:      Documentation/hwmon/emc2103
12415 F:      drivers/hwmon/emc2103.c
12416
12417 SMSC SCH5627 HARDWARE MONITOR DRIVER
12418 M:      Hans de Goede <hdegoede@redhat.com>
12419 L:      linux-hwmon@vger.kernel.org
12420 S:      Supported
12421 F:      Documentation/hwmon/sch5627
12422 F:      drivers/hwmon/sch5627.c
12423
12424 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12425 M:      Steve Glendinning <steve.glendinning@shawell.net>
12426 L:      linux-fbdev@vger.kernel.org
12427 S:      Maintained
12428 F:      drivers/video/fbdev/smscufx.c
12429
12430 SMSC47B397 HARDWARE MONITOR DRIVER
12431 M:      Jean Delvare <jdelvare@suse.com>
12432 L:      linux-hwmon@vger.kernel.org
12433 S:      Maintained
12434 F:      Documentation/hwmon/smsc47b397
12435 F:      drivers/hwmon/smsc47b397.c
12436
12437 SMSC911x ETHERNET DRIVER
12438 M:      Steve Glendinning <steve.glendinning@shawell.net>
12439 L:      netdev@vger.kernel.org
12440 S:      Maintained
12441 F:      include/linux/smsc911x.h
12442 F:      drivers/net/ethernet/smsc/smsc911x.*
12443
12444 SMSC9420 PCI ETHERNET DRIVER
12445 M:      Steve Glendinning <steve.glendinning@shawell.net>
12446 L:      netdev@vger.kernel.org
12447 S:      Maintained
12448 F:      drivers/net/ethernet/smsc/smsc9420.*
12449
12450 SOC-CAMERA V4L2 SUBSYSTEM
12451 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12452 L:      linux-media@vger.kernel.org
12453 T:      git git://linuxtv.org/media_tree.git
12454 S:      Maintained
12455 F:      include/media/soc*
12456 F:      drivers/media/i2c/soc_camera/
12457 F:      drivers/media/platform/soc_camera/
12458
12459 SOEKRIS NET48XX LED SUPPORT
12460 M:      Chris Boot <bootc@bootc.net>
12461 S:      Maintained
12462 F:      drivers/leds/leds-net48xx.c
12463
12464 SOFT-ROCE DRIVER (rxe)
12465 M:      Moni Shoua <monis@mellanox.com>
12466 L:      linux-rdma@vger.kernel.org
12467 S:      Supported
12468 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12469 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12470 F:      drivers/infiniband/sw/rxe/
12471 F:      include/uapi/rdma/rdma_user_rxe.h
12472
12473 SOFTLOGIC 6x10 MPEG CODEC
12474 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12475 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12476 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12477 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12478 M:      Ismael Luceno <ismael@iodev.co.uk>
12479 L:      linux-media@vger.kernel.org
12480 S:      Supported
12481 F:      drivers/media/pci/solo6x10/
12482
12483 SOFTWARE RAID (Multiple Disks) SUPPORT
12484 M:      Shaohua Li <shli@kernel.org>
12485 L:      linux-raid@vger.kernel.org
12486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12487 S:      Supported
12488 F:      drivers/md/Makefile
12489 F:      drivers/md/Kconfig
12490 F:      drivers/md/md*
12491 F:      drivers/md/raid*
12492 F:      include/linux/raid/
12493 F:      include/uapi/linux/raid/
12494
12495 SONIC NETWORK DRIVER
12496 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12497 L:      netdev@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/net/ethernet/natsemi/sonic.*
12500
12501 SONICS SILICON BACKPLANE DRIVER (SSB)
12502 M:      Michael Buesch <m@bues.ch>
12503 L:      linux-wireless@vger.kernel.org
12504 S:      Maintained
12505 F:      drivers/ssb/
12506 F:      include/linux/ssb/
12507
12508 SONY MEMORYSTICK CARD SUPPORT
12509 M:      Alex Dubov <oakad@yahoo.com>
12510 W:      http://tifmxx.berlios.de/
12511 S:      Maintained
12512 F:      drivers/memstick/host/tifm_ms.c
12513
12514 SONY MEMORYSTICK STANDARD SUPPORT
12515 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12516 S:      Maintained
12517 F:      drivers/memstick/core/ms_block.*
12518
12519 SONY VAIO CONTROL DEVICE DRIVER
12520 M:      Mattia Dongili <malattia@linux.it>
12521 L:      platform-driver-x86@vger.kernel.org
12522 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12523 S:      Maintained
12524 F:      Documentation/laptops/sony-laptop.txt
12525 F:      drivers/char/sonypi.c
12526 F:      drivers/platform/x86/sony-laptop.c
12527 F:      include/linux/sony-laptop.h
12528
12529 SOUND
12530 M:      Jaroslav Kysela <perex@perex.cz>
12531 M:      Takashi Iwai <tiwai@suse.com>
12532 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12533 W:      http://www.alsa-project.org/
12534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12535 T:      git git://git.alsa-project.org/alsa-kernel.git
12536 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12537 S:      Maintained
12538 F:      Documentation/sound/
12539 F:      include/sound/
12540 F:      include/uapi/sound/
12541 F:      sound/
12542
12543 SOUND - COMPRESSED AUDIO
12544 M:      Vinod Koul <vinod.koul@intel.com>
12545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12547 S:      Supported
12548 F:      Documentation/sound/alsa/compress_offload.txt
12549 F:      include/sound/compress_driver.h
12550 F:      include/uapi/sound/compress_*
12551 F:      sound/core/compress_offload.c
12552 F:      sound/soc/soc-compress.c
12553
12554 SOUND - DMAENGINE HELPERS
12555 M:      Lars-Peter Clausen <lars@metafoo.de>
12556 S:      Supported
12557 F:      include/sound/dmaengine_pcm.h
12558 F:      sound/core/pcm_dmaengine.c
12559 F:      sound/soc/soc-generic-dmaengine-pcm.c
12560
12561 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12562 M:      Liam Girdwood <lgirdwood@gmail.com>
12563 M:      Mark Brown <broonie@kernel.org>
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12565 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12566 W:      http://alsa-project.org/main/index.php/ASoC
12567 S:      Supported
12568 F:      Documentation/devicetree/bindings/sound/
12569 F:      Documentation/sound/alsa/soc/
12570 F:      sound/soc/
12571 F:      include/sound/soc*
12572
12573 SP2 MEDIA DRIVER
12574 M:      Olli Salonen <olli.salonen@iki.fi>
12575 L:      linux-media@vger.kernel.org
12576 W:      https://linuxtv.org
12577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12578 S:      Maintained
12579 F:      drivers/media/dvb-frontends/sp2*
12580
12581 SPARC + UltraSPARC (sparc/sparc64)
12582 M:      "David S. Miller" <davem@davemloft.net>
12583 L:      sparclinux@vger.kernel.org
12584 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12587 S:      Maintained
12588 F:      arch/sparc/
12589 F:      drivers/sbus/
12590
12591 SPARC SERIAL DRIVERS
12592 M:      "David S. Miller" <davem@davemloft.net>
12593 L:      sparclinux@vger.kernel.org
12594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12596 S:      Maintained
12597 F:      include/linux/sunserialcore.h
12598 F:      drivers/tty/serial/suncore.c
12599 F:      drivers/tty/serial/sunhv.c
12600 F:      drivers/tty/serial/sunsab.c
12601 F:      drivers/tty/serial/sunsab.h
12602 F:      drivers/tty/serial/sunsu.c
12603 F:      drivers/tty/serial/sunzilog.c
12604 F:      drivers/tty/serial/sunzilog.h
12605 F:      drivers/tty/vcc.c
12606
12607 SPARSE CHECKER
12608 M:      "Christopher Li" <sparse@chrisli.org>
12609 L:      linux-sparse@vger.kernel.org
12610 W:      https://sparse.wiki.kernel.org/
12611 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12612 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12613 S:      Maintained
12614 F:      include/linux/compiler.h
12615
12616 SPEAR CLOCK FRAMEWORK SUPPORT
12617 M:      Viresh Kumar <vireshk@kernel.org>
12618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12619 W:      http://www.st.com/spear
12620 S:      Maintained
12621 F:      drivers/clk/spear/
12622
12623 SPEAR PLATFORM SUPPORT
12624 M:      Viresh Kumar <vireshk@kernel.org>
12625 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 W:      http://www.st.com/spear
12628 S:      Maintained
12629 F:      arch/arm/boot/dts/spear*
12630 F:      arch/arm/mach-spear/
12631
12632 SPI NOR SUBSYSTEM
12633 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12634 M:      Marek Vasut <marek.vasut@gmail.com>
12635 L:      linux-mtd@lists.infradead.org
12636 W:      http://www.linux-mtd.infradead.org/
12637 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12638 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12639 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12640 S:      Maintained
12641 F:      drivers/mtd/spi-nor/
12642 F:      include/linux/mtd/spi-nor.h
12643
12644 SPI SUBSYSTEM
12645 M:      Mark Brown <broonie@kernel.org>
12646 L:      linux-spi@vger.kernel.org
12647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12648 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12649 S:      Maintained
12650 F:      Documentation/devicetree/bindings/spi/
12651 F:      Documentation/spi/
12652 F:      drivers/spi/
12653 F:      include/linux/spi/
12654 F:      include/uapi/linux/spi/
12655 F:      tools/spi/
12656
12657 SPIDERNET NETWORK DRIVER for CELL
12658 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12659 L:      netdev@vger.kernel.org
12660 S:      Supported
12661 F:      Documentation/networking/spider_net.txt
12662 F:      drivers/net/ethernet/toshiba/spider_net*
12663
12664 SPMI SUBSYSTEM
12665 R:      Stephen Boyd <sboyd@codeaurora.org>
12666 L:      linux-arm-msm@vger.kernel.org
12667 F:      Documentation/devicetree/bindings/spmi/
12668 F:      drivers/spmi/
12669 F:      include/dt-bindings/spmi/spmi.h
12670 F:      include/linux/spmi.h
12671 F:      include/trace/events/spmi.h
12672
12673 SPU FILE SYSTEM
12674 M:      Jeremy Kerr <jk@ozlabs.org>
12675 L:      linuxppc-dev@lists.ozlabs.org
12676 W:      http://www.ibm.com/developerworks/power/cell/
12677 S:      Supported
12678 F:      Documentation/filesystems/spufs.txt
12679 F:      arch/powerpc/platforms/cell/spufs/
12680
12681 SQUASHFS FILE SYSTEM
12682 M:      Phillip Lougher <phillip@squashfs.org.uk>
12683 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12684 W:      http://squashfs.org.uk
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12686 S:      Maintained
12687 F:      Documentation/filesystems/squashfs.txt
12688 F:      fs/squashfs/
12689
12690 SRM (Alpha) environment access
12691 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12692 S:      Maintained
12693 F:      arch/alpha/kernel/srm_env.c
12694
12695 STABLE BRANCH
12696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12697 L:      stable@vger.kernel.org
12698 S:      Supported
12699 F:      Documentation/process/stable-kernel-rules.rst
12700
12701 STAGING - COMEDI
12702 M:      Ian Abbott <abbotti@mev.co.uk>
12703 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12704 S:      Odd Fixes
12705 F:      drivers/staging/comedi/
12706
12707 STAGING - FLARION FT1000 DRIVERS
12708 M:      Marek Belisko <marek.belisko@gmail.com>
12709 S:      Odd Fixes
12710 F:      drivers/staging/ft1000/
12711
12712 STAGING - INDUSTRIAL IO
12713 M:      Jonathan Cameron <jic23@kernel.org>
12714 L:      linux-iio@vger.kernel.org
12715 S:      Odd Fixes
12716 F:      Documentation/devicetree/bindings/staging/iio/
12717 F:      drivers/staging/iio/
12718
12719 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12720 M:      Jarod Wilson <jarod@wilsonet.com>
12721 W:      http://www.lirc.org/
12722 S:      Odd Fixes
12723 F:      drivers/staging/media/lirc/
12724
12725 STAGING - LUSTRE PARALLEL FILESYSTEM
12726 M:      Oleg Drokin <oleg.drokin@intel.com>
12727 M:      Andreas Dilger <andreas.dilger@intel.com>
12728 M:      James Simmons <jsimmons@infradead.org>
12729 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12730 W:      http://wiki.lustre.org/
12731 S:      Maintained
12732 F:      drivers/staging/lustre
12733
12734 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12735 M:      Marc Dietrich <marvin24@gmx.de>
12736 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12737 L:      linux-tegra@vger.kernel.org
12738 S:      Maintained
12739 F:      drivers/staging/nvec/
12740
12741 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12742 M:      Jens Frederich <jfrederich@gmail.com>
12743 M:      Daniel Drake <dsd@laptop.org>
12744 M:      Jon Nettleton <jon.nettleton@gmail.com>
12745 W:      http://wiki.laptop.org/go/DCON
12746 S:      Maintained
12747 F:      drivers/staging/olpc_dcon/
12748
12749 STAGING - REALTEK RTL8712U DRIVERS
12750 M:      Larry Finger <Larry.Finger@lwfinger.net>
12751 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12752 S:      Odd Fixes
12753 F:      drivers/staging/rtl8712/
12754
12755 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12756 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12757 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12758 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12759 L:      linux-fbdev@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/staging/sm750fb/
12762
12763 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12764 M:      William Hubbs <w.d.hubbs@gmail.com>
12765 M:      Chris Brannon <chris@the-brannons.com>
12766 M:      Kirk Reiser <kirk@reisers.ca>
12767 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12768 L:      speakup@linux-speakup.org
12769 W:      http://www.linux-speakup.org/
12770 S:      Odd Fixes
12771 F:      drivers/staging/speakup/
12772
12773 STAGING - VIA VT665X DRIVERS
12774 M:      Forest Bond <forest@alittletooquiet.net>
12775 S:      Odd Fixes
12776 F:      drivers/staging/vt665?/
12777
12778 STAGING - WILC1000 WIFI DRIVER
12779 M:      Aditya Shankar <aditya.shankar@microchip.com>
12780 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12781 L:      linux-wireless@vger.kernel.org
12782 S:      Supported
12783 F:      drivers/staging/wilc1000/
12784
12785 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12786 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12787 S:      Odd Fixes
12788 F:      drivers/staging/xgifb/
12789
12790 STAGING SUBSYSTEM
12791 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12793 L:      devel@driverdev.osuosl.org
12794 S:      Supported
12795 F:      drivers/staging/
12796
12797 STARFIRE/DURALAN NETWORK DRIVER
12798 M:      Ion Badulescu <ionut@badula.org>
12799 S:      Odd Fixes
12800 F:      drivers/net/ethernet/adaptec/starfire*
12801
12802 STEC S1220 SKD DRIVER
12803 M:      Bart Van Assche <bart.vanassche@wdc.com>
12804 L:      linux-block@vger.kernel.org
12805 S:      Maintained
12806 F:      drivers/block/skd*[ch]
12807
12808 STI CEC DRIVER
12809 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12810 S:      Maintained
12811 F:      drivers/staging/media/st-cec/
12812 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12813
12814 STK1160 USB VIDEO CAPTURE DRIVER
12815 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12816 L:      linux-media@vger.kernel.org
12817 T:      git git://linuxtv.org/media_tree.git
12818 S:      Maintained
12819 F:      drivers/media/usb/stk1160/
12820
12821 STMMAC ETHERNET DRIVER
12822 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12823 M:      Alexandre Torgue <alexandre.torgue@st.com>
12824 L:      netdev@vger.kernel.org
12825 W:      http://www.stlinux.com
12826 S:      Supported
12827 F:      drivers/net/ethernet/stmicro/stmmac/
12828
12829 SUN3/3X
12830 M:      Sam Creasey <sammy@sammy.net>
12831 W:      http://sammy.net/sun3/
12832 S:      Maintained
12833 F:      arch/m68k/kernel/*sun3*
12834 F:      arch/m68k/sun3*/
12835 F:      arch/m68k/include/asm/sun3*
12836 F:      drivers/net/ethernet/i825xx/sun3*
12837
12838 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12839 M:      Hans de Goede <hdegoede@redhat.com>
12840 L:      linux-input@vger.kernel.org
12841 S:      Maintained
12842 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12843 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12844
12845 SUNDANCE NETWORK DRIVER
12846 M:      Denis Kirjanov <kda@linux-powerpc.org>
12847 L:      netdev@vger.kernel.org
12848 S:      Maintained
12849 F:      drivers/net/ethernet/dlink/sundance.c
12850
12851 SUPERH
12852 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12853 M:      Rich Felker <dalias@libc.org>
12854 L:      linux-sh@vger.kernel.org
12855 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12856 S:      Maintained
12857 F:      Documentation/sh/
12858 F:      arch/sh/
12859 F:      drivers/sh/
12860
12861 SUSPEND TO RAM
12862 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12863 M:      Len Brown <len.brown@intel.com>
12864 M:      Pavel Machek <pavel@ucw.cz>
12865 L:      linux-pm@vger.kernel.org
12866 B:      https://bugzilla.kernel.org
12867 S:      Supported
12868 F:      Documentation/power/
12869 F:      arch/x86/kernel/acpi/
12870 F:      drivers/base/power/
12871 F:      kernel/power/
12872 F:      include/linux/suspend.h
12873 F:      include/linux/freezer.h
12874 F:      include/linux/pm.h
12875
12876 SVGA HANDLING
12877 M:      Martin Mares <mj@ucw.cz>
12878 L:      linux-video@atrey.karlin.mff.cuni.cz
12879 S:      Maintained
12880 F:      Documentation/svga.txt
12881 F:      arch/x86/boot/video*
12882
12883 SWIOTLB SUBSYSTEM
12884 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12885 L:      linux-kernel@vger.kernel.org
12886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12887 S:      Supported
12888 F:      lib/swiotlb.c
12889 F:      arch/*/kernel/pci-swiotlb.c
12890 F:      include/linux/swiotlb.h
12891
12892 SWITCHDEV
12893 M:      Jiri Pirko <jiri@resnulli.us>
12894 M:      Ivan Vecera <ivecera@redhat.com>
12895 L:      netdev@vger.kernel.org
12896 S:      Supported
12897 F:      net/switchdev/
12898 F:      include/net/switchdev.h
12899
12900 SYNC FILE FRAMEWORK
12901 M:      Sumit Semwal <sumit.semwal@linaro.org>
12902 R:      Gustavo Padovan <gustavo@padovan.org>
12903 S:      Maintained
12904 L:      linux-media@vger.kernel.org
12905 L:      dri-devel@lists.freedesktop.org
12906 F:      drivers/dma-buf/sync_*
12907 F:      drivers/dma-buf/dma-fence*
12908 F:      drivers/dma-buf/sw_sync.c
12909 F:      include/linux/sync_file.h
12910 F:      include/uapi/linux/sync_file.h
12911 F:      Documentation/sync_file.txt
12912 T:      git git://anongit.freedesktop.org/drm/drm-misc
12913
12914 SYNOPSYS ARC ARCHITECTURE
12915 M:      Vineet Gupta <vgupta@synopsys.com>
12916 L:      linux-snps-arc@lists.infradead.org
12917 S:      Supported
12918 F:      arch/arc/
12919 F:      Documentation/devicetree/bindings/arc/*
12920 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12921 F:      drivers/clocksource/arc_timer.c
12922 F:      drivers/tty/serial/arc_uart.c
12923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12924
12925 SYNOPSYS ARC HSDK SDP pll clock driver
12926 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12927 S:      Supported
12928 F:      drivers/clk/clk-hsdk-pll.c
12929 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12930
12931 SYNOPSYS ARC SDP clock driver
12932 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12933 S:      Supported
12934 F:      drivers/clk/axs10x/*
12935 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12936
12937 SYNOPSYS ARC SDP platform support
12938 M:      Alexey Brodkin <abrodkin@synopsys.com>
12939 S:      Supported
12940 F:      arch/arc/plat-axs10x
12941 F:      arch/arc/boot/dts/ax*
12942 F:      Documentation/devicetree/bindings/arc/axs10*
12943
12944 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12945 M:      Hoan Tran <hotran@apm.com>
12946 L:      linux-gpio@vger.kernel.org
12947 S:      Maintained
12948 F:      drivers/gpio/gpio-dwapb.c
12949 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12950
12951 SYNOPSYS DESIGNWARE DMAC DRIVER
12952 M:      Viresh Kumar <vireshk@kernel.org>
12953 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12954 S:      Maintained
12955 F:      include/linux/dma/dw.h
12956 F:      include/linux/platform_data/dma-dw.h
12957 F:      drivers/dma/dw/
12958
12959 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12960 M:      Jie Deng <jiedeng@synopsys.com>
12961 L:      netdev@vger.kernel.org
12962 S:      Supported
12963 F:      drivers/net/ethernet/synopsys/
12964
12965 SYNOPSYS DESIGNWARE I2C DRIVER
12966 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12967 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12968 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12969 L:      linux-i2c@vger.kernel.org
12970 S:      Maintained
12971 F:      drivers/i2c/busses/i2c-designware-*
12972 F:      include/linux/platform_data/i2c-designware.h
12973
12974 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12975 M:      Jaehoon Chung <jh80.chung@samsung.com>
12976 L:      linux-mmc@vger.kernel.org
12977 S:      Maintained
12978 F:      drivers/mmc/host/dw_mmc*
12979
12980 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12981 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12982 S:      Supported
12983 F:      drivers/reset/reset-hsdk.c
12984 F:      include/dt-bindings/reset/snps,hsdk-reset.h
12985 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12986
12987 SYSTEM CONFIGURATION (SYSCON)
12988 M:      Lee Jones <lee.jones@linaro.org>
12989 M:      Arnd Bergmann <arnd@arndb.de>
12990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12991 S:      Supported
12992 F:      drivers/mfd/syscon.c
12993
12994 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12995 M:      Sudeep Holla <sudeep.holla@arm.com>
12996 L:      linux-arm-kernel@lists.infradead.org
12997 S:      Maintained
12998 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12999 F:      drivers/clk/clk-scpi.c
13000 F:      drivers/cpufreq/scpi-cpufreq.c
13001 F:      drivers/firmware/arm_scpi.c
13002 F:      include/linux/scpi_protocol.h
13003
13004 SYSTEM RESET/SHUTDOWN DRIVERS
13005 M:      Sebastian Reichel <sre@kernel.org>
13006 L:      linux-pm@vger.kernel.org
13007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13008 S:      Maintained
13009 F:      Documentation/devicetree/bindings/power/reset/
13010 F:      drivers/power/reset/
13011
13012 SYSTEM TRACE MODULE CLASS
13013 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13014 S:      Maintained
13015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13016 F:      Documentation/trace/stm.txt
13017 F:      drivers/hwtracing/stm/
13018 F:      include/linux/stm.h
13019 F:      include/uapi/linux/stm.h
13020
13021 SYSV FILESYSTEM
13022 M:      Christoph Hellwig <hch@infradead.org>
13023 S:      Maintained
13024 F:      Documentation/filesystems/sysv-fs.txt
13025 F:      fs/sysv/
13026 F:      include/linux/sysv_fs.h
13027
13028 TARGET SUBSYSTEM
13029 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13030 L:      linux-scsi@vger.kernel.org
13031 L:      target-devel@vger.kernel.org
13032 W:      http://www.linux-iscsi.org
13033 W:      http://groups.google.com/group/linux-iscsi-target-dev
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13035 S:      Supported
13036 F:      drivers/target/
13037 F:      include/target/
13038 F:      Documentation/target/
13039
13040 TASKSTATS STATISTICS INTERFACE
13041 M:      Balbir Singh <bsingharora@gmail.com>
13042 S:      Maintained
13043 F:      Documentation/accounting/taskstats*
13044 F:      include/linux/taskstats*
13045 F:      kernel/taskstats.c
13046
13047 TC subsystem
13048 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13049 M:      Cong Wang <xiyou.wangcong@gmail.com>
13050 M:      Jiri Pirko <jiri@resnulli.us>
13051 L:      netdev@vger.kernel.org
13052 S:      Maintained
13053 F:      include/net/pkt_cls.h
13054 F:      include/net/pkt_sched.h
13055 F:      include/net/tc_act/
13056 F:      include/uapi/linux/pkt_cls.h
13057 F:      include/uapi/linux/pkt_sched.h
13058 F:      include/uapi/linux/tc_act/
13059 F:      include/uapi/linux/tc_ematch/
13060 F:      net/sched/
13061
13062 TCP LOW PRIORITY MODULE
13063 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13064 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13065 W:      http://tcp-lp-mod.sourceforge.net/
13066 S:      Maintained
13067 F:      net/ipv4/tcp_lp.c
13068
13069 TDA10071 MEDIA DRIVER
13070 M:      Antti Palosaari <crope@iki.fi>
13071 L:      linux-media@vger.kernel.org
13072 W:      https://linuxtv.org
13073 W:      http://palosaari.fi/linux/
13074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13075 T:      git git://linuxtv.org/anttip/media_tree.git
13076 S:      Maintained
13077 F:      drivers/media/dvb-frontends/tda10071*
13078
13079 TDA18212 MEDIA DRIVER
13080 M:      Antti Palosaari <crope@iki.fi>
13081 L:      linux-media@vger.kernel.org
13082 W:      https://linuxtv.org
13083 W:      http://palosaari.fi/linux/
13084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13085 T:      git git://linuxtv.org/anttip/media_tree.git
13086 S:      Maintained
13087 F:      drivers/media/tuners/tda18212*
13088
13089 TDA18218 MEDIA DRIVER
13090 M:      Antti Palosaari <crope@iki.fi>
13091 L:      linux-media@vger.kernel.org
13092 W:      https://linuxtv.org
13093 W:      http://palosaari.fi/linux/
13094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13095 T:      git git://linuxtv.org/anttip/media_tree.git
13096 S:      Maintained
13097 F:      drivers/media/tuners/tda18218*
13098
13099 TDA18271 MEDIA DRIVER
13100 M:      Michael Krufky <mkrufky@linuxtv.org>
13101 L:      linux-media@vger.kernel.org
13102 W:      https://linuxtv.org
13103 W:      http://github.com/mkrufky
13104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13105 T:      git git://linuxtv.org/mkrufky/tuners.git
13106 S:      Maintained
13107 F:      drivers/media/tuners/tda18271*
13108
13109 TDA827x MEDIA DRIVER
13110 M:      Michael Krufky <mkrufky@linuxtv.org>
13111 L:      linux-media@vger.kernel.org
13112 W:      https://linuxtv.org
13113 W:      http://github.com/mkrufky
13114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13115 T:      git git://linuxtv.org/mkrufky/tuners.git
13116 S:      Maintained
13117 F:      drivers/media/tuners/tda8290.*
13118
13119 TDA8290 MEDIA DRIVER
13120 M:      Michael Krufky <mkrufky@linuxtv.org>
13121 L:      linux-media@vger.kernel.org
13122 W:      https://linuxtv.org
13123 W:      http://github.com/mkrufky
13124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13125 T:      git git://linuxtv.org/mkrufky/tuners.git
13126 S:      Maintained
13127 F:      drivers/media/tuners/tda8290.*
13128
13129 TDA9840 MEDIA DRIVER
13130 M:      Hans Verkuil <hverkuil@xs4all.nl>
13131 L:      linux-media@vger.kernel.org
13132 T:      git git://linuxtv.org/media_tree.git
13133 W:      https://linuxtv.org
13134 S:      Maintained
13135 F:      drivers/media/i2c/tda9840*
13136
13137 TEA5761 TUNER DRIVER
13138 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13139 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13140 L:      linux-media@vger.kernel.org
13141 W:      https://linuxtv.org
13142 T:      git git://linuxtv.org/media_tree.git
13143 S:      Odd fixes
13144 F:      drivers/media/tuners/tea5761.*
13145
13146 TEA5767 TUNER DRIVER
13147 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13148 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13149 L:      linux-media@vger.kernel.org
13150 W:      https://linuxtv.org
13151 T:      git git://linuxtv.org/media_tree.git
13152 S:      Maintained
13153 F:      drivers/media/tuners/tea5767.*
13154
13155 TEA6415C MEDIA DRIVER
13156 M:      Hans Verkuil <hverkuil@xs4all.nl>
13157 L:      linux-media@vger.kernel.org
13158 T:      git git://linuxtv.org/media_tree.git
13159 W:      https://linuxtv.org
13160 S:      Maintained
13161 F:      drivers/media/i2c/tea6415c*
13162
13163 TEA6420 MEDIA DRIVER
13164 M:      Hans Verkuil <hverkuil@xs4all.nl>
13165 L:      linux-media@vger.kernel.org
13166 T:      git git://linuxtv.org/media_tree.git
13167 W:      https://linuxtv.org
13168 S:      Maintained
13169 F:      drivers/media/i2c/tea6420*
13170
13171 TEAM DRIVER
13172 M:      Jiri Pirko <jiri@resnulli.us>
13173 L:      netdev@vger.kernel.org
13174 S:      Supported
13175 F:      drivers/net/team/
13176 F:      include/linux/if_team.h
13177 F:      include/uapi/linux/if_team.h
13178
13179 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13180 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13181 S:      Maintained
13182 F:      arch/x86/platform/ts5500/
13183
13184 TECHNOTREND USB IR RECEIVER
13185 M:      Sean Young <sean@mess.org>
13186 L:      linux-media@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/media/rc/ttusbir.c
13189
13190 TEE SUBSYSTEM
13191 M:      Jens Wiklander <jens.wiklander@linaro.org>
13192 S:      Maintained
13193 F:      include/linux/tee_drv.h
13194 F:      include/uapi/linux/tee.h
13195 F:      drivers/tee/
13196 F:      Documentation/tee.txt
13197
13198 TEGRA ARCHITECTURE SUPPORT
13199 M:      Thierry Reding <thierry.reding@gmail.com>
13200 M:      Jonathan Hunter <jonathanh@nvidia.com>
13201 L:      linux-tegra@vger.kernel.org
13202 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13204 S:      Supported
13205 N:      [^a-z]tegra
13206
13207 TEGRA CLOCK DRIVER
13208 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13209 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13210 S:      Supported
13211 F:      drivers/clk/tegra/
13212
13213 TEGRA DMA DRIVERS
13214 M:      Laxman Dewangan <ldewangan@nvidia.com>
13215 M:      Jon Hunter <jonathanh@nvidia.com>
13216 S:      Supported
13217 F:      drivers/dma/tegra*
13218
13219 TEGRA I2C DRIVER
13220 M:      Laxman Dewangan <ldewangan@nvidia.com>
13221 S:      Supported
13222 F:      drivers/i2c/busses/i2c-tegra.c
13223
13224 TEGRA IOMMU DRIVERS
13225 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13226 S:      Supported
13227 F:      drivers/iommu/tegra*
13228
13229 TEGRA KBC DRIVER
13230 M:      Rakesh Iyer <riyer@nvidia.com>
13231 M:      Laxman Dewangan <ldewangan@nvidia.com>
13232 S:      Supported
13233 F:      drivers/input/keyboard/tegra-kbc.c
13234
13235 TEGRA PWM DRIVER
13236 M:      Thierry Reding <thierry.reding@gmail.com>
13237 S:      Supported
13238 F:      drivers/pwm/pwm-tegra.c
13239
13240 TEGRA SERIAL DRIVER
13241 M:      Laxman Dewangan <ldewangan@nvidia.com>
13242 S:      Supported
13243 F:      drivers/tty/serial/serial-tegra.c
13244
13245 TEGRA SPI DRIVER
13246 M:      Laxman Dewangan <ldewangan@nvidia.com>
13247 S:      Supported
13248 F:      drivers/spi/spi-tegra*
13249
13250 TEHUTI ETHERNET DRIVER
13251 M:      Andy Gospodarek <andy@greyhouse.net>
13252 L:      netdev@vger.kernel.org
13253 S:      Supported
13254 F:      drivers/net/ethernet/tehuti/*
13255
13256 Telecom Clock Driver for MCPL0010
13257 M:      Mark Gross <mark.gross@intel.com>
13258 S:      Supported
13259 F:      drivers/char/tlclk.c
13260
13261 TENSILICA XTENSA PORT (xtensa)
13262 M:      Chris Zankel <chris@zankel.net>
13263 M:      Max Filippov <jcmvbkbc@gmail.com>
13264 L:      linux-xtensa@linux-xtensa.org
13265 T:      git git://github.com/czankel/xtensa-linux.git
13266 S:      Maintained
13267 F:      arch/xtensa/
13268 F:      drivers/irqchip/irq-xtensa-*
13269
13270 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13271 M:      Nishanth Menon <nm@ti.com>
13272 M:      Tero Kristo <t-kristo@ti.com>
13273 M:      Santosh Shilimkar <ssantosh@kernel.org>
13274 L:      linux-arm-kernel@lists.infradead.org
13275 S:      Maintained
13276 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13277 F:      drivers/firmware/ti_sci*
13278 F:      include/linux/soc/ti/ti_sci_protocol.h
13279 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13280 F:      include/dt-bindings/genpd/k2g.h
13281 F:      drivers/soc/ti/ti_sci_pm_domains.c
13282 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13283 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13284 F:      drivers/clk/keystone/sci-clk.c
13285 F:      drivers/reset/reset-ti-sci.c
13286
13287 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13288 M:      Hans Verkuil <hverkuil@xs4all.nl>
13289 L:      linux-media@vger.kernel.org
13290 T:      git git://linuxtv.org/media_tree.git
13291 W:      https://linuxtv.org
13292 S:      Maintained
13293 F:      drivers/media/radio/radio-raremono.c
13294
13295 THERMAL
13296 M:      Zhang Rui <rui.zhang@intel.com>
13297 M:      Eduardo Valentin <edubezval@gmail.com>
13298 L:      linux-pm@vger.kernel.org
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13301 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13302 S:      Supported
13303 F:      drivers/thermal/
13304 F:      include/linux/thermal.h
13305 F:      include/uapi/linux/thermal.h
13306 F:      include/linux/cpu_cooling.h
13307 F:      Documentation/devicetree/bindings/thermal/
13308
13309 THERMAL/CPU_COOLING
13310 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13311 M:      Viresh Kumar <viresh.kumar@linaro.org>
13312 M:      Javi Merino <javi.merino@kernel.org>
13313 L:      linux-pm@vger.kernel.org
13314 S:      Supported
13315 F:      Documentation/thermal/cpu-cooling-api.txt
13316 F:      drivers/thermal/cpu_cooling.c
13317 F:      include/linux/cpu_cooling.h
13318
13319 THINKPAD ACPI EXTRAS DRIVER
13320 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13321 L:      ibm-acpi-devel@lists.sourceforge.net
13322 L:      platform-driver-x86@vger.kernel.org
13323 W:      http://ibm-acpi.sourceforge.net
13324 W:      http://thinkwiki.org/wiki/Ibm-acpi
13325 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13326 S:      Maintained
13327 F:      drivers/platform/x86/thinkpad_acpi.c
13328
13329 THUNDERBOLT DRIVER
13330 M:      Andreas Noever <andreas.noever@gmail.com>
13331 M:      Michael Jamet <michael.jamet@intel.com>
13332 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13333 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13334 S:      Maintained
13335 F:      drivers/thunderbolt/
13336
13337 THUNDERX GPIO DRIVER
13338 M:      David Daney <david.daney@cavium.com>
13339 S:      Maintained
13340 F:      drivers/gpio/gpio-thunderx.c
13341
13342 TI AM437X VPFE DRIVER
13343 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13344 L:      linux-media@vger.kernel.org
13345 W:      https://linuxtv.org
13346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13347 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13348 S:      Maintained
13349 F:      drivers/media/platform/am437x/
13350
13351 TI BANDGAP AND THERMAL DRIVER
13352 M:      Eduardo Valentin <edubezval@gmail.com>
13353 M:      Keerthy <j-keerthy@ti.com>
13354 L:      linux-pm@vger.kernel.org
13355 L:      linux-omap@vger.kernel.org
13356 S:      Maintained
13357 F:      drivers/thermal/ti-soc-thermal/
13358
13359 TI BQ27XXX POWER SUPPLY DRIVER
13360 R:      Andrew F. Davis <afd@ti.com>
13361 F:      include/linux/power/bq27xxx_battery.h
13362 F:      drivers/power/supply/bq27xxx_battery.c
13363 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13364
13365 TI CDCE706 CLOCK DRIVER
13366 M:      Max Filippov <jcmvbkbc@gmail.com>
13367 S:      Maintained
13368 F:      drivers/clk/clk-cdce706.c
13369
13370 TI CLOCK DRIVER
13371 M:      Tero Kristo <t-kristo@ti.com>
13372 L:      linux-omap@vger.kernel.org
13373 S:      Maintained
13374 F:      drivers/clk/ti/
13375 F:      include/linux/clk/ti.h
13376
13377 TI DAVINCI MACHINE SUPPORT
13378 M:      Sekhar Nori <nsekhar@ti.com>
13379 M:      Kevin Hilman <khilman@kernel.org>
13380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13382 S:      Supported
13383 F:      arch/arm/mach-davinci/
13384 F:      drivers/i2c/busses/i2c-davinci.c
13385 F:      arch/arm/boot/dts/da850*
13386
13387 TI DAVINCI SERIES GPIO DRIVER
13388 M:      Keerthy <j-keerthy@ti.com>
13389 L:      linux-gpio@vger.kernel.org
13390 S:      Maintained
13391 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13392 F:      drivers/gpio/gpio-davinci.c
13393
13394 TI DAVINCI SERIES MEDIA DRIVER
13395 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13396 L:      linux-media@vger.kernel.org
13397 W:      https://linuxtv.org
13398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13399 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13400 S:      Maintained
13401 F:      drivers/media/platform/davinci/
13402 F:      include/media/davinci/
13403
13404 TI ETHERNET SWITCH DRIVER (CPSW)
13405 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13406 L:      linux-omap@vger.kernel.org
13407 L:      netdev@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/net/ethernet/ti/cpsw*
13410 F:      drivers/net/ethernet/ti/davinci*
13411
13412 TI FLASH MEDIA INTERFACE DRIVER
13413 M:      Alex Dubov <oakad@yahoo.com>
13414 S:      Maintained
13415 F:      drivers/misc/tifm*
13416 F:      drivers/mmc/host/tifm_sd.c
13417 F:      include/linux/tifm.h
13418
13419 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13420 M:      Santosh Shilimkar <ssantosh@kernel.org>
13421 L:      linux-kernel@vger.kernel.org
13422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13423 S:      Maintained
13424 F:      drivers/soc/ti/*
13425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13426
13427 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13428 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13429 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13431 S:      Maintained
13432 F:      sound/soc/codecs/lm49453*
13433 F:      sound/soc/codecs/isabelle*
13434
13435 TI LP855x BACKLIGHT DRIVER
13436 M:      Milo Kim <milo.kim@ti.com>
13437 S:      Maintained
13438 F:      Documentation/backlight/lp855x-driver.txt
13439 F:      drivers/video/backlight/lp855x_bl.c
13440 F:      include/linux/platform_data/lp855x.h
13441
13442 TI LP8727 CHARGER DRIVER
13443 M:      Milo Kim <milo.kim@ti.com>
13444 S:      Maintained
13445 F:      drivers/power/supply/lp8727_charger.c
13446 F:      include/linux/platform_data/lp8727.h
13447
13448 TI LP8788 MFD DRIVER
13449 M:      Milo Kim <milo.kim@ti.com>
13450 S:      Maintained
13451 F:      drivers/iio/adc/lp8788_adc.c
13452 F:      drivers/leds/leds-lp8788.c
13453 F:      drivers/mfd/lp8788*.c
13454 F:      drivers/power/supply/lp8788-charger.c
13455 F:      drivers/regulator/lp8788-*.c
13456 F:      include/linux/mfd/lp8788*.h
13457
13458 TI NETCP ETHERNET DRIVER
13459 M:      Wingman Kwok <w-kwok2@ti.com>
13460 M:      Murali Karicheri <m-karicheri2@ti.com>
13461 L:      netdev@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/net/ethernet/ti/netcp*
13464
13465 TI TAS571X FAMILY ASoC CODEC DRIVER
13466 M:      Kevin Cernekee <cernekee@chromium.org>
13467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13468 S:      Odd Fixes
13469 F:      sound/soc/codecs/tas571x*
13470
13471 TI TRF7970A NFC DRIVER
13472 M:      Mark Greer <mgreer@animalcreek.com>
13473 L:      linux-wireless@vger.kernel.org
13474 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13475 S:      Supported
13476 F:      drivers/nfc/trf7970a.c
13477 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13478
13479 TI TWL4030 SERIES SOC CODEC DRIVER
13480 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13482 S:      Maintained
13483 F:      sound/soc/codecs/twl4030*
13484
13485 TI VPE/CAL DRIVERS
13486 M:      Benoit Parrot <bparrot@ti.com>
13487 L:      linux-media@vger.kernel.org
13488 W:      http://linuxtv.org/
13489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13490 S:      Maintained
13491 F:      drivers/media/platform/ti-vpe/
13492
13493 TI WILINK WIRELESS DRIVERS
13494 L:      linux-wireless@vger.kernel.org
13495 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13496 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13498 S:      Orphan
13499 F:      drivers/net/wireless/ti/
13500 F:      include/linux/wl12xx.h
13501
13502 TILE ARCHITECTURE
13503 M:      Chris Metcalf <cmetcalf@mellanox.com>
13504 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13506 S:      Supported
13507 F:      arch/tile/
13508 F:      drivers/char/tile-srom.c
13509 F:      drivers/edac/tile_edac.c
13510 F:      drivers/net/ethernet/tile/
13511 F:      drivers/rtc/rtc-tile.c
13512 F:      drivers/tty/hvc/hvc_tile.c
13513 F:      drivers/tty/serial/tilegx.c
13514 F:      drivers/usb/host/*-tilegx.c
13515 F:      include/linux/usb/tilegx.h
13516
13517 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13518 M:      John Stultz <john.stultz@linaro.org>
13519 M:      Thomas Gleixner <tglx@linutronix.de>
13520 R:      Stephen Boyd <sboyd@codeaurora.org>
13521 L:      linux-kernel@vger.kernel.org
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13523 S:      Supported
13524 F:      include/linux/clocksource.h
13525 F:      include/linux/time.h
13526 F:      include/linux/timex.h
13527 F:      include/uapi/linux/time.h
13528 F:      include/uapi/linux/timex.h
13529 F:      kernel/time/clocksource.c
13530 F:      kernel/time/time*.c
13531 F:      kernel/time/alarmtimer.c
13532 F:      kernel/time/ntp.c
13533 F:      tools/testing/selftests/timers/
13534
13535 TIPC NETWORK LAYER
13536 M:      Jon Maloy <jon.maloy@ericsson.com>
13537 M:      Ying Xue <ying.xue@windriver.com>
13538 L:      netdev@vger.kernel.org (core kernel code)
13539 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13540 W:      http://tipc.sourceforge.net/
13541 S:      Maintained
13542 F:      include/uapi/linux/tipc*.h
13543 F:      net/tipc/
13544
13545 TLAN NETWORK DRIVER
13546 M:      Samuel Chessman <chessman@tux.org>
13547 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13548 W:      http://sourceforge.net/projects/tlan/
13549 S:      Maintained
13550 F:      Documentation/networking/tlan.txt
13551 F:      drivers/net/ethernet/ti/tlan.*
13552
13553 TM6000 VIDEO4LINUX DRIVER
13554 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13555 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13556 L:      linux-media@vger.kernel.org
13557 W:      https://linuxtv.org
13558 T:      git git://linuxtv.org/media_tree.git
13559 S:      Odd fixes
13560 F:      drivers/media/usb/tm6000/
13561 F:      Documentation/media/v4l-drivers/tm6000*
13562
13563 TMIO/SDHI MMC DRIVER
13564 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13565 L:      linux-mmc@vger.kernel.org
13566 S:      Supported
13567 F:      drivers/mmc/host/tmio_mmc*
13568 F:      drivers/mmc/host/renesas_sdhi*
13569 F:      include/linux/mfd/tmio.h
13570
13571 TMP401 HARDWARE MONITOR DRIVER
13572 M:      Guenter Roeck <linux@roeck-us.net>
13573 L:      linux-hwmon@vger.kernel.org
13574 S:      Maintained
13575 F:      Documentation/hwmon/tmp401
13576 F:      drivers/hwmon/tmp401.c
13577
13578 TMPFS (SHMEM FILESYSTEM)
13579 M:      Hugh Dickins <hughd@google.com>
13580 L:      linux-mm@kvack.org
13581 S:      Maintained
13582 F:      include/linux/shmem_fs.h
13583 F:      mm/shmem.c
13584
13585 TOMOYO SECURITY MODULE
13586 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13587 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13588 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13589 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13590 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13591 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13592 W:      http://tomoyo.sourceforge.jp/
13593 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13594 S:      Maintained
13595 F:      security/tomoyo/
13596
13597 TOPSTAR LAPTOP EXTRAS DRIVER
13598 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13599 L:      platform-driver-x86@vger.kernel.org
13600 S:      Maintained
13601 F:      drivers/platform/x86/topstar-laptop.c
13602
13603 TOSHIBA ACPI EXTRAS DRIVER
13604 M:      Azael Avalos <coproscefalo@gmail.com>
13605 L:      platform-driver-x86@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/platform/x86/toshiba_acpi.c
13608
13609 TOSHIBA BLUETOOTH DRIVER
13610 M:      Azael Avalos <coproscefalo@gmail.com>
13611 L:      platform-driver-x86@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/platform/x86/toshiba_bluetooth.c
13614
13615 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13616 M:      Azael Avalos <coproscefalo@gmail.com>
13617 L:      platform-driver-x86@vger.kernel.org
13618 S:      Maintained
13619 F:      drivers/platform/x86/toshiba_haps.c
13620
13621 TOSHIBA SMM DRIVER
13622 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13623 W:      http://www.buzzard.org.uk/toshiba/
13624 S:      Maintained
13625 F:      drivers/char/toshiba.c
13626 F:      include/linux/toshiba.h
13627 F:      include/uapi/linux/toshiba.h
13628
13629 TOSHIBA TC358743 DRIVER
13630 M:      Mats Randgaard <matrandg@cisco.com>
13631 L:      linux-media@vger.kernel.org
13632 S:      Maintained
13633 F:      drivers/media/i2c/tc358743*
13634 F:      include/media/i2c/tc358743.h
13635
13636 TOSHIBA WMI HOTKEYS DRIVER
13637 M:      Azael Avalos <coproscefalo@gmail.com>
13638 L:      platform-driver-x86@vger.kernel.org
13639 S:      Maintained
13640 F:      drivers/platform/x86/toshiba-wmi.c
13641
13642 TPM DEVICE DRIVER
13643 M:      Peter Huewe <peterhuewe@gmx.de>
13644 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13645 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13646 L:      linux-integrity@vger.kernel.org
13647 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13648 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13649 S:      Maintained
13650 F:      drivers/char/tpm/
13651
13652 TRACING
13653 M:      Steven Rostedt <rostedt@goodmis.org>
13654 M:      Ingo Molnar <mingo@redhat.com>
13655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13656 S:      Maintained
13657 F:      Documentation/trace/ftrace.txt
13658 F:      arch/*/*/*/ftrace.h
13659 F:      arch/*/kernel/ftrace.c
13660 F:      include/*/ftrace.h
13661 F:      include/linux/trace*.h
13662 F:      include/trace/
13663 F:      kernel/trace/
13664 F:      tools/testing/selftests/ftrace/
13665
13666 TRACING MMIO ACCESSES (MMIOTRACE)
13667 M:      Steven Rostedt <rostedt@goodmis.org>
13668 M:      Ingo Molnar <mingo@kernel.org>
13669 R:      Karol Herbst <karolherbst@gmail.com>
13670 R:      Pekka Paalanen <ppaalanen@gmail.com>
13671 S:      Maintained
13672 L:      linux-kernel@vger.kernel.org
13673 L:      nouveau@lists.freedesktop.org
13674 F:      kernel/trace/trace_mmiotrace.c
13675 F:      include/linux/mmiotrace.h
13676 F:      arch/x86/mm/kmmio.c
13677 F:      arch/x86/mm/mmio-mod.c
13678 F:      arch/x86/mm/testmmiotrace.c
13679
13680 TRIVIAL PATCHES
13681 M:      Jiri Kosina <trivial@kernel.org>
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13683 S:      Maintained
13684 K:      ^Subject:.*(?i)trivial
13685
13686 TTY LAYER
13687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13688 M:      Jiri Slaby <jslaby@suse.com>
13689 S:      Supported
13690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13691 F:      Documentation/serial/
13692 F:      drivers/tty/
13693 F:      drivers/tty/serial/serial_core.c
13694 F:      include/linux/serial_core.h
13695 F:      include/linux/serial.h
13696 F:      include/linux/tty.h
13697 F:      include/uapi/linux/serial_core.h
13698 F:      include/uapi/linux/serial.h
13699 F:      include/uapi/linux/tty.h
13700
13701 TUA9001 MEDIA DRIVER
13702 M:      Antti Palosaari <crope@iki.fi>
13703 L:      linux-media@vger.kernel.org
13704 W:      https://linuxtv.org
13705 W:      http://palosaari.fi/linux/
13706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13707 T:      git git://linuxtv.org/anttip/media_tree.git
13708 S:      Maintained
13709 F:      drivers/media/tuners/tua9001*
13710
13711 TULIP NETWORK DRIVERS
13712 L:      netdev@vger.kernel.org
13713 L:      linux-parisc@vger.kernel.org
13714 S:      Orphan
13715 F:      drivers/net/ethernet/dec/tulip/
13716
13717 TUN/TAP driver
13718 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13719 W:      http://vtun.sourceforge.net/tun
13720 S:      Maintained
13721 F:      Documentation/networking/tuntap.txt
13722 F:      arch/um/os-Linux/drivers/
13723
13724 TURBOCHANNEL SUBSYSTEM
13725 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13726 M:      Ralf Baechle <ralf@linux-mips.org>
13727 L:      linux-mips@linux-mips.org
13728 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13729 S:      Maintained
13730 F:      drivers/tc/
13731 F:      include/linux/tc.h
13732
13733 TW5864 VIDEO4LINUX DRIVER
13734 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13735 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13736 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13737 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13738 L:      linux-media@vger.kernel.org
13739 S:      Supported
13740 F:      drivers/media/pci/tw5864/
13741
13742 TW68 VIDEO4LINUX DRIVER
13743 M:      Hans Verkuil <hverkuil@xs4all.nl>
13744 L:      linux-media@vger.kernel.org
13745 T:      git git://linuxtv.org/media_tree.git
13746 W:      https://linuxtv.org
13747 S:      Odd Fixes
13748 F:      drivers/media/pci/tw68/
13749
13750 TW686X VIDEO4LINUX DRIVER
13751 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13752 L:      linux-media@vger.kernel.org
13753 T:      git git://linuxtv.org/media_tree.git
13754 W:      http://linuxtv.org
13755 S:      Maintained
13756 F:      drivers/media/pci/tw686x/
13757
13758 UBI FILE SYSTEM (UBIFS)
13759 M:      Richard Weinberger <richard@nod.at>
13760 M:      Artem Bityutskiy <dedekind1@gmail.com>
13761 M:      Adrian Hunter <adrian.hunter@intel.com>
13762 L:      linux-mtd@lists.infradead.org
13763 T:      git git://git.infradead.org/ubifs-2.6.git
13764 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13765 S:      Supported
13766 F:      Documentation/filesystems/ubifs.txt
13767 F:      fs/ubifs/
13768
13769 UCLINUX (M68KNOMMU AND COLDFIRE)
13770 M:      Greg Ungerer <gerg@linux-m68k.org>
13771 W:      http://www.linux-m68k.org/
13772 W:      http://www.uclinux.org/
13773 L:      linux-m68k@lists.linux-m68k.org
13774 L:      uclinux-dev@uclinux.org  (subscribers-only)
13775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13776 S:      Maintained
13777 F:      arch/m68k/coldfire/
13778 F:      arch/m68k/68*/
13779 F:      arch/m68k/*/*_no.*
13780 F:      arch/m68k/include/asm/*_no.*
13781
13782 UDF FILESYSTEM
13783 M:      Jan Kara <jack@suse.com>
13784 S:      Maintained
13785 F:      Documentation/filesystems/udf.txt
13786 F:      fs/udf/
13787
13788 UDRAW TABLET
13789 M:      Bastien Nocera <hadess@hadess.net>
13790 L:      linux-input@vger.kernel.org
13791 S:      Maintained
13792 F:      drivers/hid/hid-udraw-ps3.c
13793
13794 UFS FILESYSTEM
13795 M:      Evgeniy Dushistov <dushistov@mail.ru>
13796 S:      Maintained
13797 F:      Documentation/filesystems/ufs.txt
13798 F:      fs/ufs/
13799
13800 UHID USERSPACE HID IO DRIVER:
13801 M:      David Herrmann <dh.herrmann@googlemail.com>
13802 L:      linux-input@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/hid/uhid.c
13805 F:      include/uapi/linux/uhid.h
13806
13807 ULPI BUS
13808 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13809 L:      linux-usb@vger.kernel.org
13810 S:      Maintained
13811 F:      drivers/usb/common/ulpi.c
13812 F:      include/linux/ulpi/
13813
13814 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13815 L:      linux-usb@vger.kernel.org
13816 S:      Orphan
13817 F:      drivers/uwb/
13818 F:      include/linux/uwb.h
13819 F:      include/linux/uwb/
13820
13821 UNICORE32 ARCHITECTURE:
13822 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13823 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13824 S:      Maintained
13825 T:      git git://github.com/gxt/linux.git
13826 F:      arch/unicore32/
13827
13828 UNIFDEF
13829 M:      Tony Finch <dot@dotat.at>
13830 W:      http://dotat.at/prog/unifdef
13831 S:      Maintained
13832 F:      scripts/unifdef.c
13833
13834 UNIFORM CDROM DRIVER
13835 M:      Jens Axboe <axboe@kernel.dk>
13836 W:      http://www.kernel.dk
13837 S:      Maintained
13838 F:      Documentation/cdrom/
13839 F:      drivers/cdrom/cdrom.c
13840 F:      include/linux/cdrom.h
13841 F:      include/uapi/linux/cdrom.h
13842
13843 UNISYS S-PAR DRIVERS
13844 M:      David Kershner <david.kershner@unisys.com>
13845 L:      sparmaintainer@unisys.com (Unisys internal)
13846 S:      Supported
13847 F:      drivers/staging/unisys/
13848
13849 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13850 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13851 L:      linux-scsi@vger.kernel.org
13852 S:      Supported
13853 F:      Documentation/scsi/ufs.txt
13854 F:      drivers/scsi/ufs/
13855
13856 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13857 M:      Joao Pinto <jpinto@synopsys.com>
13858 L:      linux-scsi@vger.kernel.org
13859 S:      Supported
13860 F:      drivers/scsi/ufs/*dwc*
13861
13862 UNSORTED BLOCK IMAGES (UBI)
13863 M:      Artem Bityutskiy <dedekind1@gmail.com>
13864 M:      Richard Weinberger <richard@nod.at>
13865 W:      http://www.linux-mtd.infradead.org/
13866 L:      linux-mtd@lists.infradead.org
13867 T:      git git://git.infradead.org/ubifs-2.6.git
13868 S:      Supported
13869 F:      drivers/mtd/ubi/
13870 F:      include/linux/mtd/ubi.h
13871 F:      include/uapi/mtd/ubi-user.h
13872
13873 USB "USBNET" DRIVER FRAMEWORK
13874 M:      Oliver Neukum <oneukum@suse.com>
13875 L:      netdev@vger.kernel.org
13876 W:      http://www.linux-usb.org/usbnet
13877 S:      Maintained
13878 F:      drivers/net/usb/usbnet.c
13879 F:      include/linux/usb/usbnet.h
13880
13881 USB ACM DRIVER
13882 M:      Oliver Neukum <oneukum@suse.com>
13883 L:      linux-usb@vger.kernel.org
13884 S:      Maintained
13885 F:      Documentation/usb/acm.txt
13886 F:      drivers/usb/class/cdc-acm.*
13887
13888 USB AR5523 WIRELESS DRIVER
13889 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13890 L:      linux-wireless@vger.kernel.org
13891 S:      Maintained
13892 F:      drivers/net/wireless/ath/ar5523/
13893
13894 USB ATTACHED SCSI
13895 M:      Oliver Neukum <oneukum@suse.com>
13896 L:      linux-usb@vger.kernel.org
13897 L:      linux-scsi@vger.kernel.org
13898 S:      Maintained
13899 F:      drivers/usb/storage/uas.c
13900
13901 USB CDC ETHERNET DRIVER
13902 M:      Oliver Neukum <oliver@neukum.org>
13903 L:      linux-usb@vger.kernel.org
13904 S:      Maintained
13905 F:      drivers/net/usb/cdc_*.c
13906 F:      include/uapi/linux/usb/cdc.h
13907
13908 USB CHAOSKEY DRIVER
13909 M:      Keith Packard <keithp@keithp.com>
13910 L:      linux-usb@vger.kernel.org
13911 S:      Maintained
13912 F:      drivers/usb/misc/chaoskey.c
13913
13914 USB CYPRESS C67X00 DRIVER
13915 M:      Peter Korsgaard <jacmet@sunsite.dk>
13916 L:      linux-usb@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/usb/c67x00/
13919
13920 USB DAVICOM DM9601 DRIVER
13921 M:      Peter Korsgaard <jacmet@sunsite.dk>
13922 L:      netdev@vger.kernel.org
13923 W:      http://www.linux-usb.org/usbnet
13924 S:      Maintained
13925 F:      drivers/net/usb/dm9601.c
13926
13927 USB DIAMOND RIO500 DRIVER
13928 M:      Cesar Miquel <miquel@df.uba.ar>
13929 L:      rio500-users@lists.sourceforge.net
13930 W:      http://rio500.sourceforge.net
13931 S:      Maintained
13932 F:      drivers/usb/misc/rio500*
13933
13934 USB EHCI DRIVER
13935 M:      Alan Stern <stern@rowland.harvard.edu>
13936 L:      linux-usb@vger.kernel.org
13937 S:      Maintained
13938 F:      Documentation/usb/ehci.txt
13939 F:      drivers/usb/host/ehci*
13940
13941 USB GADGET/PERIPHERAL SUBSYSTEM
13942 M:      Felipe Balbi <balbi@kernel.org>
13943 L:      linux-usb@vger.kernel.org
13944 W:      http://www.linux-usb.org/gadget
13945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13946 S:      Maintained
13947 F:      drivers/usb/gadget/
13948 F:      include/linux/usb/gadget*
13949
13950 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13951 M:      Jiri Kosina <jikos@kernel.org>
13952 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13953 L:      linux-usb@vger.kernel.org
13954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13955 S:      Maintained
13956 F:      Documentation/hid/hiddev.txt
13957 F:      drivers/hid/usbhid/
13958
13959 USB ISP116X DRIVER
13960 M:      Olav Kongas <ok@artecdesign.ee>
13961 L:      linux-usb@vger.kernel.org
13962 S:      Maintained
13963 F:      drivers/usb/host/isp116x*
13964 F:      include/linux/usb/isp116x.h
13965
13966 USB LAN78XX ETHERNET DRIVER
13967 M:      Woojung Huh <woojung.huh@microchip.com>
13968 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13969 L:      netdev@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/net/usb/lan78xx.*
13972
13973 USB MASS STORAGE DRIVER
13974 M:      Alan Stern <stern@rowland.harvard.edu>
13975 L:      linux-usb@vger.kernel.org
13976 L:      usb-storage@lists.one-eyed-alien.net
13977 S:      Maintained
13978 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13979 F:      drivers/usb/storage/
13980
13981 USB MIDI DRIVER
13982 M:      Clemens Ladisch <clemens@ladisch.de>
13983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13984 T:      git git://git.alsa-project.org/alsa-kernel.git
13985 S:      Maintained
13986 F:      sound/usb/midi.*
13987
13988 USB NETWORKING DRIVERS
13989 L:      linux-usb@vger.kernel.org
13990 S:      Odd Fixes
13991 F:      drivers/net/usb/
13992
13993 USB OHCI DRIVER
13994 M:      Alan Stern <stern@rowland.harvard.edu>
13995 L:      linux-usb@vger.kernel.org
13996 S:      Maintained
13997 F:      Documentation/usb/ohci.txt
13998 F:      drivers/usb/host/ohci*
13999
14000 USB OTG FSM (Finite State Machine)
14001 M:      Peter Chen <Peter.Chen@nxp.com>
14002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14003 L:      linux-usb@vger.kernel.org
14004 S:      Maintained
14005 F:      drivers/usb/common/usb-otg-fsm.c
14006
14007 USB OVER IP DRIVER
14008 M:      Valentina Manea <valentina.manea.m@gmail.com>
14009 M:      Shuah Khan <shuahkh@osg.samsung.com>
14010 M:      Shuah Khan <shuah@kernel.org>
14011 L:      linux-usb@vger.kernel.org
14012 S:      Maintained
14013 F:      Documentation/usb/usbip_protocol.txt
14014 F:      drivers/usb/usbip/
14015 F:      tools/usb/usbip/
14016
14017 USB PEGASUS DRIVER
14018 M:      Petko Manolov <petkan@nucleusys.com>
14019 L:      linux-usb@vger.kernel.org
14020 L:      netdev@vger.kernel.org
14021 T:      git git://github.com/petkan/pegasus.git
14022 W:      https://github.com/petkan/pegasus
14023 S:      Maintained
14024 F:      drivers/net/usb/pegasus.*
14025
14026 USB PHY LAYER
14027 M:      Felipe Balbi <balbi@kernel.org>
14028 L:      linux-usb@vger.kernel.org
14029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14030 S:      Maintained
14031 F:      drivers/usb/phy/
14032
14033 USB PRINTER DRIVER (usblp)
14034 M:      Pete Zaitcev <zaitcev@redhat.com>
14035 L:      linux-usb@vger.kernel.org
14036 S:      Supported
14037 F:      drivers/usb/class/usblp.c
14038
14039 USB QMI WWAN NETWORK DRIVER
14040 M:      Bjørn Mork <bjorn@mork.no>
14041 L:      netdev@vger.kernel.org
14042 S:      Maintained
14043 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14044 F:      drivers/net/usb/qmi_wwan.c
14045
14046 USB RTL8150 DRIVER
14047 M:      Petko Manolov <petkan@nucleusys.com>
14048 L:      linux-usb@vger.kernel.org
14049 L:      netdev@vger.kernel.org
14050 T:      git git://github.com/petkan/rtl8150.git
14051 W:      https://github.com/petkan/rtl8150
14052 S:      Maintained
14053 F:      drivers/net/usb/rtl8150.c
14054
14055 USB SERIAL SUBSYSTEM
14056 M:      Johan Hovold <johan@kernel.org>
14057 L:      linux-usb@vger.kernel.org
14058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14059 S:      Maintained
14060 F:      Documentation/usb/usb-serial.txt
14061 F:      drivers/usb/serial/
14062 F:      include/linux/usb/serial.h
14063
14064 USB SMSC75XX ETHERNET DRIVER
14065 M:      Steve Glendinning <steve.glendinning@shawell.net>
14066 L:      netdev@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/net/usb/smsc75xx.*
14069
14070 USB SMSC95XX ETHERNET DRIVER
14071 M:      Steve Glendinning <steve.glendinning@shawell.net>
14072 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14073 L:      netdev@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/net/usb/smsc95xx.*
14076
14077 USB SUBSYSTEM
14078 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14079 L:      linux-usb@vger.kernel.org
14080 W:      http://www.linux-usb.org
14081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14082 S:      Supported
14083 F:      Documentation/devicetree/bindings/usb/
14084 F:      Documentation/usb/
14085 F:      drivers/usb/
14086 F:      include/linux/usb.h
14087 F:      include/linux/usb/
14088
14089 USB TYPEC SUBSYSTEM
14090 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14091 L:      linux-usb@vger.kernel.org
14092 S:      Maintained
14093 F:      Documentation/ABI/testing/sysfs-class-typec
14094 F:      Documentation/usb/typec.rst
14095 F:      drivers/usb/typec/
14096 F:      include/linux/usb/typec.h
14097
14098 USB UHCI DRIVER
14099 M:      Alan Stern <stern@rowland.harvard.edu>
14100 L:      linux-usb@vger.kernel.org
14101 S:      Maintained
14102 F:      drivers/usb/host/uhci*
14103
14104 USB VIDEO CLASS
14105 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14106 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14107 L:      linux-media@vger.kernel.org
14108 T:      git git://linuxtv.org/media_tree.git
14109 W:      http://www.ideasonboard.org/uvc/
14110 S:      Maintained
14111 F:      drivers/media/usb/uvc/
14112 F:      include/uapi/linux/uvcvideo.h
14113
14114 USB VISION DRIVER
14115 M:      Hans Verkuil <hverkuil@xs4all.nl>
14116 L:      linux-media@vger.kernel.org
14117 T:      git git://linuxtv.org/media_tree.git
14118 W:      https://linuxtv.org
14119 S:      Odd Fixes
14120 F:      drivers/media/usb/usbvision/
14121
14122 USB WEBCAM GADGET
14123 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14124 L:      linux-usb@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/usb/gadget/function/*uvc*
14127 F:      drivers/usb/gadget/legacy/webcam.c
14128
14129 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14130 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14131 L:      linux-wireless@vger.kernel.org
14132 S:      Maintained
14133 F:      drivers/net/wireless/rndis_wlan.c
14134
14135 USB XHCI DRIVER
14136 M:      Mathias Nyman <mathias.nyman@intel.com>
14137 L:      linux-usb@vger.kernel.org
14138 S:      Supported
14139 F:      drivers/usb/host/xhci*
14140 F:      drivers/usb/host/pci-quirks*
14141
14142 USB ZD1201 DRIVER
14143 L:      linux-wireless@vger.kernel.org
14144 W:      http://linux-lc100020.sourceforge.net
14145 S:      Orphan
14146 F:      drivers/net/wireless/zydas/zd1201.*
14147
14148 USB ZR364XX DRIVER
14149 M:      Antoine Jacquet <royale@zerezo.com>
14150 L:      linux-usb@vger.kernel.org
14151 L:      linux-media@vger.kernel.org
14152 T:      git git://linuxtv.org/media_tree.git
14153 W:      http://royale.zerezo.com/zr364xx/
14154 S:      Maintained
14155 F:      Documentation/media/v4l-drivers/zr364xx*
14156 F:      drivers/media/usb/zr364xx/
14157
14158 USER-MODE LINUX (UML)
14159 M:      Jeff Dike <jdike@addtoit.com>
14160 M:      Richard Weinberger <richard@nod.at>
14161 L:      user-mode-linux-devel@lists.sourceforge.net
14162 L:      user-mode-linux-user@lists.sourceforge.net
14163 W:      http://user-mode-linux.sourceforge.net
14164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14165 S:      Maintained
14166 F:      Documentation/virtual/uml/
14167 F:      arch/um/
14168 F:      arch/x86/um/
14169 F:      fs/hostfs/
14170 F:      fs/hppfs/
14171
14172 USERSPACE I/O (UIO)
14173 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14174 S:      Maintained
14175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14176 F:      Documentation/driver-api/uio-howto.rst
14177 F:      drivers/uio/
14178 F:      include/linux/uio*.h
14179
14180 UTIL-LINUX PACKAGE
14181 M:      Karel Zak <kzak@redhat.com>
14182 L:      util-linux@vger.kernel.org
14183 W:      http://en.wikipedia.org/wiki/Util-linux
14184 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14185 S:      Maintained
14186
14187 UUID HELPERS
14188 M:      Christoph Hellwig <hch@lst.de>
14189 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14190 L:      linux-kernel@vger.kernel.org
14191 T:      git git://git.infradead.org/users/hch/uuid.git
14192 F:      lib/uuid.c
14193 F:      lib/test_uuid.c
14194 F:      include/linux/uuid.h
14195 F:      include/uapi/linux/uuid.h
14196 S:      Maintained
14197
14198 UVESAFB DRIVER
14199 M:      Michal Januszewski <spock@gentoo.org>
14200 L:      linux-fbdev@vger.kernel.org
14201 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14202 S:      Maintained
14203 F:      Documentation/fb/uvesafb.txt
14204 F:      drivers/video/fbdev/uvesafb.*
14205
14206 VF610 NAND DRIVER
14207 M:      Stefan Agner <stefan@agner.ch>
14208 L:      linux-mtd@lists.infradead.org
14209 S:      Supported
14210 F:      drivers/mtd/nand/vf610_nfc.c
14211
14212 VFAT/FAT/MSDOS FILESYSTEM
14213 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14214 S:      Maintained
14215 F:      Documentation/filesystems/vfat.txt
14216 F:      fs/fat/
14217
14218 VFIO DRIVER
14219 M:      Alex Williamson <alex.williamson@redhat.com>
14220 L:      kvm@vger.kernel.org
14221 T:      git git://github.com/awilliam/linux-vfio.git
14222 S:      Maintained
14223 F:      Documentation/vfio.txt
14224 F:      drivers/vfio/
14225 F:      include/linux/vfio.h
14226 F:      include/uapi/linux/vfio.h
14227
14228 VFIO MEDIATED DEVICE DRIVERS
14229 M:      Kirti Wankhede <kwankhede@nvidia.com>
14230 L:      kvm@vger.kernel.org
14231 S:      Maintained
14232 F:      Documentation/vfio-mediated-device.txt
14233 F:      drivers/vfio/mdev/
14234 F:      include/linux/mdev.h
14235 F:      samples/vfio-mdev/
14236
14237 VFIO PLATFORM DRIVER
14238 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14239 L:      kvm@vger.kernel.org
14240 S:      Maintained
14241 F:      drivers/vfio/platform/
14242
14243 VGA_SWITCHEROO
14244 R:      Lukas Wunner <lukas@wunner.de>
14245 S:      Maintained
14246 F:      Documentation/gpu/vga-switcheroo.rst
14247 F:      drivers/gpu/vga/vga_switcheroo.c
14248 F:      include/linux/vga_switcheroo.h
14249 T:      git git://anongit.freedesktop.org/drm/drm-misc
14250
14251 VIA RHINE NETWORK DRIVER
14252 S:      Orphan
14253 F:      drivers/net/ethernet/via/via-rhine.c
14254
14255 VIA SD/MMC CARD CONTROLLER DRIVER
14256 M:      Bruce Chang <brucechang@via.com.tw>
14257 M:      Harald Welte <HaraldWelte@viatech.com>
14258 S:      Maintained
14259 F:      drivers/mmc/host/via-sdmmc.c
14260
14261 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14262 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14263 L:      linux-fbdev@vger.kernel.org
14264 S:      Maintained
14265 F:      include/linux/via-core.h
14266 F:      include/linux/via-gpio.h
14267 F:      include/linux/via_i2c.h
14268 F:      drivers/video/fbdev/via/
14269
14270 VIA VELOCITY NETWORK DRIVER
14271 M:      Francois Romieu <romieu@fr.zoreil.com>
14272 L:      netdev@vger.kernel.org
14273 S:      Maintained
14274 F:      drivers/net/ethernet/via/via-velocity.*
14275
14276 VIDEO MULTIPLEXER DRIVER
14277 M:      Philipp Zabel <p.zabel@pengutronix.de>
14278 L:      linux-media@vger.kernel.org
14279 S:      Maintained
14280 F:      drivers/media/platform/video-mux.c
14281
14282 VIDEOBUF2 FRAMEWORK
14283 M:      Pawel Osciak <pawel@osciak.com>
14284 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14285 M:      Kyungmin Park <kyungmin.park@samsung.com>
14286 L:      linux-media@vger.kernel.org
14287 S:      Maintained
14288 F:      drivers/media/v4l2-core/videobuf2-*
14289 F:      include/media/videobuf2-*
14290
14291 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14292 M:      Helen Koike <helen.koike@collabora.com>
14293 L:      linux-media@vger.kernel.org
14294 T:      git git://linuxtv.org/media_tree.git
14295 W:      https://linuxtv.org
14296 S:      Maintained
14297 F:      drivers/media/platform/vimc/*
14298
14299 VIRT LIB
14300 M:      Alex Williamson <alex.williamson@redhat.com>
14301 M:      Paolo Bonzini <pbonzini@redhat.com>
14302 L:      kvm@vger.kernel.org
14303 S:      Supported
14304 F:      virt/lib/
14305
14306 VIRTIO AND VHOST VSOCK DRIVER
14307 M:      Stefan Hajnoczi <stefanha@redhat.com>
14308 L:      kvm@vger.kernel.org
14309 L:      virtualization@lists.linux-foundation.org
14310 L:      netdev@vger.kernel.org
14311 S:      Maintained
14312 F:      include/linux/virtio_vsock.h
14313 F:      include/uapi/linux/virtio_vsock.h
14314 F:      include/uapi/linux/vsockmon.h
14315 F:      net/vmw_vsock/af_vsock_tap.c
14316 F:      net/vmw_vsock/virtio_transport_common.c
14317 F:      net/vmw_vsock/virtio_transport.c
14318 F:      drivers/net/vsockmon.c
14319 F:      drivers/vhost/vsock.c
14320 F:      drivers/vhost/vsock.h
14321
14322 VIRTIO CONSOLE DRIVER
14323 M:      Amit Shah <amit@kernel.org>
14324 L:      virtualization@lists.linux-foundation.org
14325 S:      Maintained
14326 F:      drivers/char/virtio_console.c
14327 F:      include/linux/virtio_console.h
14328 F:      include/uapi/linux/virtio_console.h
14329
14330 VIRTIO CORE, NET AND BLOCK DRIVERS
14331 M:      "Michael S. Tsirkin" <mst@redhat.com>
14332 M:      Jason Wang <jasowang@redhat.com>
14333 L:      virtualization@lists.linux-foundation.org
14334 S:      Maintained
14335 F:      Documentation/devicetree/bindings/virtio/
14336 F:      drivers/virtio/
14337 F:      tools/virtio/
14338 F:      drivers/net/virtio_net.c
14339 F:      drivers/block/virtio_blk.c
14340 F:      include/linux/virtio*.h
14341 F:      include/uapi/linux/virtio_*.h
14342 F:      drivers/crypto/virtio/
14343 F:      mm/balloon_compaction.c
14344
14345 VIRTIO CRYPTO DRIVER
14346 M:      Gonglei <arei.gonglei@huawei.com>
14347 L:      virtualization@lists.linux-foundation.org
14348 L:      linux-crypto@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/crypto/virtio/
14351 F:      include/uapi/linux/virtio_crypto.h
14352
14353 VIRTIO DRIVERS FOR S390
14354 M:      Cornelia Huck <cohuck@redhat.com>
14355 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14356 L:      linux-s390@vger.kernel.org
14357 L:      virtualization@lists.linux-foundation.org
14358 L:      kvm@vger.kernel.org
14359 S:      Supported
14360 F:      drivers/s390/virtio/
14361 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14362
14363 VIRTIO GPU DRIVER
14364 M:      David Airlie <airlied@linux.ie>
14365 M:      Gerd Hoffmann <kraxel@redhat.com>
14366 L:      dri-devel@lists.freedesktop.org
14367 L:      virtualization@lists.linux-foundation.org
14368 T:      git git://anongit.freedesktop.org/drm/drm-misc
14369 S:      Maintained
14370 F:      drivers/gpu/drm/virtio/
14371 F:      include/uapi/linux/virtio_gpu.h
14372
14373 VIRTIO HOST (VHOST)
14374 M:      "Michael S. Tsirkin" <mst@redhat.com>
14375 M:      Jason Wang <jasowang@redhat.com>
14376 L:      kvm@vger.kernel.org
14377 L:      virtualization@lists.linux-foundation.org
14378 L:      netdev@vger.kernel.org
14379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14380 S:      Maintained
14381 F:      drivers/vhost/
14382 F:      include/uapi/linux/vhost.h
14383
14384 VIRTIO INPUT DRIVER
14385 M:      Gerd Hoffmann <kraxel@redhat.com>
14386 S:      Maintained
14387 F:      drivers/virtio/virtio_input.c
14388 F:      include/uapi/linux/virtio_input.h
14389
14390 VIRTUAL SERIO DEVICE DRIVER
14391 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14392 S:      Maintained
14393 F:      drivers/input/serio/userio.c
14394 F:      include/uapi/linux/userio.h
14395
14396 VIVID VIRTUAL VIDEO DRIVER
14397 M:      Hans Verkuil <hverkuil@xs4all.nl>
14398 L:      linux-media@vger.kernel.org
14399 T:      git git://linuxtv.org/media_tree.git
14400 W:      https://linuxtv.org
14401 S:      Maintained
14402 F:      drivers/media/platform/vivid/*
14403
14404 VLYNQ BUS
14405 M:      Florian Fainelli <f.fainelli@gmail.com>
14406 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14407 S:      Maintained
14408 F:      drivers/vlynq/vlynq.c
14409 F:      include/linux/vlynq.h
14410
14411 VME SUBSYSTEM
14412 M:      Martyn Welch <martyn@welchs.me.uk>
14413 M:      Manohar Vanga <manohar.vanga@gmail.com>
14414 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14415 L:      devel@driverdev.osuosl.org
14416 S:      Maintained
14417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14418 F:      Documentation/driver-api/vme.rst
14419 F:      drivers/staging/vme/
14420 F:      drivers/vme/
14421 F:      include/linux/vme*
14422
14423 VMWARE BALLOON DRIVER
14424 M:      Xavier Deguillard <xdeguillard@vmware.com>
14425 M:      Philip Moltmann <moltmann@vmware.com>
14426 M:      "VMware, Inc." <pv-drivers@vmware.com>
14427 L:      linux-kernel@vger.kernel.org
14428 S:      Maintained
14429 F:      drivers/misc/vmw_balloon.c
14430
14431 VMWARE HYPERVISOR INTERFACE
14432 M:      Alok Kataria <akataria@vmware.com>
14433 L:      virtualization@lists.linux-foundation.org
14434 S:      Supported
14435 F:      arch/x86/kernel/cpu/vmware.c
14436
14437 VMWARE PVRDMA DRIVER
14438 M:      Adit Ranadive <aditr@vmware.com>
14439 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14440 L:      linux-rdma@vger.kernel.org
14441 S:      Maintained
14442 F:      drivers/infiniband/hw/vmw_pvrdma/
14443
14444 VMware PVSCSI driver
14445 M:      Jim Gill <jgill@vmware.com>
14446 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14447 L:      linux-scsi@vger.kernel.org
14448 S:      Maintained
14449 F:      drivers/scsi/vmw_pvscsi.c
14450 F:      drivers/scsi/vmw_pvscsi.h
14451
14452 VMWARE VMMOUSE SUBDRIVER
14453 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14454 M:      "VMware, Inc." <pv-drivers@vmware.com>
14455 L:      linux-input@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/input/mouse/vmmouse.c
14458 F:      drivers/input/mouse/vmmouse.h
14459
14460 VMWARE VMXNET3 ETHERNET DRIVER
14461 M:      Shrikrishna Khare <skhare@vmware.com>
14462 M:      "VMware, Inc." <pv-drivers@vmware.com>
14463 L:      netdev@vger.kernel.org
14464 S:      Maintained
14465 F:      drivers/net/vmxnet3/
14466
14467 VOCORE VOCORE2 BOARD
14468 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14469 L:      linux-mips@linux-mips.org
14470 S:      Maintained
14471 F:      arch/mips/boot/dts/ralink/vocore2.dts
14472
14473 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14474 M:      Liam Girdwood <lgirdwood@gmail.com>
14475 M:      Mark Brown <broonie@kernel.org>
14476 L:      linux-kernel@vger.kernel.org
14477 W:      http://www.slimlogic.co.uk/?p=48
14478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14479 S:      Supported
14480 F:      Documentation/devicetree/bindings/regulator/
14481 F:      drivers/regulator/
14482 F:      include/dt-bindings/regulator/
14483 F:      include/linux/regulator/
14484
14485 VRF
14486 M:      David Ahern <dsa@cumulusnetworks.com>
14487 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14488 L:      netdev@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/net/vrf.c
14491 F:      Documentation/networking/vrf.txt
14492
14493 VT1211 HARDWARE MONITOR DRIVER
14494 M:      Juerg Haefliger <juergh@gmail.com>
14495 L:      linux-hwmon@vger.kernel.org
14496 S:      Maintained
14497 F:      Documentation/hwmon/vt1211
14498 F:      drivers/hwmon/vt1211.c
14499
14500 VT8231 HARDWARE MONITOR DRIVER
14501 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14502 L:      linux-hwmon@vger.kernel.org
14503 S:      Maintained
14504 F:      drivers/hwmon/vt8231.c
14505
14506 VUB300 USB to SDIO/SD/MMC bridge chip
14507 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14508 L:      linux-mmc@vger.kernel.org
14509 L:      linux-usb@vger.kernel.org
14510 S:      Supported
14511 F:      drivers/mmc/host/vub300.c
14512
14513 W1 DALLAS'S 1-WIRE BUS
14514 M:      Evgeniy Polyakov <zbr@ioremap.net>
14515 S:      Maintained
14516 F:      Documentation/w1/
14517 F:      drivers/w1/
14518 F:      include/linux/w1.h
14519
14520 W83791D HARDWARE MONITORING DRIVER
14521 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14522 L:      linux-hwmon@vger.kernel.org
14523 S:      Maintained
14524 F:      Documentation/hwmon/w83791d
14525 F:      drivers/hwmon/w83791d.c
14526
14527 W83793 HARDWARE MONITORING DRIVER
14528 M:      Rudolf Marek <r.marek@assembler.cz>
14529 L:      linux-hwmon@vger.kernel.org
14530 S:      Maintained
14531 F:      Documentation/hwmon/w83793
14532 F:      drivers/hwmon/w83793.c
14533
14534 W83795 HARDWARE MONITORING DRIVER
14535 M:      Jean Delvare <jdelvare@suse.com>
14536 L:      linux-hwmon@vger.kernel.org
14537 S:      Maintained
14538 F:      drivers/hwmon/w83795.c
14539
14540 W83L51xD SD/MMC CARD INTERFACE DRIVER
14541 M:      Pierre Ossman <pierre@ossman.eu>
14542 S:      Maintained
14543 F:      drivers/mmc/host/wbsd.*
14544
14545 WACOM PROTOCOL 4 SERIAL TABLETS
14546 M:      Julian Squires <julian@cipht.net>
14547 M:      Hans de Goede <hdegoede@redhat.com>
14548 L:      linux-input@vger.kernel.org
14549 S:      Maintained
14550 F:      drivers/input/tablet/wacom_serial4.c
14551
14552 WATCHDOG DEVICE DRIVERS
14553 M:      Wim Van Sebroeck <wim@iguana.be>
14554 R:      Guenter Roeck <linux@roeck-us.net>
14555 L:      linux-watchdog@vger.kernel.org
14556 W:      http://www.linux-watchdog.org/
14557 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14558 S:      Maintained
14559 F:      Documentation/devicetree/bindings/watchdog/
14560 F:      Documentation/watchdog/
14561 F:      drivers/watchdog/
14562 F:      include/linux/watchdog.h
14563 F:      include/uapi/linux/watchdog.h
14564
14565 WHISKEYCOVE PMIC GPIO DRIVER
14566 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14567 L:      linux-gpio@vger.kernel.org
14568 S:      Maintained
14569 F:      drivers/gpio/gpio-wcove.c
14570
14571 WIIMOTE HID DRIVER
14572 M:      David Herrmann <dh.herrmann@googlemail.com>
14573 L:      linux-input@vger.kernel.org
14574 S:      Maintained
14575 F:      drivers/hid/hid-wiimote*
14576
14577 WILOCITY WIL6210 WIRELESS DRIVER
14578 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14579 L:      linux-wireless@vger.kernel.org
14580 L:      wil6210@qca.qualcomm.com
14581 S:      Supported
14582 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14583 F:      drivers/net/wireless/ath/wil6210/
14584 F:      include/uapi/linux/wil6210_uapi.h
14585
14586 WIMAX STACK
14587 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14588 M:      linux-wimax@intel.com
14589 L:      wimax@linuxwimax.org (subscribers-only)
14590 S:      Supported
14591 W:      http://linuxwimax.org
14592 F:      Documentation/wimax/README.wimax
14593 F:      include/linux/wimax/debug.h
14594 F:      include/net/wimax.h
14595 F:      include/uapi/linux/wimax.h
14596 F:      net/wimax/
14597
14598 WINBOND CIR DRIVER
14599 M:      David Härdeman <david@hardeman.nu>
14600 S:      Maintained
14601 F:      drivers/media/rc/winbond-cir.c
14602
14603 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14604 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14605 L:      linux-watchdog@vger.kernel.org
14606 S:      Maintained
14607 F:      drivers/watchdog/ebc-c384_wdt.c
14608
14609 WINSYSTEMS WS16C48 GPIO DRIVER
14610 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14611 L:      linux-gpio@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/gpio/gpio-ws16c48.c
14614
14615 WISTRON LAPTOP BUTTON DRIVER
14616 M:      Miloslav Trmac <mitr@volny.cz>
14617 S:      Maintained
14618 F:      drivers/input/misc/wistron_btns.c
14619
14620 WL3501 WIRELESS PCMCIA CARD DRIVER
14621 L:      linux-wireless@vger.kernel.org
14622 S:      Odd fixes
14623 F:      drivers/net/wireless/wl3501*
14624
14625 WOLFSON MICROELECTRONICS DRIVERS
14626 L:      patches@opensource.cirrus.com
14627 T:      git https://github.com/CirrusLogic/linux-drivers.git
14628 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14629 S:      Supported
14630 F:      Documentation/hwmon/wm83??
14631 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14632 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14633 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14634 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14635 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14636 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14637 F:      drivers/clk/clk-wm83*.c
14638 F:      drivers/extcon/extcon-arizona.c
14639 F:      drivers/leds/leds-wm83*.c
14640 F:      drivers/gpio/gpio-*wm*.c
14641 F:      drivers/gpio/gpio-arizona.c
14642 F:      drivers/hwmon/wm83??-hwmon.c
14643 F:      drivers/input/misc/wm831x-on.c
14644 F:      drivers/input/touchscreen/wm831x-ts.c
14645 F:      drivers/input/touchscreen/wm97*.c
14646 F:      drivers/mfd/arizona*
14647 F:      drivers/mfd/wm*.c
14648 F:      drivers/mfd/cs47l24*
14649 F:      drivers/power/supply/wm83*.c
14650 F:      drivers/rtc/rtc-wm83*.c
14651 F:      drivers/regulator/wm8*.c
14652 F:      drivers/regulator/arizona*
14653 F:      drivers/video/backlight/wm83*_bl.c
14654 F:      drivers/watchdog/wm83*_wdt.c
14655 F:      include/linux/mfd/arizona/
14656 F:      include/linux/mfd/wm831x/
14657 F:      include/linux/mfd/wm8350/
14658 F:      include/linux/mfd/wm8400*
14659 F:      include/linux/regulator/arizona*
14660 F:      include/linux/wm97xx.h
14661 F:      include/sound/wm????.h
14662 F:      sound/soc/codecs/arizona.?
14663 F:      sound/soc/codecs/wm*
14664 F:      sound/soc/codecs/cs47l24*
14665
14666 WORKQUEUE
14667 M:      Tejun Heo <tj@kernel.org>
14668 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14670 S:      Maintained
14671 F:      include/linux/workqueue.h
14672 F:      kernel/workqueue.c
14673 F:      Documentation/core-api/workqueue.rst
14674
14675 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14676 M:      Chen-Yu Tsai <wens@csie.org>
14677 L:      linux-kernel@vger.kernel.org
14678 S:      Maintained
14679 N:      axp[128]
14680
14681 X.25 NETWORK LAYER
14682 M:      Andrew Hendry <andrew.hendry@gmail.com>
14683 L:      linux-x25@vger.kernel.org
14684 S:      Odd Fixes
14685 F:      Documentation/networking/x25*
14686 F:      include/net/x25*
14687 F:      net/x25/
14688
14689 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14690 M:      Thomas Gleixner <tglx@linutronix.de>
14691 M:      Ingo Molnar <mingo@redhat.com>
14692 M:      "H. Peter Anvin" <hpa@zytor.com>
14693 M:      x86@kernel.org
14694 L:      linux-kernel@vger.kernel.org
14695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14696 S:      Maintained
14697 F:      Documentation/x86/
14698 F:      arch/x86/
14699
14700 X86 MCE INFRASTRUCTURE
14701 M:      Tony Luck <tony.luck@intel.com>
14702 M:      Borislav Petkov <bp@alien8.de>
14703 L:      linux-edac@vger.kernel.org
14704 S:      Maintained
14705 F:      arch/x86/kernel/cpu/mcheck/*
14706
14707 X86 MICROCODE UPDATE SUPPORT
14708 M:      Borislav Petkov <bp@alien8.de>
14709 S:      Maintained
14710 F:      arch/x86/kernel/cpu/microcode/*
14711
14712 X86 PLATFORM DRIVERS
14713 M:      Darren Hart <dvhart@infradead.org>
14714 M:      Andy Shevchenko <andy@infradead.org>
14715 L:      platform-driver-x86@vger.kernel.org
14716 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14717 S:      Maintained
14718 F:      drivers/platform/x86/
14719 F:      drivers/platform/olpc/
14720
14721 X86 VDSO
14722 M:      Andy Lutomirski <luto@amacapital.net>
14723 L:      linux-kernel@vger.kernel.org
14724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14725 S:      Maintained
14726 F:      arch/x86/entry/vdso/
14727
14728 XC2028/3028 TUNER DRIVER
14729 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14730 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14731 L:      linux-media@vger.kernel.org
14732 W:      https://linuxtv.org
14733 T:      git git://linuxtv.org/media_tree.git
14734 S:      Maintained
14735 F:      drivers/media/tuners/tuner-xc2028.*
14736
14737 XEN BLOCK SUBSYSTEM
14738 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14739 M:      Roger Pau Monné <roger.pau@citrix.com>
14740 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14741 S:      Supported
14742 F:      drivers/block/xen-blkback/*
14743 F:      drivers/block/xen*
14744
14745 XEN HYPERVISOR ARM
14746 M:      Stefano Stabellini <sstabellini@kernel.org>
14747 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14748 S:      Maintained
14749 F:      arch/arm/xen/
14750 F:      arch/arm/include/asm/xen/
14751
14752 XEN HYPERVISOR ARM64
14753 M:      Stefano Stabellini <sstabellini@kernel.org>
14754 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14755 S:      Maintained
14756 F:      arch/arm64/xen/
14757 F:      arch/arm64/include/asm/xen/
14758
14759 XEN HYPERVISOR INTERFACE
14760 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14761 M:      Juergen Gross <jgross@suse.com>
14762 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14764 S:      Supported
14765 F:      arch/x86/xen/
14766 F:      drivers/*/xen-*front.c
14767 F:      drivers/xen/
14768 F:      arch/x86/include/asm/xen/
14769 F:      include/xen/
14770 F:      include/uapi/xen/
14771 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14772 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14773
14774 XEN NETWORK BACKEND DRIVER
14775 M:      Wei Liu <wei.liu2@citrix.com>
14776 M:      Paul Durrant <paul.durrant@citrix.com>
14777 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14778 L:      netdev@vger.kernel.org
14779 S:      Supported
14780 F:      drivers/net/xen-netback/*
14781
14782 XEN PCI SUBSYSTEM
14783 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14784 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14785 S:      Supported
14786 F:      arch/x86/pci/*xen*
14787 F:      drivers/pci/*xen*
14788
14789 XEN PVSCSI DRIVERS
14790 M:      Juergen Gross <jgross@suse.com>
14791 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14792 L:      linux-scsi@vger.kernel.org
14793 S:      Supported
14794 F:      drivers/scsi/xen-scsifront.c
14795 F:      drivers/xen/xen-scsiback.c
14796 F:      include/xen/interface/io/vscsiif.h
14797
14798 XEN SWIOTLB SUBSYSTEM
14799 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14800 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14801 S:      Supported
14802 F:      arch/x86/xen/*swiotlb*
14803 F:      drivers/xen/*swiotlb*
14804
14805 XFS FILESYSTEM
14806 M:      Darrick J. Wong <darrick.wong@oracle.com>
14807 M:      linux-xfs@vger.kernel.org
14808 L:      linux-xfs@vger.kernel.org
14809 W:      http://xfs.org/
14810 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14811 S:      Supported
14812 F:      Documentation/filesystems/xfs.txt
14813 F:      fs/xfs/
14814
14815 XILINX AXI ETHERNET DRIVER
14816 M:      Anirudha Sarangi <anirudh@xilinx.com>
14817 M:      John Linn <John.Linn@xilinx.com>
14818 S:      Maintained
14819 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14820
14821 XILINX UARTLITE SERIAL DRIVER
14822 M:      Peter Korsgaard <jacmet@sunsite.dk>
14823 L:      linux-serial@vger.kernel.org
14824 S:      Maintained
14825 F:      drivers/tty/serial/uartlite.c
14826
14827 XILINX VIDEO IP CORES
14828 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14829 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14830 L:      linux-media@vger.kernel.org
14831 T:      git git://linuxtv.org/media_tree.git
14832 S:      Supported
14833 F:      Documentation/devicetree/bindings/media/xilinx/
14834 F:      drivers/media/platform/xilinx/
14835 F:      include/uapi/linux/xilinx-v4l2-controls.h
14836
14837 XILLYBUS DRIVER
14838 M:      Eli Billauer <eli.billauer@gmail.com>
14839 L:      linux-kernel@vger.kernel.org
14840 S:      Supported
14841 F:      drivers/char/xillybus/
14842
14843 XRA1403 GPIO EXPANDER
14844 M:      Nandor Han <nandor.han@ge.com>
14845 M:      Semi Malinen <semi.malinen@ge.com>
14846 L:      linux-gpio@vger.kernel.org
14847 S:      Maintained
14848 F:      drivers/gpio/gpio-xra1403.c
14849 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14850
14851 XTENSA XTFPGA PLATFORM SUPPORT
14852 M:      Max Filippov <jcmvbkbc@gmail.com>
14853 L:      linux-xtensa@linux-xtensa.org
14854 S:      Maintained
14855 F:      drivers/spi/spi-xtensa-xtfpga.c
14856 F:      sound/soc/xtensa/xtfpga-i2s.c
14857
14858 YAM DRIVER FOR AX.25
14859 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14860 L:      linux-hams@vger.kernel.org
14861 S:      Maintained
14862 F:      drivers/net/hamradio/yam*
14863 F:      include/linux/yam.h
14864
14865 YAMA SECURITY MODULE
14866 M:      Kees Cook <keescook@chromium.org>
14867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14868 S:      Supported
14869 F:      security/yama/
14870 F:      Documentation/admin-guide/LSM/Yama.rst
14871
14872 YEALINK PHONE DRIVER
14873 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14874 L:      usbb2k-api-dev@nongnu.org
14875 S:      Maintained
14876 F:      Documentation/input/yealink.rst
14877 F:      drivers/input/misc/yealink.*
14878
14879 Z8530 DRIVER FOR AX.25
14880 M:      Joerg Reuter <jreuter@yaina.de>
14881 W:      http://yaina.de/jreuter/
14882 W:      http://www.qsl.net/dl1bke/
14883 L:      linux-hams@vger.kernel.org
14884 S:      Maintained
14885 F:      Documentation/networking/z8530drv.txt
14886 F:      drivers/net/hamradio/*scc.c
14887 F:      drivers/net/hamradio/z8530.h
14888
14889 ZBUD COMPRESSED PAGE ALLOCATOR
14890 M:      Seth Jennings <sjenning@redhat.com>
14891 M:      Dan Streetman <ddstreet@ieee.org>
14892 L:      linux-mm@kvack.org
14893 S:      Maintained
14894 F:      mm/zbud.c
14895 F:      include/linux/zbud.h
14896
14897 ZD1211RW WIRELESS DRIVER
14898 M:      Daniel Drake <dsd@gentoo.org>
14899 M:      Ulrich Kunitz <kune@deine-taler.de>
14900 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14901 L:      linux-wireless@vger.kernel.org
14902 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14903 S:      Maintained
14904 F:      drivers/net/wireless/zydas/zd1211rw/
14905
14906 ZD1301 MEDIA DRIVER
14907 M:      Antti Palosaari <crope@iki.fi>
14908 L:      linux-media@vger.kernel.org
14909 W:      https://linuxtv.org/
14910 W:      http://palosaari.fi/linux/
14911 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14912 S:      Maintained
14913 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14914
14915 ZD1301_DEMOD MEDIA DRIVER
14916 M:      Antti Palosaari <crope@iki.fi>
14917 L:      linux-media@vger.kernel.org
14918 W:      https://linuxtv.org/
14919 W:      http://palosaari.fi/linux/
14920 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14921 S:      Maintained
14922 F:      drivers/media/dvb-frontends/zd1301_demod*
14923
14924 ZPOOL COMPRESSED PAGE STORAGE API
14925 M:      Dan Streetman <ddstreet@ieee.org>
14926 L:      linux-mm@kvack.org
14927 S:      Maintained
14928 F:      mm/zpool.c
14929 F:      include/linux/zpool.h
14930
14931 ZR36067 VIDEO FOR LINUX DRIVER
14932 L:      mjpeg-users@lists.sourceforge.net
14933 L:      linux-media@vger.kernel.org
14934 W:      http://mjpeg.sourceforge.net/driver-zoran/
14935 T:      hg https://linuxtv.org/hg/v4l-dvb
14936 S:      Odd Fixes
14937 F:      drivers/media/pci/zoran/
14938
14939 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14940 M:      Minchan Kim <minchan@kernel.org>
14941 M:      Nitin Gupta <ngupta@vflare.org>
14942 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14943 L:      linux-kernel@vger.kernel.org
14944 S:      Maintained
14945 F:      drivers/block/zram/
14946 F:      Documentation/blockdev/zram.txt
14947
14948 ZS DECSTATION Z85C30 SERIAL DRIVER
14949 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14950 S:      Maintained
14951 F:      drivers/tty/serial/zs.*
14952
14953 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14954 M:      Minchan Kim <minchan@kernel.org>
14955 M:      Nitin Gupta <ngupta@vflare.org>
14956 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14957 L:      linux-mm@kvack.org
14958 S:      Maintained
14959 F:      mm/zsmalloc.c
14960 F:      include/linux/zsmalloc.h
14961 F:      Documentation/vm/zsmalloc.txt
14962
14963 ZSWAP COMPRESSED SWAP CACHING
14964 M:      Seth Jennings <sjenning@redhat.com>
14965 M:      Dan Streetman <ddstreet@ieee.org>
14966 L:      linux-mm@kvack.org
14967 S:      Maintained
14968 F:      mm/zswap.c
14969
14970 THE REST
14971 M:      Linus Torvalds <torvalds@linux-foundation.org>
14972 L:      linux-kernel@vger.kernel.org
14973 Q:      http://patchwork.kernel.org/project/LKML/list/
14974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14975 S:      Buried alive in reporters
14976 F:      *
14977 F:      */