MAINTAINERS: device property: ACPI: add fwnode.h
[linux-2.6-block.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 COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/platform_data/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADVANSYS SCSI DRIVER
496 M:      Matthew Wilcox <matthew@wil.cx>
497 M:      Hannes Reinecke <hare@suse.com>
498 L:      linux-scsi@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/scsi/advansys.txt
501 F:      drivers/scsi/advansys.c
502
503 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADXL345
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/misc/adxl34x.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC DMA DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/dma/dma-axi-dmac.c
816
817 ANALOG DEVICES INC IIO DRIVERS
818 M:      Lars-Peter Clausen <lars@metafoo.de>
819 M:      Michael Hennerich <Michael.Hennerich@analog.com>
820 W:      http://wiki.analog.com/
821 W:      http://ez.analog.com/community/linux-device-drivers
822 S:      Supported
823 F:      drivers/iio/*/ad*
824 F:      drivers/iio/adc/ltc2497*
825 X:      drivers/iio/*/adjd*
826 F:      drivers/staging/iio/*/ad*
827 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      drivers/staging/android/ion
850 F:      drivers/staging/android/uapi/ion.h
851 F:      drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M:      Johannes Berg <johannes@sipsolutions.net>
855 L:      linuxppc-dev@lists.ozlabs.org
856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S:      Maintained
858 F:      sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
862 L:      linux-iio@vger.kernel.org
863 S:      Maintained
864 F:      drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M:      Jiri Kosina <jikos@kernel.org>
868 S:      Odd fixes
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F:      arch/x86/kernel/apm_32.c
871 F:      include/linux/apm_bios.h
872 F:      include/uapi/linux/apm_bios.h
873 F:      drivers/char/apm-emulation.c
874
875 APPARMOR SECURITY MODULE
876 M:      John Johansen <john.johansen@canonical.com>
877 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
878 W:      apparmor.wiki.kernel.org
879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
880 S:      Supported
881 F:      security/apparmor/
882 F:      Documentation/admin-guide/LSM/apparmor.rst
883
884 APPLE BCM5974 MULTITOUCH DRIVER
885 M:      Henrik Rydberg <rydberg@bitmath.org>
886 L:      linux-input@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/input/mouse/bcm5974.c
889
890 APPLE SMC DRIVER
891 M:      Henrik Rydberg <rydberg@bitmath.org>
892 L:      linux-hwmon@vger.kernel.org
893 S:      Odd fixes
894 F:      drivers/hwmon/applesmc.c
895
896 APPLETALK NETWORK LAYER
897 L:      netdev@vger.kernel.org
898 S:      Odd fixes
899 F:      drivers/net/appletalk/
900 F:      net/appletalk/
901
902 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
903 M:      Duc Dang <dhdang@apm.com>
904 S:      Supported
905 F:      arch/arm64/boot/dts/apm/
906
907 APPLIED MICRO (APM) X-GENE SOC EDAC
908 M:      Loc Ho <lho@apm.com>
909 S:      Supported
910 F:      drivers/edac/xgene_edac.c
911 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
912
913 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
914 M:      Iyappan Subramanian <isubramanian@apm.com>
915 M:      Keyur Chudgar <kchudgar@apm.com>
916 S:      Supported
917 F:      drivers/net/ethernet/apm/xgene-v2/
918
919 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
920 M:      Iyappan Subramanian <isubramanian@apm.com>
921 M:      Keyur Chudgar <kchudgar@apm.com>
922 M:      Quan Nguyen <qnguyen@apm.com>
923 S:      Supported
924 F:      drivers/net/ethernet/apm/xgene/
925 F:      drivers/net/phy/mdio-xgene.c
926 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
927 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
928
929 APPLIED MICRO (APM) X-GENE SOC PMU
930 M:      Tai Nguyen <ttnguyen@apm.com>
931 S:      Supported
932 F:      drivers/perf/xgene_pmu.c
933 F:      Documentation/perf/xgene-pmu.txt
934 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
935
936 APTINA CAMERA SENSOR PLL
937 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
938 L:      linux-media@vger.kernel.org
939 S:      Maintained
940 F:      drivers/media/i2c/aptina-pll.*
941
942 ARC FRAMEBUFFER DRIVER
943 M:      Jaya Kumar <jayalk@intworks.biz>
944 S:      Maintained
945 F:      drivers/video/fbdev/arcfb.c
946 F:      drivers/video/fbdev/core/fb_defio.c
947
948 ARC PGU DRM DRIVER
949 M:      Alexey Brodkin <abrodkin@synopsys.com>
950 S:      Supported
951 F:      drivers/gpu/drm/arc/
952 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
953
954 ARCNET NETWORK LAYER
955 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
956 L:      netdev@vger.kernel.org
957 S:      Maintained
958 F:      drivers/net/arcnet/
959 F:      include/uapi/linux/if_arcnet.h
960
961 ARM ARCHITECTED TIMER DRIVER
962 M:      Mark Rutland <mark.rutland@arm.com>
963 M:      Marc Zyngier <marc.zyngier@arm.com>
964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965 S:      Maintained
966 F:      arch/arm/include/asm/arch_timer.h
967 F:      arch/arm64/include/asm/arch_timer.h
968 F:      drivers/clocksource/arm_arch_timer.c
969
970 ARM HDLCD DRM DRIVER
971 M:      Liviu Dudau <liviu.dudau@arm.com>
972 S:      Supported
973 F:      drivers/gpu/drm/arm/hdlcd_*
974 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
975
976 ARM MALI-DP DRM DRIVER
977 M:      Liviu Dudau <liviu.dudau@arm.com>
978 M:      Brian Starkey <brian.starkey@arm.com>
979 M:      Mali DP Maintainers <malidp@foss.arm.com>
980 S:      Supported
981 F:      drivers/gpu/drm/arm/
982 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
983
984 ARM MFM AND FLOPPY DRIVERS
985 M:      Ian Molton <spyro@f2s.com>
986 S:      Maintained
987 F:      arch/arm/lib/floppydma.S
988 F:      arch/arm/include/asm/floppy.h
989
990 ARM PMU PROFILING AND DEBUGGING
991 M:      Will Deacon <will.deacon@arm.com>
992 M:      Mark Rutland <mark.rutland@arm.com>
993 S:      Maintained
994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995 F:      arch/arm*/kernel/perf_*
996 F:      arch/arm/oprofile/common.c
997 F:      arch/arm*/kernel/hw_breakpoint.c
998 F:      arch/arm*/include/asm/hw_breakpoint.h
999 F:      arch/arm*/include/asm/perf_event.h
1000 F:      drivers/perf/*
1001 F:      include/linux/perf/arm_pmu.h
1002 F:      Documentation/devicetree/bindings/arm/pmu.txt
1003 F:      Documentation/devicetree/bindings/perf/
1004
1005 ARM PORT
1006 M:      Russell King <linux@armlinux.org.uk>
1007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008 W:      http://www.armlinux.org.uk/
1009 S:      Maintained
1010 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1011 F:      arch/arm/
1012
1013 ARM PRIMECELL AACI PL041 DRIVER
1014 M:      Russell King <linux@armlinux.org.uk>
1015 S:      Maintained
1016 F:      sound/arm/aaci.*
1017
1018 ARM PRIMECELL BUS SUPPORT
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/amba/
1022 F:      include/linux/amba/bus.h
1023
1024 ARM PRIMECELL CLCD PL110 DRIVER
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/video/fbdev/amba-clcd.*
1028
1029 ARM PRIMECELL KMI PL050 DRIVER
1030 M:      Russell King <linux@armlinux.org.uk>
1031 S:      Maintained
1032 F:      drivers/input/serio/ambakmi.*
1033 F:      include/linux/amba/kmi.h
1034
1035 ARM PRIMECELL MMCI PL180/1 DRIVER
1036 M:      Russell King <linux@armlinux.org.uk>
1037 S:      Maintained
1038 F:      drivers/mmc/host/mmci.*
1039 F:      include/linux/amba/mmci.h
1040
1041 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1042 M:      Russell King <linux@armlinux.org.uk>
1043 S:      Maintained
1044 F:      drivers/tty/serial/amba-pl01*.c
1045 F:      include/linux/amba/serial.h
1046
1047 ARM SMMU DRIVERS
1048 M:      Will Deacon <will.deacon@arm.com>
1049 R:      Robin Murphy <robin.murphy@arm.com>
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 S:      Maintained
1052 F:      drivers/iommu/arm-smmu.c
1053 F:      drivers/iommu/arm-smmu-v3.c
1054 F:      drivers/iommu/io-pgtable-arm.c
1055 F:      drivers/iommu/io-pgtable-arm-v7s.c
1056
1057 ARM SUB-ARCHITECTURES
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 F:      arch/arm/mach-*/
1061 F:      arch/arm/plat-*/
1062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1063
1064 ARM/ACTIONS SEMI ARCHITECTURE
1065 M:      Andreas Färber <afaerber@suse.de>
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 S:      Maintained
1068 N:      owl
1069 F:      arch/arm/mach-actions/
1070 F:      arch/arm/boot/dts/owl-*
1071 F:      arch/arm64/boot/dts/actions/
1072 F:      drivers/clocksource/owl-*
1073 F:      drivers/soc/actions/
1074 F:      include/dt-bindings/power/owl-*
1075 F:      include/linux/soc/actions/
1076 F:      Documentation/devicetree/bindings/arm/actions.txt
1077 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1078 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1079
1080 ARM/ADS SPHERE MACHINE SUPPORT
1081 M:      Lennert Buytenhek <kernel@wantstofly.org>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084
1085 ARM/AFEB9260 MACHINE SUPPORT
1086 M:      Sergey Lapin <slapin@ossfans.org>
1087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 S:      Maintained
1089
1090 ARM/AJECO 1ARM MACHINE SUPPORT
1091 M:      Lennert Buytenhek <kernel@wantstofly.org>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094
1095 ARM/Allwinner SoC Clock Support
1096 M:      Emilio López <emilio@elopez.com.ar>
1097 S:      Maintained
1098 F:      drivers/clk/sunxi/
1099
1100 ARM/Allwinner sunXi SoC support
1101 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1102 M:      Chen-Yu Tsai <wens@csie.org>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S:      Maintained
1105 N:      sun[x456789]i
1106 N:      sun50i
1107 F:      arch/arm/mach-sunxi/
1108 F:      arch/arm64/boot/dts/allwinner/
1109 F:      drivers/clk/sunxi-ng/
1110 F:      drivers/pinctrl/sunxi/
1111 F:      drivers/soc/sunxi/
1112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1113
1114 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1115 M:      Neil Armstrong <narmstrong@baylibre.com>
1116 M:      Jerome Brunet <jbrunet@baylibre.com>
1117 L:      linux-amlogic@lists.infradead.org
1118 S:      Maintained
1119 F:      drivers/clk/meson/
1120 F:      include/dt-bindings/clock/meson*
1121 F:      include/dt-bindings/clock/gxbb*
1122 F:      Documentation/devicetree/bindings/clock/amlogic*
1123
1124 ARM/Amlogic Meson SoC support
1125 M:      Carlo Caione <carlo@caione.org>
1126 M:      Kevin Hilman <khilman@baylibre.com>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 L:      linux-amlogic@lists.infradead.org
1129 W:      http://linux-meson.com/
1130 S:      Maintained
1131 F:      arch/arm/mach-meson/
1132 F:      arch/arm/boot/dts/meson*
1133 F:      arch/arm64/boot/dts/amlogic/
1134 F:      drivers/pinctrl/meson/
1135 F:      drivers/mmc/host/meson*
1136 N:      meson
1137
1138 ARM/Annapurna Labs ALPINE ARCHITECTURE
1139 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1140 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143 F:      arch/arm/mach-alpine/
1144 F:      arch/arm/boot/dts/alpine*
1145 F:      arch/arm64/boot/dts/al/
1146 F:      drivers/*/*alpine*
1147
1148 ARM/ARTPEC MACHINE SUPPORT
1149 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1150 M:      Lars Persson <lars.persson@axis.com>
1151 M:      Niklas Cassel <niklas.cassel@axis.com>
1152 S:      Maintained
1153 L:      linux-arm-kernel@axis.com
1154 F:      arch/arm/mach-artpec
1155 F:      arch/arm/boot/dts/artpec6*
1156 F:      drivers/clk/axis
1157 F:      drivers/pinctrl/pinctrl-artpec*
1158 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1159
1160 ARM/ASPEED I2C DRIVER
1161 M:      Brendan Higgins <brendanhiggins@google.com>
1162 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1163 R:      Joel Stanley <joel@jms.id.au>
1164 L:      linux-i2c@vger.kernel.org
1165 L:      openbmc@lists.ozlabs.org
1166 S:      Maintained
1167 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1168 F:      drivers/i2c/busses/i2c-aspeed.c
1169 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1170 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1171
1172 ARM/ASPEED MACHINE SUPPORT
1173 M:      Joel Stanley <joel@jms.id.au>
1174 S:      Maintained
1175 F:      arch/arm/mach-aspeed/
1176 F:      arch/arm/boot/dts/aspeed-*
1177 F:      drivers/*/*aspeed*
1178
1179 ARM/ATMEL AT91 Clock Support
1180 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1181 S:      Maintained
1182 F:      drivers/clk/at91
1183
1184 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1185 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1186 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 W:      http://www.linux4sam.org
1189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1190 S:      Supported
1191 F:      arch/arm/mach-at91/
1192 F:      include/soc/at91/
1193 F:      arch/arm/boot/dts/at91*.dts
1194 F:      arch/arm/boot/dts/at91*.dtsi
1195 F:      arch/arm/boot/dts/sama*.dts
1196 F:      arch/arm/boot/dts/sama*.dtsi
1197 F:      arch/arm/include/debug/at91.S
1198 F:      drivers/memory/atmel*
1199
1200 ARM/CALXEDA HIGHBANK ARCHITECTURE
1201 M:      Rob Herring <robh@kernel.org>
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S:      Maintained
1204 F:      arch/arm/mach-highbank/
1205 F:      arch/arm/boot/dts/highbank.dts
1206 F:      arch/arm/boot/dts/ecx-*.dts*
1207
1208 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1209 M:      Krzysztof Halasa <khalasa@piap.pl>
1210 S:      Maintained
1211 F:      arch/arm/mach-cns3xxx/
1212
1213 ARM/CAVIUM THUNDER NETWORK DRIVER
1214 M:      Sunil Goutham <sgoutham@cavium.com>
1215 M:      Robert Richter <rric@kernel.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Supported
1218 F:      drivers/net/ethernet/cavium/thunder/
1219
1220 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1221 M:      Alexander Shiyan <shc_work@mail.ru>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Odd Fixes
1224 N:      clps711x
1225
1226 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1227 M:      Lennert Buytenhek <kernel@wantstofly.org>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S:      Maintained
1230
1231 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1232 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1233 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      arch/arm/mach-ep93xx/
1237 F:      arch/arm/mach-ep93xx/include/mach/
1238
1239 ARM/CLKDEV SUPPORT
1240 M:      Russell King <linux@armlinux.org.uk>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1244 F:      arch/arm/include/asm/clkdev.h
1245 F:      drivers/clk/clkdev.c
1246
1247 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1248 M:      Mike Rapoport <mike@compulab.co.il>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251
1252 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1253 M:      Baruch Siach <baruch@tkos.co.il>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/boot/dts/cx92755*
1257 N:      digicolor
1258
1259 ARM/CONTEC MICRO9 MACHINE SUPPORT
1260 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1261 S:      Maintained
1262 F:      arch/arm/mach-ep93xx/micro9.c
1263
1264 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1265 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      drivers/hwtracing/coresight/*
1269 F:      Documentation/trace/coresight.txt
1270 F:      Documentation/trace/coresight-cpu-debug.txt
1271 F:      Documentation/devicetree/bindings/arm/coresight.txt
1272 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1273 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1274 F:      tools/perf/arch/arm/util/pmu.c
1275 F:      tools/perf/arch/arm/util/auxtrace.c
1276 F:      tools/perf/arch/arm/util/cs-etm.c
1277 F:      tools/perf/arch/arm/util/cs-etm.h
1278 F:      tools/perf/util/cs-etm.h
1279
1280 ARM/CORGI MACHINE SUPPORT
1281 M:      Richard Purdie <rpurdie@rpsys.net>
1282 S:      Maintained
1283
1284 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1285 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T:      git git://github.com/ulli-kroll/linux.git
1288 S:      Maintained
1289 F:      arch/arm/mach-gemini/
1290 F:      drivers/rtc/rtc-ftrtc010.c
1291
1292 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1293 M:      Barry Song <baohua@kernel.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1296 S:      Maintained
1297 F:      arch/arm/boot/dts/prima2*
1298 F:      arch/arm/mach-prima2/
1299 F:      drivers/clk/sirf/
1300 F:      drivers/clocksource/timer-prima2.c
1301 F:      drivers/clocksource/timer-atlas7.c
1302 N:      [^a-z]sirf
1303
1304 ARM/EBSA110 MACHINE SUPPORT
1305 M:      Russell King <linux@armlinux.org.uk>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 W:      http://www.armlinux.org.uk/
1308 S:      Maintained
1309 F:      arch/arm/mach-ebsa110/
1310 F:      drivers/net/ethernet/amd/am79c961a.*
1311
1312 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1313 M:      Uwe Kleine-König <kernel@pengutronix.de>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316 N:      efm32
1317
1318 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1319 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/mach-pxa/ezx.c
1323
1324 ARM/FARADAY FA526 PORT
1325 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Maintained
1328 T:      git git://git.berlios.de/gemini-board
1329 F:      arch/arm/mm/*-fa*
1330
1331 ARM/FOOTBRIDGE ARCHITECTURE
1332 M:      Russell King <linux@armlinux.org.uk>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 W:      http://www.armlinux.org.uk/
1335 S:      Maintained
1336 F:      arch/arm/include/asm/hardware/dec21285.h
1337 F:      arch/arm/mach-footbridge/
1338
1339 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1340 M:      Shawn Guo <shawnguo@kernel.org>
1341 M:      Sascha Hauer <kernel@pengutronix.de>
1342 R:      Fabio Estevam <fabio.estevam@nxp.com>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1346 F:      arch/arm/mach-imx/
1347 F:      arch/arm/mach-mxs/
1348 F:      arch/arm/boot/dts/imx*
1349 F:      arch/arm/configs/imx*_defconfig
1350 F:      drivers/clk/imx/
1351 F:      drivers/soc/imx/
1352 F:      include/soc/imx/
1353
1354 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1355 M:      Shawn Guo <shawnguo@kernel.org>
1356 M:      Sascha Hauer <kernel@pengutronix.de>
1357 R:      Stefan Agner <stefan@agner.ch>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1361 F:      arch/arm/mach-imx/*vf610*
1362 F:      arch/arm/boot/dts/vf*
1363
1364 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1365 M:      Lennert Buytenhek <kernel@wantstofly.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368
1369 ARM/GUMSTIX MACHINE SUPPORT
1370 M:      Steve Sakoman <sakoman@gmail.com>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1375 M:      Philipp Zabel <philipp.zabel@gmail.com>
1376 M:      Paul Parsons <lost.distance@yahoo.com>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-pxa/hx4700.c
1380 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1381 F:      sound/soc/pxa/hx4700.c
1382
1383 ARM/HISILICON SOC SUPPORT
1384 M:      Wei Xu <xuwei5@hisilicon.com>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 W:      http://www.hisilicon.com
1387 S:      Supported
1388 T:      git git://github.com/hisilicon/linux-hisi.git
1389 F:      arch/arm/mach-hisi/
1390 F:      arch/arm/boot/dts/hi3*
1391 F:      arch/arm/boot/dts/hip*
1392 F:      arch/arm/boot/dts/hisi*
1393 F:      arch/arm64/boot/dts/hisilicon/
1394
1395 ARM/HP JORNADA 7XX MACHINE SUPPORT
1396 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1397 W:      www.jlime.com
1398 S:      Maintained
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1400 F:      arch/arm/mach-sa1100/jornada720.c
1401 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1402
1403 ARM/IGEP MACHINE SUPPORT
1404 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1405 M:      Javier Martinez Canillas <javier@dowhile0.org>
1406 L:      linux-omap@vger.kernel.org
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/boot/dts/omap3-igep*
1410
1411 ARM/INCOME PXA270 SUPPORT
1412 M:      Marek Vasut <marek.vasut@gmail.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1416
1417 ARM/INTEL IOP13XX ARM ARCHITECTURE
1418 M:      Lennert Buytenhek <kernel@wantstofly.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421
1422 ARM/INTEL IOP32X ARM ARCHITECTURE
1423 M:      Lennert Buytenhek <kernel@wantstofly.org>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426
1427 ARM/INTEL IOP33X ARM ARCHITECTURE
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Orphan
1430
1431 ARM/INTEL IQ81342EX MACHINE SUPPORT
1432 M:      Lennert Buytenhek <kernel@wantstofly.org>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435
1436 ARM/INTEL IXDP2850 MACHINE SUPPORT
1437 M:      Lennert Buytenhek <kernel@wantstofly.org>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440
1441 ARM/INTEL IXP4XX ARM ARCHITECTURE
1442 M:      Imre Kaloz <kaloz@openwrt.org>
1443 M:      Krzysztof Halasa <khalasa@piap.pl>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      arch/arm/mach-ixp4xx/
1447
1448 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1449 M:      Jonathan Cameron <jic23@cam.ac.uk>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-pxa/stargate2.c
1453 F:      drivers/pcmcia/pxa2xx_stargate2.c
1454
1455 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
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/LG1K ARCHITECTURE
1466 M:      Chanho Min <chanho.min@lge.com>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469 F:      arch/arm64/boot/dts/lg/
1470
1471 ARM/LOGICPD PXA270 MACHINE SUPPORT
1472 M:      Lennert Buytenhek <kernel@wantstofly.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475
1476 ARM/LPC18XX ARCHITECTURE
1477 M:      Joachim Eastwood <manabian@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/boot/dts/lpc43*
1481 F:      drivers/clk/nxp/clk-lpc18xx*
1482 F:      drivers/clocksource/time-lpc32xx.c
1483 F:      drivers/i2c/busses/i2c-lpc2k.c
1484 F:      drivers/memory/pl172.c
1485 F:      drivers/mtd/spi-nor/nxp-spifi.c
1486 F:      drivers/rtc/rtc-lpc24xx.c
1487 N:      lpc18xx
1488
1489 ARM/LPC32XX SOC SUPPORT
1490 M:      Vladimir Zapolskiy <vz@mleia.com>
1491 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1494 S:      Maintained
1495 F:      arch/arm/boot/dts/lpc32*
1496 F:      arch/arm/mach-lpc32xx/
1497 F:      drivers/i2c/busses/i2c-pnx.c
1498 F:      drivers/net/ethernet/nxp/lpc_eth.c
1499 F:      drivers/usb/host/ohci-nxp.c
1500 F:      drivers/watchdog/pnx4008_wdt.c
1501 N:      lpc32xx
1502
1503 ARM/MAGICIAN MACHINE SUPPORT
1504 M:      Philipp Zabel <philipp.zabel@gmail.com>
1505 S:      Maintained
1506
1507 ARM/Marvell Berlin SoC support
1508 M:      Jisheng Zhang <jszhang@marvell.com>
1509 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/mach-berlin/
1513 F:      arch/arm/boot/dts/berlin*
1514 F:      arch/arm64/boot/dts/marvell/berlin*
1515
1516 ARM/Marvell Dove/MV78xx0/Orion SOC support
1517 M:      Jason Cooper <jason@lakedaemon.net>
1518 M:      Andrew Lunn <andrew@lunn.ch>
1519 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520 M:      Gregory Clement <gregory.clement@free-electrons.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      Documentation/devicetree/bindings/soc/dove/
1524 F:      arch/arm/mach-dove/
1525 F:      arch/arm/mach-mv78xx0/
1526 F:      arch/arm/mach-orion5x/
1527 F:      arch/arm/plat-orion/
1528 F:      arch/arm/boot/dts/dove*
1529 F:      arch/arm/boot/dts/orion5x*
1530
1531 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1532 M:      Jason Cooper <jason@lakedaemon.net>
1533 M:      Andrew Lunn <andrew@lunn.ch>
1534 M:      Gregory Clement <gregory.clement@free-electrons.com>
1535 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      arch/arm/boot/dts/armada*
1539 F:      arch/arm/boot/dts/kirkwood*
1540 F:      arch/arm/configs/mvebu_*_defconfig
1541 F:      arch/arm/mach-mvebu/
1542 F:      arch/arm64/boot/dts/marvell/armada*
1543 F:      drivers/cpufreq/mvebu-cpufreq.c
1544 F:      drivers/irqchip/irq-armada-370-xp.c
1545 F:      drivers/irqchip/irq-mvebu-*
1546 F:      drivers/pinctrl/mvebu/
1547 F:      drivers/rtc/rtc-armada38x.c
1548
1549 ARM/Mediatek RTC DRIVER
1550 M:      Eddie Huang <eddie.huang@mediatek.com>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      drivers/rtc/rtc-mt6397.c
1555
1556 ARM/Mediatek SoC support
1557 M:      Matthias Brugger <matthias.bgg@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/boot/dts/mt6*
1562 F:      arch/arm/boot/dts/mt7*
1563 F:      arch/arm/boot/dts/mt8*
1564 F:      arch/arm/mach-mediatek/
1565 F:      arch/arm64/boot/dts/mediatek/
1566 N:      mtk
1567 K:      mediatek
1568
1569 ARM/Mediatek USB3 PHY DRIVER
1570 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 F:      drivers/phy/phy-mt65xx-usb3.c
1575
1576 ARM/MICREL KS8695 ARCHITECTURE
1577 M:      Greg Ungerer <gerg@uclinux.org>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F:      arch/arm/mach-ks8695/
1580 S:      Odd Fixes
1581
1582 ARM/MIOA701 MACHINE SUPPORT
1583 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F:      arch/arm/mach-pxa/mioa701.c
1586 S:      Maintained
1587
1588 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1589 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1590 S:      Maintained
1591
1592 ARM/NOMADIK ARCHITECTURE
1593 M:      Alessandro Rubini <rubini@unipv.it>
1594 M:      Linus Walleij <linus.walleij@linaro.org>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/mach-nomadik/
1598 F:      drivers/pinctrl/nomadik/
1599 F:      drivers/i2c/busses/i2c-nomadik.c
1600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1601
1602 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1603 M:      Wan ZongShun <mcuos.com@gmail.com>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 W:      http://www.mcuos.com
1606 S:      Maintained
1607 F:      arch/arm/mach-w90x900/
1608 F:      drivers/input/keyboard/w90p910_keypad.c
1609 F:      drivers/input/touchscreen/w90p910_ts.c
1610 F:      drivers/watchdog/nuc900_wdt.c
1611 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1612 F:      drivers/mtd/nand/nuc900_nand.c
1613 F:      drivers/rtc/rtc-nuc900.c
1614 F:      drivers/spi/spi-nuc900.c
1615 F:      drivers/usb/host/ehci-w90x900.c
1616 F:      drivers/video/fbdev/nuc900fb.c
1617
1618 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1619 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1620 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1621 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1622 S:      Supported
1623
1624 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1625 M:      Alexander Clouter <alex@digriz.org.uk>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 W:      http://www.digriz.org.uk/ts78xx/kernel
1628 S:      Maintained
1629 F:      arch/arm/mach-orion5x/ts78xx-*
1630
1631 ARM/OXNAS platform support
1632 M:      Neil Armstrong <narmstrong@baylibre.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1635 S:      Maintained
1636 F:      arch/arm/mach-oxnas/
1637 F:      arch/arm/boot/dts/ox8*.dtsi
1638 F:      arch/arm/boot/dts/wd-mbwe.dts
1639 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1640 N:      oxnas
1641
1642 ARM/PALM TREO SUPPORT
1643 M:      Tomas Cech <sleep_walker@suse.com>
1644 L:      linux-arm-kernel@lists.infradead.org
1645 W:      http://hackndev.com
1646 S:      Maintained
1647 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1648 F:      arch/arm/mach-pxa/palmtreo.c
1649
1650 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1651 M:      Marek Vasut <marek.vasut@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org
1653 W:      http://hackndev.com
1654 S:      Maintained
1655 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1656 F:      arch/arm/mach-pxa/palmtx.c
1657 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1658 F:      arch/arm/mach-pxa/palmt5.c
1659 F:      arch/arm/mach-pxa/include/mach/palmld.h
1660 F:      arch/arm/mach-pxa/palmld.c
1661 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1662 F:      arch/arm/mach-pxa/palmte2.c
1663 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1664 F:      arch/arm/mach-pxa/palmtc.c
1665
1666 ARM/PALMZ72 SUPPORT
1667 M:      Sergey Lapin <slapin@ossfans.org>
1668 L:      linux-arm-kernel@lists.infradead.org
1669 W:      http://hackndev.com
1670 S:      Maintained
1671 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1672 F:      arch/arm/mach-pxa/palmz72.c
1673
1674 ARM/PLEB SUPPORT
1675 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1676 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1677 S:      Maintained
1678
1679 ARM/PT DIGITAL BOARD PORT
1680 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W:      http://www.armlinux.org.uk/
1683 S:      Maintained
1684
1685 ARM/QUALCOMM SUPPORT
1686 M:      Andy Gross <andy.gross@linaro.org>
1687 M:      David Brown <david.brown@linaro.org>
1688 L:      linux-arm-msm@vger.kernel.org
1689 L:      linux-soc@vger.kernel.org
1690 S:      Maintained
1691 F:      Documentation/devicetree/bindings/soc/qcom/
1692 F:      arch/arm/boot/dts/qcom-*.dts
1693 F:      arch/arm/boot/dts/qcom-*.dtsi
1694 F:      arch/arm/mach-qcom/
1695 F:      arch/arm64/boot/dts/qcom/*
1696 F:      drivers/i2c/busses/i2c-qup.c
1697 F:      drivers/clk/qcom/
1698 F:      drivers/dma/qcom/
1699 F:      drivers/soc/qcom/
1700 F:      drivers/spi/spi-qup.c
1701 F:      drivers/tty/serial/msm_serial.h
1702 F:      drivers/tty/serial/msm_serial.c
1703 F:      drivers/*/pm8???-*
1704 F:      drivers/mfd/ssbi.c
1705 F:      drivers/firmware/qcom_scm.c
1706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1707
1708 ARM/RADISYS ENP2611 MACHINE SUPPORT
1709 M:      Lennert Buytenhek <kernel@wantstofly.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712
1713 ARM/REALTEK ARCHITECTURE
1714 M:      Andreas Färber <afaerber@suse.de>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717 F:      arch/arm64/boot/dts/realtek/
1718 F:      Documentation/devicetree/bindings/arm/realtek.txt
1719
1720 ARM/RENESAS ARM64 ARCHITECTURE
1721 M:      Simon Horman <horms@verge.net.au>
1722 M:      Magnus Damm <magnus.damm@gmail.com>
1723 L:      linux-renesas-soc@vger.kernel.org
1724 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1726 S:      Supported
1727 F:      arch/arm64/boot/dts/renesas/
1728 F:      drivers/soc/renesas/
1729 F:      include/linux/soc/renesas/
1730
1731 ARM/RISCPC ARCHITECTURE
1732 M:      Russell King <linux@armlinux.org.uk>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 W:      http://www.armlinux.org.uk/
1735 S:      Maintained
1736 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1737 F:      arch/arm/include/asm/hardware/ioc.h
1738 F:      arch/arm/include/asm/hardware/iomd.h
1739 F:      arch/arm/include/asm/hardware/memc.h
1740 F:      arch/arm/mach-rpc/
1741 F:      drivers/net/ethernet/8390/etherh.c
1742 F:      drivers/net/ethernet/i825xx/ether1*
1743 F:      drivers/net/ethernet/seeq/ether3*
1744 F:      drivers/scsi/arm/
1745
1746 ARM/Rockchip SoC support
1747 M:      Heiko Stuebner <heiko@sntech.de>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L:      linux-rockchip@lists.infradead.org
1750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/rk3*
1753 F:      arch/arm/boot/dts/rv1108*
1754 F:      arch/arm/mach-rockchip/
1755 F:      drivers/clk/rockchip/
1756 F:      drivers/i2c/busses/i2c-rk3x.c
1757 F:      drivers/*/*rockchip*
1758 F:      drivers/*/*/*rockchip*
1759 F:      sound/soc/rockchip/
1760 N:      rockchip
1761
1762 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1763 M:      Kukjin Kim <kgene@kernel.org>
1764 M:      Krzysztof Kozlowski <krzk@kernel.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1767 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1768 S:      Maintained
1769 F:      arch/arm/boot/dts/s3c*
1770 F:      arch/arm/boot/dts/s5p*
1771 F:      arch/arm/boot/dts/samsung*
1772 F:      arch/arm/boot/dts/exynos*
1773 F:      arch/arm64/boot/dts/exynos/
1774 F:      arch/arm/plat-samsung/
1775 F:      arch/arm/mach-s3c24*/
1776 F:      arch/arm/mach-s3c64xx/
1777 F:      arch/arm/mach-s5p*/
1778 F:      arch/arm/mach-exynos*/
1779 F:      drivers/*/*s3c24*
1780 F:      drivers/*/*/*s3c24*
1781 F:      drivers/*/*s3c64xx*
1782 F:      drivers/*/*s5pv210*
1783 F:      drivers/memory/samsung/*
1784 F:      drivers/soc/samsung/*
1785 F:      Documentation/arm/Samsung/
1786 F:      Documentation/devicetree/bindings/arm/samsung/
1787 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1788 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1789 N:      exynos
1790
1791 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1792 M:      Kyungmin Park <kyungmin.park@samsung.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      arch/arm/mach-s5pv210/
1796
1797 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1798 M:      Kyungmin Park <kyungmin.park@samsung.com>
1799 M:      Kamil Debski <kamil@wypas.org>
1800 M:      Andrzej Hajda <a.hajda@samsung.com>
1801 L:      linux-arm-kernel@lists.infradead.org
1802 L:      linux-media@vger.kernel.org
1803 S:      Maintained
1804 F:      drivers/media/platform/s5p-g2d/
1805
1806 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1807 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1808 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1809 L:      linux-media@vger.kernel.org
1810 S:      Maintained
1811 F:      drivers/media/platform/s5p-cec/
1812 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1813
1814 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1815 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1816 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1817 L:      linux-arm-kernel@lists.infradead.org
1818 L:      linux-media@vger.kernel.org
1819 S:      Maintained
1820 F:      drivers/media/platform/s5p-jpeg/
1821
1822 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1823 M:      Kyungmin Park <kyungmin.park@samsung.com>
1824 M:      Kamil Debski <kamil@wypas.org>
1825 M:      Jeongtae Park <jtp.park@samsung.com>
1826 M:      Andrzej Hajda <a.hajda@samsung.com>
1827 L:      linux-arm-kernel@lists.infradead.org
1828 L:      linux-media@vger.kernel.org
1829 S:      Maintained
1830 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1831 F:      drivers/media/platform/s5p-mfc/
1832
1833 ARM/SHMOBILE ARM ARCHITECTURE
1834 M:      Simon Horman <horms@verge.net.au>
1835 M:      Magnus Damm <magnus.damm@gmail.com>
1836 L:      linux-renesas-soc@vger.kernel.org
1837 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1839 S:      Supported
1840 F:      arch/arm/boot/dts/emev2*
1841 F:      arch/arm/boot/dts/r7s*
1842 F:      arch/arm/boot/dts/r8a*
1843 F:      arch/arm/boot/dts/sh*
1844 F:      arch/arm/configs/shmobile_defconfig
1845 F:      arch/arm/include/debug/renesas-scif.S
1846 F:      arch/arm/mach-shmobile/
1847 F:      drivers/soc/renesas/
1848 F:      include/linux/soc/renesas/
1849
1850 ARM/SOCFPGA ARCHITECTURE
1851 M:      Dinh Nguyen <dinguyen@kernel.org>
1852 S:      Maintained
1853 F:      arch/arm/mach-socfpga/
1854 F:      arch/arm/boot/dts/socfpga*
1855 F:      arch/arm/configs/socfpga_defconfig
1856 F:      arch/arm64/boot/dts/altera/
1857 W:      http://www.rocketboards.org
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1859
1860 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1861 M:      Dinh Nguyen <dinguyen@kernel.org>
1862 S:      Maintained
1863 F:      drivers/clk/socfpga/
1864
1865 ARM/SOCFPGA EDAC SUPPORT
1866 M:      Thor Thayer <thor.thayer@linux.intel.com>
1867 S:      Maintained
1868 F:      drivers/edac/altera_edac.
1869
1870 ARM/STI ARCHITECTURE
1871 M:      Patrice Chotard <patrice.chotard@st.com>
1872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 W:      http://www.stlinux.com
1874 S:      Maintained
1875 F:      arch/arm/mach-sti/
1876 F:      arch/arm/boot/dts/sti*
1877 F:      drivers/char/hw_random/st-rng.c
1878 F:      drivers/clocksource/arm_global_timer.c
1879 F:      drivers/clocksource/clksrc_st_lpc.c
1880 F:      drivers/cpufreq/sti-cpufreq.c
1881 F:      drivers/dma/st_fdma*
1882 F:      drivers/i2c/busses/i2c-st.c
1883 F:      drivers/media/rc/st_rc.c
1884 F:      drivers/media/platform/sti/c8sectpfe/
1885 F:      drivers/mmc/host/sdhci-st.c
1886 F:      drivers/phy/st/phy-miphy28lp.c
1887 F:      drivers/phy/st/phy-stih407-usb.c
1888 F:      drivers/pinctrl/pinctrl-st.c
1889 F:      drivers/remoteproc/st_remoteproc.c
1890 F:      drivers/remoteproc/st_slim_rproc.c
1891 F:      drivers/reset/sti/
1892 F:      drivers/rtc/rtc-st-lpc.c
1893 F:      drivers/tty/serial/st-asc.c
1894 F:      drivers/usb/dwc3/dwc3-st.c
1895 F:      drivers/usb/host/ehci-st.c
1896 F:      drivers/usb/host/ohci-st.c
1897 F:      drivers/watchdog/st_lpc_wdt.c
1898 F:      drivers/ata/ahci_st.c
1899 F:      include/linux/remoteproc/st_slim_rproc.h
1900
1901 ARM/STM32 ARCHITECTURE
1902 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1903 M:      Alexandre Torgue <alexandre.torgue@st.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1907 N:      stm32
1908 F:      drivers/clocksource/armv7m_systick.c
1909
1910 ARM/TANGO ARCHITECTURE
1911 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1912 L:      linux-arm-kernel@lists.infradead.org
1913 S:      Maintained
1914 N:      tango
1915
1916 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1917 M:      Lennert Buytenhek <kernel@wantstofly.org>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 S:      Maintained
1920
1921 ARM/TETON BGA MACHINE SUPPORT
1922 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925
1926 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1927 M:      Santosh Shilimkar <ssantosh@kernel.org>
1928 L:      linux-kernel@vger.kernel.org
1929 S:      Maintained
1930 F:      drivers/memory/*emif*
1931
1932 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1933 M:      Santosh Shilimkar <ssantosh@kernel.org>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 S:      Maintained
1936 F:      arch/arm/mach-keystone/
1937 F:      arch/arm/boot/dts/keystone-*
1938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1939
1940 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1941 M:      Santosh Shilimkar <ssantosh@kernel.org>
1942 L:      linux-kernel@vger.kernel.org
1943 S:      Maintained
1944 F:      drivers/clk/keystone/
1945
1946 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1947 M:      Santosh Shilimkar <ssantosh@kernel.org>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 L:      linux-kernel@vger.kernel.org
1950 S:      Maintained
1951 F:      drivers/clocksource/timer-keystone.c
1952
1953 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1954 M:      Santosh Shilimkar <ssantosh@kernel.org>
1955 L:      linux-kernel@vger.kernel.org
1956 S:      Maintained
1957 F:      drivers/power/reset/keystone-reset.c
1958
1959 ARM/THECUS N2100 MACHINE SUPPORT
1960 M:      Lennert Buytenhek <kernel@wantstofly.org>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963
1964 ARM/TOSA MACHINE SUPPORT
1965 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1966 M:      Dirk Opfer <dirk@opfer-online.de>
1967 S:      Maintained
1968
1969 ARM/U300 MACHINE SUPPORT
1970 M:      Linus Walleij <linus.walleij@linaro.org>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 S:      Supported
1973 F:      arch/arm/mach-u300/
1974 F:      drivers/clocksource/timer-u300.c
1975 F:      drivers/i2c/busses/i2c-stu300.c
1976 F:      drivers/rtc/rtc-coh901331.c
1977 F:      drivers/watchdog/coh901327_wdt.c
1978 F:      drivers/dma/coh901318*
1979 F:      drivers/mfd/ab3100*
1980 F:      drivers/rtc/rtc-ab3100.c
1981 F:      drivers/rtc/rtc-coh901331.c
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1983
1984 ARM/UNIPHIER ARCHITECTURE
1985 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/uniphier*
1990 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1991 F:      arch/arm/mach-uniphier/
1992 F:      arch/arm/mm/cache-uniphier.c
1993 F:      arch/arm64/boot/dts/socionext/
1994 F:      drivers/bus/uniphier-system-bus.c
1995 F:      drivers/clk/uniphier/
1996 F:      drivers/i2c/busses/i2c-uniphier*
1997 F:      drivers/pinctrl/uniphier/
1998 F:      drivers/reset/reset-uniphier.c
1999 F:      drivers/tty/serial/8250/8250_uniphier.c
2000 N:      uniphier
2001
2002 ARM/Ux500 ARM ARCHITECTURE
2003 M:      Linus Walleij <linus.walleij@linaro.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006 F:      arch/arm/mach-ux500/
2007 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2008 F:      drivers/dma/ste_dma40*
2009 F:      drivers/hwspinlock/u8500_hsem.c
2010 F:      drivers/mfd/abx500*
2011 F:      drivers/mfd/ab8500*
2012 F:      drivers/mfd/dbx500*
2013 F:      drivers/mfd/db8500*
2014 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2015 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2016 F:      drivers/rtc/rtc-ab8500.c
2017 F:      drivers/rtc/rtc-pl031.c
2018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2019
2020 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2021 M:      Ulf Hansson <ulf.hansson@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 T:      git git://git.linaro.org/people/ulfh/clk.git
2024 S:      Maintained
2025 F:      drivers/clk/ux500/
2026
2027 ARM/VERSATILE EXPRESS PLATFORM
2028 M:      Liviu Dudau <liviu.dudau@arm.com>
2029 M:      Sudeep Holla <sudeep.holla@arm.com>
2030 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      arch/arm/boot/dts/vexpress*
2034 F:      arch/arm64/boot/dts/arm/
2035 F:      arch/arm/mach-vexpress/
2036 F:      */*/vexpress*
2037 F:      */*/*/vexpress*
2038 F:      drivers/clk/versatile/clk-vexpress-osc.c
2039 F:      drivers/clocksource/versatile.c
2040 N:      mps2
2041
2042 ARM/VFP SUPPORT
2043 M:      Russell King <linux@armlinux.org.uk>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 W:      http://www.armlinux.org.uk/
2046 S:      Maintained
2047 F:      arch/arm/vfp/
2048
2049 ARM/VOIPAC PXA270 SUPPORT
2050 M:      Marek Vasut <marek.vasut@gmail.com>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 S:      Maintained
2053 F:      arch/arm/mach-pxa/vpac270.c
2054 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2055
2056 ARM/VT8500 ARM ARCHITECTURE
2057 M:      Tony Prisk <linux@prisktech.co.nz>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060 F:      arch/arm/mach-vt8500/
2061 F:      drivers/clocksource/vt8500_timer.c
2062 F:      drivers/i2c/busses/i2c-wmt.c
2063 F:      drivers/mmc/host/wmt-sdmmc.c
2064 F:      drivers/pwm/pwm-vt8500.c
2065 F:      drivers/rtc/rtc-vt8500.c
2066 F:      drivers/tty/serial/vt8500_serial.c
2067 F:      drivers/usb/host/ehci-platform.c
2068 F:      drivers/usb/host/uhci-platform.c
2069 F:      drivers/video/fbdev/vt8500lcdfb.*
2070 F:      drivers/video/fbdev/wm8505fb*
2071 F:      drivers/video/fbdev/wmt_ge_rops.*
2072
2073 ARM/ZIPIT Z2 SUPPORT
2074 M:      Marek Vasut <marek.vasut@gmail.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/mach-pxa/z2.c
2078 F:      arch/arm/mach-pxa/include/mach/z2.h
2079
2080 ARM/ZTE ARCHITECTURE
2081 M:      Jun Nie <jun.nie@linaro.org>
2082 M:      Baoyou Xie <baoyou.xie@linaro.org>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S:      Maintained
2085 F:      arch/arm/mach-zx/
2086 F:      drivers/clk/zte/
2087 F:      drivers/reset/reset-zx2967.c
2088 F:      drivers/soc/zte/
2089 F:      Documentation/devicetree/bindings/arm/zte.txt
2090 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2091 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2092 F:      Documentation/devicetree/bindings/soc/zte/
2093 F:      include/dt-bindings/soc/zx*.h
2094
2095 ARM/ZYNQ ARCHITECTURE
2096 M:      Michal Simek <michal.simek@xilinx.com>
2097 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W:      http://wiki.xilinx.com
2100 T:      git https://github.com/Xilinx/linux-xlnx.git
2101 S:      Supported
2102 F:      arch/arm/mach-zynq/
2103 F:      drivers/cpuidle/cpuidle-zynq.c
2104 F:      drivers/block/xsysace.c
2105 N:      zynq
2106 N:      xilinx
2107 F:      drivers/clocksource/cadence_ttc_timer.c
2108 F:      drivers/i2c/busses/i2c-cadence.c
2109 F:      drivers/mmc/host/sdhci-of-arasan.c
2110 F:      drivers/edac/synopsys_edac.c
2111
2112 ARM64 PORT (AARCH64 ARCHITECTURE)
2113 M:      Catalin Marinas <catalin.marinas@arm.com>
2114 M:      Will Deacon <will.deacon@arm.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2117 S:      Maintained
2118 F:      arch/arm64/
2119 F:      Documentation/arm64/
2120
2121 AS3645A LED FLASH CONTROLLER DRIVER
2122 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2123 L:      linux-media@vger.kernel.org
2124 T:      git git://linuxtv.org/media_tree.git
2125 S:      Maintained
2126 F:      drivers/media/i2c/as3645a.c
2127 F:      include/media/i2c/as3645a.h
2128
2129 ASAHI KASEI AK8974 DRIVER
2130 M:      Linus Walleij <linus.walleij@linaro.org>
2131 L:      linux-iio@vger.kernel.org
2132 W:      http://www.akm.com/
2133 S:      Supported
2134 F:      drivers/iio/magnetometer/ak8974.c
2135
2136 ASC7621 HARDWARE MONITOR DRIVER
2137 M:      George Joseph <george.joseph@fairview5.com>
2138 L:      linux-hwmon@vger.kernel.org
2139 S:      Maintained
2140 F:      Documentation/hwmon/asc7621
2141 F:      drivers/hwmon/asc7621.c
2142
2143 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2144 M:      Corentin Chary <corentin.chary@gmail.com>
2145 L:      acpi4asus-user@lists.sourceforge.net
2146 L:      platform-driver-x86@vger.kernel.org
2147 W:      http://acpi4asus.sf.net
2148 S:      Maintained
2149 F:      drivers/platform/x86/asus*.c
2150 F:      drivers/platform/x86/eeepc*.c
2151
2152 ASUS WIRELESS RADIO CONTROL DRIVER
2153 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2154 L:      platform-driver-x86@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/platform/x86/asus-wireless.c
2157
2158 ASYMMETRIC KEYS
2159 M:      David Howells <dhowells@redhat.com>
2160 L:      keyrings@vger.kernel.org
2161 S:      Maintained
2162 F:      Documentation/crypto/asymmetric-keys.txt
2163 F:      include/linux/verification.h
2164 F:      include/crypto/public_key.h
2165 F:      include/crypto/pkcs7.h
2166 F:      crypto/asymmetric_keys/
2167
2168 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2169 R:      Dan Williams <dan.j.williams@intel.com>
2170 W:      http://sourceforge.net/projects/xscaleiop
2171 S:      Odd fixes
2172 F:      Documentation/crypto/async-tx-api.txt
2173 F:      crypto/async_tx/
2174 F:      drivers/dma/
2175 F:      include/linux/dmaengine.h
2176 F:      include/linux/async_tx.h
2177
2178 AT24 EEPROM DRIVER
2179 M:      Wolfram Sang <wsa@the-dreams.de>
2180 L:      linux-i2c@vger.kernel.org
2181 S:      Maintained
2182 F:      drivers/misc/eeprom/at24.c
2183 F:      include/linux/platform_data/at24.h
2184
2185 ATA OVER ETHERNET (AOE) DRIVER
2186 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2187 W:      http://www.openaoe.org/
2188 S:      Supported
2189 F:      Documentation/aoe/
2190 F:      drivers/block/aoe/
2191
2192 ATHEROS 71XX/9XXX GPIO DRIVER
2193 M:      Alban Bedel <albeu@free.fr>
2194 W:      https://github.com/AlbanBedel/linux
2195 T:      git git://github.com/AlbanBedel/linux
2196 S:      Maintained
2197 F:      drivers/gpio/gpio-ath79.c
2198 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2199
2200 ATHEROS ATH GENERIC UTILITIES
2201 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2202 L:      linux-wireless@vger.kernel.org
2203 S:      Supported
2204 F:      drivers/net/wireless/ath/*
2205
2206 ATHEROS ATH5K WIRELESS DRIVER
2207 M:      Jiri Slaby <jirislaby@gmail.com>
2208 M:      Nick Kossifidis <mickflemm@gmail.com>
2209 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2210 L:      linux-wireless@vger.kernel.org
2211 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2212 S:      Maintained
2213 F:      drivers/net/wireless/ath/ath5k/
2214
2215 ATHEROS ATH6KL WIRELESS DRIVER
2216 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2217 L:      linux-wireless@vger.kernel.org
2218 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2220 S:      Supported
2221 F:      drivers/net/wireless/ath/ath6kl/
2222
2223 ATI_REMOTE2 DRIVER
2224 M:      Ville Syrjala <syrjala@sci.fi>
2225 S:      Maintained
2226 F:      drivers/input/misc/ati_remote2.c
2227
2228 ATK0110 HWMON DRIVER
2229 M:      Luca Tettamanti <kronos.it@gmail.com>
2230 L:      linux-hwmon@vger.kernel.org
2231 S:      Maintained
2232 F:      drivers/hwmon/asus_atk0110.c
2233
2234 ATLX ETHERNET DRIVERS
2235 M:      Jay Cliburn <jcliburn@gmail.com>
2236 M:      Chris Snook <chris.snook@gmail.com>
2237 L:      netdev@vger.kernel.org
2238 W:      http://sourceforge.net/projects/atl1
2239 W:      http://atl1.sourceforge.net
2240 S:      Maintained
2241 F:      drivers/net/ethernet/atheros/
2242
2243 ATM
2244 M:      Chas Williams <3chas3@gmail.com>
2245 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2246 L:      netdev@vger.kernel.org
2247 W:      http://linux-atm.sourceforge.net
2248 S:      Maintained
2249 F:      drivers/atm/
2250 F:      include/linux/atm*
2251 F:      include/uapi/linux/atm*
2252
2253 ATMEL AT91 / AT32 MCI DRIVER
2254 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2255 S:      Maintained
2256 F:      drivers/mmc/host/atmel-mci.c
2257
2258 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2259 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2260 S:      Supported
2261 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2262
2263 ATMEL Audio ALSA driver
2264 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2265 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2266 S:      Supported
2267 F:      sound/soc/atmel
2268
2269 ATMEL I2C DRIVER
2270 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2271 L:      linux-i2c@vger.kernel.org
2272 S:      Supported
2273 F:      drivers/i2c/busses/i2c-at91.c
2274
2275 ATMEL ISI DRIVER
2276 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2277 L:      linux-media@vger.kernel.org
2278 S:      Supported
2279 F:      drivers/media/platform/atmel/atmel-isi.c
2280 F:      include/media/atmel-isi.h
2281
2282 ATMEL LCDFB DRIVER
2283 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2284 L:      linux-fbdev@vger.kernel.org
2285 S:      Maintained
2286 F:      drivers/video/fbdev/atmel_lcdfb.c
2287 F:      include/video/atmel_lcdc.h
2288
2289 ATMEL MACB ETHERNET DRIVER
2290 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2291 S:      Supported
2292 F:      drivers/net/ethernet/cadence/
2293
2294 ATMEL MAXTOUCH DRIVER
2295 M:      Nick Dyer <nick@shmanahar.org>
2296 T:      git git://github.com/ndyer/linux.git
2297 S:      Maintained
2298 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2299 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2300 F:      include/linux/platform_data/atmel_mxt_ts.h
2301
2302 ATMEL NAND DRIVER
2303 M:      Wenyou Yang <wenyou.yang@atmel.com>
2304 M:      Josh Wu <rainyfeeling@outlook.com>
2305 L:      linux-mtd@lists.infradead.org
2306 S:      Supported
2307 F:      drivers/mtd/nand/atmel/*
2308
2309 ATMEL SAMA5D2 ADC DRIVER
2310 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2311 L:      linux-iio@vger.kernel.org
2312 S:      Supported
2313 F:      drivers/iio/adc/at91-sama5d2_adc.c
2314
2315 ATMEL SDMMC DRIVER
2316 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2317 L:      linux-mmc@vger.kernel.org
2318 S:      Supported
2319 F:      drivers/mmc/host/sdhci-of-at91.c
2320
2321 ATMEL SPI DRIVER
2322 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2323 S:      Supported
2324 F:      drivers/spi/spi-atmel.*
2325
2326 ATMEL SSC DRIVER
2327 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 S:      Supported
2330 F:      drivers/misc/atmel-ssc.c
2331 F:      include/linux/atmel-ssc.h
2332
2333 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2334 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 S:      Supported
2337 F:      drivers/misc/atmel_tclib.c
2338 F:      drivers/clocksource/tcb_clksrc.c
2339
2340 ATMEL USBA UDC DRIVER
2341 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Supported
2344 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2345
2346 ATMEL WIRELESS DRIVER
2347 M:      Simon Kelley <simon@thekelleys.org.uk>
2348 L:      linux-wireless@vger.kernel.org
2349 W:      http://www.thekelleys.org.uk/atmel
2350 W:      http://atmelwlandriver.sourceforge.net/
2351 S:      Maintained
2352 F:      drivers/net/wireless/atmel/atmel*
2353
2354 ATMEL XDMA DRIVER
2355 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2356 L:      linux-arm-kernel@lists.infradead.org
2357 L:      dmaengine@vger.kernel.org
2358 S:      Supported
2359 F:      drivers/dma/at_xdmac.c
2360
2361 ATOMIC INFRASTRUCTURE
2362 M:      Will Deacon <will.deacon@arm.com>
2363 M:      Peter Zijlstra <peterz@infradead.org>
2364 R:      Boqun Feng <boqun.feng@gmail.com>
2365 L:      linux-kernel@vger.kernel.org
2366 S:      Maintained
2367 F:      arch/*/include/asm/atomic*.h
2368 F:      include/*/atomic*.h
2369
2370 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2371 M:      Bradley Grove <linuxdrivers@attotech.com>
2372 L:      linux-scsi@vger.kernel.org
2373 W:      http://www.attotech.com
2374 S:      Supported
2375 F:      drivers/scsi/esas2r
2376
2377 ATUSB IEEE 802.15.4 RADIO DRIVER
2378 M:      Stefan Schmidt <stefan@osg.samsung.com>
2379 L:      linux-wpan@vger.kernel.org
2380 S:      Maintained
2381 F:      drivers/net/ieee802154/atusb.c
2382 F:      drivers/net/ieee802154/atusb.h
2383 F:      drivers/net/ieee802154/at86rf230.h
2384
2385 AUDIT SUBSYSTEM
2386 M:      Paul Moore <paul@paul-moore.com>
2387 M:      Eric Paris <eparis@redhat.com>
2388 L:      linux-audit@redhat.com (moderated for non-subscribers)
2389 W:      http://people.redhat.com/sgrubb/audit/
2390 T:      git git://git.infradead.org/users/pcmoore/audit
2391 S:      Maintained
2392 F:      include/linux/audit.h
2393 F:      include/uapi/linux/audit.h
2394 F:      kernel/audit*
2395
2396 AUXILIARY DISPLAY DRIVERS
2397 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2398 W:      http://miguelojeda.es/auxdisplay.htm
2399 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2400 S:      Maintained
2401 F:      drivers/auxdisplay/
2402 F:      include/linux/cfag12864b.h
2403
2404 AX.25 NETWORK LAYER
2405 M:      Ralf Baechle <ralf@linux-mips.org>
2406 L:      linux-hams@vger.kernel.org
2407 W:      http://www.linux-ax25.org/
2408 S:      Maintained
2409 F:      include/uapi/linux/ax25.h
2410 F:      include/net/ax25.h
2411 F:      net/ax25/
2412
2413 AXENTIA ARM DEVICES
2414 M:      Peter Rosin <peda@axentia.se>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 S:      Maintained
2417 F:      Documentation/devicetree/bindings/arm/axentia.txt
2418 F:      arch/arm/boot/dts/at91-linea.dtsi
2419 F:      arch/arm/boot/dts/at91-tse850-3.dts
2420
2421 AXENTIA ASOC DRIVERS
2422 M:      Peter Rosin <peda@axentia.se>
2423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2424 S:      Maintained
2425 F:      Documentation/devicetree/bindings/sound/axentia,*
2426 F:      sound/soc/atmel/tse850-pcm5142.c
2427
2428 AZ6007 DVB DRIVER
2429 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2430 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2431 L:      linux-media@vger.kernel.org
2432 W:      https://linuxtv.org
2433 T:      git git://linuxtv.org/media_tree.git
2434 S:      Maintained
2435 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2436
2437 AZTECH FM RADIO RECEIVER DRIVER
2438 M:      Hans Verkuil <hverkuil@xs4all.nl>
2439 L:      linux-media@vger.kernel.org
2440 T:      git git://linuxtv.org/media_tree.git
2441 W:      https://linuxtv.org
2442 S:      Maintained
2443 F:      drivers/media/radio/radio-aztech*
2444
2445 B43 WIRELESS DRIVER
2446 L:      linux-wireless@vger.kernel.org
2447 L:      b43-dev@lists.infradead.org
2448 W:      http://wireless.kernel.org/en/users/Drivers/b43
2449 S:      Odd Fixes
2450 F:      drivers/net/wireless/broadcom/b43/
2451
2452 B43LEGACY WIRELESS DRIVER
2453 M:      Larry Finger <Larry.Finger@lwfinger.net>
2454 L:      linux-wireless@vger.kernel.org
2455 L:      b43-dev@lists.infradead.org
2456 W:      http://wireless.kernel.org/en/users/Drivers/b43
2457 S:      Maintained
2458 F:      drivers/net/wireless/broadcom/b43legacy/
2459
2460 BACKLIGHT CLASS/SUBSYSTEM
2461 M:      Lee Jones <lee.jones@linaro.org>
2462 M:      Daniel Thompson <daniel.thompson@linaro.org>
2463 M:      Jingoo Han <jingoohan1@gmail.com>
2464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2465 S:      Maintained
2466 F:      drivers/video/backlight/
2467 F:      include/linux/backlight.h
2468 F:      include/linux/pwm_backlight.h
2469 F:      Documentation/devicetree/bindings/leds/backlight
2470
2471 BATMAN ADVANCED
2472 M:      Marek Lindner <mareklindner@neomailbox.ch>
2473 M:      Simon Wunderlich <sw@simonwunderlich.de>
2474 M:      Antonio Quartulli <a@unstable.cc>
2475 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2476 W:      https://www.open-mesh.org/
2477 Q:      https://patchwork.open-mesh.org/project/batman/list/
2478 S:      Maintained
2479 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2480 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2481 F:      Documentation/networking/batman-adv.txt
2482 F:      include/uapi/linux/batman_adv.h
2483 F:      net/batman-adv/
2484
2485 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2486 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2487 L:      linux-hams@vger.kernel.org
2488 W:      http://www.baycom.org/~tom/ham/ham.html
2489 S:      Maintained
2490 F:      drivers/net/hamradio/baycom*
2491
2492 BCACHE (BLOCK LAYER CACHE)
2493 M:      Kent Overstreet <kent.overstreet@gmail.com>
2494 L:      linux-bcache@vger.kernel.org
2495 W:      http://bcache.evilpiepirate.org
2496 S:      Orphan
2497 F:      drivers/md/bcache/
2498
2499 BDISP ST MEDIA DRIVER
2500 M:      Fabien Dessenne <fabien.dessenne@st.com>
2501 L:      linux-media@vger.kernel.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 W:      https://linuxtv.org
2504 S:      Supported
2505 F:      drivers/media/platform/sti/bdisp
2506
2507 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2508 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2509 L:      netdev@vger.kernel.org
2510 S:      Maintained
2511 F:      drivers/net/ethernet/ec_bhf.c
2512
2513 BEFS FILE SYSTEM
2514 M:      Luis de Bethencourt <luisbg@kernel.org>
2515 M:      Salah Triki <salah.triki@gmail.com>
2516 S:      Maintained
2517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2518 F:      Documentation/filesystems/befs.txt
2519 F:      fs/befs/
2520
2521 BFQ I/O SCHEDULER
2522 M:      Paolo Valente <paolo.valente@linaro.org>
2523 M:      Jens Axboe <axboe@kernel.dk>
2524 L:      linux-block@vger.kernel.org
2525 S:      Maintained
2526 F:      block/bfq-*
2527 F:      Documentation/block/bfq-iosched.txt
2528
2529 BFS FILE SYSTEM
2530 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2531 S:      Maintained
2532 F:      Documentation/filesystems/bfs.txt
2533 F:      fs/bfs/
2534 F:      include/uapi/linux/bfs_fs.h
2535
2536 BLACKFIN ARCHITECTURE
2537 M:      Steven Miao <realmz6@gmail.com>
2538 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2539 T:      git git://git.code.sf.net/p/adi-linux/code
2540 W:      http://blackfin.uclinux.org
2541 S:      Supported
2542 F:      arch/blackfin/
2543
2544 BLACKFIN EMAC DRIVER
2545 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2546 W:      http://blackfin.uclinux.org
2547 S:      Supported
2548 F:      drivers/net/ethernet/adi/
2549
2550 BLACKFIN I2C TWI DRIVER
2551 M:      Sonic Zhang <sonic.zhang@analog.com>
2552 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2553 W:      http://blackfin.uclinux.org/
2554 S:      Supported
2555 F:      drivers/i2c/busses/i2c-bfin-twi.c
2556
2557 BLACKFIN MEDIA DRIVER
2558 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2559 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2560 W:      http://blackfin.uclinux.org/
2561 S:      Supported
2562 F:      drivers/media/platform/blackfin/
2563 F:      drivers/media/i2c/adv7183*
2564 F:      drivers/media/i2c/vs6624*
2565
2566 BLACKFIN RTC DRIVER
2567 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2568 W:      http://blackfin.uclinux.org
2569 S:      Supported
2570 F:      drivers/rtc/rtc-bfin.c
2571
2572 BLACKFIN SDH DRIVER
2573 M:      Sonic Zhang <sonic.zhang@analog.com>
2574 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W:      http://blackfin.uclinux.org
2576 S:      Supported
2577 F:      drivers/mmc/host/bfin_sdh.c
2578
2579 BLACKFIN SERIAL DRIVER
2580 M:      Sonic Zhang <sonic.zhang@analog.com>
2581 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582 W:      http://blackfin.uclinux.org
2583 S:      Supported
2584 F:      drivers/tty/serial/bfin_uart.c
2585
2586 BLACKFIN WATCHDOG DRIVER
2587 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2588 W:      http://blackfin.uclinux.org
2589 S:      Supported
2590 F:      drivers/watchdog/bfin_wdt.c
2591
2592 BLINKM RGB LED DRIVER
2593 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2594 S:      Maintained
2595 F:      drivers/leds/leds-blinkm.c
2596
2597 BLOCK LAYER
2598 M:      Jens Axboe <axboe@kernel.dk>
2599 L:      linux-block@vger.kernel.org
2600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2601 S:      Maintained
2602 F:      block/
2603 F:      kernel/trace/blktrace.c
2604 F:      lib/sbitmap.c
2605
2606 BLOCK2MTD DRIVER
2607 M:      Joern Engel <joern@lazybastard.org>
2608 L:      linux-mtd@lists.infradead.org
2609 S:      Maintained
2610 F:      drivers/mtd/devices/block2mtd.c
2611
2612 BLUETOOTH DRIVERS
2613 M:      Marcel Holtmann <marcel@holtmann.org>
2614 M:      Gustavo Padovan <gustavo@padovan.org>
2615 M:      Johan Hedberg <johan.hedberg@gmail.com>
2616 L:      linux-bluetooth@vger.kernel.org
2617 W:      http://www.bluez.org/
2618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2620 S:      Maintained
2621 F:      drivers/bluetooth/
2622
2623 BLUETOOTH SUBSYSTEM
2624 M:      Marcel Holtmann <marcel@holtmann.org>
2625 M:      Gustavo Padovan <gustavo@padovan.org>
2626 M:      Johan Hedberg <johan.hedberg@gmail.com>
2627 L:      linux-bluetooth@vger.kernel.org
2628 W:      http://www.bluez.org/
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631 S:      Maintained
2632 F:      net/bluetooth/
2633 F:      include/net/bluetooth/
2634
2635 BONDING DRIVER
2636 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2637 M:      Veaceslav Falico <vfalico@gmail.com>
2638 M:      Andy Gospodarek <andy@greyhouse.net>
2639 L:      netdev@vger.kernel.org
2640 W:      http://sourceforge.net/projects/bonding/
2641 S:      Supported
2642 F:      drivers/net/bonding/
2643 F:      include/uapi/linux/if_bonding.h
2644
2645 BPF (Safe dynamic programs and tools)
2646 M:      Alexei Starovoitov <ast@kernel.org>
2647 M:      Daniel Borkmann <daniel@iogearbox.net>
2648 L:      netdev@vger.kernel.org
2649 L:      linux-kernel@vger.kernel.org
2650 S:      Supported
2651 F:      arch/x86/net/bpf_jit*
2652 F:      Documentation/networking/filter.txt
2653 F:      include/linux/bpf*
2654 F:      include/linux/filter.h
2655 F:      include/uapi/linux/bpf*
2656 F:      include/uapi/linux/filter.h
2657 F:      kernel/bpf/
2658 F:      kernel/trace/bpf_trace.c
2659 F:      lib/test_bpf.c
2660 F:      net/bpf/
2661 F:      net/core/filter.c
2662 F:      net/sched/act_bpf.c
2663 F:      net/sched/cls_bpf.c
2664 F:      samples/bpf/
2665 F:      tools/net/bpf*
2666 F:      tools/testing/selftests/bpf/
2667
2668 BROADCOM B44 10/100 ETHERNET DRIVER
2669 M:      Michael Chan <michael.chan@broadcom.com>
2670 L:      netdev@vger.kernel.org
2671 S:      Supported
2672 F:      drivers/net/ethernet/broadcom/b44.*
2673
2674 BROADCOM B53 ETHERNET SWITCH DRIVER
2675 M:      Florian Fainelli <f.fainelli@gmail.com>
2676 L:      netdev@vger.kernel.org
2677 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2678 S:      Supported
2679 F:      drivers/net/dsa/b53/*
2680 F:      include/linux/platform_data/b53.h
2681
2682 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2683 M:      Florian Fainelli <f.fainelli@gmail.com>
2684 M:      Ray Jui <rjui@broadcom.com>
2685 M:      Scott Branden <sbranden@broadcom.com>
2686 M:      bcm-kernel-feedback-list@broadcom.com
2687 T:      git git://github.com/broadcom/mach-bcm
2688 S:      Maintained
2689 N:      bcm281*
2690 N:      bcm113*
2691 N:      bcm216*
2692 N:      kona
2693 F:      arch/arm/mach-bcm/
2694
2695 BROADCOM BCM2835 ARM ARCHITECTURE
2696 M:      Eric Anholt <eric@anholt.net>
2697 M:      Stefan Wahren <stefan.wahren@i2se.com>
2698 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 T:      git git://github.com/anholt/linux
2701 S:      Maintained
2702 N:      bcm2835
2703 F:      drivers/staging/vc04_services
2704
2705 BROADCOM BCM47XX MIPS ARCHITECTURE
2706 M:      Hauke Mehrtens <hauke@hauke-m.de>
2707 M:      Rafał Miłecki <zajec5@gmail.com>
2708 L:      linux-mips@linux-mips.org
2709 S:      Maintained
2710 F:      Documentation/devicetree/bindings/mips/brcm/
2711 F:      arch/mips/bcm47xx/*
2712 F:      arch/mips/include/asm/mach-bcm47xx/*
2713
2714 BROADCOM BCM5301X ARM ARCHITECTURE
2715 M:      Hauke Mehrtens <hauke@hauke-m.de>
2716 M:      Rafał Miłecki <zajec5@gmail.com>
2717 M:      Jon Mason <jonmason@broadcom.com>
2718 M:      bcm-kernel-feedback-list@broadcom.com
2719 L:      linux-arm-kernel@lists.infradead.org
2720 S:      Maintained
2721 F:      arch/arm/mach-bcm/bcm_5301x.c
2722 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2723 F:      arch/arm/boot/dts/bcm470*
2724 F:      arch/arm/boot/dts/bcm953012*
2725
2726 BROADCOM BCM53573 ARM ARCHITECTURE
2727 M:      Rafał Miłecki <rafal@milecki.pl>
2728 L:      linux-arm-kernel@lists.infradead.org
2729 S:      Maintained
2730 F:      arch/arm/boot/dts/bcm53573*
2731 F:      arch/arm/boot/dts/bcm47189*
2732
2733 BROADCOM BCM63XX ARM ARCHITECTURE
2734 M:      Florian Fainelli <f.fainelli@gmail.com>
2735 M:      bcm-kernel-feedback-list@broadcom.com
2736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T:      git git://github.com/broadcom/stblinux.git
2738 S:      Maintained
2739 N:      bcm63xx
2740
2741 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2742 M:      Kevin Cernekee <cernekee@gmail.com>
2743 L:      linux-usb@vger.kernel.org
2744 S:      Maintained
2745 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2746
2747 BROADCOM BCM7XXX ARM ARCHITECTURE
2748 M:      Brian Norris <computersforpeace@gmail.com>
2749 M:      Gregory Fong <gregory.0xf0@gmail.com>
2750 M:      Florian Fainelli <f.fainelli@gmail.com>
2751 M:      bcm-kernel-feedback-list@broadcom.com
2752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T:      git git://github.com/broadcom/stblinux.git
2754 S:      Maintained
2755 F:      arch/arm/mach-bcm/*brcmstb*
2756 F:      arch/arm/boot/dts/bcm7*.dts*
2757 F:      drivers/bus/brcmstb_gisb.c
2758 N:      brcmstb
2759
2760 BROADCOM BMIPS CPUFREQ DRIVER
2761 M:      Markus Mayer <mmayer@broadcom.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 L:      linux-pm@vger.kernel.org
2764 S:      Maintained
2765 F:      drivers/cpufreq/bmips-cpufreq.c
2766
2767 BROADCOM BMIPS MIPS ARCHITECTURE
2768 M:      Kevin Cernekee <cernekee@gmail.com>
2769 M:      Florian Fainelli <f.fainelli@gmail.com>
2770 L:      linux-mips@linux-mips.org
2771 T:      git git://github.com/broadcom/stblinux.git
2772 S:      Maintained
2773 F:      arch/mips/bmips/*
2774 F:      arch/mips/include/asm/mach-bmips/*
2775 F:      arch/mips/kernel/*bmips*
2776 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2777 F:      drivers/irqchip/irq-bcm63*
2778 F:      drivers/irqchip/irq-bcm7*
2779 F:      drivers/irqchip/irq-brcmstb*
2780 F:      include/linux/bcm963xx_nvram.h
2781 F:      include/linux/bcm963xx_tag.h
2782
2783 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2784 M:      Rasesh Mody <rasesh.mody@cavium.com>
2785 M:      Harish Patil <harish.patil@cavium.com>
2786 M:      Dept-GELinuxNICDev@cavium.com
2787 L:      netdev@vger.kernel.org
2788 S:      Supported
2789 F:      drivers/net/ethernet/broadcom/bnx2.*
2790 F:      drivers/net/ethernet/broadcom/bnx2_*
2791
2792 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2793 M:      QLogic-Storage-Upstream@qlogic.com
2794 L:      linux-scsi@vger.kernel.org
2795 S:      Supported
2796 F:      drivers/scsi/bnx2fc/
2797
2798 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2799 M:      QLogic-Storage-Upstream@qlogic.com
2800 L:      linux-scsi@vger.kernel.org
2801 S:      Supported
2802 F:      drivers/scsi/bnx2i/
2803
2804 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2805 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2806 M:      Ariel Elior <ariel.elior@cavium.com>
2807 M:      everest-linux-l2@cavium.com
2808 L:      netdev@vger.kernel.org
2809 S:      Supported
2810 F:      drivers/net/ethernet/broadcom/bnx2x/
2811
2812 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2813 M:      Michael Chan <michael.chan@broadcom.com>
2814 L:      netdev@vger.kernel.org
2815 S:      Supported
2816 F:      drivers/net/ethernet/broadcom/bnxt/
2817
2818 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2819 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2820 M:      Franky Lin <franky.lin@broadcom.com>
2821 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2822 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2823 M:      Wright Feng <wright.feng@cypress.com>
2824 L:      linux-wireless@vger.kernel.org
2825 L:      brcm80211-dev-list.pdl@broadcom.com
2826 L:      brcm80211-dev-list@cypress.com
2827 S:      Supported
2828 F:      drivers/net/wireless/broadcom/brcm80211/
2829
2830 BROADCOM BRCMSTB GPIO DRIVER
2831 M:      Gregory Fong <gregory.0xf0@gmail.com>
2832 L:      bcm-kernel-feedback-list@broadcom.com
2833 S:      Supported
2834 F:      drivers/gpio/gpio-brcmstb.c
2835 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837 BROADCOM GENET ETHERNET DRIVER
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 L:      netdev@vger.kernel.org
2840 S:      Supported
2841 F:      drivers/net/ethernet/broadcom/genet/
2842
2843 BROADCOM IPROC ARM ARCHITECTURE
2844 M:      Ray Jui <rjui@broadcom.com>
2845 M:      Scott Branden <sbranden@broadcom.com>
2846 M:      Jon Mason <jonmason@broadcom.com>
2847 M:      bcm-kernel-feedback-list@broadcom.com
2848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 T:      git git://github.com/broadcom/cygnus-linux.git
2850 S:      Maintained
2851 N:      iproc
2852 N:      cygnus
2853 N:      bcm[-_]nsp
2854 N:      bcm9113*
2855 N:      bcm9583*
2856 N:      bcm9585*
2857 N:      bcm9586*
2858 N:      bcm988312
2859 N:      bcm113*
2860 N:      bcm583*
2861 N:      bcm585*
2862 N:      bcm586*
2863 N:      bcm88312
2864 F:      arch/arm64/boot/dts/broadcom/ns2*
2865 F:      drivers/clk/bcm/clk-ns*
2866 F:      drivers/pinctrl/bcm/pinctrl-ns*
2867
2868 BROADCOM KONA GPIO DRIVER
2869 M:      Ray Jui <rjui@broadcom.com>
2870 L:      bcm-kernel-feedback-list@broadcom.com
2871 S:      Supported
2872 F:      drivers/gpio/gpio-bcm-kona.c
2873 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2874
2875 BROADCOM NETXTREME-E ROCE DRIVER
2876 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2877 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2878 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2879 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2880 L:      linux-rdma@vger.kernel.org
2881 W:      http://www.broadcom.com
2882 S:      Supported
2883 F:      drivers/infiniband/hw/bnxt_re/
2884 F:      include/uapi/rdma/bnxt_re-abi.h
2885
2886 BROADCOM NVRAM DRIVER
2887 M:      Rafał Miłecki <zajec5@gmail.com>
2888 L:      linux-mips@linux-mips.org
2889 S:      Maintained
2890 F:      drivers/firmware/broadcom/*
2891
2892 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2893 M:      Rafał Miłecki <zajec5@gmail.com>
2894 L:      linux-wireless@vger.kernel.org
2895 S:      Maintained
2896 F:      drivers/bcma/
2897 F:      include/linux/bcma/
2898
2899 BROADCOM STB AVS CPUFREQ DRIVER
2900 M:      Markus Mayer <mmayer@broadcom.com>
2901 M:      bcm-kernel-feedback-list@broadcom.com
2902 L:      linux-pm@vger.kernel.org
2903 S:      Maintained
2904 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2905 F:      drivers/cpufreq/brcmstb*
2906
2907 BROADCOM STB NAND FLASH DRIVER
2908 M:      Brian Norris <computersforpeace@gmail.com>
2909 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2910 L:      linux-mtd@lists.infradead.org
2911 L:      bcm-kernel-feedback-list@broadcom.com
2912 S:      Maintained
2913 F:      drivers/mtd/nand/brcmnand/
2914
2915 BROADCOM SYSTEMPORT ETHERNET DRIVER
2916 M:      Florian Fainelli <f.fainelli@gmail.com>
2917 L:      netdev@vger.kernel.org
2918 S:      Supported
2919 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2920
2921 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2922 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2923 M:      Prashant Sreedharan <prashant@broadcom.com>
2924 M:      Michael Chan <mchan@broadcom.com>
2925 L:      netdev@vger.kernel.org
2926 S:      Supported
2927 F:      drivers/net/ethernet/broadcom/tg3.*
2928
2929 BROCADE BFA FC SCSI DRIVER
2930 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2931 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2932 L:      linux-scsi@vger.kernel.org
2933 S:      Supported
2934 F:      drivers/scsi/bfa/
2935
2936 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2937 M:      Rasesh Mody <rasesh.mody@cavium.com>
2938 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2939 M:      Dept-GELinuxNICDev@cavium.com
2940 L:      netdev@vger.kernel.org
2941 S:      Supported
2942 F:      drivers/net/ethernet/brocade/bna/
2943
2944 BSG (block layer generic sg v4 driver)
2945 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2946 L:      linux-scsi@vger.kernel.org
2947 S:      Supported
2948 F:      block/bsg.c
2949 F:      include/linux/bsg.h
2950 F:      include/uapi/linux/bsg.h
2951
2952 BT87X AUDIO DRIVER
2953 M:      Clemens Ladisch <clemens@ladisch.de>
2954 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2955 T:      git git://git.alsa-project.org/alsa-kernel.git
2956 S:      Maintained
2957 F:      Documentation/sound/alsa/Bt87x.txt
2958 F:      sound/pci/bt87x.c
2959
2960 BT8XXGPIO DRIVER
2961 M:      Michael Buesch <m@bues.ch>
2962 W:      http://bu3sch.de/btgpio.php
2963 S:      Maintained
2964 F:      drivers/gpio/gpio-bt8xx.c
2965
2966 BTRFS FILE SYSTEM
2967 M:      Chris Mason <clm@fb.com>
2968 M:      Josef Bacik <jbacik@fb.com>
2969 M:      David Sterba <dsterba@suse.com>
2970 L:      linux-btrfs@vger.kernel.org
2971 W:      http://btrfs.wiki.kernel.org/
2972 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2974 S:      Maintained
2975 F:      Documentation/filesystems/btrfs.txt
2976 F:      fs/btrfs/
2977 F:      include/linux/btrfs*
2978 F:      include/uapi/linux/btrfs*
2979
2980 BTTV VIDEO4LINUX DRIVER
2981 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2983 L:      linux-media@vger.kernel.org
2984 W:      https://linuxtv.org
2985 T:      git git://linuxtv.org/media_tree.git
2986 S:      Odd fixes
2987 F:      Documentation/media/v4l-drivers/bttv*
2988 F:      drivers/media/pci/bt8xx/bttv*
2989
2990 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2991 M:      Chanwoo Choi <cw00.choi@samsung.com>
2992 L:      linux-pm@vger.kernel.org
2993 L:      linux-samsung-soc@vger.kernel.org
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2995 S:      Maintained
2996 F:      drivers/devfreq/exynos-bus.c
2997 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2998
2999 BUSLOGIC SCSI DRIVER
3000 M:      Khalid Aziz <khalid@gonehiking.org>
3001 L:      linux-scsi@vger.kernel.org
3002 S:      Maintained
3003 F:      drivers/scsi/BusLogic.*
3004 F:      drivers/scsi/FlashPoint.*
3005
3006 C-MEDIA CMI8788 DRIVER
3007 M:      Clemens Ladisch <clemens@ladisch.de>
3008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3009 T:      git git://git.alsa-project.org/alsa-kernel.git
3010 S:      Maintained
3011 F:      sound/pci/oxygen/
3012
3013 C6X ARCHITECTURE
3014 M:      Mark Salter <msalter@redhat.com>
3015 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3016 L:      linux-c6x-dev@linux-c6x.org
3017 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3018 S:      Maintained
3019 F:      arch/c6x/
3020
3021 CA8210 IEEE-802.15.4 RADIO DRIVER
3022 M:      Harry Morris <h.morris@cascoda.com>
3023 M:      linuxdev@cascoda.com
3024 L:      linux-wpan@vger.kernel.org
3025 W:      https://github.com/Cascoda/ca8210-linux.git
3026 S:      Maintained
3027 F:      drivers/net/ieee802154/ca8210.c
3028 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3029
3030 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3031 M:      David Howells <dhowells@redhat.com>
3032 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3033 S:      Supported
3034 F:      Documentation/filesystems/caching/cachefiles.txt
3035 F:      fs/cachefiles/
3036
3037 CADET FM/AM RADIO RECEIVER DRIVER
3038 M:      Hans Verkuil <hverkuil@xs4all.nl>
3039 L:      linux-media@vger.kernel.org
3040 T:      git git://linuxtv.org/media_tree.git
3041 W:      https://linuxtv.org
3042 S:      Maintained
3043 F:      drivers/media/radio/radio-cadet*
3044
3045 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3046 M:      Jonathan Corbet <corbet@lwn.net>
3047 L:      linux-media@vger.kernel.org
3048 T:      git git://linuxtv.org/media_tree.git
3049 S:      Maintained
3050 F:      Documentation/media/v4l-drivers/cafe_ccic*
3051 F:      drivers/media/platform/marvell-ccic/
3052
3053 CAIF NETWORK LAYER
3054 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3055 L:      netdev@vger.kernel.org
3056 S:      Supported
3057 F:      Documentation/networking/caif/
3058 F:      drivers/net/caif/
3059 F:      include/uapi/linux/caif/
3060 F:      include/net/caif/
3061 F:      net/caif/
3062
3063 CALGARY x86-64 IOMMU
3064 M:      Muli Ben-Yehuda <mulix@mulix.org>
3065 M:      Jon Mason <jdmason@kudzu.us>
3066 L:      iommu@lists.linux-foundation.org
3067 S:      Maintained
3068 F:      arch/x86/kernel/pci-calgary_64.c
3069 F:      arch/x86/kernel/tce_64.c
3070 F:      arch/x86/include/asm/calgary.h
3071 F:      arch/x86/include/asm/tce.h
3072
3073 CAN NETWORK DRIVERS
3074 M:      Wolfgang Grandegger <wg@grandegger.com>
3075 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3076 L:      linux-can@vger.kernel.org
3077 W:      https://github.com/linux-can
3078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/net/can/
3082 F:      drivers/net/can/
3083 F:      include/linux/can/dev.h
3084 F:      include/linux/can/platform/
3085 F:      include/uapi/linux/can/error.h
3086 F:      include/uapi/linux/can/netlink.h
3087
3088 CAN NETWORK LAYER
3089 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3090 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3091 L:      linux-can@vger.kernel.org
3092 W:      https://github.com/linux-can
3093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3095 S:      Maintained
3096 F:      Documentation/networking/can.txt
3097 F:      net/can/
3098 F:      include/linux/can/core.h
3099 F:      include/uapi/linux/can.h
3100 F:      include/uapi/linux/can/bcm.h
3101 F:      include/uapi/linux/can/raw.h
3102 F:      include/uapi/linux/can/gw.h
3103
3104 CAPABILITIES
3105 M:      Serge Hallyn <serge@hallyn.com>
3106 L:      linux-security-module@vger.kernel.org
3107 S:      Supported
3108 F:      include/linux/capability.h
3109 F:      include/uapi/linux/capability.h
3110 F:      security/commoncap.c
3111 F:      kernel/capability.c
3112
3113 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3114 M:      Kevin Tsai <ktsai@capellamicro.com>
3115 S:      Maintained
3116 F:      drivers/iio/light/cm*
3117
3118 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3119 M:      Christian Lamparter <chunkeey@googlemail.com>
3120 L:      linux-wireless@vger.kernel.org
3121 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3122 S:      Maintained
3123 F:      drivers/net/wireless/ath/carl9170/
3124
3125 CAVIUM I2C DRIVER
3126 M:      Jan Glauber <jglauber@cavium.com>
3127 M:      David Daney <david.daney@cavium.com>
3128 W:      http://www.cavium.com
3129 S:      Supported
3130 F:      drivers/i2c/busses/i2c-octeon*
3131 F:      drivers/i2c/busses/i2c-thunderx*
3132
3133 CAVIUM LIQUIDIO NETWORK DRIVER
3134 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3135 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3136 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3137 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3138 L:      netdev@vger.kernel.org
3139 W:      http://www.cavium.com
3140 S:      Supported
3141 F:      drivers/net/ethernet/cavium/liquidio/
3142
3143 CAVIUM MMC DRIVER
3144 M:      Jan Glauber <jglauber@cavium.com>
3145 M:      David Daney <david.daney@cavium.com>
3146 M:      Steven J. Hill <Steven.Hill@cavium.com>
3147 W:      http://www.cavium.com
3148 S:      Supported
3149 F:      drivers/mmc/host/cavium*
3150
3151 CAVIUM OCTEON-TX CRYPTO DRIVER
3152 M:      George Cherian <george.cherian@cavium.com>
3153 L:      linux-crypto@vger.kernel.org
3154 W:      http://www.cavium.com
3155 S:      Supported
3156 F:      drivers/crypto/cavium/cpt/
3157
3158 CAVIUM THUNDERX2 ARM64 SOC
3159 M:      Jayachandran C <jnair@caviumnetworks.com>
3160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161 S:      Maintained
3162 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3163 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3164
3165 CC2520 IEEE-802.15.4 RADIO DRIVER
3166 M:      Varka Bhadram <varkabhadram@gmail.com>
3167 L:      linux-wpan@vger.kernel.org
3168 S:      Maintained
3169 F:      drivers/net/ieee802154/cc2520.c
3170 F:      include/linux/spi/cc2520.h
3171 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3172
3173 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3174 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3175 L:      linux-crypto@vger.kernel.org
3176 L:      driverdev-devel@linuxdriverproject.org
3177 S:      Supported
3178 F:      drivers/staging/ccree/
3179 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3180
3181 CEC FRAMEWORK
3182 M:      Hans Verkuil <hans.verkuil@cisco.com>
3183 L:      linux-media@vger.kernel.org
3184 T:      git git://linuxtv.org/media_tree.git
3185 W:      http://linuxtv.org
3186 S:      Supported
3187 F:      Documentation/media/kapi/cec-core.rst
3188 F:      Documentation/media/uapi/cec
3189 F:      drivers/media/cec/
3190 F:      drivers/media/rc/keymaps/rc-cec.c
3191 F:      include/media/cec.h
3192 F:      include/media/cec-notifier.h
3193 F:      include/uapi/linux/cec.h
3194 F:      include/uapi/linux/cec-funcs.h
3195 F:      Documentation/devicetree/bindings/media/cec.txt
3196
3197 CELL BROADBAND ENGINE ARCHITECTURE
3198 M:      Arnd Bergmann <arnd@arndb.de>
3199 L:      linuxppc-dev@lists.ozlabs.org
3200 W:      http://www.ibm.com/developerworks/power/cell/
3201 S:      Supported
3202 F:      arch/powerpc/include/asm/cell*.h
3203 F:      arch/powerpc/include/asm/spu*.h
3204 F:      arch/powerpc/include/uapi/asm/spu*.h
3205 F:      arch/powerpc/oprofile/*cell*
3206 F:      arch/powerpc/platforms/cell/
3207
3208 CEPH COMMON CODE (LIBCEPH)
3209 M:      Ilya Dryomov <idryomov@gmail.com>
3210 M:      "Yan, Zheng" <zyan@redhat.com>
3211 M:      Sage Weil <sage@redhat.com>
3212 L:      ceph-devel@vger.kernel.org
3213 W:      http://ceph.com/
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3215 T:      git git://github.com/ceph/ceph-client.git
3216 S:      Supported
3217 F:      net/ceph/
3218 F:      include/linux/ceph/
3219 F:      include/linux/crush/
3220
3221 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3222 M:      "Yan, Zheng" <zyan@redhat.com>
3223 M:      Sage Weil <sage@redhat.com>
3224 M:      Ilya Dryomov <idryomov@gmail.com>
3225 L:      ceph-devel@vger.kernel.org
3226 W:      http://ceph.com/
3227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3228 T:      git git://github.com/ceph/ceph-client.git
3229 S:      Supported
3230 F:      Documentation/filesystems/ceph.txt
3231 F:      fs/ceph/
3232
3233 CERTIFICATE HANDLING:
3234 M:      David Howells <dhowells@redhat.com>
3235 M:      David Woodhouse <dwmw2@infradead.org>
3236 L:      keyrings@vger.kernel.org
3237 S:      Maintained
3238 F:      Documentation/module-signing.txt
3239 F:      certs/
3240 F:      scripts/sign-file.c
3241 F:      scripts/extract-cert.c
3242
3243 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3244 L:      linux-usb@vger.kernel.org
3245 S:      Orphan
3246 F:      Documentation/usb/WUSB-Design-overview.txt
3247 F:      Documentation/usb/wusb-cbaf
3248 F:      drivers/usb/host/hwa-hc.c
3249 F:      drivers/usb/host/whci/
3250 F:      drivers/usb/wusbcore/
3251 F:      include/linux/usb/wusb*
3252
3253 CFAG12864B LCD DRIVER
3254 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3255 W:      http://miguelojeda.es/auxdisplay.htm
3256 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3257 S:      Maintained
3258 F:      drivers/auxdisplay/cfag12864b.c
3259 F:      include/linux/cfag12864b.h
3260
3261 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3262 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3263 W:      http://miguelojeda.es/auxdisplay.htm
3264 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3265 S:      Maintained
3266 F:      drivers/auxdisplay/cfag12864bfb.c
3267 F:      include/linux/cfag12864b.h
3268
3269 CFG80211 and NL80211
3270 M:      Johannes Berg <johannes@sipsolutions.net>
3271 L:      linux-wireless@vger.kernel.org
3272 W:      http://wireless.kernel.org/
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3275 S:      Maintained
3276 F:      include/uapi/linux/nl80211.h
3277 F:      include/net/cfg80211.h
3278 F:      net/wireless/*
3279 X:      net/wireless/wext*
3280
3281 CHAR and MISC DRIVERS
3282 M:      Arnd Bergmann <arnd@arndb.de>
3283 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3285 S:      Supported
3286 F:      drivers/char/*
3287 F:      drivers/misc/*
3288 F:      include/linux/miscdevice.h
3289
3290 CHECKPATCH
3291 M:      Andy Whitcroft <apw@canonical.com>
3292 M:      Joe Perches <joe@perches.com>
3293 S:      Maintained
3294 F:      scripts/checkpatch.pl
3295
3296 CHINESE DOCUMENTATION
3297 M:      Harry Wei <harryxiyou@gmail.com>
3298 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3299 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3300 S:      Maintained
3301 F:      Documentation/translations/zh_CN/
3302
3303 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3304 M:      Peter Chen <Peter.Chen@nxp.com>
3305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3306 L:      linux-usb@vger.kernel.org
3307 S:      Maintained
3308 F:      drivers/usb/chipidea/
3309
3310 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3311 M:      Hans de Goede <hdegoede@redhat.com>
3312 L:      linux-input@vger.kernel.org
3313 S:      Maintained
3314 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3315 F:      drivers/input/touchscreen/chipone_icn8318.c
3316
3317 CHROME HARDWARE PLATFORM SUPPORT
3318 M:      Benson Leung <bleung@chromium.org>
3319 M:      Olof Johansson <olof@lixom.net>
3320 S:      Maintained
3321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3322 F:      drivers/platform/chrome/
3323
3324 CIRRUS LOGIC AUDIO CODEC DRIVERS
3325 M:      Brian Austin <brian.austin@cirrus.com>
3326 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3328 S:      Maintained
3329 F:      sound/soc/codecs/cs*
3330
3331 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3332 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3333 L:      netdev@vger.kernel.org
3334 S:      Maintained
3335 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3336
3337 CISCO FCOE HBA DRIVER
3338 M:      Satish Kharat <satishkh@cisco.com>
3339 M:      Sesidhar Baddela <sebaddel@cisco.com>
3340 M:      Karan Tilak Kumar <kartilak@cisco.com>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/scsi/fnic/
3344
3345 CISCO SCSI HBA DRIVER
3346 M:      Karan Tilak Kumar <kartilak@cisco.com>
3347 M:      Sesidhar Baddela <sebaddel@cisco.com>
3348 L:      linux-scsi@vger.kernel.org
3349 S:      Supported
3350 F:      drivers/scsi/snic/
3351
3352 CISCO VIC ETHERNET NIC DRIVER
3353 M:      Christian Benvenuti <benve@cisco.com>
3354 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3355 M:      Neel Patel <neepatel@cisco.com>
3356 S:      Supported
3357 F:      drivers/net/ethernet/cisco/enic/
3358
3359 CISCO VIC LOW LATENCY NIC DRIVER
3360 M:      Christian Benvenuti <benve@cisco.com>
3361 M:      Dave Goodell <dgoodell@cisco.com>
3362 S:      Supported
3363 F:      drivers/infiniband/hw/usnic/
3364
3365 CLEANCACHE API
3366 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3367 L:      linux-kernel@vger.kernel.org
3368 S:      Maintained
3369 F:      mm/cleancache.c
3370 F:      include/linux/cleancache.h
3371
3372 CLK API
3373 M:      Russell King <linux@armlinux.org.uk>
3374 L:      linux-clk@vger.kernel.org
3375 S:      Maintained
3376 F:      include/linux/clk.h
3377
3378 CLOCKSOURCE, CLOCKEVENT DRIVERS
3379 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3380 M:      Thomas Gleixner <tglx@linutronix.de>
3381 L:      linux-kernel@vger.kernel.org
3382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3383 S:      Supported
3384 F:      drivers/clocksource
3385
3386 CMPC ACPI DRIVER
3387 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3388 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3389 L:      platform-driver-x86@vger.kernel.org
3390 S:      Supported
3391 F:      drivers/platform/x86/classmate-laptop.c
3392
3393 COBALT MEDIA DRIVER
3394 M:      Hans Verkuil <hans.verkuil@cisco.com>
3395 L:      linux-media@vger.kernel.org
3396 T:      git git://linuxtv.org/media_tree.git
3397 W:      https://linuxtv.org
3398 S:      Supported
3399 F:      drivers/media/pci/cobalt/
3400
3401 COCCINELLE/Semantic Patches (SmPL)
3402 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3403 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3404 M:      Nicolas Palix <nicolas.palix@imag.fr>
3405 M:      Michal Marek <mmarek@suse.com>
3406 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3408 W:      http://coccinelle.lip6.fr/
3409 S:      Supported
3410 F:      Documentation/dev-tools/coccinelle.rst
3411 F:      scripts/coccinelle/
3412 F:      scripts/coccicheck
3413
3414 CODA FILE SYSTEM
3415 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3416 M:      coda@cs.cmu.edu
3417 L:      codalist@coda.cs.cmu.edu
3418 W:      http://www.coda.cs.cmu.edu/
3419 S:      Maintained
3420 F:      Documentation/filesystems/coda.txt
3421 F:      fs/coda/
3422 F:      include/linux/coda*.h
3423 F:      include/uapi/linux/coda*.h
3424
3425 CODA V4L2 MEM2MEM DRIVER
3426 M:      Philipp Zabel <p.zabel@pengutronix.de>
3427 L:      linux-media@vger.kernel.org
3428 S:      Maintained
3429 F:      Documentation/devicetree/bindings/media/coda.txt
3430 F:      drivers/media/platform/coda/
3431
3432 COMMON CLK FRAMEWORK
3433 M:      Michael Turquette <mturquette@baylibre.com>
3434 M:      Stephen Boyd <sboyd@codeaurora.org>
3435 L:      linux-clk@vger.kernel.org
3436 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/clock/
3440 F:      drivers/clk/
3441 X:      drivers/clk/clkdev.c
3442 F:      include/linux/clk-pr*
3443 F:      include/linux/clk/
3444
3445 COMMON INTERNET FILE SYSTEM (CIFS)
3446 M:      Steve French <sfrench@samba.org>
3447 L:      linux-cifs@vger.kernel.org
3448 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3449 W:      http://linux-cifs.samba.org/
3450 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3451 S:      Supported
3452 F:      Documentation/filesystems/cifs/
3453 F:      fs/cifs/
3454
3455 COMPACTPCI HOTPLUG CORE
3456 M:      Scott Murray <scott@spiteful.org>
3457 L:      linux-pci@vger.kernel.org
3458 S:      Maintained
3459 F:      drivers/pci/hotplug/cpci_hotplug*
3460
3461 COMPACTPCI HOTPLUG GENERIC DRIVER
3462 M:      Scott Murray <scott@spiteful.org>
3463 L:      linux-pci@vger.kernel.org
3464 S:      Maintained
3465 F:      drivers/pci/hotplug/cpcihp_generic.c
3466
3467 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3468 M:      Scott Murray <scott@spiteful.org>
3469 L:      linux-pci@vger.kernel.org
3470 S:      Maintained
3471 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3472
3473 COMPAL LAPTOP SUPPORT
3474 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3475 L:      platform-driver-x86@vger.kernel.org
3476 S:      Maintained
3477 F:      drivers/platform/x86/compal-laptop.c
3478
3479 CONEXANT ACCESSRUNNER USB DRIVER
3480 L:      accessrunner-general@lists.sourceforge.net
3481 W:      http://accessrunner.sourceforge.net/
3482 S:      Orphan
3483 F:      drivers/usb/atm/cxacru.c
3484
3485 CONFIGFS
3486 M:      Joel Becker <jlbec@evilplan.org>
3487 M:      Christoph Hellwig <hch@lst.de>
3488 T:      git git://git.infradead.org/users/hch/configfs.git
3489 S:      Supported
3490 F:      fs/configfs/
3491 F:      include/linux/configfs.h
3492
3493 CONNECTOR
3494 M:      Evgeniy Polyakov <zbr@ioremap.net>
3495 L:      netdev@vger.kernel.org
3496 S:      Maintained
3497 F:      drivers/connector/
3498
3499 CONTROL GROUP (CGROUP)
3500 M:      Tejun Heo <tj@kernel.org>
3501 M:      Li Zefan <lizefan@huawei.com>
3502 M:      Johannes Weiner <hannes@cmpxchg.org>
3503 L:      cgroups@vger.kernel.org
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3505 S:      Maintained
3506 F:      Documentation/cgroup*
3507 F:      include/linux/cgroup*
3508 F:      kernel/cgroup*
3509
3510 CONTROL GROUP - CPUSET
3511 M:      Li Zefan <lizefan@huawei.com>
3512 L:      cgroups@vger.kernel.org
3513 W:      http://www.bullopensource.org/cpuset/
3514 W:      http://oss.sgi.com/projects/cpusets/
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3516 S:      Maintained
3517 F:      Documentation/cgroup-v1/cpusets.txt
3518 F:      include/linux/cpuset.h
3519 F:      kernel/cpuset.c
3520
3521 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3522 M:      Johannes Weiner <hannes@cmpxchg.org>
3523 M:      Michal Hocko <mhocko@kernel.org>
3524 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3525 L:      cgroups@vger.kernel.org
3526 L:      linux-mm@kvack.org
3527 S:      Maintained
3528 F:      mm/memcontrol.c
3529 F:      mm/swap_cgroup.c
3530
3531 CORETEMP HARDWARE MONITORING DRIVER
3532 M:      Fenghua Yu <fenghua.yu@intel.com>
3533 L:      linux-hwmon@vger.kernel.org
3534 S:      Maintained
3535 F:      Documentation/hwmon/coretemp
3536 F:      drivers/hwmon/coretemp.c
3537
3538 COSA/SRP SYNC SERIAL DRIVER
3539 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3540 W:      http://www.fi.muni.cz/~kas/cosa/
3541 S:      Maintained
3542 F:      drivers/net/wan/cosa*
3543
3544 CPMAC ETHERNET DRIVER
3545 M:      Florian Fainelli <f.fainelli@gmail.com>
3546 L:      netdev@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/net/ethernet/ti/cpmac.c
3549
3550 CPU FREQUENCY DRIVERS
3551 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3552 M:      Viresh Kumar <viresh.kumar@linaro.org>
3553 L:      linux-pm@vger.kernel.org
3554 S:      Maintained
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3556 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3557 B:      https://bugzilla.kernel.org
3558 F:      Documentation/cpu-freq/
3559 F:      Documentation/devicetree/bindings/cpufreq/
3560 F:      drivers/cpufreq/
3561 F:      include/linux/cpufreq.h
3562 F:      tools/testing/selftests/cpufreq/
3563
3564 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3565 M:      Viresh Kumar <viresh.kumar@linaro.org>
3566 M:      Sudeep Holla <sudeep.holla@arm.com>
3567 L:      linux-pm@vger.kernel.org
3568 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3569 S:      Maintained
3570 F:      drivers/cpufreq/arm_big_little.h
3571 F:      drivers/cpufreq/arm_big_little.c
3572 F:      drivers/cpufreq/arm_big_little_dt.c
3573
3574 CPU POWER MONITORING SUBSYSTEM
3575 M:      Thomas Renninger <trenn@suse.com>
3576 L:      linux-pm@vger.kernel.org
3577 S:      Maintained
3578 F:      tools/power/cpupower/
3579
3580 CPUID/MSR DRIVER
3581 M:      "H. Peter Anvin" <hpa@zytor.com>
3582 S:      Maintained
3583 F:      arch/x86/kernel/cpuid.c
3584 F:      arch/x86/kernel/msr.c
3585
3586 CPUIDLE DRIVER - ARM BIG LITTLE
3587 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3588 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3589 L:      linux-pm@vger.kernel.org
3590 L:      linux-arm-kernel@lists.infradead.org
3591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3592 S:      Maintained
3593 F:      drivers/cpuidle/cpuidle-big_little.c
3594
3595 CPUIDLE DRIVER - ARM EXYNOS
3596 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3597 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3598 M:      Kukjin Kim <kgene@kernel.org>
3599 L:      linux-pm@vger.kernel.org
3600 L:      linux-samsung-soc@vger.kernel.org
3601 S:      Supported
3602 F:      drivers/cpuidle/cpuidle-exynos.c
3603 F:      arch/arm/mach-exynos/pm.c
3604
3605 CPUIDLE DRIVERS
3606 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3607 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3608 L:      linux-pm@vger.kernel.org
3609 S:      Maintained
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3611 B:      https://bugzilla.kernel.org
3612 F:      drivers/cpuidle/*
3613 F:      include/linux/cpuidle.h
3614
3615 CRAMFS FILESYSTEM
3616 W:      http://sourceforge.net/projects/cramfs/
3617 S:      Orphan / Obsolete
3618 F:      Documentation/filesystems/cramfs.txt
3619 F:      fs/cramfs/
3620
3621 CRIS PORT
3622 M:      Mikael Starvik <starvik@axis.com>
3623 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3624 L:      linux-cris-kernel@axis.com
3625 W:      http://developer.axis.com
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3627 S:      Maintained
3628 F:      arch/cris/
3629 F:      drivers/tty/serial/crisv10.*
3630
3631 CRYPTO API
3632 M:      Herbert Xu <herbert@gondor.apana.org.au>
3633 M:      "David S. Miller" <davem@davemloft.net>
3634 L:      linux-crypto@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3637 S:      Maintained
3638 F:      Documentation/crypto/
3639 F:      Documentation/devicetree/bindings/crypto/
3640 F:      arch/*/crypto/
3641 F:      crypto/
3642 F:      drivers/crypto/
3643 F:      include/crypto/
3644 F:      include/linux/crypto*
3645
3646 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3647 M:      Neil Horman <nhorman@tuxdriver.com>
3648 L:      linux-crypto@vger.kernel.org
3649 S:      Maintained
3650 F:      crypto/ansi_cprng.c
3651 F:      crypto/rng.c
3652
3653 CS3308 MEDIA DRIVER
3654 M:      Hans Verkuil <hverkuil@xs4all.nl>
3655 L:      linux-media@vger.kernel.org
3656 T:      git git://linuxtv.org/media_tree.git
3657 W:      http://linuxtv.org
3658 S:      Odd Fixes
3659 F:      drivers/media/i2c/cs3308.c
3660 F:      drivers/media/i2c/cs3308.h
3661
3662 CS5535 Audio ALSA driver
3663 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3664 S:      Maintained
3665 F:      sound/pci/cs5535audio/
3666
3667 CW1200 WLAN driver
3668 M:      Solomon Peachy <pizza@shaftnet.org>
3669 S:      Maintained
3670 F:      drivers/net/wireless/st/cw1200/
3671
3672 CX18 VIDEO4LINUX DRIVER
3673 M:      Andy Walls <awalls@md.metrocast.net>
3674 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3675 L:      linux-media@vger.kernel.org
3676 T:      git git://linuxtv.org/media_tree.git
3677 W:      https://linuxtv.org
3678 W:      http://www.ivtvdriver.org/index.php/Cx18
3679 S:      Maintained
3680 F:      Documentation/media/v4l-drivers/cx18*
3681 F:      drivers/media/pci/cx18/
3682 F:      include/uapi/linux/ivtv*
3683
3684 CX2341X MPEG ENCODER HELPER MODULE
3685 M:      Hans Verkuil <hverkuil@xs4all.nl>
3686 L:      linux-media@vger.kernel.org
3687 T:      git git://linuxtv.org/media_tree.git
3688 W:      https://linuxtv.org
3689 S:      Maintained
3690 F:      drivers/media/common/cx2341x*
3691 F:      include/media/cx2341x*
3692
3693 CX24120 MEDIA DRIVER
3694 M:      Jemma Denson <jdenson@gmail.com>
3695 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3696 L:      linux-media@vger.kernel.org
3697 W:      https://linuxtv.org
3698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3699 S:      Maintained
3700 F:      drivers/media/dvb-frontends/cx24120*
3701
3702 CX88 VIDEO4LINUX DRIVER
3703 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3704 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3705 L:      linux-media@vger.kernel.org
3706 W:      https://linuxtv.org
3707 T:      git git://linuxtv.org/media_tree.git
3708 S:      Odd fixes
3709 F:      Documentation/media/v4l-drivers/cx88*
3710 F:      drivers/media/pci/cx88/
3711
3712 CXD2820R MEDIA DRIVER
3713 M:      Antti Palosaari <crope@iki.fi>
3714 L:      linux-media@vger.kernel.org
3715 W:      https://linuxtv.org
3716 W:      http://palosaari.fi/linux/
3717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3718 T:      git git://linuxtv.org/anttip/media_tree.git
3719 S:      Maintained
3720 F:      drivers/media/dvb-frontends/cxd2820r*
3721
3722 CXGB3 ETHERNET DRIVER (CXGB3)
3723 M:      Santosh Raspatur <santosh@chelsio.com>
3724 L:      netdev@vger.kernel.org
3725 W:      http://www.chelsio.com
3726 S:      Supported
3727 F:      drivers/net/ethernet/chelsio/cxgb3/
3728
3729 CXGB3 ISCSI DRIVER (CXGB3I)
3730 M:      Karen Xie <kxie@chelsio.com>
3731 L:      linux-scsi@vger.kernel.org
3732 W:      http://www.chelsio.com
3733 S:      Supported
3734 F:      drivers/scsi/cxgbi/cxgb3i
3735
3736 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3737 M:      Steve Wise <swise@chelsio.com>
3738 L:      linux-rdma@vger.kernel.org
3739 W:      http://www.openfabrics.org
3740 S:      Supported
3741 F:      drivers/infiniband/hw/cxgb3/
3742 F:      include/uapi/rdma/cxgb3-abi.h
3743
3744 CXGB4 CRYPTO DRIVER (chcr)
3745 M:      Harsh Jain <harsh@chelsio.com>
3746 L:      linux-crypto@vger.kernel.org
3747 W:      http://www.chelsio.com
3748 S:      Supported
3749 F:      drivers/crypto/chelsio
3750
3751 CXGB4 ETHERNET DRIVER (CXGB4)
3752 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3753 L:      netdev@vger.kernel.org
3754 W:      http://www.chelsio.com
3755 S:      Supported
3756 F:      drivers/net/ethernet/chelsio/cxgb4/
3757
3758 CXGB4 ISCSI DRIVER (CXGB4I)
3759 M:      Karen Xie <kxie@chelsio.com>
3760 L:      linux-scsi@vger.kernel.org
3761 W:      http://www.chelsio.com
3762 S:      Supported
3763 F:      drivers/scsi/cxgbi/cxgb4i
3764
3765 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3766 M:      Steve Wise <swise@chelsio.com>
3767 L:      linux-rdma@vger.kernel.org
3768 W:      http://www.openfabrics.org
3769 S:      Supported
3770 F:      drivers/infiniband/hw/cxgb4/
3771 F:      include/uapi/rdma/cxgb4-abi.h
3772
3773 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3774 M:      Casey Leedom <leedom@chelsio.com>
3775 L:      netdev@vger.kernel.org
3776 W:      http://www.chelsio.com
3777 S:      Supported
3778 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3779
3780 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3781 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3782 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3783 L:      linuxppc-dev@lists.ozlabs.org
3784 S:      Supported
3785 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3786 F:      drivers/misc/cxl/
3787 F:      include/misc/cxl*
3788 F:      include/uapi/misc/cxl.h
3789 F:      Documentation/powerpc/cxl.txt
3790 F:      Documentation/ABI/testing/sysfs-class-cxl
3791
3792 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3793 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3794 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3795 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3796 L:      linux-scsi@vger.kernel.org
3797 S:      Supported
3798 F:      drivers/scsi/cxlflash/
3799 F:      include/uapi/scsi/cxlflash_ioctls.h
3800 F:      Documentation/powerpc/cxlflash.txt
3801
3802 CYBERPRO FB DRIVER
3803 M:      Russell King <linux@armlinux.org.uk>
3804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3805 W:      http://www.armlinux.org.uk/
3806 S:      Maintained
3807 F:      drivers/video/fbdev/cyber2000fb.*
3808
3809 CYCLADES ASYNC MUX DRIVER
3810 W:      http://www.cyclades.com/
3811 S:      Orphan
3812 F:      drivers/tty/cyclades.c
3813 F:      include/linux/cyclades.h
3814 F:      include/uapi/linux/cyclades.h
3815
3816 CYCLADES PC300 DRIVER
3817 W:      http://www.cyclades.com/
3818 S:      Orphan
3819 F:      drivers/net/wan/pc300*
3820
3821 CYPRESS_FIRMWARE MEDIA DRIVER
3822 M:      Antti Palosaari <crope@iki.fi>
3823 L:      linux-media@vger.kernel.org
3824 W:      https://linuxtv.org
3825 W:      http://palosaari.fi/linux/
3826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3827 T:      git git://linuxtv.org/anttip/media_tree.git
3828 S:      Maintained
3829 F:      drivers/media/common/cypress_firmware*
3830
3831 CYTTSP TOUCHSCREEN DRIVER
3832 M:      Ferruh Yigit <fery@cypress.com>
3833 L:      linux-input@vger.kernel.org
3834 S:      Supported
3835 F:      drivers/input/touchscreen/cyttsp*
3836 F:      include/linux/input/cyttsp.h
3837
3838 D-LINK DIR-685 TOUCHKEYS DRIVER
3839 M:      Linus Walleij <linus.walleij@linaro.org>
3840 L:      linux-input@vger.kernel.org
3841 S:      Supported
3842 F:      drivers/input/dlink-dir685-touchkeys.c
3843
3844 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3845 M:      Joshua Kinard <kumba@gentoo.org>
3846 S:      Maintained
3847 F:      drivers/rtc/rtc-ds1685.c
3848 F:      include/linux/rtc/ds1685.h
3849
3850 DAMA SLAVE for AX.25
3851 M:      Joerg Reuter <jreuter@yaina.de>
3852 W:      http://yaina.de/jreuter/
3853 W:      http://www.qsl.net/dl1bke/
3854 L:      linux-hams@vger.kernel.org
3855 S:      Maintained
3856 F:      net/ax25/af_ax25.c
3857 F:      net/ax25/ax25_dev.c
3858 F:      net/ax25/ax25_ds_*
3859 F:      net/ax25/ax25_in.c
3860 F:      net/ax25/ax25_out.c
3861 F:      net/ax25/ax25_timer.c
3862 F:      net/ax25/sysctl_net_ax25.c
3863
3864 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3865 L:      netdev@vger.kernel.org
3866 S:      Orphan
3867 F:      Documentation/networking/dmfe.txt
3868 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3869
3870 DC390/AM53C974 SCSI driver
3871 M:      Hannes Reinecke <hare@suse.com>
3872 L:      linux-scsi@vger.kernel.org
3873 S:      Maintained
3874 F:      drivers/scsi/am53c974.c
3875
3876 DC395x SCSI driver
3877 M:      Oliver Neukum <oliver@neukum.org>
3878 M:      Ali Akcaagac <aliakc@web.de>
3879 M:      Jamie Lenehan <lenehan@twibble.org>
3880 L:      dc395x@twibble.org
3881 W:      http://twibble.org/dist/dc395x/
3882 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3883 S:      Maintained
3884 F:      Documentation/scsi/dc395x.txt
3885 F:      drivers/scsi/dc395x.*
3886
3887 DCCP PROTOCOL
3888 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3889 L:      dccp@vger.kernel.org
3890 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3891 S:      Maintained
3892 F:      include/linux/dccp.h
3893 F:      include/uapi/linux/dccp.h
3894 F:      include/linux/tfrc.h
3895 F:      net/dccp/
3896
3897 DECnet NETWORK LAYER
3898 W:      http://linux-decnet.sourceforge.net
3899 L:      linux-decnet-user@lists.sourceforge.net
3900 S:      Orphan
3901 F:      Documentation/networking/decnet.txt
3902 F:      net/decnet/
3903
3904 DECSTATION PLATFORM SUPPORT
3905 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3906 L:      linux-mips@linux-mips.org
3907 W:      http://www.linux-mips.org/wiki/DECstation
3908 S:      Maintained
3909 F:      arch/mips/dec/
3910 F:      arch/mips/include/asm/dec/
3911 F:      arch/mips/include/asm/mach-dec/
3912
3913 DEFXX FDDI NETWORK DRIVER
3914 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3915 S:      Maintained
3916 F:      drivers/net/fddi/defxx.*
3917
3918 DELL LAPTOP DRIVER
3919 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3920 M:      Pali Rohár <pali.rohar@gmail.com>
3921 L:      platform-driver-x86@vger.kernel.org
3922 S:      Maintained
3923 F:      drivers/platform/x86/dell-laptop.c
3924
3925 DELL LAPTOP FREEFALL DRIVER
3926 M:      Pali Rohár <pali.rohar@gmail.com>
3927 S:      Maintained
3928 F:      drivers/platform/x86/dell-smo8800.c
3929
3930 DELL LAPTOP RBTN DRIVER
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 S:      Maintained
3933 F:      drivers/platform/x86/dell-rbtn.*
3934
3935 DELL LAPTOP SMM DRIVER
3936 M:      Pali Rohár <pali.rohar@gmail.com>
3937 S:      Maintained
3938 F:      drivers/hwmon/dell-smm-hwmon.c
3939 F:      include/uapi/linux/i8k.h
3940
3941 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3942 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3943 S:      Maintained
3944 F:      Documentation/dcdbas.txt
3945 F:      drivers/firmware/dcdbas.*
3946
3947 DELL WMI EXTRAS DRIVER
3948 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3949 M:      Pali Rohár <pali.rohar@gmail.com>
3950 S:      Maintained
3951 F:      drivers/platform/x86/dell-wmi.c
3952
3953 DELTA ST MEDIA DRIVER
3954 M:      Hugues Fruchet <hugues.fruchet@st.com>
3955 L:      linux-media@vger.kernel.org
3956 T:      git git://linuxtv.org/media_tree.git
3957 W:      https://linuxtv.org
3958 S:      Supported
3959 F:      drivers/media/platform/sti/delta
3960
3961 DENALI NAND DRIVER
3962 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3963 L:      linux-mtd@lists.infradead.org
3964 S:      Supported
3965 F:      drivers/mtd/nand/denali*
3966
3967 DESIGNWARE USB2 DRD IP DRIVER
3968 M:      John Youn <johnyoun@synopsys.com>
3969 L:      linux-usb@vger.kernel.org
3970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3971 S:      Maintained
3972 F:      drivers/usb/dwc2/
3973
3974 DESIGNWARE USB3 DRD IP DRIVER
3975 M:      Felipe Balbi <balbi@kernel.org>
3976 L:      linux-usb@vger.kernel.org
3977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3978 S:      Maintained
3979 F:      drivers/usb/dwc3/
3980
3981 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3982 M:      Andreas Klinger <ak@it-klinger.de>
3983 L:      linux-iio@vger.kernel.org
3984 S:      Maintained
3985 F:      drivers/iio/proximity/srf*.c
3986
3987 DEVICE COREDUMP (DEV_COREDUMP)
3988 M:      Johannes Berg <johannes@sipsolutions.net>
3989 L:      linux-kernel@vger.kernel.org
3990 S:      Maintained
3991 F:      drivers/base/devcoredump.c
3992 F:      include/linux/devcoredump.h
3993
3994 DEVICE FREQUENCY (DEVFREQ)
3995 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3996 M:      Kyungmin Park <kyungmin.park@samsung.com>
3997 R:      Chanwoo Choi <cw00.choi@samsung.com>
3998 L:      linux-pm@vger.kernel.org
3999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4000 S:      Maintained
4001 F:      drivers/devfreq/
4002 F:      include/linux/devfreq.h
4003 F:      Documentation/devicetree/bindings/devfreq/
4004
4005 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4006 M:      Chanwoo Choi <cw00.choi@samsung.com>
4007 L:      linux-pm@vger.kernel.org
4008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4009 S:      Supported
4010 F:      drivers/devfreq/event/
4011 F:      drivers/devfreq/devfreq-event.c
4012 F:      include/linux/devfreq-event.h
4013 F:      Documentation/devicetree/bindings/devfreq/event/
4014
4015 DEVICE NUMBER REGISTRY
4016 M:      Torben Mathiasen <device@lanana.org>
4017 W:      http://lanana.org/docs/device-list/index.html
4018 S:      Maintained
4019
4020 DEVICE-MAPPER  (LVM)
4021 M:      Alasdair Kergon <agk@redhat.com>
4022 M:      Mike Snitzer <snitzer@redhat.com>
4023 M:      dm-devel@redhat.com
4024 L:      dm-devel@redhat.com
4025 W:      http://sources.redhat.com/dm
4026 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4028 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4029 S:      Maintained
4030 F:      Documentation/device-mapper/
4031 F:      drivers/md/dm*
4032 F:      drivers/md/persistent-data/
4033 F:      include/linux/device-mapper.h
4034 F:      include/linux/dm-*.h
4035 F:      include/uapi/linux/dm-*.h
4036
4037 DEVLINK
4038 M:      Jiri Pirko <jiri@mellanox.com>
4039 L:      netdev@vger.kernel.org
4040 S:      Supported
4041 F:      net/core/devlink.c
4042 F:      include/net/devlink.h
4043 F:      include/uapi/linux/devlink.h
4044
4045 DIALOG SEMICONDUCTOR DRIVERS
4046 M:      Support Opensource <support.opensource@diasemi.com>
4047 W:      http://www.dialog-semiconductor.com/products
4048 S:      Supported
4049 F:      Documentation/hwmon/da90??
4050 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4051 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4052 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4053 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4054 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4055 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4056 F:      drivers/gpio/gpio-da90??.c
4057 F:      drivers/hwmon/da90??-hwmon.c
4058 F:      drivers/iio/adc/da91??-*.c
4059 F:      drivers/input/misc/da90??_onkey.c
4060 F:      drivers/input/touchscreen/da9052_tsi.c
4061 F:      drivers/leds/leds-da90??.c
4062 F:      drivers/mfd/da903x.c
4063 F:      drivers/mfd/da90??-*.c
4064 F:      drivers/mfd/da91??-*.c
4065 F:      drivers/power/supply/da9052-battery.c
4066 F:      drivers/power/supply/da91??-*.c
4067 F:      drivers/regulator/da903x.c
4068 F:      drivers/regulator/da9???-regulator.[ch]
4069 F:      drivers/thermal/da90??-thermal.c
4070 F:      drivers/rtc/rtc-da90??.c
4071 F:      drivers/video/backlight/da90??_bl.c
4072 F:      drivers/watchdog/da90??_wdt.c
4073 F:      include/linux/mfd/da903x.h
4074 F:      include/linux/mfd/da9052/
4075 F:      include/linux/mfd/da9055/
4076 F:      include/linux/mfd/da9062/
4077 F:      include/linux/mfd/da9063/
4078 F:      include/linux/mfd/da9150/
4079 F:      include/linux/regulator/da9211.h
4080 F:      include/sound/da[79]*.h
4081 F:      sound/soc/codecs/da[79]*.[ch]
4082
4083 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4084 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4085 L:      linux-gpio@vger.kernel.org
4086 S:      Maintained
4087 F:      drivers/gpio/gpio-gpio-mm.c
4088
4089 DIGI NEO AND CLASSIC PCI PRODUCTS
4090 M:      Lidza Louina <lidza.louina@gmail.com>
4091 M:      Mark Hounschell <markh@compro.net>
4092 L:      driverdev-devel@linuxdriverproject.org
4093 S:      Maintained
4094 F:      drivers/staging/dgnc/
4095
4096 DIOLAN U2C-12 I2C DRIVER
4097 M:      Guenter Roeck <linux@roeck-us.net>
4098 L:      linux-i2c@vger.kernel.org
4099 S:      Maintained
4100 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4101
4102 DIRECT ACCESS (DAX)
4103 M:      Matthew Wilcox <mawilcox@microsoft.com>
4104 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4105 L:      linux-fsdevel@vger.kernel.org
4106 S:      Supported
4107 F:      fs/dax.c
4108 F:      include/linux/dax.h
4109 F:      include/trace/events/fs_dax.h
4110
4111 DIRECTORY NOTIFICATION (DNOTIFY)
4112 M:      Eric Paris <eparis@parisplace.org>
4113 S:      Maintained
4114 F:      Documentation/filesystems/dnotify.txt
4115 F:      fs/notify/dnotify/
4116 F:      include/linux/dnotify.h
4117
4118 DISK GEOMETRY AND PARTITION HANDLING
4119 M:      Andries Brouwer <aeb@cwi.nl>
4120 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4121 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4122 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4123 S:      Maintained
4124
4125 DISKQUOTA
4126 M:      Jan Kara <jack@suse.com>
4127 S:      Maintained
4128 F:      Documentation/filesystems/quota.txt
4129 F:      fs/quota/
4130 F:      include/linux/quota*.h
4131 F:      include/uapi/linux/quota*.h
4132
4133 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4134 M:      Bernie Thompson <bernie@plugable.com>
4135 L:      linux-fbdev@vger.kernel.org
4136 S:      Maintained
4137 W:      http://plugable.com/category/projects/udlfb/
4138 F:      drivers/video/fbdev/udlfb.c
4139 F:      include/video/udlfb.h
4140 F:      Documentation/fb/udlfb.txt
4141
4142 DISTRIBUTED LOCK MANAGER (DLM)
4143 M:      Christine Caulfield <ccaulfie@redhat.com>
4144 M:      David Teigland <teigland@redhat.com>
4145 L:      cluster-devel@redhat.com
4146 W:      http://sources.redhat.com/cluster/
4147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4148 S:      Supported
4149 F:      fs/dlm/
4150
4151 DMA BUFFER SHARING FRAMEWORK
4152 M:      Sumit Semwal <sumit.semwal@linaro.org>
4153 S:      Maintained
4154 L:      linux-media@vger.kernel.org
4155 L:      dri-devel@lists.freedesktop.org
4156 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4157 F:      drivers/dma-buf/
4158 F:      include/linux/dma-buf*
4159 F:      include/linux/reservation.h
4160 F:      include/linux/*fence.h
4161 F:      Documentation/driver-api/dma-buf.rst
4162 T:      git git://anongit.freedesktop.org/drm/drm-misc
4163
4164 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4165 M:      Vinod Koul <vinod.koul@intel.com>
4166 L:      dmaengine@vger.kernel.org
4167 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4168 S:      Maintained
4169 F:      drivers/dma/
4170 F:      include/linux/dmaengine.h
4171 F:      Documentation/devicetree/bindings/dma/
4172 F:      Documentation/dmaengine/
4173 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4174
4175 DMA MAPPING HELPERS
4176 M:      Christoph Hellwig <hch@lst.de>
4177 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4178 R:      Robin Murphy <robin.murphy@arm.com>
4179 L:      linux-kernel@vger.kernel.org
4180 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4181 W:      http://git.infradead.org/users/hch/dma-mapping.git
4182 S:      Supported
4183 F:      lib/dma-debug.c
4184 F:      lib/dma-noop.c
4185 F:      lib/dma-virt.c
4186 F:      drivers/base/dma-mapping.c
4187 F:      drivers/base/dma-coherent.c
4188 F:      include/linux/dma-mapping.h
4189
4190 DME1737 HARDWARE MONITOR DRIVER
4191 M:      Juerg Haefliger <juergh@gmail.com>
4192 L:      linux-hwmon@vger.kernel.org
4193 S:      Maintained
4194 F:      Documentation/hwmon/dme1737
4195 F:      drivers/hwmon/dme1737.c
4196
4197 DMI/SMBIOS SUPPORT
4198 M:      Jean Delvare <jdelvare@suse.com>
4199 S:      Maintained
4200 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4201 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4202 F:      drivers/firmware/dmi-id.c
4203 F:      drivers/firmware/dmi_scan.c
4204 F:      include/linux/dmi.h
4205
4206 DOCUMENTATION
4207 M:      Jonathan Corbet <corbet@lwn.net>
4208 L:      linux-doc@vger.kernel.org
4209 S:      Maintained
4210 F:      Documentation/
4211 F:      scripts/kernel-doc
4212 X:      Documentation/ABI/
4213 X:      Documentation/devicetree/
4214 X:      Documentation/acpi
4215 X:      Documentation/power
4216 X:      Documentation/spi
4217 X:      Documentation/media
4218 T:      git git://git.lwn.net/linux.git docs-next
4219
4220 DONGWOON DW9714 LENS VOICE COIL DRIVER
4221 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4222 L:      linux-media@vger.kernel.org
4223 T:      git git://linuxtv.org/media_tree.git
4224 S:      Maintained
4225 F:      drivers/media/i2c/dw9714.c
4226
4227 DOUBLETALK DRIVER
4228 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4229 L:      blinux-list@redhat.com
4230 S:      Maintained
4231 F:      drivers/char/dtlk.c
4232 F:      include/linux/dtlk.h
4233
4234 DPAA2 DATAPATH I/O (DPIO) DRIVER
4235 M:      Roy Pledge <Roy.Pledge@nxp.com>
4236 L:      linux-kernel@vger.kernel.org
4237 S:      Maintained
4238 F:      drivers/staging/fsl-mc/bus/dpio
4239
4240 DPAA2 ETHERNET DRIVER
4241 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4242 L:      linux-kernel@vger.kernel.org
4243 S:      Maintained
4244 F:      drivers/staging/fsl-dpaa2/ethernet
4245
4246 DPT_I2O SCSI RAID DRIVER
4247 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4248 L:      linux-scsi@vger.kernel.org
4249 W:      http://www.adaptec.com/
4250 S:      Maintained
4251 F:      drivers/scsi/dpt*
4252 F:      drivers/scsi/dpt/
4253
4254 DRBD DRIVER
4255 M:      Philipp Reisner <philipp.reisner@linbit.com>
4256 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4257 L:      drbd-dev@lists.linbit.com
4258 W:      http://www.drbd.org
4259 T:      git git://git.linbit.com/linux-drbd.git
4260 T:      git git://git.linbit.com/drbd-8.4.git
4261 S:      Supported
4262 F:      drivers/block/drbd/
4263 F:      lib/lru_cache.c
4264 F:      Documentation/blockdev/drbd/
4265
4266 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4269 S:      Supported
4270 F:      Documentation/kobject.txt
4271 F:      drivers/base/
4272 F:      fs/debugfs/
4273 F:      fs/sysfs/
4274 F:      include/linux/debugfs.h
4275 F:      include/linux/kobj*
4276 F:      lib/kobj*
4277
4278 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4279 M:      Kevin Hilman <khilman@kernel.org>
4280 M:      Nishanth Menon <nm@ti.com>
4281 S:      Maintained
4282 F:      drivers/power/avs/
4283 F:      include/linux/power/smartreflex.h
4284 L:      linux-pm@vger.kernel.org
4285
4286 DRM DRIVER FOR ARM PL111 CLCD
4287 M:      Eric Anholt <eric@anholt.net>
4288 T:      git git://anongit.freedesktop.org/drm/drm-misc
4289 S:      Supported
4290 F:      drivers/gpu/drm/pl111/
4291
4292 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4293 M:      Dave Airlie <airlied@redhat.com>
4294 S:      Odd Fixes
4295 F:      drivers/gpu/drm/ast/
4296
4297 DRM DRIVER FOR BOCHS VIRTUAL GPU
4298 M:      Gerd Hoffmann <kraxel@redhat.com>
4299 L:      virtualization@lists.linux-foundation.org
4300 T:      git git://anongit.freedesktop.org/drm/drm-misc
4301 S:      Maintained
4302 F:      drivers/gpu/drm/bochs/
4303
4304 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4305 S:      Orphan / Obsolete
4306 F:      drivers/gpu/drm/i810/
4307 F:      include/uapi/drm/i810_drm.h
4308
4309 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4310 S:      Orphan / Obsolete
4311 F:      drivers/gpu/drm/mga/
4312 F:      include/uapi/drm/mga_drm.h
4313
4314 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4315 M:      Dave Airlie <airlied@redhat.com>
4316 S:      Odd Fixes
4317 F:      drivers/gpu/drm/mgag200/
4318
4319 DRM DRIVER FOR MI0283QT
4320 M:      Noralf Trønnes <noralf@tronnes.org>
4321 S:      Maintained
4322 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4323 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4324
4325 DRM DRIVER FOR MSM ADRENO GPU
4326 M:      Rob Clark <robdclark@gmail.com>
4327 L:      linux-arm-msm@vger.kernel.org
4328 L:      dri-devel@lists.freedesktop.org
4329 L:      freedreno@lists.freedesktop.org
4330 T:      git git://people.freedesktop.org/~robclark/linux
4331 S:      Maintained
4332 F:      drivers/gpu/drm/msm/
4333 F:      include/uapi/drm/msm_drm.h
4334 F:      Documentation/devicetree/bindings/display/msm/
4335
4336 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4337 M:      Ben Skeggs <bskeggs@redhat.com>
4338 L:      dri-devel@lists.freedesktop.org
4339 L:      nouveau@lists.freedesktop.org
4340 T:      git git://github.com/skeggsb/linux
4341 S:      Supported
4342 F:      drivers/gpu/drm/nouveau/
4343 F:      include/uapi/drm/nouveau_drm.h
4344
4345 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4346 M:      Dave Airlie <airlied@redhat.com>
4347 M:      Gerd Hoffmann <kraxel@redhat.com>
4348 L:      virtualization@lists.linux-foundation.org
4349 T:      git git://anongit.freedesktop.org/drm/drm-misc
4350 S:      Obsolete
4351 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4352 F:      drivers/gpu/drm/cirrus/
4353
4354 DRM DRIVER FOR QXL VIRTUAL GPU
4355 M:      Dave Airlie <airlied@redhat.com>
4356 M:      Gerd Hoffmann <kraxel@redhat.com>
4357 L:      virtualization@lists.linux-foundation.org
4358 T:      git git://anongit.freedesktop.org/drm/drm-misc
4359 S:      Maintained
4360 F:      drivers/gpu/drm/qxl/
4361 F:      include/uapi/drm/qxl_drm.h
4362
4363 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4364 S:      Orphan / Obsolete
4365 F:      drivers/gpu/drm/r128/
4366 F:      include/uapi/drm/r128_drm.h
4367
4368 DRM DRIVER FOR SAVAGE VIDEO CARDS
4369 S:      Orphan / Obsolete
4370 F:      drivers/gpu/drm/savage/
4371 F:      include/uapi/drm/savage_drm.h
4372
4373 DRM DRIVER FOR SIS VIDEO CARDS
4374 S:      Orphan / Obsolete
4375 F:      drivers/gpu/drm/sis/
4376 F:      include/uapi/drm/sis_drm.h
4377
4378 DRM DRIVER FOR TDFX VIDEO CARDS
4379 S:      Orphan / Obsolete
4380 F:      drivers/gpu/drm/tdfx/
4381
4382 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4383 M:      Dave Airlie <airlied@redhat.com>
4384 S:      Odd Fixes
4385 F:      drivers/gpu/drm/udl/
4386
4387 DRM DRIVER FOR VMWARE VIRTUAL GPU
4388 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4389 M:      Sinclair Yeh <syeh@vmware.com>
4390 M:      Thomas Hellstrom <thellstrom@vmware.com>
4391 L:      dri-devel@lists.freedesktop.org
4392 T:      git git://people.freedesktop.org/~syeh/repos_linux
4393 T:      git git://people.freedesktop.org/~thomash/linux
4394 S:      Supported
4395 F:      drivers/gpu/drm/vmwgfx/
4396 F:      include/uapi/drm/vmwgfx_drm.h
4397
4398 DRM DRIVERS
4399 M:      David Airlie <airlied@linux.ie>
4400 L:      dri-devel@lists.freedesktop.org
4401 T:      git git://people.freedesktop.org/~airlied/linux
4402 B:      https://bugs.freedesktop.org/
4403 C:      irc://chat.freenode.net/dri-devel
4404 S:      Maintained
4405 F:      drivers/gpu/drm/
4406 F:      drivers/gpu/vga/
4407 F:      Documentation/devicetree/bindings/display/
4408 F:      Documentation/devicetree/bindings/gpu/
4409 F:      Documentation/devicetree/bindings/video/
4410 F:      Documentation/gpu/
4411 F:      include/drm/
4412 F:      include/uapi/drm/
4413 F:      include/linux/vga*
4414
4415 DRM DRIVERS AND MISC GPU PATCHES
4416 M:      Daniel Vetter <daniel.vetter@intel.com>
4417 M:      Jani Nikula <jani.nikula@linux.intel.com>
4418 M:      Sean Paul <seanpaul@chromium.org>
4419 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4420 S:      Maintained
4421 T:      git git://anongit.freedesktop.org/drm/drm-misc
4422 F:      Documentation/gpu/
4423 F:      drivers/gpu/vga/
4424 F:      drivers/gpu/drm/*
4425 F:      include/drm/drm*
4426 F:      include/uapi/drm/drm*
4427 F:      include/linux/vga*
4428
4429 DRM DRIVERS FOR ALLWINNER A10
4430 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4431 L:      dri-devel@lists.freedesktop.org
4432 S:      Supported
4433 F:      drivers/gpu/drm/sun4i/
4434 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4436
4437 DRM DRIVERS FOR AMLOGIC SOCS
4438 M:      Neil Armstrong <narmstrong@baylibre.com>
4439 L:      dri-devel@lists.freedesktop.org
4440 L:      linux-amlogic@lists.infradead.org
4441 W:      http://linux-meson.com/
4442 S:      Supported
4443 F:      drivers/gpu/drm/meson/
4444 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4445 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4446 F:      Documentation/gpu/meson.rst
4447 T:      git git://anongit.freedesktop.org/drm/drm-misc
4448
4449 DRM DRIVERS FOR ATMEL HLCDC
4450 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4451 L:      dri-devel@lists.freedesktop.org
4452 S:      Supported
4453 F:      drivers/gpu/drm/atmel-hlcdc/
4454 F:      Documentation/devicetree/bindings/drm/atmel/
4455 T:      git git://anongit.freedesktop.org/drm/drm-misc
4456
4457 DRM DRIVERS FOR BRIDGE CHIPS
4458 M:      Archit Taneja <architt@codeaurora.org>
4459 M:      Andrzej Hajda <a.hajda@samsung.com>
4460 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4461 S:      Maintained
4462 T:      git git://anongit.freedesktop.org/drm/drm-misc
4463 F:      drivers/gpu/drm/bridge/
4464
4465 DRM DRIVERS FOR EXYNOS
4466 M:      Inki Dae <inki.dae@samsung.com>
4467 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4468 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4469 M:      Kyungmin Park <kyungmin.park@samsung.com>
4470 L:      dri-devel@lists.freedesktop.org
4471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4472 S:      Supported
4473 F:      drivers/gpu/drm/exynos/
4474 F:      include/uapi/drm/exynos_drm.h
4475 F:      Documentation/devicetree/bindings/display/exynos/
4476
4477 DRM DRIVERS FOR FREESCALE DCU
4478 M:      Stefan Agner <stefan@agner.ch>
4479 M:      Alison Wang <alison.wang@freescale.com>
4480 L:      dri-devel@lists.freedesktop.org
4481 S:      Supported
4482 F:      drivers/gpu/drm/fsl-dcu/
4483 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4484 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4485 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4486
4487 DRM DRIVERS FOR FREESCALE IMX
4488 M:      Philipp Zabel <p.zabel@pengutronix.de>
4489 L:      dri-devel@lists.freedesktop.org
4490 S:      Maintained
4491 F:      drivers/gpu/drm/imx/
4492 F:      drivers/gpu/ipu-v3/
4493 F:      Documentation/devicetree/bindings/display/imx/
4494
4495 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4496 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4497 L:      dri-devel@lists.freedesktop.org
4498 T:      git git://github.com/patjak/drm-gma500
4499 S:      Maintained
4500 F:      drivers/gpu/drm/gma500/
4501
4502 DRM DRIVERS FOR HISILICON
4503 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4504 M:      Rongrong Zou <zourongrong@gmail.com>
4505 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4506 R:      Chen Feng <puck.chen@hisilicon.com>
4507 L:      dri-devel@lists.freedesktop.org
4508 T:      git git://github.com/xin3liang/linux.git
4509 S:      Maintained
4510 F:      drivers/gpu/drm/hisilicon/
4511 F:      Documentation/devicetree/bindings/display/hisilicon/
4512
4513 DRM DRIVERS FOR MEDIATEK
4514 M:      CK Hu <ck.hu@mediatek.com>
4515 M:      Philipp Zabel <p.zabel@pengutronix.de>
4516 L:      dri-devel@lists.freedesktop.org
4517 S:      Supported
4518 F:      drivers/gpu/drm/mediatek/
4519 F:      Documentation/devicetree/bindings/display/mediatek/
4520
4521 DRM DRIVERS FOR NVIDIA TEGRA
4522 M:      Thierry Reding <thierry.reding@gmail.com>
4523 L:      dri-devel@lists.freedesktop.org
4524 L:      linux-tegra@vger.kernel.org
4525 T:      git git://anongit.freedesktop.org/tegra/linux.git
4526 S:      Supported
4527 F:      drivers/gpu/drm/tegra/
4528 F:      drivers/gpu/host1x/
4529 F:      include/linux/host1x.h
4530 F:      include/uapi/drm/tegra_drm.h
4531 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4532
4533 DRM DRIVERS FOR RENESAS
4534 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4535 L:      dri-devel@lists.freedesktop.org
4536 L:      linux-renesas-soc@vger.kernel.org
4537 T:      git git://linuxtv.org/pinchartl/fbdev
4538 S:      Supported
4539 F:      drivers/gpu/drm/rcar-du/
4540 F:      drivers/gpu/drm/shmobile/
4541 F:      include/linux/platform_data/shmob_drm.h
4542 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4543 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4544
4545 DRM DRIVERS FOR ROCKCHIP
4546 M:      Mark Yao <mark.yao@rock-chips.com>
4547 L:      dri-devel@lists.freedesktop.org
4548 S:      Maintained
4549 F:      drivers/gpu/drm/rockchip/
4550 F:      Documentation/devicetree/bindings/display/rockchip/
4551 T:      git git://anongit.freedesktop.org/drm/drm-misc
4552
4553 DRM DRIVERS FOR STI
4554 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4555 M:      Vincent Abriou <vincent.abriou@st.com>
4556 L:      dri-devel@lists.freedesktop.org
4557 T:      git git://anongit.freedesktop.org/drm/drm-misc
4558 S:      Maintained
4559 F:      drivers/gpu/drm/sti
4560 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4561
4562 DRM DRIVERS FOR STM
4563 M:      Yannick Fertre <yannick.fertre@st.com>
4564 M:      Philippe Cornu <philippe.cornu@st.com>
4565 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566 M:      Vincent Abriou <vincent.abriou@st.com>
4567 L:      dri-devel@lists.freedesktop.org
4568 T:      git git://anongit.freedesktop.org/drm/drm-misc
4569 S:      Maintained
4570 F:      drivers/gpu/drm/stm
4571 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4572
4573 DRM DRIVERS FOR TI LCDC
4574 M:      Jyri Sarha <jsarha@ti.com>
4575 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4576 L:      dri-devel@lists.freedesktop.org
4577 S:      Maintained
4578 F:      drivers/gpu/drm/tilcdc/
4579 F:      Documentation/devicetree/bindings/display/tilcdc/
4580
4581 DRM DRIVERS FOR TI OMAP
4582 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4583 L:      dri-devel@lists.freedesktop.org
4584 S:      Maintained
4585 F:      drivers/gpu/drm/omapdrm/
4586 F:      Documentation/devicetree/bindings/display/ti/
4587
4588 DRM DRIVERS FOR VC4
4589 M:      Eric Anholt <eric@anholt.net>
4590 T:      git git://github.com/anholt/linux
4591 S:      Supported
4592 F:      drivers/gpu/drm/vc4/
4593 F:      include/uapi/drm/vc4_drm.h
4594 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4595 T:      git git://anongit.freedesktop.org/drm/drm-misc
4596
4597 DRM DRIVERS FOR VIVANTE GPU IP
4598 M:      Lucas Stach <l.stach@pengutronix.de>
4599 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4600 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4601 L:      etnaviv@lists.freedesktop.org
4602 L:      dri-devel@lists.freedesktop.org
4603 S:      Maintained
4604 F:      drivers/gpu/drm/etnaviv/
4605 F:      include/uapi/drm/etnaviv_drm.h
4606 F:      Documentation/devicetree/bindings/display/etnaviv/
4607
4608 DRM DRIVERS FOR ZTE ZX
4609 M:      Shawn Guo <shawnguo@kernel.org>
4610 L:      dri-devel@lists.freedesktop.org
4611 S:      Maintained
4612 F:      drivers/gpu/drm/zte/
4613 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4614 T:      git git://anongit.freedesktop.org/drm/drm-misc
4615
4616 DRM PANEL DRIVERS
4617 M:      Thierry Reding <thierry.reding@gmail.com>
4618 L:      dri-devel@lists.freedesktop.org
4619 T:      git git://anongit.freedesktop.org/tegra/linux.git
4620 S:      Maintained
4621 F:      drivers/gpu/drm/drm_panel.c
4622 F:      drivers/gpu/drm/panel/
4623 F:      include/drm/drm_panel.h
4624 F:      Documentation/devicetree/bindings/display/panel/
4625
4626 DSBR100 USB FM RADIO DRIVER
4627 M:      Alexey Klimov <klimov.linux@gmail.com>
4628 L:      linux-media@vger.kernel.org
4629 T:      git git://linuxtv.org/media_tree.git
4630 S:      Maintained
4631 F:      drivers/media/radio/dsbr100.c
4632
4633 DSCC4 DRIVER
4634 M:      Francois Romieu <romieu@fr.zoreil.com>
4635 L:      netdev@vger.kernel.org
4636 S:      Maintained
4637 F:      drivers/net/wan/dscc4.c
4638
4639 DT3155 MEDIA DRIVER
4640 M:      Hans Verkuil <hverkuil@xs4all.nl>
4641 L:      linux-media@vger.kernel.org
4642 T:      git git://linuxtv.org/media_tree.git
4643 W:      https://linuxtv.org
4644 S:      Odd Fixes
4645 F:      drivers/media/pci/dt3155/
4646
4647 DVB_USB_AF9015 MEDIA DRIVER
4648 M:      Antti Palosaari <crope@iki.fi>
4649 L:      linux-media@vger.kernel.org
4650 W:      https://linuxtv.org
4651 W:      http://palosaari.fi/linux/
4652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4653 T:      git git://linuxtv.org/anttip/media_tree.git
4654 S:      Maintained
4655 F:      drivers/media/usb/dvb-usb-v2/af9015*
4656
4657 DVB_USB_AF9035 MEDIA DRIVER
4658 M:      Antti Palosaari <crope@iki.fi>
4659 L:      linux-media@vger.kernel.org
4660 W:      https://linuxtv.org
4661 W:      http://palosaari.fi/linux/
4662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4663 T:      git git://linuxtv.org/anttip/media_tree.git
4664 S:      Maintained
4665 F:      drivers/media/usb/dvb-usb-v2/af9035*
4666
4667 DVB_USB_ANYSEE MEDIA DRIVER
4668 M:      Antti Palosaari <crope@iki.fi>
4669 L:      linux-media@vger.kernel.org
4670 W:      https://linuxtv.org
4671 W:      http://palosaari.fi/linux/
4672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4673 T:      git git://linuxtv.org/anttip/media_tree.git
4674 S:      Maintained
4675 F:      drivers/media/usb/dvb-usb-v2/anysee*
4676
4677 DVB_USB_AU6610 MEDIA DRIVER
4678 M:      Antti Palosaari <crope@iki.fi>
4679 L:      linux-media@vger.kernel.org
4680 W:      https://linuxtv.org
4681 W:      http://palosaari.fi/linux/
4682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4683 T:      git git://linuxtv.org/anttip/media_tree.git
4684 S:      Maintained
4685 F:      drivers/media/usb/dvb-usb-v2/au6610*
4686
4687 DVB_USB_CE6230 MEDIA DRIVER
4688 M:      Antti Palosaari <crope@iki.fi>
4689 L:      linux-media@vger.kernel.org
4690 W:      https://linuxtv.org
4691 W:      http://palosaari.fi/linux/
4692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4693 T:      git git://linuxtv.org/anttip/media_tree.git
4694 S:      Maintained
4695 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4696
4697 DVB_USB_CXUSB MEDIA DRIVER
4698 M:      Michael Krufky <mkrufky@linuxtv.org>
4699 L:      linux-media@vger.kernel.org
4700 W:      https://linuxtv.org
4701 W:      http://github.com/mkrufky
4702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4703 T:      git git://linuxtv.org/media_tree.git
4704 S:      Maintained
4705 F:      drivers/media/usb/dvb-usb/cxusb*
4706
4707 DVB_USB_EC168 MEDIA DRIVER
4708 M:      Antti Palosaari <crope@iki.fi>
4709 L:      linux-media@vger.kernel.org
4710 W:      https://linuxtv.org
4711 W:      http://palosaari.fi/linux/
4712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4713 T:      git git://linuxtv.org/anttip/media_tree.git
4714 S:      Maintained
4715 F:      drivers/media/usb/dvb-usb-v2/ec168*
4716
4717 DVB_USB_GL861 MEDIA DRIVER
4718 M:      Antti Palosaari <crope@iki.fi>
4719 L:      linux-media@vger.kernel.org
4720 W:      https://linuxtv.org
4721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4722 T:      git git://linuxtv.org/anttip/media_tree.git
4723 S:      Maintained
4724 F:      drivers/media/usb/dvb-usb-v2/gl861*
4725
4726 DVB_USB_MXL111SF MEDIA DRIVER
4727 M:      Michael Krufky <mkrufky@linuxtv.org>
4728 L:      linux-media@vger.kernel.org
4729 W:      https://linuxtv.org
4730 W:      http://github.com/mkrufky
4731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4732 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4733 S:      Maintained
4734 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4735
4736 DVB_USB_RTL28XXU MEDIA DRIVER
4737 M:      Antti Palosaari <crope@iki.fi>
4738 L:      linux-media@vger.kernel.org
4739 W:      https://linuxtv.org
4740 W:      http://palosaari.fi/linux/
4741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4742 T:      git git://linuxtv.org/anttip/media_tree.git
4743 S:      Maintained
4744 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4745
4746 DVB_USB_V2 MEDIA DRIVER
4747 M:      Antti Palosaari <crope@iki.fi>
4748 L:      linux-media@vger.kernel.org
4749 W:      https://linuxtv.org
4750 W:      http://palosaari.fi/linux/
4751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4752 T:      git git://linuxtv.org/anttip/media_tree.git
4753 S:      Maintained
4754 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4755 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4756
4757 DYNAMIC DEBUG
4758 M:      Jason Baron <jbaron@akamai.com>
4759 S:      Maintained
4760 F:      lib/dynamic_debug.c
4761 F:      include/linux/dynamic_debug.h
4762
4763 DZ DECSTATION DZ11 SERIAL DRIVER
4764 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4765 S:      Maintained
4766 F:      drivers/tty/serial/dz.*
4767
4768 E3X0 POWER BUTTON DRIVER
4769 M:      Moritz Fischer <moritz.fischer@ettus.com>
4770 L:      usrp-users@lists.ettus.com
4771 W:      http://www.ettus.com
4772 S:      Supported
4773 F:      drivers/input/misc/e3x0-button.c
4774 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4775
4776 E4000 MEDIA DRIVER
4777 M:      Antti Palosaari <crope@iki.fi>
4778 L:      linux-media@vger.kernel.org
4779 W:      https://linuxtv.org
4780 W:      http://palosaari.fi/linux/
4781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4782 T:      git git://linuxtv.org/anttip/media_tree.git
4783 S:      Maintained
4784 F:      drivers/media/tuners/e4000*
4785
4786 EATA ISA/EISA/PCI SCSI DRIVER
4787 M:      Dario Ballabio <ballabio_dario@emc.com>
4788 L:      linux-scsi@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/scsi/eata.c
4791
4792 EC100 MEDIA DRIVER
4793 M:      Antti Palosaari <crope@iki.fi>
4794 L:      linux-media@vger.kernel.org
4795 W:      https://linuxtv.org
4796 W:      http://palosaari.fi/linux/
4797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4798 T:      git git://linuxtv.org/anttip/media_tree.git
4799 S:      Maintained
4800 F:      drivers/media/dvb-frontends/ec100*
4801
4802 ECRYPT FILE SYSTEM
4803 M:      Tyler Hicks <tyhicks@canonical.com>
4804 L:      ecryptfs@vger.kernel.org
4805 W:      http://ecryptfs.org
4806 W:      https://launchpad.net/ecryptfs
4807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4808 S:      Supported
4809 F:      Documentation/filesystems/ecryptfs.txt
4810 F:      fs/ecryptfs/
4811
4812 EDAC-AMD64
4813 M:      Borislav Petkov <bp@alien8.de>
4814 L:      linux-edac@vger.kernel.org
4815 S:      Maintained
4816 F:      drivers/edac/amd64_edac*
4817
4818 EDAC-CALXEDA
4819 M:      Robert Richter <rric@kernel.org>
4820 L:      linux-edac@vger.kernel.org
4821 S:      Maintained
4822 F:      drivers/edac/highbank*
4823
4824 EDAC-CAVIUM
4825 M:      Ralf Baechle <ralf@linux-mips.org>
4826 M:      David Daney <david.daney@cavium.com>
4827 L:      linux-edac@vger.kernel.org
4828 L:      linux-mips@linux-mips.org
4829 S:      Supported
4830 F:      drivers/edac/octeon_edac*
4831 F:      drivers/edac/thunderx_edac*
4832
4833 EDAC-CORE
4834 M:      Borislav Petkov <bp@alien8.de>
4835 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L:      linux-edac@vger.kernel.org
4838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4840 S:      Supported
4841 F:      Documentation/admin-guide/ras.rst
4842 F:      Documentation/driver-api/edac.rst
4843 F:      drivers/edac/
4844 F:      include/linux/edac.h
4845
4846 EDAC-E752X
4847 M:      Mark Gross <mark.gross@intel.com>
4848 L:      linux-edac@vger.kernel.org
4849 S:      Maintained
4850 F:      drivers/edac/e752x_edac.c
4851
4852 EDAC-E7XXX
4853 L:      linux-edac@vger.kernel.org
4854 S:      Maintained
4855 F:      drivers/edac/e7xxx_edac.c
4856
4857 EDAC-FSL_DDR
4858 M:      York Sun <york.sun@nxp.com>
4859 L:      linux-edac@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/edac/fsl_ddr_edac.*
4862
4863 EDAC-GHES
4864 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L:      linux-edac@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/edac/ghes_edac.c
4869
4870 EDAC-I3000
4871 L:      linux-edac@vger.kernel.org
4872 S:      Orphan
4873 F:      drivers/edac/i3000_edac.c
4874
4875 EDAC-I5000
4876 L:      linux-edac@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/edac/i5000_edac.c
4879
4880 EDAC-I5400
4881 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4882 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4883 L:      linux-edac@vger.kernel.org
4884 S:      Maintained
4885 F:      drivers/edac/i5400_edac.c
4886
4887 EDAC-I7300
4888 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4889 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4890 L:      linux-edac@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/edac/i7300_edac.c
4893
4894 EDAC-I7CORE
4895 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4896 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4897 L:      linux-edac@vger.kernel.org
4898 S:      Maintained
4899 F:      drivers/edac/i7core_edac.c
4900
4901 EDAC-I82443BXGX
4902 M:      Tim Small <tim@buttersideup.com>
4903 L:      linux-edac@vger.kernel.org
4904 S:      Maintained
4905 F:      drivers/edac/i82443bxgx_edac.c
4906
4907 EDAC-I82975X
4908 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4909 M:      "Arvind R." <arvino55@gmail.com>
4910 L:      linux-edac@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/edac/i82975x_edac.c
4913
4914 EDAC-IE31200
4915 M:      Jason Baron <jbaron@akamai.com>
4916 L:      linux-edac@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/edac/ie31200_edac.c
4919
4920 EDAC-MPC85XX
4921 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4922 L:      linux-edac@vger.kernel.org
4923 S:      Maintained
4924 F:      drivers/edac/mpc85xx_edac.[ch]
4925
4926 EDAC-PASEMI
4927 M:      Egor Martovetsky <egor@pasemi.com>
4928 L:      linux-edac@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/edac/pasemi_edac.c
4931
4932 EDAC-PND2
4933 M:      Tony Luck <tony.luck@intel.com>
4934 L:      linux-edac@vger.kernel.org
4935 S:      Maintained
4936 F:      drivers/edac/pnd2_edac.[ch]
4937
4938 EDAC-R82600
4939 M:      Tim Small <tim@buttersideup.com>
4940 L:      linux-edac@vger.kernel.org
4941 S:      Maintained
4942 F:      drivers/edac/r82600_edac.c
4943
4944 EDAC-SBRIDGE
4945 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4946 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4947 L:      linux-edac@vger.kernel.org
4948 S:      Maintained
4949 F:      drivers/edac/sb_edac.c
4950
4951 EDAC-SKYLAKE
4952 M:      Tony Luck <tony.luck@intel.com>
4953 L:      linux-edac@vger.kernel.org
4954 S:      Maintained
4955 F:      drivers/edac/skx_edac.c
4956
4957 EDIROL UA-101/UA-1000 DRIVER
4958 M:      Clemens Ladisch <clemens@ladisch.de>
4959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4960 T:      git git://git.alsa-project.org/alsa-kernel.git
4961 S:      Maintained
4962 F:      sound/usb/misc/ua101.c
4963
4964 EFI TEST DRIVER
4965 L:      linux-efi@vger.kernel.org
4966 M:      Ivan Hu <ivan.hu@canonical.com>
4967 M:      Matt Fleming <matt@codeblueprint.co.uk>
4968 S:      Maintained
4969 F:      drivers/firmware/efi/test/
4970
4971 EFI VARIABLE FILESYSTEM
4972 M:      Matthew Garrett <matthew.garrett@nebula.com>
4973 M:      Jeremy Kerr <jk@ozlabs.org>
4974 M:      Matt Fleming <matt@codeblueprint.co.uk>
4975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4976 L:      linux-efi@vger.kernel.org
4977 S:      Maintained
4978 F:      fs/efivarfs/
4979
4980 EFIFB FRAMEBUFFER DRIVER
4981 L:      linux-fbdev@vger.kernel.org
4982 M:      Peter Jones <pjones@redhat.com>
4983 S:      Maintained
4984 F:      drivers/video/fbdev/efifb.c
4985
4986 EFS FILESYSTEM
4987 W:      http://aeschi.ch.eu.org/efs/
4988 S:      Orphan
4989 F:      fs/efs/
4990
4991 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4992 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4993 L:      netdev@vger.kernel.org
4994 S:      Maintained
4995 F:      drivers/net/ethernet/ibm/ehea/
4996
4997 EM28XX VIDEO4LINUX DRIVER
4998 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4999 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5000 L:      linux-media@vger.kernel.org
5001 W:      https://linuxtv.org
5002 T:      git git://linuxtv.org/media_tree.git
5003 S:      Maintained
5004 F:      drivers/media/usb/em28xx/
5005 F:      Documentation/media/v4l-drivers/em28xx*
5006
5007 EMBEDDED LINUX
5008 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5009 M:      Matt Mackall <mpm@selenic.com>
5010 M:      David Woodhouse <dwmw2@infradead.org>
5011 L:      linux-embedded@vger.kernel.org
5012 S:      Maintained
5013
5014 Emulex 10Gbps iSCSI - OneConnect DRIVER
5015 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5016 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5017 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5018 L:      linux-scsi@vger.kernel.org
5019 W:      http://www.broadcom.com
5020 S:      Supported
5021 F:      drivers/scsi/be2iscsi/
5022
5023 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5024 M:      Sathya Perla <sathya.perla@broadcom.com>
5025 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5026 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5027 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5028 L:      netdev@vger.kernel.org
5029 W:      http://www.emulex.com
5030 S:      Supported
5031 F:      drivers/net/ethernet/emulex/benet/
5032
5033 EMULEX ONECONNECT ROCE DRIVER
5034 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5035 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5036 L:      linux-rdma@vger.kernel.org
5037 W:      http://www.broadcom.com
5038 S:      Odd Fixes
5039 F:      drivers/infiniband/hw/ocrdma/
5040 F:      include/uapi/rdma/ocrdma-abi.h
5041
5042 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5043 M:      James Smart <james.smart@broadcom.com>
5044 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5045 L:      linux-scsi@vger.kernel.org
5046 W:      http://www.broadcom.com
5047 S:      Supported
5048 F:      drivers/scsi/lpfc/
5049
5050 ENE CB710 FLASH CARD READER DRIVER
5051 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5052 S:      Maintained
5053 F:      drivers/misc/cb710/
5054 F:      drivers/mmc/host/cb710-mmc.*
5055 F:      include/linux/cb710.h
5056
5057 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5058 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5059 S:      Maintained
5060 F:      drivers/media/rc/ene_ir.*
5061
5062 EPSON S1D13XXX FRAMEBUFFER DRIVER
5063 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5064 S:      Maintained
5065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5066 F:      drivers/video/fbdev/s1d13xxxfb.c
5067 F:      include/video/s1d13xxxfb.h
5068
5069 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5070 M:      Jeff Layton <jlayton@poochiereds.net>
5071 S:      Maintained
5072 F:      lib/errseq.c
5073 F:      include/linux/errseq.h
5074
5075 ET131X NETWORK DRIVER
5076 M:      Mark Einon <mark.einon@gmail.com>
5077 S:      Odd Fixes
5078 F:      drivers/net/ethernet/agere/
5079
5080 ETHERNET BRIDGE
5081 M:      Stephen Hemminger <stephen@networkplumber.org>
5082 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5083 L:      netdev@vger.kernel.org
5084 W:      http://www.linuxfoundation.org/en/Net:Bridge
5085 S:      Maintained
5086 F:      include/linux/netfilter_bridge/
5087 F:      net/bridge/
5088
5089 ETHERNET PHY LIBRARY
5090 M:      Andrew Lunn <andrew@lunn.ch>
5091 M:      Florian Fainelli <f.fainelli@gmail.com>
5092 L:      netdev@vger.kernel.org
5093 S:      Maintained
5094 F:      include/linux/phy.h
5095 F:      include/linux/phy_fixed.h
5096 F:      drivers/net/phy/
5097 F:      Documentation/networking/phy.txt
5098 F:      drivers/of/of_mdio.c
5099 F:      drivers/of/of_net.c
5100
5101 EXT2 FILE SYSTEM
5102 M:      Jan Kara <jack@suse.com>
5103 L:      linux-ext4@vger.kernel.org
5104 S:      Maintained
5105 F:      Documentation/filesystems/ext2.txt
5106 F:      fs/ext2/
5107 F:      include/linux/ext2*
5108
5109 EXT4 FILE SYSTEM
5110 M:      "Theodore Ts'o" <tytso@mit.edu>
5111 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5112 L:      linux-ext4@vger.kernel.org
5113 W:      http://ext4.wiki.kernel.org
5114 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5116 S:      Maintained
5117 F:      Documentation/filesystems/ext4.txt
5118 F:      fs/ext4/
5119
5120 Extended Verification Module (EVM)
5121 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5122 L:      linux-ima-devel@lists.sourceforge.net
5123 L:      linux-security-module@vger.kernel.org
5124 S:      Supported
5125 F:      security/integrity/evm/
5126
5127 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5128 M:      Matt Fleming <matt@codeblueprint.co.uk>
5129 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5130 L:      linux-efi@vger.kernel.org
5131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5132 S:      Maintained
5133 F:      Documentation/efi-stub.txt
5134 F:      arch/*/kernel/efi.c
5135 F:      arch/x86/boot/compressed/eboot.[ch]
5136 F:      arch/*/include/asm/efi.h
5137 F:      arch/x86/platform/efi/
5138 F:      drivers/firmware/efi/
5139 F:      include/linux/efi*.h
5140 F:      arch/arm/boot/compressed/efi-header.S
5141 F:      arch/arm64/kernel/efi-entry.S
5142
5143 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5144 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5145 M:      Chanwoo Choi <cw00.choi@samsung.com>
5146 L:      linux-kernel@vger.kernel.org
5147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5148 S:      Maintained
5149 F:      drivers/extcon/
5150 F:      include/linux/extcon/
5151 F:      include/linux/extcon.h
5152 F:      Documentation/extcon/
5153 F:      Documentation/devicetree/bindings/extcon/
5154
5155 EXYNOS DP DRIVER
5156 M:      Jingoo Han <jingoohan1@gmail.com>
5157 L:      dri-devel@lists.freedesktop.org
5158 S:      Maintained
5159 F:      drivers/gpu/drm/exynos/exynos_dp*
5160
5161 EXYNOS SYSMMU (IOMMU) driver
5162 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5163 L:      iommu@lists.linux-foundation.org
5164 S:      Maintained
5165 F:      drivers/iommu/exynos-iommu.c
5166
5167 EZchip NPS platform support
5168 M:      Noam Camus <noamc@ezchip.com>
5169 S:      Supported
5170 F:      arch/arc/plat-eznps
5171 F:      arch/arc/boot/dts/eznps.dts
5172
5173 F2FS FILE SYSTEM
5174 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5175 M:      Chao Yu <yuchao0@huawei.com>
5176 L:      linux-f2fs-devel@lists.sourceforge.net
5177 W:      https://f2fs.wiki.kernel.org/
5178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5179 S:      Maintained
5180 F:      Documentation/filesystems/f2fs.txt
5181 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5182 F:      fs/f2fs/
5183 F:      include/linux/f2fs_fs.h
5184 F:      include/trace/events/f2fs.h
5185
5186 F71805F HARDWARE MONITORING DRIVER
5187 M:      Jean Delvare <jdelvare@suse.com>
5188 L:      linux-hwmon@vger.kernel.org
5189 S:      Maintained
5190 F:      Documentation/hwmon/f71805f
5191 F:      drivers/hwmon/f71805f.c
5192
5193 FANOTIFY
5194 M:      Eric Paris <eparis@redhat.com>
5195 S:      Maintained
5196 F:      fs/notify/fanotify/
5197 F:      include/linux/fanotify.h
5198 F:      include/uapi/linux/fanotify.h
5199
5200 FARSYNC SYNCHRONOUS DRIVER
5201 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5202 W:      http://www.farsite.co.uk/
5203 S:      Supported
5204 F:      drivers/net/wan/farsync.*
5205
5206 FAULT INJECTION SUPPORT
5207 M:      Akinobu Mita <akinobu.mita@gmail.com>
5208 S:      Supported
5209 F:      Documentation/fault-injection/
5210 F:      lib/fault-inject.c
5211
5212 FBTFT Framebuffer drivers
5213 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5214 S:      Maintained
5215 F:      drivers/staging/fbtft/
5216
5217 FC0011 TUNER DRIVER
5218 M:      Michael Buesch <m@bues.ch>
5219 L:      linux-media@vger.kernel.org
5220 S:      Maintained
5221 F:      drivers/media/tuners/fc0011.h
5222 F:      drivers/media/tuners/fc0011.c
5223
5224 FC2580 MEDIA DRIVER
5225 M:      Antti Palosaari <crope@iki.fi>
5226 L:      linux-media@vger.kernel.org
5227 W:      https://linuxtv.org
5228 W:      http://palosaari.fi/linux/
5229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5230 T:      git git://linuxtv.org/anttip/media_tree.git
5231 S:      Maintained
5232 F:      drivers/media/tuners/fc2580*
5233
5234 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5235 M:      Johannes Thumshirn <jth@kernel.org>
5236 L:      fcoe-devel@open-fcoe.org
5237 W:      www.Open-FCoE.org
5238 S:      Supported
5239 F:      drivers/scsi/libfc/
5240 F:      drivers/scsi/fcoe/
5241 F:      include/scsi/fc/
5242 F:      include/scsi/libfc.h
5243 F:      include/scsi/libfcoe.h
5244 F:      include/uapi/scsi/fc/
5245
5246 FILE LOCKING (flock() and fcntl()/lockf())
5247 M:      Jeff Layton <jlayton@poochiereds.net>
5248 M:      "J. Bruce Fields" <bfields@fieldses.org>
5249 L:      linux-fsdevel@vger.kernel.org
5250 S:      Maintained
5251 F:      include/linux/fcntl.h
5252 F:      include/linux/fs.h
5253 F:      include/uapi/linux/fcntl.h
5254 F:      include/uapi/linux/fs.h
5255 F:      fs/fcntl.c
5256 F:      fs/locks.c
5257
5258 FILESYSTEMS (VFS and infrastructure)
5259 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5260 L:      linux-fsdevel@vger.kernel.org
5261 S:      Maintained
5262 F:      fs/*
5263
5264 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5265 M:      Riku Voipio <riku.voipio@iki.fi>
5266 L:      linux-hwmon@vger.kernel.org
5267 S:      Maintained
5268 F:      drivers/hwmon/f75375s.c
5269 F:      include/linux/f75375s.h
5270
5271 FIREWIRE AUDIO DRIVERS
5272 M:      Clemens Ladisch <clemens@ladisch.de>
5273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5274 T:      git git://git.alsa-project.org/alsa-kernel.git
5275 S:      Maintained
5276 F:      sound/firewire/
5277
5278 FIREWIRE MEDIA DRIVERS (firedtv)
5279 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5280 L:      linux-media@vger.kernel.org
5281 L:      linux1394-devel@lists.sourceforge.net
5282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5283 S:      Maintained
5284 F:      drivers/media/firewire/
5285
5286 FIREWIRE SBP-2 TARGET
5287 M:      Chris Boot <bootc@bootc.net>
5288 L:      linux-scsi@vger.kernel.org
5289 L:      target-devel@vger.kernel.org
5290 L:      linux1394-devel@lists.sourceforge.net
5291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5292 S:      Maintained
5293 F:      drivers/target/sbp/
5294
5295 FIREWIRE SUBSYSTEM
5296 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5297 L:      linux1394-devel@lists.sourceforge.net
5298 W:      http://ieee1394.wiki.kernel.org/
5299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5300 S:      Maintained
5301 F:      drivers/firewire/
5302 F:      include/linux/firewire.h
5303 F:      include/uapi/linux/firewire*.h
5304 F:      tools/firewire/
5305
5306 FIRMWARE LOADER (request_firmware)
5307 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5308 L:      linux-kernel@vger.kernel.org
5309 S:      Maintained
5310 F:      Documentation/firmware_class/
5311 F:      drivers/base/firmware*.c
5312 F:      include/linux/firmware.h
5313
5314 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5315 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5316 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5317 S:      Maintained
5318 F:      drivers/block/rsxx/
5319
5320 FLOPPY DRIVER
5321 M:      Jiri Kosina <jikos@kernel.org>
5322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5323 S:      Odd fixes
5324 F:      drivers/block/floppy.c
5325
5326 FMC SUBSYSTEM
5327 M:      Alessandro Rubini <rubini@gnudd.com>
5328 W:      http://www.ohwr.org/projects/fmc-bus
5329 S:      Supported
5330 F:      drivers/fmc/
5331 F:      include/linux/fmc*.h
5332 F:      include/linux/ipmi-fru.h
5333 K:      fmc_d.*register
5334
5335 FPGA MANAGER FRAMEWORK
5336 M:      Alan Tull <atull@kernel.org>
5337 R:      Moritz Fischer <moritz.fischer@ettus.com>
5338 L:      linux-fpga@vger.kernel.org
5339 S:      Maintained
5340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5341 F:      Documentation/fpga/
5342 F:      Documentation/devicetree/bindings/fpga/
5343 F:      drivers/fpga/
5344 F:      include/linux/fpga/
5345 W:      http://www.rocketboards.org
5346
5347 FPU EMULATOR
5348 M:      Bill Metzenthen <billm@melbpc.org.au>
5349 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5350 S:      Maintained
5351 F:      arch/x86/math-emu/
5352
5353 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5354 L:      netdev@vger.kernel.org
5355 S:      Orphan
5356 F:      drivers/net/wan/dlci.c
5357 F:      drivers/net/wan/sdla.c
5358
5359 FRAMEBUFFER LAYER
5360 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5361 L:      linux-fbdev@vger.kernel.org
5362 T:      git git://github.com/bzolnier/linux.git
5363 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5364 S:      Maintained
5365 F:      Documentation/fb/
5366 F:      drivers/video/
5367 F:      include/video/
5368 F:      include/linux/fb.h
5369 F:      include/uapi/video/
5370 F:      include/uapi/linux/fb.h
5371
5372 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5373 M:      Horia Geantă <horia.geanta@nxp.com>
5374 M:      Dan Douglass <dan.douglass@nxp.com>
5375 L:      linux-crypto@vger.kernel.org
5376 S:      Maintained
5377 F:      drivers/crypto/caam/
5378 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5379
5380 FREESCALE DIU FRAMEBUFFER DRIVER
5381 M:      Timur Tabi <timur@tabi.org>
5382 L:      linux-fbdev@vger.kernel.org
5383 S:      Maintained
5384 F:      drivers/video/fbdev/fsl-diu-fb.*
5385
5386 FREESCALE DMA DRIVER
5387 M:      Li Yang <leoyang.li@nxp.com>
5388 M:      Zhang Wei <zw@zh-kernel.org>
5389 L:      linuxppc-dev@lists.ozlabs.org
5390 S:      Maintained
5391 F:      drivers/dma/fsldma.*
5392
5393 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5394 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5395 L:      netdev@vger.kernel.org
5396 S:      Maintained
5397 F:      drivers/net/ethernet/freescale/gianfar*
5398 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5399 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5400
5401 FREESCALE GPMI NAND DRIVER
5402 M:      Han Xu <han.xu@nxp.com>
5403 L:      linux-mtd@lists.infradead.org
5404 S:      Maintained
5405 F:      drivers/mtd/nand/gpmi-nand/*
5406
5407 FREESCALE I2C CPM DRIVER
5408 M:      Jochen Friedrich <jochen@scram.de>
5409 L:      linuxppc-dev@lists.ozlabs.org
5410 L:      linux-i2c@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/i2c/busses/i2c-cpm.c
5413
5414 FREESCALE IMX / MXC FEC DRIVER
5415 M:      Fugang Duan <fugang.duan@nxp.com>
5416 L:      netdev@vger.kernel.org
5417 S:      Maintained
5418 F:      drivers/net/ethernet/freescale/fec_main.c
5419 F:      drivers/net/ethernet/freescale/fec_ptp.c
5420 F:      drivers/net/ethernet/freescale/fec.h
5421 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5422
5423 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5424 M:      Sascha Hauer <kernel@pengutronix.de>
5425 L:      linux-fbdev@vger.kernel.org
5426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5427 S:      Maintained
5428 F:      include/linux/platform_data/video-imxfb.h
5429 F:      drivers/video/fbdev/imxfb.c
5430
5431 FREESCALE QORIQ DPAA ETHERNET DRIVER
5432 M:      Madalin Bucur <madalin.bucur@nxp.com>
5433 L:      netdev@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/net/ethernet/freescale/dpaa
5436
5437 FREESCALE QORIQ DPAA FMAN DRIVER
5438 M:      Madalin Bucur <madalin.bucur@nxp.com>
5439 L:      netdev@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/net/ethernet/freescale/fman
5442 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5443
5444 FREESCALE QUAD SPI DRIVER
5445 M:      Han Xu <han.xu@nxp.com>
5446 L:      linux-mtd@lists.infradead.org
5447 S:      Maintained
5448 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5449
5450 FREESCALE QUICC ENGINE LIBRARY
5451 M:      Qiang Zhao <qiang.zhao@nxp.com>
5452 L:      linuxppc-dev@lists.ozlabs.org
5453 S:      Maintained
5454 F:      drivers/soc/fsl/qe/
5455 F:      include/soc/fsl/*qe*.h
5456 F:      include/soc/fsl/*ucc*.h
5457
5458 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5459 M:      Li Yang <leoyang.li@nxp.com>
5460 L:      netdev@vger.kernel.org
5461 L:      linuxppc-dev@lists.ozlabs.org
5462 S:      Maintained
5463 F:      drivers/net/ethernet/freescale/ucc_geth*
5464
5465 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5466 M:      Zhao Qiang <qiang.zhao@nxp.com>
5467 L:      netdev@vger.kernel.org
5468 L:      linuxppc-dev@lists.ozlabs.org
5469 S:      Maintained
5470 F:      drivers/net/wan/fsl_ucc_hdlc*
5471
5472 FREESCALE QUICC ENGINE UCC UART DRIVER
5473 M:      Timur Tabi <timur@tabi.org>
5474 L:      linuxppc-dev@lists.ozlabs.org
5475 S:      Maintained
5476 F:      drivers/tty/serial/ucc_uart.c
5477
5478 FREESCALE SOC DRIVERS
5479 M:      Li Yang <leoyang.li@nxp.com>
5480 L:      linuxppc-dev@lists.ozlabs.org
5481 L:      linux-arm-kernel@lists.infradead.org
5482 S:      Maintained
5483 F:      Documentation/devicetree/bindings/soc/fsl/
5484 F:      drivers/soc/fsl/
5485 F:      include/linux/fsl/
5486
5487 FREESCALE SOC FS_ENET DRIVER
5488 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5489 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5490 L:      linuxppc-dev@lists.ozlabs.org
5491 L:      netdev@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/net/ethernet/freescale/fs_enet/
5494 F:      include/linux/fs_enet_pd.h
5495
5496 FREESCALE SOC SOUND DRIVERS
5497 M:      Timur Tabi <timur@tabi.org>
5498 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5499 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5500 R:      Fabio Estevam <fabio.estevam@nxp.com>
5501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5502 L:      linuxppc-dev@lists.ozlabs.org
5503 S:      Maintained
5504 F:      sound/soc/fsl/fsl*
5505 F:      sound/soc/fsl/imx*
5506 F:      sound/soc/fsl/mpc8610_hpcd.c
5507
5508 FREESCALE USB PERIPHERAL DRIVERS
5509 M:      Li Yang <leoyang.li@nxp.com>
5510 L:      linux-usb@vger.kernel.org
5511 L:      linuxppc-dev@lists.ozlabs.org
5512 S:      Maintained
5513 F:      drivers/usb/gadget/udc/fsl*
5514
5515 FREEVXFS FILESYSTEM
5516 M:      Christoph Hellwig <hch@infradead.org>
5517 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5518 S:      Maintained
5519 F:      fs/freevxfs/
5520
5521 FREEZER
5522 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5523 M:      Pavel Machek <pavel@ucw.cz>
5524 L:      linux-pm@vger.kernel.org
5525 S:      Supported
5526 F:      Documentation/power/freezing-of-tasks.txt
5527 F:      include/linux/freezer.h
5528 F:      kernel/freezer.c
5529
5530 FRONTSWAP API
5531 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5532 L:      linux-kernel@vger.kernel.org
5533 S:      Maintained
5534 F:      mm/frontswap.c
5535 F:      include/linux/frontswap.h
5536
5537 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5538 M:      David Howells <dhowells@redhat.com>
5539 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5540 S:      Supported
5541 F:      Documentation/filesystems/caching/
5542 F:      fs/fscache/
5543 F:      include/linux/fscache*.h
5544
5545 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5546 M:      Theodore Y. Ts'o <tytso@mit.edu>
5547 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5548 L:      linux-fscrypt@vger.kernel.org
5549 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5551 S:      Supported
5552 F:      fs/crypto/
5553 F:      include/linux/fscrypt*.h
5554
5555 FUJITSU FR-V (FRV) PORT
5556 S:      Orphan
5557 F:      arch/frv/
5558
5559 FUJITSU LAPTOP EXTRAS
5560 M:      Jonathan Woithe <jwoithe@just42.net>
5561 L:      platform-driver-x86@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/platform/x86/fujitsu-laptop.c
5564
5565 FUJITSU M-5MO LS CAMERA ISP DRIVER
5566 M:      Kyungmin Park <kyungmin.park@samsung.com>
5567 M:      Heungjun Kim <riverful.kim@samsung.com>
5568 L:      linux-media@vger.kernel.org
5569 S:      Maintained
5570 F:      drivers/media/i2c/m5mols/
5571 F:      include/media/i2c/m5mols.h
5572
5573 FUJITSU TABLET EXTRAS
5574 M:      Robert Gerlach <khnz@gmx.de>
5575 L:      platform-driver-x86@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/platform/x86/fujitsu-tablet.c
5578
5579 FUSE: FILESYSTEM IN USERSPACE
5580 M:      Miklos Szeredi <miklos@szeredi.hu>
5581 L:      linux-fsdevel@vger.kernel.org
5582 W:      http://fuse.sourceforge.net/
5583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5584 S:      Maintained
5585 F:      fs/fuse/
5586 F:      include/uapi/linux/fuse.h
5587 F:      Documentation/filesystems/fuse.txt
5588
5589 FUTEX SUBSYSTEM
5590 M:      Thomas Gleixner <tglx@linutronix.de>
5591 M:      Ingo Molnar <mingo@redhat.com>
5592 R:      Peter Zijlstra <peterz@infradead.org>
5593 R:      Darren Hart <dvhart@infradead.org>
5594 L:      linux-kernel@vger.kernel.org
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5596 S:      Maintained
5597 F:      kernel/futex.c
5598 F:      kernel/futex_compat.c
5599 F:      include/asm-generic/futex.h
5600 F:      include/linux/futex.h
5601 F:      include/uapi/linux/futex.h
5602 F:      tools/testing/selftests/futex/
5603 F:      tools/perf/bench/futex*
5604 F:      Documentation/*futex*
5605
5606 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5607 M:      Rik Faith <faith@cs.unc.edu>
5608 L:      linux-scsi@vger.kernel.org
5609 S:      Odd Fixes (e.g., new signatures)
5610 F:      drivers/scsi/fdomain.*
5611
5612 GCC PLUGINS
5613 M:      Kees Cook <keescook@chromium.org>
5614 R:      Emese Revfy <re.emese@gmail.com>
5615 L:      kernel-hardening@lists.openwall.com
5616 S:      Maintained
5617 F:      scripts/gcc-plugins/
5618 F:      scripts/gcc-plugin.sh
5619 F:      scripts/Makefile.gcc-plugins
5620 F:      Documentation/gcc-plugins.txt
5621
5622 GCOV BASED KERNEL PROFILING
5623 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5624 S:      Maintained
5625 F:      kernel/gcov/
5626 F:      Documentation/dev-tools/gcov.rst
5627
5628 GDB KERNEL DEBUGGING HELPER SCRIPTS
5629 M:      Jan Kiszka <jan.kiszka@siemens.com>
5630 M:      Kieran Bingham <kieran@bingham.xyz>
5631 S:      Supported
5632 F:      scripts/gdb/
5633
5634 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5635 M:      Achim Leubner <achim_leubner@adaptec.com>
5636 L:      linux-scsi@vger.kernel.org
5637 W:      http://www.icp-vortex.com/
5638 S:      Supported
5639 F:      drivers/scsi/gdt*
5640
5641 GEMTEK FM RADIO RECEIVER DRIVER
5642 M:      Hans Verkuil <hverkuil@xs4all.nl>
5643 L:      linux-media@vger.kernel.org
5644 T:      git git://linuxtv.org/media_tree.git
5645 W:      https://linuxtv.org
5646 S:      Maintained
5647 F:      drivers/media/radio/radio-gemtek*
5648
5649 GENERIC GPIO I2C DRIVER
5650 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5651 S:      Supported
5652 F:      drivers/i2c/busses/i2c-gpio.c
5653 F:      include/linux/i2c-gpio.h
5654
5655 GENERIC GPIO I2C MULTIPLEXER DRIVER
5656 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5657 L:      linux-i2c@vger.kernel.org
5658 S:      Supported
5659 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5660 F:      include/linux/i2c-mux-gpio.h
5661 F:      Documentation/i2c/muxes/i2c-mux-gpio
5662
5663 GENERIC HDLC (WAN) DRIVERS
5664 M:      Krzysztof Halasa <khc@pm.waw.pl>
5665 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5666 S:      Maintained
5667 F:      drivers/net/wan/c101.c
5668 F:      drivers/net/wan/hd6457*
5669 F:      drivers/net/wan/hdlc*
5670 F:      drivers/net/wan/n2.c
5671 F:      drivers/net/wan/pc300too.c
5672 F:      drivers/net/wan/pci200syn.c
5673 F:      drivers/net/wan/wanxl*
5674
5675 GENERIC INCLUDE/ASM HEADER FILES
5676 M:      Arnd Bergmann <arnd@arndb.de>
5677 L:      linux-arch@vger.kernel.org
5678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5679 S:      Maintained
5680 F:      include/asm-generic/
5681 F:      include/uapi/asm-generic/
5682
5683 GENERIC PHY FRAMEWORK
5684 M:      Kishon Vijay Abraham I <kishon@ti.com>
5685 L:      linux-kernel@vger.kernel.org
5686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5687 S:      Supported
5688 F:      drivers/phy/
5689 F:      include/linux/phy/
5690
5691 GENERIC PM DOMAINS
5692 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5693 M:      Kevin Hilman <khilman@kernel.org>
5694 M:      Ulf Hansson <ulf.hansson@linaro.org>
5695 L:      linux-pm@vger.kernel.org
5696 S:      Supported
5697 F:      drivers/base/power/domain*.c
5698 F:      include/linux/pm_domain.h
5699 F:      Documentation/devicetree/bindings/power/power_domain.txt
5700
5701 GENERIC UIO DRIVER FOR PCI DEVICES
5702 M:      "Michael S. Tsirkin" <mst@redhat.com>
5703 L:      kvm@vger.kernel.org
5704 S:      Supported
5705 F:      drivers/uio/uio_pci_generic.c
5706
5707 GENWQE (IBM Generic Workqueue Card)
5708 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5709 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5710 S:      Supported
5711 F:      drivers/misc/genwqe/
5712
5713 GET_MAINTAINER SCRIPT
5714 M:      Joe Perches <joe@perches.com>
5715 S:      Maintained
5716 F:      scripts/get_maintainer.pl
5717
5718 GFS2 FILE SYSTEM
5719 M:      Steven Whitehouse <swhiteho@redhat.com>
5720 M:      Bob Peterson <rpeterso@redhat.com>
5721 L:      cluster-devel@redhat.com
5722 W:      http://sources.redhat.com/cluster/
5723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5724 S:      Supported
5725 F:      Documentation/filesystems/gfs2*.txt
5726 F:      fs/gfs2/
5727 F:      include/uapi/linux/gfs2_ondisk.h
5728
5729 GIGASET ISDN DRIVERS
5730 M:      Paul Bolle <pebolle@tiscali.nl>
5731 L:      gigaset307x-common@lists.sourceforge.net
5732 W:      http://gigaset307x.sourceforge.net/
5733 S:      Odd Fixes
5734 F:      Documentation/isdn/README.gigaset
5735 F:      drivers/isdn/gigaset/
5736 F:      include/uapi/linux/gigaset_dev.h
5737
5738 GO7007 MPEG CODEC
5739 M:      Hans Verkuil <hans.verkuil@cisco.com>
5740 L:      linux-media@vger.kernel.org
5741 S:      Maintained
5742 F:      drivers/media/usb/go7007/
5743
5744 GOODIX TOUCHSCREEN
5745 M:      Bastien Nocera <hadess@hadess.net>
5746 L:      linux-input@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/input/touchscreen/goodix.c
5749
5750 GPIO ACPI SUPPORT
5751 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5752 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5753 L:      linux-gpio@vger.kernel.org
5754 L:      linux-acpi@vger.kernel.org
5755 S:      Maintained
5756 F:      Documentation/acpi/gpio-properties.txt
5757 F:      drivers/gpio/gpiolib-acpi.c
5758
5759 GPIO MOCKUP DRIVER
5760 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5761 L:      linux-gpio@vger.kernel.org
5762 S:      Maintained
5763 F:      drivers/gpio/gpio-mockup.c
5764 F:      tools/testing/selftests/gpio/
5765
5766 GPIO SUBSYSTEM
5767 M:      Linus Walleij <linus.walleij@linaro.org>
5768 L:      linux-gpio@vger.kernel.org
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5770 S:      Maintained
5771 F:      Documentation/devicetree/bindings/gpio/
5772 F:      Documentation/gpio/
5773 F:      Documentation/ABI/testing/gpio-cdev
5774 F:      Documentation/ABI/obsolete/sysfs-gpio
5775 F:      drivers/gpio/
5776 F:      include/linux/gpio/
5777 F:      include/linux/gpio.h
5778 F:      include/asm-generic/gpio.h
5779 F:      include/uapi/linux/gpio.h
5780 F:      tools/gpio/
5781
5782 GRE DEMULTIPLEXER DRIVER
5783 M:      Dmitry Kozlov <xeb@mail.ru>
5784 L:      netdev@vger.kernel.org
5785 S:      Maintained
5786 F:      net/ipv4/gre_demux.c
5787 F:      net/ipv4/gre_offload.c
5788 F:      include/net/gre.h
5789
5790 GRETH 10/100/1G Ethernet MAC device driver
5791 M:      Andreas Larsson <andreas@gaisler.com>
5792 L:      netdev@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/net/ethernet/aeroflex/
5795
5796 GREYBUS AUDIO PROTOCOLS DRIVERS
5797 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5798 M:      Mark Greer <mgreer@animalcreek.com>
5799 S:      Maintained
5800 F:      drivers/staging/greybus/audio_apbridgea.c
5801 F:      drivers/staging/greybus/audio_apbridgea.h
5802 F:      drivers/staging/greybus/audio_codec.c
5803 F:      drivers/staging/greybus/audio_codec.h
5804 F:      drivers/staging/greybus/audio_gb.c
5805 F:      drivers/staging/greybus/audio_manager.c
5806 F:      drivers/staging/greybus/audio_manager.h
5807 F:      drivers/staging/greybus/audio_manager_module.c
5808 F:      drivers/staging/greybus/audio_manager_private.h
5809 F:      drivers/staging/greybus/audio_manager_sysfs.c
5810 F:      drivers/staging/greybus/audio_module.c
5811 F:      drivers/staging/greybus/audio_topology.c
5812
5813 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5814 M:      Viresh Kumar <vireshk@kernel.org>
5815 S:      Maintained
5816 F:      drivers/staging/greybus/authentication.c
5817 F:      drivers/staging/greybus/bootrom.c
5818 F:      drivers/staging/greybus/firmware.h
5819 F:      drivers/staging/greybus/fw-core.c
5820 F:      drivers/staging/greybus/fw-download.c
5821 F:      drivers/staging/greybus/fw-managament.c
5822 F:      drivers/staging/greybus/greybus_authentication.h
5823 F:      drivers/staging/greybus/greybus_firmware.h
5824 F:      drivers/staging/greybus/hid.c
5825 F:      drivers/staging/greybus/i2c.c
5826 F:      drivers/staging/greybus/spi.c
5827 F:      drivers/staging/greybus/spilib.c
5828 F:      drivers/staging/greybus/spilib.h
5829
5830 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5831 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5832 S:      Maintained
5833 F:      drivers/staging/greybus/loopback.c
5834 F:      drivers/staging/greybus/timesync.c
5835 F:      drivers/staging/greybus/timesync_platform.c
5836
5837 GREYBUS PLATFORM DRIVERS
5838 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5839 S:      Maintained
5840 F:      drivers/staging/greybus/arche-platform.c
5841 F:      drivers/staging/greybus/arche-apb-ctrl.c
5842 F:      drivers/staging/greybus/arche_platform.h
5843
5844 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5845 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5846 S:      Maintained
5847 F:      drivers/staging/greybus/sdio.c
5848 F:      drivers/staging/greybus/light.c
5849 F:      drivers/staging/greybus/gpio.c
5850 F:      drivers/staging/greybus/power_supply.c
5851 F:      drivers/staging/greybus/spi.c
5852 F:      drivers/staging/greybus/spilib.c
5853
5854 GREYBUS SUBSYSTEM
5855 M:      Johan Hovold <johan@kernel.org>
5856 M:      Alex Elder <elder@kernel.org>
5857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5858 S:      Maintained
5859 F:      drivers/staging/greybus/
5860 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5861
5862 GREYBUS UART PROTOCOLS DRIVERS
5863 M:      David Lin <dtwlin@gmail.com>
5864 S:      Maintained
5865 F:      drivers/staging/greybus/uart.c
5866 F:      drivers/staging/greybus/log.c
5867
5868 GS1662 VIDEO SERIALIZER
5869 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5870 L:      linux-media@vger.kernel.org
5871 T:      git git://linuxtv.org/media_tree.git
5872 S:      Maintained
5873 F:      drivers/media/spi/gs1662.c
5874
5875 GSPCA FINEPIX SUBDRIVER
5876 M:      Frank Zago <frank@zago.net>
5877 L:      linux-media@vger.kernel.org
5878 T:      git git://linuxtv.org/media_tree.git
5879 S:      Maintained
5880 F:      drivers/media/usb/gspca/finepix.c
5881
5882 GSPCA GL860 SUBDRIVER
5883 M:      Olivier Lorin <o.lorin@laposte.net>
5884 L:      linux-media@vger.kernel.org
5885 T:      git git://linuxtv.org/media_tree.git
5886 S:      Maintained
5887 F:      drivers/media/usb/gspca/gl860/
5888
5889 GSPCA M5602 SUBDRIVER
5890 M:      Erik Andren <erik.andren@gmail.com>
5891 L:      linux-media@vger.kernel.org
5892 T:      git git://linuxtv.org/media_tree.git
5893 S:      Maintained
5894 F:      drivers/media/usb/gspca/m5602/
5895
5896 GSPCA PAC207 SONIXB SUBDRIVER
5897 M:      Hans Verkuil <hverkuil@xs4all.nl>
5898 L:      linux-media@vger.kernel.org
5899 T:      git git://linuxtv.org/media_tree.git
5900 S:      Odd Fixes
5901 F:      drivers/media/usb/gspca/pac207.c
5902
5903 GSPCA SN9C20X SUBDRIVER
5904 M:      Brian Johnson <brijohn@gmail.com>
5905 L:      linux-media@vger.kernel.org
5906 T:      git git://linuxtv.org/media_tree.git
5907 S:      Maintained
5908 F:      drivers/media/usb/gspca/sn9c20x.c
5909
5910 GSPCA T613 SUBDRIVER
5911 M:      Leandro Costantino <lcostantino@gmail.com>
5912 L:      linux-media@vger.kernel.org
5913 T:      git git://linuxtv.org/media_tree.git
5914 S:      Maintained
5915 F:      drivers/media/usb/gspca/t613.c
5916
5917 GSPCA USB WEBCAM DRIVER
5918 M:      Hans Verkuil <hverkuil@xs4all.nl>
5919 L:      linux-media@vger.kernel.org
5920 T:      git git://linuxtv.org/media_tree.git
5921 S:      Odd Fixes
5922 F:      drivers/media/usb/gspca/
5923
5924 GTP (GPRS Tunneling Protocol)
5925 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5926 M:      Harald Welte <laforge@gnumonks.org>
5927 L:      osmocom-net-gprs@lists.osmocom.org
5928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5929 S:      Maintained
5930 F:      drivers/net/gtp.c
5931
5932 GUID PARTITION TABLE (GPT)
5933 M:      Davidlohr Bueso <dave@stgolabs.net>
5934 L:      linux-efi@vger.kernel.org
5935 S:      Maintained
5936 F:      block/partitions/efi.*
5937
5938 H8/300 ARCHITECTURE
5939 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5940 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5941 W:      http://uclinux-h8.sourceforge.jp
5942 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5943 S:      Maintained
5944 F:      arch/h8300/
5945 F:      drivers/clocksource/h8300_*.c
5946 F:      drivers/clk/h8300/
5947 F:      drivers/irqchip/irq-renesas-h8*.c
5948
5949 HACKRF MEDIA DRIVER
5950 M:      Antti Palosaari <crope@iki.fi>
5951 L:      linux-media@vger.kernel.org
5952 W:      https://linuxtv.org
5953 W:      http://palosaari.fi/linux/
5954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5955 T:      git git://linuxtv.org/anttip/media_tree.git
5956 S:      Maintained
5957 F:      drivers/media/usb/hackrf/
5958
5959 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5960 M:      Frank Seidel <frank@f-seidel.de>
5961 L:      platform-driver-x86@vger.kernel.org
5962 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5963 S:      Maintained
5964 F:      drivers/platform/x86/hdaps.c
5965
5966 HARDWARE MONITORING
5967 M:      Jean Delvare <jdelvare@suse.com>
5968 M:      Guenter Roeck <linux@roeck-us.net>
5969 L:      linux-hwmon@vger.kernel.org
5970 W:      http://hwmon.wiki.kernel.org/
5971 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5973 S:      Maintained
5974 F:      Documentation/hwmon/
5975 F:      drivers/hwmon/
5976 F:      include/linux/hwmon*.h
5977
5978 HARDWARE RANDOM NUMBER GENERATOR CORE
5979 M:      Matt Mackall <mpm@selenic.com>
5980 M:      Herbert Xu <herbert@gondor.apana.org.au>
5981 L:      linux-crypto@vger.kernel.org
5982 S:      Odd fixes
5983 F:      Documentation/devicetree/bindings/rng/
5984 F:      Documentation/hw_random.txt
5985 F:      drivers/char/hw_random/
5986 F:      include/linux/hw_random.h
5987
5988 HARDWARE SPINLOCK CORE
5989 M:      Ohad Ben-Cohen <ohad@wizery.com>
5990 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5991 L:      linux-remoteproc@vger.kernel.org
5992 S:      Maintained
5993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5994 F:      Documentation/devicetree/bindings/hwlock/
5995 F:      Documentation/hwspinlock.txt
5996 F:      drivers/hwspinlock/
5997 F:      include/linux/hwspinlock.h
5998
5999 HARMONY SOUND DRIVER
6000 L:      linux-parisc@vger.kernel.org
6001 S:      Maintained
6002 F:      sound/parisc/harmony.*
6003
6004 HDPVR USB VIDEO ENCODER DRIVER
6005 M:      Hans Verkuil <hverkuil@xs4all.nl>
6006 L:      linux-media@vger.kernel.org
6007 T:      git git://linuxtv.org/media_tree.git
6008 W:      https://linuxtv.org
6009 S:      Odd Fixes
6010 F:      drivers/media/usb/hdpvr/
6011
6012 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6013 M:      Jimmy Vance <jimmy.vance@hpe.com>
6014 S:      Supported
6015 F:      Documentation/watchdog/hpwdt.txt
6016 F:      drivers/watchdog/hpwdt.c
6017
6018 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6019 M:      Don Brace <don.brace@microsemi.com>
6020 L:      esc.storagedev@microsemi.com
6021 L:      linux-scsi@vger.kernel.org
6022 S:      Supported
6023 F:      Documentation/scsi/hpsa.txt
6024 F:      drivers/scsi/hpsa*.[ch]
6025 F:      include/linux/cciss*.h
6026 F:      include/uapi/linux/cciss*.h
6027
6028 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6029 M:      Don Brace <don.brace@microsemi.com>
6030 L:      esc.storagedev@microsemi.com
6031 L:      linux-scsi@vger.kernel.org
6032 S:      Supported
6033 F:      Documentation/blockdev/cciss.txt
6034 F:      drivers/block/cciss*
6035 F:      include/linux/cciss_ioctl.h
6036 F:      include/uapi/linux/cciss_ioctl.h
6037
6038 HFI1 DRIVER
6039 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6040 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6041 L:      linux-rdma@vger.kernel.org
6042 S:      Supported
6043 F:      drivers/infiniband/hw/hfi1
6044
6045 HFS FILESYSTEM
6046 L:      linux-fsdevel@vger.kernel.org
6047 S:      Orphan
6048 F:      Documentation/filesystems/hfs.txt
6049 F:      fs/hfs/
6050
6051 HFSPLUS FILESYSTEM
6052 L:      linux-fsdevel@vger.kernel.org
6053 S:      Orphan
6054 F:      Documentation/filesystems/hfsplus.txt
6055 F:      fs/hfsplus/
6056
6057 HGA FRAMEBUFFER DRIVER
6058 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6059 L:      linux-nvidia@lists.surfsouth.com
6060 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6061 S:      Maintained
6062 F:      drivers/video/fbdev/hgafb.c
6063
6064 HIBERNATION (aka Software Suspend, aka swsusp)
6065 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6066 M:      Pavel Machek <pavel@ucw.cz>
6067 L:      linux-pm@vger.kernel.org
6068 B:      https://bugzilla.kernel.org
6069 S:      Supported
6070 F:      arch/x86/power/
6071 F:      drivers/base/power/
6072 F:      kernel/power/
6073 F:      include/linux/suspend.h
6074 F:      include/linux/freezer.h
6075 F:      include/linux/pm.h
6076 F:      arch/*/include/asm/suspend*.h
6077
6078 HID CORE LAYER
6079 M:      Jiri Kosina <jikos@kernel.org>
6080 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6081 L:      linux-input@vger.kernel.org
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6083 S:      Maintained
6084 F:      drivers/hid/
6085 F:      include/linux/hid*
6086 F:      include/uapi/linux/hid*
6087
6088 HID SENSOR HUB DRIVERS
6089 M:      Jiri Kosina <jikos@kernel.org>
6090 M:      Jonathan Cameron <jic23@kernel.org>
6091 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6092 L:      linux-input@vger.kernel.org
6093 L:      linux-iio@vger.kernel.org
6094 S:      Maintained
6095 F:      Documentation/hid/hid-sensor*
6096 F:      drivers/hid/hid-sensor-*
6097 F:      drivers/iio/*/hid-*
6098 F:      include/linux/hid-sensor-*
6099
6100 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6101 M:      Thomas Gleixner <tglx@linutronix.de>
6102 L:      linux-kernel@vger.kernel.org
6103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6104 S:      Maintained
6105 F:      Documentation/timers/
6106 F:      kernel/time/hrtimer.c
6107 F:      kernel/time/clockevents.c
6108 F:      kernel/time/timer_*.c
6109 F:      include/linux/clockchips.h
6110 F:      include/linux/hrtimer.h
6111
6112 HIGH-SPEED SCC DRIVER FOR AX.25
6113 L:      linux-hams@vger.kernel.org
6114 S:      Orphan
6115 F:      drivers/net/hamradio/dmascc.c
6116 F:      drivers/net/hamradio/scc.c
6117
6118 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6119 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6120 W:      http://www.highpoint-tech.com
6121 S:      Supported
6122 F:      Documentation/scsi/hptiop.txt
6123 F:      drivers/scsi/hptiop.c
6124
6125 HIPPI
6126 M:      Jes Sorensen <jes@trained-monkey.org>
6127 L:      linux-hippi@sunsite.dk
6128 S:      Maintained
6129 F:      include/linux/hippidevice.h
6130 F:      include/uapi/linux/if_hippi.h
6131 F:      net/802/hippi.c
6132 F:      drivers/net/hippi/
6133
6134 HISILICON NETWORK SUBSYSTEM DRIVER
6135 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6136 M:      Salil Mehta <salil.mehta@huawei.com>
6137 L:      netdev@vger.kernel.org
6138 W:      http://www.hisilicon.com
6139 S:      Maintained
6140 F:      drivers/net/ethernet/hisilicon/
6141 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6142
6143 HISILICON ROCE DRIVER
6144 M:      Lijun Ou <oulijun@huawei.com>
6145 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6146 L:      linux-rdma@vger.kernel.org
6147 S:      Maintained
6148 F:      drivers/infiniband/hw/hns/
6149 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6150
6151 HISILICON SAS Controller
6152 M:      John Garry <john.garry@huawei.com>
6153 W:      http://www.hisilicon.com
6154 S:      Supported
6155 F:      drivers/scsi/hisi_sas/
6156 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6157
6158 HOST AP DRIVER
6159 M:      Jouni Malinen <j@w1.fi>
6160 L:      linux-wireless@vger.kernel.org
6161 W:      http://w1.fi/hostap-driver.html
6162 S:      Obsolete
6163 F:      drivers/net/wireless/intersil/hostap/
6164
6165 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6166 L:      platform-driver-x86@vger.kernel.org
6167 S:      Orphan
6168 F:      drivers/platform/x86/tc1100-wmi.c
6169
6170 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6171 M:      Jaroslav Kysela <perex@perex.cz>
6172 S:      Maintained
6173 F:      drivers/net/ethernet/hp/hp100.*
6174
6175 HPET:   High Precision Event Timers driver
6176 M:      Clemens Ladisch <clemens@ladisch.de>
6177 S:      Maintained
6178 F:      Documentation/timers/hpet.txt
6179 F:      drivers/char/hpet.c
6180 F:      include/linux/hpet.h
6181 F:      include/uapi/linux/hpet.h
6182
6183 HPET:   x86
6184 S:      Orphan
6185 F:      arch/x86/kernel/hpet.c
6186 F:      arch/x86/include/asm/hpet.h
6187
6188 HPFS FILESYSTEM
6189 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6190 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6191 S:      Maintained
6192 F:      fs/hpfs/
6193
6194 HSI SUBSYSTEM
6195 M:      Sebastian Reichel <sre@kernel.org>
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6197 S:      Maintained
6198 F:      Documentation/ABI/testing/sysfs-bus-hsi
6199 F:      Documentation/driver-api/hsi.rst
6200 F:      drivers/hsi/
6201 F:      include/linux/hsi/
6202 F:      include/uapi/linux/hsi/
6203
6204 HSO 3G MODEM DRIVER
6205 L:      linux-usb@vger.kernel.org
6206 S:      Orphan
6207 F:      drivers/net/usb/hso.c
6208
6209 HSR NETWORK PROTOCOL
6210 M:      Arvid Brodin <arvid.brodin@alten.se>
6211 L:      netdev@vger.kernel.org
6212 S:      Maintained
6213 F:      net/hsr/
6214
6215 HT16K33 LED CONTROLLER DRIVER
6216 M:      Robin van der Gracht <robin@protonic.nl>
6217 S:      Maintained
6218 F:      drivers/auxdisplay/ht16k33.c
6219 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6220
6221 HTCPEN TOUCHSCREEN DRIVER
6222 M:      Pau Oliva Fora <pof@eslack.org>
6223 L:      linux-input@vger.kernel.org
6224 S:      Maintained
6225 F:      drivers/input/touchscreen/htcpen.c
6226
6227 HUGETLB FILESYSTEM
6228 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6229 S:      Maintained
6230 F:      fs/hugetlbfs/
6231
6232 HVA ST MEDIA DRIVER
6233 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6234 L:      linux-media@vger.kernel.org
6235 T:      git git://linuxtv.org/media_tree.git
6236 W:      https://linuxtv.org
6237 S:      Supported
6238 F:      drivers/media/platform/sti/hva
6239
6240 HWPOISON MEMORY FAILURE HANDLING
6241 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6242 L:      linux-mm@kvack.org
6243 S:      Maintained
6244 F:      mm/memory-failure.c
6245 F:      mm/hwpoison-inject.c
6246
6247 Hyper-V CORE AND DRIVERS
6248 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6249 M:      Haiyang Zhang <haiyangz@microsoft.com>
6250 M:      Stephen Hemminger <sthemmin@microsoft.com>
6251 L:      devel@linuxdriverproject.org
6252 S:      Maintained
6253 F:      arch/x86/include/asm/mshyperv.h
6254 F:      arch/x86/include/uapi/asm/hyperv.h
6255 F:      arch/x86/kernel/cpu/mshyperv.c
6256 F:      arch/x86/hyperv
6257 F:      drivers/hid/hid-hyperv.c
6258 F:      drivers/hv/
6259 F:      drivers/input/serio/hyperv-keyboard.c
6260 F:      drivers/pci/host/pci-hyperv.c
6261 F:      drivers/net/hyperv/
6262 F:      drivers/scsi/storvsc_drv.c
6263 F:      drivers/uio/uio_hv_generic.c
6264 F:      drivers/video/fbdev/hyperv_fb.c
6265 F:      include/linux/hyperv.h
6266 F:      tools/hv/
6267 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6268
6269 HYPERVISOR VIRTUAL CONSOLE DRIVER
6270 L:      linuxppc-dev@lists.ozlabs.org
6271 S:      Odd Fixes
6272 F:      drivers/tty/hvc/
6273
6274 I2C ACPI SUPPORT
6275 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6276 L:      linux-i2c@vger.kernel.org
6277 L:      linux-acpi@vger.kernel.org
6278 S:      Maintained
6279 F:      drivers/i2c/i2c-core-acpi.c
6280
6281 I2C MUXES
6282 M:      Peter Rosin <peda@axentia.se>
6283 L:      linux-i2c@vger.kernel.org
6284 S:      Maintained
6285 F:      Documentation/i2c/i2c-topology
6286 F:      Documentation/i2c/muxes/
6287 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6288 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6289 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6290 F:      drivers/i2c/i2c-mux.c
6291 F:      drivers/i2c/muxes/
6292 F:      include/linux/i2c-mux.h
6293
6294 I2C OVER PARALLEL PORT
6295 M:      Jean Delvare <jdelvare@suse.com>
6296 L:      linux-i2c@vger.kernel.org
6297 S:      Maintained
6298 F:      Documentation/i2c/busses/i2c-parport
6299 F:      Documentation/i2c/busses/i2c-parport-light
6300 F:      drivers/i2c/busses/i2c-parport.c
6301 F:      drivers/i2c/busses/i2c-parport-light.c
6302
6303 I2C SUBSYSTEM
6304 M:      Wolfram Sang <wsa@the-dreams.de>
6305 L:      linux-i2c@vger.kernel.org
6306 W:      https://i2c.wiki.kernel.org/
6307 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6309 S:      Maintained
6310 F:      Documentation/devicetree/bindings/i2c/
6311 F:      Documentation/i2c/
6312 F:      drivers/i2c/
6313 F:      drivers/i2c/*/
6314 F:      include/linux/i2c.h
6315 F:      include/linux/i2c-*.h
6316 F:      include/uapi/linux/i2c.h
6317 F:      include/uapi/linux/i2c-*.h
6318
6319 I2C-TAOS-EVM DRIVER
6320 M:      Jean Delvare <jdelvare@suse.com>
6321 L:      linux-i2c@vger.kernel.org
6322 S:      Maintained
6323 F:      Documentation/i2c/busses/i2c-taos-evm
6324 F:      drivers/i2c/busses/i2c-taos-evm.c
6325
6326 I2C-TINY-USB DRIVER
6327 M:      Till Harbaum <till@harbaum.org>
6328 L:      linux-i2c@vger.kernel.org
6329 W:      http://www.harbaum.org/till/i2c_tiny_usb
6330 S:      Maintained
6331 F:      drivers/i2c/busses/i2c-tiny-usb.c
6332
6333 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6334 M:      Jean Delvare <jdelvare@suse.com>
6335 L:      linux-i2c@vger.kernel.org
6336 S:      Maintained
6337 F:      Documentation/i2c/busses/i2c-ali1535
6338 F:      Documentation/i2c/busses/i2c-ali1563
6339 F:      Documentation/i2c/busses/i2c-ali15x3
6340 F:      Documentation/i2c/busses/i2c-amd756
6341 F:      Documentation/i2c/busses/i2c-amd8111
6342 F:      Documentation/i2c/busses/i2c-i801
6343 F:      Documentation/i2c/busses/i2c-nforce2
6344 F:      Documentation/i2c/busses/i2c-piix4
6345 F:      Documentation/i2c/busses/i2c-sis5595
6346 F:      Documentation/i2c/busses/i2c-sis630
6347 F:      Documentation/i2c/busses/i2c-sis96x
6348 F:      Documentation/i2c/busses/i2c-via
6349 F:      Documentation/i2c/busses/i2c-viapro
6350 F:      drivers/i2c/busses/i2c-ali1535.c
6351 F:      drivers/i2c/busses/i2c-ali1563.c
6352 F:      drivers/i2c/busses/i2c-ali15x3.c
6353 F:      drivers/i2c/busses/i2c-amd756.c
6354 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6355 F:      drivers/i2c/busses/i2c-amd8111.c
6356 F:      drivers/i2c/busses/i2c-i801.c
6357 F:      drivers/i2c/busses/i2c-isch.c
6358 F:      drivers/i2c/busses/i2c-nforce2.c
6359 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6360 F:      drivers/i2c/busses/i2c-piix4.c
6361 F:      drivers/i2c/busses/i2c-sis5595.c
6362 F:      drivers/i2c/busses/i2c-sis630.c
6363 F:      drivers/i2c/busses/i2c-sis96x.c
6364 F:      drivers/i2c/busses/i2c-via.c
6365 F:      drivers/i2c/busses/i2c-viapro.c
6366
6367 I2C/SMBUS ISMT DRIVER
6368 M:      Seth Heasley <seth.heasley@intel.com>
6369 M:      Neil Horman <nhorman@tuxdriver.com>
6370 L:      linux-i2c@vger.kernel.org
6371 F:      drivers/i2c/busses/i2c-ismt.c
6372 F:      Documentation/i2c/busses/i2c-ismt
6373
6374 I2C/SMBUS STUB DRIVER
6375 M:      Jean Delvare <jdelvare@suse.com>
6376 L:      linux-i2c@vger.kernel.org
6377 S:      Maintained
6378 F:      drivers/i2c/i2c-stub.c
6379
6380 i386 BOOT CODE
6381 M:      "H. Peter Anvin" <hpa@zytor.com>
6382 S:      Maintained
6383 F:      arch/x86/boot/
6384
6385 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6386 M:      "H. Peter Anvin" <hpa@zytor.com>
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6388 S:      Maintained
6389
6390 IA64 (Itanium) PLATFORM
6391 M:      Tony Luck <tony.luck@intel.com>
6392 M:      Fenghua Yu <fenghua.yu@intel.com>
6393 L:      linux-ia64@vger.kernel.org
6394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6395 S:      Maintained
6396 F:      arch/ia64/
6397
6398 IBM Power 842 compression accelerator
6399 M:      Haren Myneni <haren@us.ibm.com>
6400 S:      Supported
6401 F:      drivers/crypto/nx/Makefile
6402 F:      drivers/crypto/nx/Kconfig
6403 F:      drivers/crypto/nx/nx-842*
6404 F:      include/linux/sw842.h
6405 F:      crypto/842.c
6406 F:      lib/842/
6407
6408 IBM Power in-Nest Crypto Acceleration
6409 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6410 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6411 L:      linux-crypto@vger.kernel.org
6412 S:      Supported
6413 F:      drivers/crypto/nx/Makefile
6414 F:      drivers/crypto/nx/Kconfig
6415 F:      drivers/crypto/nx/nx-aes*
6416 F:      drivers/crypto/nx/nx-sha*
6417 F:      drivers/crypto/nx/nx.*
6418 F:      drivers/crypto/nx/nx_csbcpb.h
6419 F:      drivers/crypto/nx/nx_debugfs.h
6420
6421 IBM Power Linux RAID adapter
6422 M:      Brian King <brking@us.ibm.com>
6423 S:      Supported
6424 F:      drivers/scsi/ipr.*
6425
6426 IBM Power SRIOV Virtual NIC Device Driver
6427 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6428 M:      John Allen <jallen@linux.vnet.ibm.com>
6429 L:      netdev@vger.kernel.org
6430 S:      Supported
6431 F:      drivers/net/ethernet/ibm/ibmvnic.*
6432
6433 IBM Power Virtual Ethernet Device Driver
6434 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435 L:      netdev@vger.kernel.org
6436 S:      Supported
6437 F:      drivers/net/ethernet/ibm/ibmveth.*
6438
6439 IBM Power Virtual FC Device Drivers
6440 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6441 L:      linux-scsi@vger.kernel.org
6442 S:      Supported
6443 F:      drivers/scsi/ibmvscsi/ibmvfc*
6444
6445 IBM Power Virtual SCSI Device Drivers
6446 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6447 L:      linux-scsi@vger.kernel.org
6448 S:      Supported
6449 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6450 F:      include/scsi/viosrp.h
6451
6452 IBM Power Virtual SCSI Device Target Driver
6453 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6454 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6455 L:      linux-scsi@vger.kernel.org
6456 L:      target-devel@vger.kernel.org
6457 S:      Supported
6458 F:      drivers/scsi/ibmvscsi_tgt/
6459
6460 IBM Power VMX Cryptographic instructions
6461 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6462 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6463 L:      linux-crypto@vger.kernel.org
6464 S:      Supported
6465 F:      drivers/crypto/vmx/Makefile
6466 F:      drivers/crypto/vmx/Kconfig
6467 F:      drivers/crypto/vmx/vmx.c
6468 F:      drivers/crypto/vmx/aes*
6469 F:      drivers/crypto/vmx/ghash*
6470 F:      drivers/crypto/vmx/ppc-xlate.pl
6471
6472 IBM ServeRAID RAID DRIVER
6473 S:      Orphan
6474 F:      drivers/scsi/ips.*
6475
6476 ICH LPC AND GPIO DRIVER
6477 M:      Peter Tyser <ptyser@xes-inc.com>
6478 S:      Maintained
6479 F:      drivers/mfd/lpc_ich.c
6480 F:      drivers/gpio/gpio-ich.c
6481
6482 IDE SUBSYSTEM
6483 M:      "David S. Miller" <davem@davemloft.net>
6484 L:      linux-ide@vger.kernel.org
6485 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6487 S:      Maintained
6488 F:      Documentation/ide/
6489 F:      drivers/ide/
6490 F:      include/linux/ide.h
6491
6492 IDE/ATAPI DRIVERS
6493 M:      Borislav Petkov <bp@alien8.de>
6494 L:      linux-ide@vger.kernel.org
6495 S:      Maintained
6496 F:      Documentation/cdrom/ide-cd
6497 F:      drivers/ide/ide-cd*
6498
6499 IDEAPAD LAPTOP EXTRAS DRIVER
6500 M:      Ike Panhc <ike.pan@canonical.com>
6501 L:      platform-driver-x86@vger.kernel.org
6502 W:      http://launchpad.net/ideapad-laptop
6503 S:      Maintained
6504 F:      drivers/platform/x86/ideapad-laptop.c
6505
6506 IDEAPAD LAPTOP SLIDEBAR DRIVER
6507 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6508 L:      linux-input@vger.kernel.org
6509 W:      https://github.com/o2genum/ideapad-slidebar
6510 S:      Maintained
6511 F:      drivers/input/misc/ideapad_slidebar.c
6512
6513 IDT VersaClock 5 CLOCK DRIVER
6514 M:      Marek Vasut <marek.vasut@gmail.com>
6515 S:      Maintained
6516 F:      drivers/clk/clk-versaclock5.c
6517
6518 IEEE 802.15.4 SUBSYSTEM
6519 M:      Alexander Aring <alex.aring@gmail.com>
6520 M:      Stefan Schmidt <stefan@osg.samsung.com>
6521 L:      linux-wpan@vger.kernel.org
6522 W:      http://wpan.cakelab.org/
6523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6525 S:      Maintained
6526 F:      net/ieee802154/
6527 F:      net/mac802154/
6528 F:      drivers/net/ieee802154/
6529 F:      include/linux/nl802154.h
6530 F:      include/linux/ieee802154.h
6531 F:      include/net/nl802154.h
6532 F:      include/net/mac802154.h
6533 F:      include/net/af_ieee802154.h
6534 F:      include/net/cfg802154.h
6535 F:      include/net/ieee802154_netdev.h
6536 F:      Documentation/networking/ieee802154.txt
6537
6538 IFE PROTOCOL
6539 M:      Yotam Gigi <yotamg@mellanox.com>
6540 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6541 F:      net/ife
6542 F:      include/net/ife.h
6543 F:      include/uapi/linux/ife.h
6544
6545 IGORPLUG-USB IR RECEIVER
6546 M:      Sean Young <sean@mess.org>
6547 L:      linux-media@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/media/rc/igorplugusb.c
6550
6551 IGUANAWORKS USB IR TRANSCEIVER
6552 M:      Sean Young <sean@mess.org>
6553 L:      linux-media@vger.kernel.org
6554 S:      Maintained
6555 F:      drivers/media/rc/iguanair.c
6556
6557 IIO DIGITAL POTENTIOMETER DAC
6558 M:      Peter Rosin <peda@axentia.se>
6559 L:      linux-iio@vger.kernel.org
6560 S:      Maintained
6561 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6562 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6563 F:      drivers/iio/dac/dpot-dac.c
6564
6565 IIO ENVELOPE DETECTOR
6566 M:      Peter Rosin <peda@axentia.se>
6567 L:      linux-iio@vger.kernel.org
6568 S:      Maintained
6569 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6570 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6571 F:      drivers/iio/adc/envelope-detector.c
6572
6573 IIO MULTIPLEXER
6574 M:      Peter Rosin <peda@axentia.se>
6575 L:      linux-iio@vger.kernel.org
6576 S:      Maintained
6577 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6578 F:      drivers/iio/multiplexer/iio-mux.c
6579
6580 IIO SUBSYSTEM AND DRIVERS
6581 M:      Jonathan Cameron <jic23@kernel.org>
6582 R:      Hartmut Knaack <knaack.h@gmx.de>
6583 R:      Lars-Peter Clausen <lars@metafoo.de>
6584 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6585 L:      linux-iio@vger.kernel.org
6586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6587 S:      Maintained
6588 F:      Documentation/devicetree/bindings/iio/
6589 F:      drivers/iio/
6590 F:      drivers/staging/iio/
6591 F:      include/linux/iio/
6592 F:      tools/iio/
6593
6594 IKANOS/ADI EAGLE ADSL USB DRIVER
6595 M:      Matthieu Castet <castet.matthieu@free.fr>
6596 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6597 S:      Maintained
6598 F:      drivers/usb/atm/ueagle-atm.c
6599
6600 IMGTEC ASCII LCD DRIVER
6601 M:      Paul Burton <paul.burton@imgtec.com>
6602 S:      Maintained
6603 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6604 F:      drivers/auxdisplay/img-ascii-lcd.c
6605
6606 IMGTEC IR DECODER DRIVER
6607 M:      James Hogan <james.hogan@imgtec.com>
6608 S:      Maintained
6609 F:      drivers/media/rc/img-ir/
6610
6611 IMS TWINTURBO FRAMEBUFFER DRIVER
6612 L:      linux-fbdev@vger.kernel.org
6613 S:      Orphan
6614 F:      drivers/video/fbdev/imsttfb.c
6615
6616 INA209 HARDWARE MONITOR DRIVER
6617 M:      Guenter Roeck <linux@roeck-us.net>
6618 L:      linux-hwmon@vger.kernel.org
6619 S:      Maintained
6620 F:      Documentation/hwmon/ina209
6621 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6622 F:      drivers/hwmon/ina209.c
6623
6624 INA2XX HARDWARE MONITOR DRIVER
6625 M:      Guenter Roeck <linux@roeck-us.net>
6626 L:      linux-hwmon@vger.kernel.org
6627 S:      Maintained
6628 F:      Documentation/hwmon/ina2xx
6629 F:      drivers/hwmon/ina2xx.c
6630 F:      include/linux/platform_data/ina2xx.h
6631
6632 INDUSTRY PACK SUBSYSTEM (IPACK)
6633 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6634 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6636 L:      industrypack-devel@lists.sourceforge.net
6637 W:      http://industrypack.sourceforge.net
6638 S:      Maintained
6639 F:      drivers/ipack/
6640
6641 INFINIBAND SUBSYSTEM
6642 M:      Doug Ledford <dledford@redhat.com>
6643 M:      Sean Hefty <sean.hefty@intel.com>
6644 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6645 L:      linux-rdma@vger.kernel.org
6646 W:      http://www.openfabrics.org/
6647 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6649 S:      Supported
6650 F:      Documentation/devicetree/bindings/infiniband/
6651 F:      Documentation/infiniband/
6652 F:      drivers/infiniband/
6653 F:      include/uapi/linux/if_infiniband.h
6654 F:      include/uapi/rdma/
6655 F:      include/rdma/
6656
6657 INGENIC JZ4780 DMA Driver
6658 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6659 S:      Maintained
6660 F:      drivers/dma/dma-jz4780.c
6661
6662 INGENIC JZ4780 NAND DRIVER
6663 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6664 L:      linux-mtd@lists.infradead.org
6665 S:      Maintained
6666 F:      drivers/mtd/nand/jz4780_*
6667
6668 INOTIFY
6669 M:      John McCutchan <john@johnmccutchan.com>
6670 M:      Robert Love <rlove@rlove.org>
6671 M:      Eric Paris <eparis@parisplace.org>
6672 S:      Maintained
6673 F:      Documentation/filesystems/inotify.txt
6674 F:      fs/notify/inotify/
6675 F:      include/linux/inotify.h
6676 F:      include/uapi/linux/inotify.h
6677
6678 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6679 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6680 L:      linux-input@vger.kernel.org
6681 Q:      http://patchwork.kernel.org/project/linux-input/list/
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6683 S:      Maintained
6684 F:      drivers/input/
6685 F:      include/linux/input.h
6686 F:      include/uapi/linux/input.h
6687 F:      include/uapi/linux/input-event-codes.h
6688 F:      include/linux/input/
6689 F:      Documentation/devicetree/bindings/input/
6690 F:      Documentation/input/
6691
6692 INPUT MULTITOUCH (MT) PROTOCOL
6693 M:      Henrik Rydberg <rydberg@bitmath.org>
6694 L:      linux-input@vger.kernel.org
6695 S:      Odd fixes
6696 F:      Documentation/input/multi-touch-protocol.rst
6697 F:      drivers/input/input-mt.c
6698 K:      \b(ABS|SYN)_MT_
6699
6700 INSIDE SECURE CRYPTO DRIVER
6701 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6702 F:      drivers/crypto/inside-secure/
6703 S:      Maintained
6704 L:      linux-crypto@vger.kernel.org
6705
6706 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6707 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6708 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6709 L:      linux-ima-devel@lists.sourceforge.net
6710 L:      linux-ima-user@lists.sourceforge.net
6711 L:      linux-security-module@vger.kernel.org
6712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6713 S:      Supported
6714 F:      security/integrity/ima/
6715
6716 INTEL 810/815 FRAMEBUFFER DRIVER
6717 M:      Antonino Daplas <adaplas@gmail.com>
6718 L:      linux-fbdev@vger.kernel.org
6719 S:      Maintained
6720 F:      drivers/video/fbdev/i810/
6721
6722 INTEL ASoC BDW/HSW DRIVERS
6723 M:      Jie Yang <yang.jie@linux.intel.com>
6724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6725 S:      Supported
6726 F:      sound/soc/intel/common/sst-dsp*
6727 F:      sound/soc/intel/common/sst-firmware.c
6728 F:      sound/soc/intel/boards/broadwell.c
6729 F:      sound/soc/intel/haswell/
6730
6731 INTEL C600 SERIES SAS CONTROLLER DRIVER
6732 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6733 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6734 L:      linux-scsi@vger.kernel.org
6735 T:      git git://git.code.sf.net/p/intel-sas/isci
6736 S:      Supported
6737 F:      drivers/scsi/isci/
6738
6739 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6740 M:      Daniel Vetter <daniel.vetter@intel.com>
6741 M:      Jani Nikula <jani.nikula@linux.intel.com>
6742 L:      intel-gfx@lists.freedesktop.org
6743 W:      https://01.org/linuxgraphics/
6744 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6745 C:      irc://chat.freenode.net/intel-gfx
6746 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6747 T:      git git://anongit.freedesktop.org/drm-intel
6748 S:      Supported
6749 F:      drivers/gpu/drm/i915/
6750 F:      include/drm/i915*
6751 F:      include/uapi/drm/i915_drm.h
6752 F:      Documentation/gpu/i915.rst
6753
6754 INTEL ETHERNET DRIVERS
6755 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6756 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6757 W:      http://www.intel.com/support/feedback.htm
6758 W:      http://e1000.sourceforge.net/
6759 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6762 S:      Supported
6763 F:      Documentation/networking/e100.txt
6764 F:      Documentation/networking/e1000.txt
6765 F:      Documentation/networking/e1000e.txt
6766 F:      Documentation/networking/igb.txt
6767 F:      Documentation/networking/igbvf.txt
6768 F:      Documentation/networking/ixgb.txt
6769 F:      Documentation/networking/ixgbe.txt
6770 F:      Documentation/networking/ixgbevf.txt
6771 F:      Documentation/networking/i40e.txt
6772 F:      Documentation/networking/i40evf.txt
6773 F:      drivers/net/ethernet/intel/
6774 F:      drivers/net/ethernet/intel/*/
6775 F:      include/linux/avf/virtchnl.h
6776
6777 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6778 M:      Maik Broemme <mbroemme@libmpq.org>
6779 L:      linux-fbdev@vger.kernel.org
6780 S:      Maintained
6781 F:      Documentation/fb/intelfb.txt
6782 F:      drivers/video/fbdev/intelfb/
6783
6784 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6785 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6786 M:      Zhi Wang <zhi.a.wang@intel.com>
6787 L:      intel-gvt-dev@lists.freedesktop.org
6788 L:      intel-gfx@lists.freedesktop.org
6789 W:      https://01.org/igvt-g
6790 T:      git https://github.com/01org/gvt-linux.git
6791 S:      Supported
6792 F:      drivers/gpu/drm/i915/gvt/
6793
6794 INTEL HID EVENT DRIVER
6795 M:      Alex Hung <alex.hung@canonical.com>
6796 L:      platform-driver-x86@vger.kernel.org
6797 S:      Maintained
6798 F:      drivers/platform/x86/intel-hid.c
6799
6800 INTEL I/OAT DMA DRIVER
6801 M:      Dave Jiang <dave.jiang@intel.com>
6802 R:      Dan Williams <dan.j.williams@intel.com>
6803 L:      dmaengine@vger.kernel.org
6804 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6805 S:      Supported
6806 F:      drivers/dma/ioat*
6807
6808 INTEL IDLE DRIVER
6809 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6810 M:      Len Brown <lenb@kernel.org>
6811 L:      linux-pm@vger.kernel.org
6812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6813 B:      https://bugzilla.kernel.org
6814 S:      Supported
6815 F:      drivers/idle/intel_idle.c
6816
6817 INTEL INTEGRATED SENSOR HUB DRIVER
6818 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6819 M:      Jiri Kosina <jikos@kernel.org>
6820 L:      linux-input@vger.kernel.org
6821 S:      Maintained
6822 F:      drivers/hid/intel-ish-hid/
6823
6824 INTEL IOMMU (VT-d)
6825 M:      David Woodhouse <dwmw2@infradead.org>
6826 L:      iommu@lists.linux-foundation.org
6827 T:      git git://git.infradead.org/iommu-2.6.git
6828 S:      Supported
6829 F:      drivers/iommu/intel-iommu.c
6830 F:      include/linux/intel-iommu.h
6831
6832 INTEL IOP-ADMA DMA DRIVER
6833 R:      Dan Williams <dan.j.williams@intel.com>
6834 S:      Odd fixes
6835 F:      drivers/dma/iop-adma.c
6836
6837 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6838 M:      Krzysztof Halasa <khalasa@piap.pl>
6839 S:      Maintained
6840 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6841 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6842 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6843 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6844 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6845 F:      drivers/net/wan/ixp4xx_hss.c
6846
6847 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6848 M:      Deepak Saxena <dsaxena@plexity.net>
6849 S:      Maintained
6850 F:      drivers/char/hw_random/ixp4xx-rng.c
6851
6852 INTEL MANAGEMENT ENGINE (mei)
6853 M:      Tomas Winkler <tomas.winkler@intel.com>
6854 L:      linux-kernel@vger.kernel.org
6855 S:      Supported
6856 F:      include/uapi/linux/mei.h
6857 F:      include/linux/mei_cl_bus.h
6858 F:      drivers/misc/mei/*
6859 F:      drivers/watchdog/mei_wdt.c
6860 F:      Documentation/misc-devices/mei/*
6861 F:      samples/mei/*
6862
6863 INTEL MENLOW THERMAL DRIVER
6864 M:      Sujith Thomas <sujith.thomas@intel.com>
6865 L:      platform-driver-x86@vger.kernel.org
6866 W:      https://01.org/linux-acpi
6867 S:      Supported
6868 F:      drivers/platform/x86/intel_menlow.c
6869
6870 INTEL MERRIFIELD GPIO DRIVER
6871 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6872 L:      linux-gpio@vger.kernel.org
6873 S:      Maintained
6874 F:      drivers/gpio/gpio-merrifield.c
6875
6876 INTEL MIC DRIVERS (mic)
6877 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6878 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6879 S:      Supported
6880 W:      https://github.com/sudeepdutt/mic
6881 W:      http://software.intel.com/en-us/mic-developer
6882 F:      include/linux/mic_bus.h
6883 F:      include/linux/scif.h
6884 F:      include/uapi/linux/mic_common.h
6885 F:      include/uapi/linux/mic_ioctl.h
6886 F:      include/uapi/linux/scif_ioctl.h
6887 F:      drivers/misc/mic/
6888 F:      drivers/dma/mic_x100_dma.c
6889 F:      drivers/dma/mic_x100_dma.h
6890 F:      Documentation/mic/
6891
6892 INTEL PMC CORE DRIVER
6893 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6894 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6895 L:      platform-driver-x86@vger.kernel.org
6896 S:      Maintained
6897 F:      arch/x86/include/asm/pmc_core.h
6898 F:      drivers/platform/x86/intel_pmc_core*
6899
6900 INTEL PMC/P-Unit IPC DRIVER
6901 M:      Zha Qipeng<qipeng.zha@intel.com>
6902 L:      platform-driver-x86@vger.kernel.org
6903 S:      Maintained
6904 F:      drivers/platform/x86/intel_pmc_ipc.c
6905 F:      drivers/platform/x86/intel_punit_ipc.c
6906 F:      arch/x86/include/asm/intel_pmc_ipc.h
6907 F:      arch/x86/include/asm/intel_punit_ipc.h
6908
6909 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6910 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6911 L:      linux-wireless@vger.kernel.org
6912 S:      Maintained
6913 F:      Documentation/networking/README.ipw2100
6914 F:      Documentation/networking/README.ipw2200
6915 F:      drivers/net/wireless/intel/ipw2x00/
6916
6917 INTEL PSTATE DRIVER
6918 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6919 M:      Len Brown <lenb@kernel.org>
6920 L:      linux-pm@vger.kernel.org
6921 S:      Supported
6922 F:      drivers/cpufreq/intel_pstate.c
6923
6924 INTEL RDMA RNIC DRIVER
6925 M:      Faisal Latif <faisal.latif@intel.com>
6926 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6927 L:      linux-rdma@vger.kernel.org
6928 S:      Supported
6929 F:      drivers/infiniband/hw/i40iw/
6930
6931 INTEL TELEMETRY DRIVER
6932 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6933 L:      platform-driver-x86@vger.kernel.org
6934 S:      Maintained
6935 F:      arch/x86/include/asm/intel_telemetry.h
6936 F:      drivers/platform/x86/intel_telemetry*
6937
6938 INTEL VIRTUAL BUTTON DRIVER
6939 M:      AceLan Kao <acelan.kao@canonical.com>
6940 L:      platform-driver-x86@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/platform/x86/intel-vbtn.c
6943
6944 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6945 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6946 L:      linux-wireless@vger.kernel.org
6947 S:      Supported
6948 F:      drivers/net/wireless/intel/iwlegacy/
6949
6950 INTEL WIRELESS WIFI LINK (iwlwifi)
6951 M:      Johannes Berg <johannes.berg@intel.com>
6952 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6953 M:      Luca Coelho <luciano.coelho@intel.com>
6954 M:      Intel Linux Wireless <linuxwifi@intel.com>
6955 L:      linux-wireless@vger.kernel.org
6956 W:      http://intellinuxwireless.org
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6958 S:      Supported
6959 F:      drivers/net/wireless/intel/iwlwifi/
6960
6961 INTEL WIRELESS WIMAX CONNECTION 2400
6962 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6963 M:      linux-wimax@intel.com
6964 L:      wimax@linuxwimax.org (subscribers-only)
6965 S:      Supported
6966 W:      http://linuxwimax.org
6967 F:      Documentation/wimax/README.i2400m
6968 F:      drivers/net/wimax/i2400m/
6969 F:      include/uapi/linux/wimax/i2400m.h
6970
6971 INTEL(R) TRACE HUB
6972 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6973 S:      Supported
6974 F:      Documentation/trace/intel_th.txt
6975 F:      drivers/hwtracing/intel_th/
6976
6977 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6978 M:      Ning Sun <ning.sun@intel.com>
6979 L:      tboot-devel@lists.sourceforge.net
6980 W:      http://tboot.sourceforge.net
6981 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6982 S:      Supported
6983 F:      Documentation/intel_txt.txt
6984 F:      include/linux/tboot.h
6985 F:      arch/x86/kernel/tboot.c
6986
6987 INTEL-MID GPIO DRIVER
6988 M:      David Cohen <david.a.cohen@linux.intel.com>
6989 L:      linux-gpio@vger.kernel.org
6990 S:      Maintained
6991 F:      drivers/gpio/gpio-intel-mid.c
6992
6993 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6994 M:      Linus Walleij <linus.walleij@linaro.org>
6995 L:      linux-iio@vger.kernel.org
6996 S:      Maintained
6997 F:      drivers/iio/gyro/mpu3050*
6998 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6999
7000 IOC3 ETHERNET DRIVER
7001 M:      Ralf Baechle <ralf@linux-mips.org>
7002 L:      linux-mips@linux-mips.org
7003 S:      Maintained
7004 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7005
7006 IOC3 SERIAL DRIVER
7007 M:      Pat Gefre <pfg@sgi.com>
7008 L:      linux-serial@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/tty/serial/ioc3_serial.c
7011
7012 IOMMU DRIVERS
7013 M:      Joerg Roedel <joro@8bytes.org>
7014 L:      iommu@lists.linux-foundation.org
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7016 S:      Maintained
7017 F:      Documentation/devicetree/bindings/iommu/
7018 F:      drivers/iommu/
7019 F:      include/linux/iommu.h
7020 F:      include/linux/iova.h
7021
7022 IP MASQUERADING
7023 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7024 S:      Maintained
7025 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7026
7027 IPMI SUBSYSTEM
7028 M:      Corey Minyard <minyard@acm.org>
7029 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7030 W:      http://openipmi.sourceforge.net/
7031 S:      Supported
7032 F:      Documentation/IPMI.txt
7033 F:      drivers/char/ipmi/
7034 F:      include/linux/ipmi*
7035 F:      include/uapi/linux/ipmi*
7036
7037 IPS SCSI RAID DRIVER
7038 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7039 L:      linux-scsi@vger.kernel.org
7040 W:      http://www.adaptec.com/
7041 S:      Maintained
7042 F:      drivers/scsi/ips*
7043
7044 IPVS
7045 M:      Wensong Zhang <wensong@linux-vs.org>
7046 M:      Simon Horman <horms@verge.net.au>
7047 M:      Julian Anastasov <ja@ssi.bg>
7048 L:      netdev@vger.kernel.org
7049 L:      lvs-devel@vger.kernel.org
7050 S:      Maintained
7051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7053 F:      Documentation/networking/ipvs-sysctl.txt
7054 F:      include/net/ip_vs.h
7055 F:      include/uapi/linux/ip_vs.h
7056 F:      net/netfilter/ipvs/
7057
7058 IPWIRELESS DRIVER
7059 M:      Jiri Kosina <jikos@kernel.org>
7060 M:      David Sterba <dsterba@suse.com>
7061 S:      Odd Fixes
7062 F:      drivers/tty/ipwireless/
7063
7064 IPX NETWORK LAYER
7065 L:      netdev@vger.kernel.org
7066 S:      Odd fixes
7067 F:      include/net/ipx.h
7068 F:      include/uapi/linux/ipx.h
7069 F:      net/ipx/
7070
7071 IRDA SUBSYSTEM
7072 M:      Samuel Ortiz <samuel@sortiz.org>
7073 L:      irda-users@lists.sourceforge.net (subscribers-only)
7074 L:      netdev@vger.kernel.org
7075 W:      http://irda.sourceforge.net/
7076 S:      Maintained
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7078 F:      Documentation/networking/irda.txt
7079 F:      drivers/net/irda/
7080 F:      include/net/irda/
7081 F:      net/irda/
7082
7083 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7084 M:      Marc Zyngier <marc.zyngier@arm.com>
7085 S:      Maintained
7086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7087 F:      Documentation/IRQ-domain.txt
7088 F:      include/linux/irqdomain.h
7089 F:      kernel/irq/irqdomain.c
7090 F:      kernel/irq/msi.c
7091
7092 IRQ SUBSYSTEM
7093 M:      Thomas Gleixner <tglx@linutronix.de>
7094 L:      linux-kernel@vger.kernel.org
7095 S:      Maintained
7096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7097 F:      kernel/irq/
7098
7099 IRQCHIP DRIVERS
7100 M:      Thomas Gleixner <tglx@linutronix.de>
7101 M:      Jason Cooper <jason@lakedaemon.net>
7102 M:      Marc Zyngier <marc.zyngier@arm.com>
7103 L:      linux-kernel@vger.kernel.org
7104 S:      Maintained
7105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7106 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7107 F:      Documentation/devicetree/bindings/interrupt-controller/
7108 F:      drivers/irqchip/
7109
7110 ISA
7111 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7112 S:      Maintained
7113 F:      Documentation/isa.txt
7114 F:      drivers/base/isa.c
7115 F:      include/linux/isa.h
7116
7117 ISA RADIO MODULE
7118 M:      Hans Verkuil <hverkuil@xs4all.nl>
7119 L:      linux-media@vger.kernel.org
7120 T:      git git://linuxtv.org/media_tree.git
7121 W:      https://linuxtv.org
7122 S:      Maintained
7123 F:      drivers/media/radio/radio-isa*
7124
7125 ISAPNP
7126 M:      Jaroslav Kysela <perex@perex.cz>
7127 S:      Maintained
7128 F:      Documentation/isapnp.txt
7129 F:      drivers/pnp/isapnp/
7130 F:      include/linux/isapnp.h
7131
7132 ISCSI
7133 M:      Lee Duncan <lduncan@suse.com>
7134 M:      Chris Leech <cleech@redhat.com>
7135 L:      open-iscsi@googlegroups.com
7136 W:      www.open-iscsi.com
7137 S:      Maintained
7138 F:      drivers/scsi/*iscsi*
7139 F:      include/scsi/*iscsi*
7140
7141 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7142 M:      Peter Jones <pjones@redhat.com>
7143 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7144 S:      Maintained
7145 F:      drivers/firmware/iscsi_ibft*
7146
7147 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7148 M:      Or Gerlitz <ogerlitz@mellanox.com>
7149 M:      Sagi Grimberg <sagi@grimberg.me>
7150 M:      Roi Dayan <roid@mellanox.com>
7151 L:      linux-rdma@vger.kernel.org
7152 S:      Supported
7153 W:      http://www.openfabrics.org
7154 W:      www.open-iscsi.org
7155 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7156 F:      drivers/infiniband/ulp/iser/
7157
7158 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7159 M:      Sagi Grimberg <sagi@grimberg.me>
7160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7161 L:      linux-rdma@vger.kernel.org
7162 L:      target-devel@vger.kernel.org
7163 S:      Supported
7164 W:      http://www.linux-iscsi.org
7165 F:      drivers/infiniband/ulp/isert
7166
7167 ISDN SUBSYSTEM
7168 M:      Karsten Keil <isdn@linux-pingi.de>
7169 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7170 L:      netdev@vger.kernel.org
7171 W:      http://www.isdn4linux.de
7172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7173 S:      Maintained
7174 F:      Documentation/isdn/
7175 F:      drivers/isdn/
7176 F:      include/linux/isdn.h
7177 F:      include/linux/isdn/
7178 F:      include/uapi/linux/isdn.h
7179 F:      include/uapi/linux/isdn/
7180
7181 ISDN SUBSYSTEM (Eicon active card driver)
7182 M:      Armin Schindler <mac@melware.de>
7183 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7184 W:      http://www.melware.de
7185 S:      Maintained
7186 F:      drivers/isdn/hardware/eicon/
7187
7188 IT87 HARDWARE MONITORING DRIVER
7189 M:      Jean Delvare <jdelvare@suse.com>
7190 L:      linux-hwmon@vger.kernel.org
7191 S:      Maintained
7192 F:      Documentation/hwmon/it87
7193 F:      drivers/hwmon/it87.c
7194
7195 IT913X MEDIA DRIVER
7196 M:      Antti Palosaari <crope@iki.fi>
7197 L:      linux-media@vger.kernel.org
7198 W:      https://linuxtv.org
7199 W:      http://palosaari.fi/linux/
7200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7201 T:      git git://linuxtv.org/anttip/media_tree.git
7202 S:      Maintained
7203 F:      drivers/media/tuners/it913x*
7204
7205 IVTV VIDEO4LINUX DRIVER
7206 M:      Andy Walls <awalls@md.metrocast.net>
7207 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7208 L:      linux-media@vger.kernel.org
7209 T:      git git://linuxtv.org/media_tree.git
7210 W:      http://www.ivtvdriver.org
7211 S:      Maintained
7212 F:      Documentation/media/v4l-drivers/ivtv*
7213 F:      drivers/media/pci/ivtv/
7214 F:      include/uapi/linux/ivtv*
7215
7216 IX2505V MEDIA DRIVER
7217 M:      Malcolm Priestley <tvboxspy@gmail.com>
7218 L:      linux-media@vger.kernel.org
7219 W:      https://linuxtv.org
7220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7221 S:      Maintained
7222 F:      drivers/media/dvb-frontends/ix2505v*
7223
7224 JC42.4 TEMPERATURE SENSOR DRIVER
7225 M:      Guenter Roeck <linux@roeck-us.net>
7226 L:      linux-hwmon@vger.kernel.org
7227 S:      Maintained
7228 F:      drivers/hwmon/jc42.c
7229 F:      Documentation/hwmon/jc42
7230
7231 JFS FILESYSTEM
7232 M:      Dave Kleikamp <shaggy@kernel.org>
7233 L:      jfs-discussion@lists.sourceforge.net
7234 W:      http://jfs.sourceforge.net/
7235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7236 S:      Maintained
7237 F:      Documentation/filesystems/jfs.txt
7238 F:      fs/jfs/
7239
7240 JME NETWORK DRIVER
7241 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7242 L:      netdev@vger.kernel.org
7243 S:      Maintained
7244 F:      drivers/net/ethernet/jme.*
7245
7246 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7247 M:      David Woodhouse <dwmw2@infradead.org>
7248 L:      linux-mtd@lists.infradead.org
7249 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7250 S:      Maintained
7251 F:      fs/jffs2/
7252 F:      include/uapi/linux/jffs2.h
7253
7254 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7255 M:      "Theodore Ts'o" <tytso@mit.edu>
7256 M:      Jan Kara <jack@suse.com>
7257 L:      linux-ext4@vger.kernel.org
7258 S:      Maintained
7259 F:      fs/jbd2/
7260 F:      include/linux/jbd2.h
7261
7262 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7263 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7264 L:      linux-media@vger.kernel.org
7265 S:      Maintained
7266 F:      drivers/media/platform/rcar_jpu.c
7267
7268 JSM Neo PCI based serial card
7269 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7270 L:      linux-serial@vger.kernel.org
7271 S:      Maintained
7272 F:      drivers/tty/serial/jsm/
7273
7274 K10TEMP HARDWARE MONITORING DRIVER
7275 M:      Clemens Ladisch <clemens@ladisch.de>
7276 L:      linux-hwmon@vger.kernel.org
7277 S:      Maintained
7278 F:      Documentation/hwmon/k10temp
7279 F:      drivers/hwmon/k10temp.c
7280
7281 K8TEMP HARDWARE MONITORING DRIVER
7282 M:      Rudolf Marek <r.marek@assembler.cz>
7283 L:      linux-hwmon@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/hwmon/k8temp
7286 F:      drivers/hwmon/k8temp.c
7287
7288 KASAN
7289 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7290 R:      Alexander Potapenko <glider@google.com>
7291 R:      Dmitry Vyukov <dvyukov@google.com>
7292 L:      kasan-dev@googlegroups.com
7293 S:      Maintained
7294 F:      arch/*/include/asm/kasan.h
7295 F:      arch/*/mm/kasan_init*
7296 F:      Documentation/dev-tools/kasan.rst
7297 F:      include/linux/kasan*.h
7298 F:      lib/test_kasan.c
7299 F:      mm/kasan/
7300 F:      scripts/Makefile.kasan
7301
7302 KCONFIG
7303 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7304 L:      linux-kbuild@vger.kernel.org
7305 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7306 S:      Maintained
7307 F:      Documentation/kbuild/kconfig-language.txt
7308 F:      scripts/kconfig/
7309
7310 KDUMP
7311 M:      Dave Young <dyoung@redhat.com>
7312 M:      Baoquan He <bhe@redhat.com>
7313 R:      Vivek Goyal <vgoyal@redhat.com>
7314 L:      kexec@lists.infradead.org
7315 W:      http://lse.sourceforge.net/kdump/
7316 S:      Maintained
7317 F:      Documentation/kdump/
7318
7319 KEENE FM RADIO TRANSMITTER DRIVER
7320 M:      Hans Verkuil <hverkuil@xs4all.nl>
7321 L:      linux-media@vger.kernel.org
7322 T:      git git://linuxtv.org/media_tree.git
7323 W:      https://linuxtv.org
7324 S:      Maintained
7325 F:      drivers/media/radio/radio-keene*
7326
7327 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7328 M:      Ian Kent <raven@themaw.net>
7329 L:      autofs@vger.kernel.org
7330 S:      Maintained
7331 F:      fs/autofs4/
7332
7333 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7334 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7335 M:      Michal Marek <mmarek@suse.com>
7336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7337 L:      linux-kbuild@vger.kernel.org
7338 S:      Maintained
7339 F:      Documentation/kbuild/
7340 F:      Makefile
7341 F:      scripts/Makefile.*
7342 F:      scripts/basic/
7343 F:      scripts/mk*
7344 F:      scripts/package/
7345
7346 KERNEL JANITORS
7347 L:      kernel-janitors@vger.kernel.org
7348 W:      http://kernelnewbies.org/KernelJanitors
7349 S:      Odd Fixes
7350
7351 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7352 M:      "J. Bruce Fields" <bfields@fieldses.org>
7353 M:      Jeff Layton <jlayton@poochiereds.net>
7354 L:      linux-nfs@vger.kernel.org
7355 W:      http://nfs.sourceforge.net/
7356 T:      git git://linux-nfs.org/~bfields/linux.git
7357 S:      Supported
7358 F:      fs/nfsd/
7359 F:      include/uapi/linux/nfsd/
7360 F:      fs/lockd/
7361 F:      fs/nfs_common/
7362 F:      net/sunrpc/
7363 F:      include/linux/lockd/
7364 F:      include/linux/sunrpc/
7365 F:      include/uapi/linux/sunrpc/
7366
7367 KERNEL SELFTEST FRAMEWORK
7368 M:      Shuah Khan <shuahkh@osg.samsung.com>
7369 M:      Shuah Khan <shuah@kernel.org>
7370 L:      linux-kselftest@vger.kernel.org
7371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7372 S:      Maintained
7373 F:      tools/testing/selftests/
7374 F:      Documentation/dev-tools/kselftest*
7375
7376 KERNEL VIRTUAL MACHINE (KVM)
7377 M:      Paolo Bonzini <pbonzini@redhat.com>
7378 M:      Radim Krčmář <rkrcmar@redhat.com>
7379 L:      kvm@vger.kernel.org
7380 W:      http://www.linux-kvm.org
7381 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7382 S:      Supported
7383 F:      Documentation/*/kvm*.txt
7384 F:      Documentation/virtual/kvm/
7385 F:      arch/*/kvm/
7386 F:      arch/x86/kernel/kvm.c
7387 F:      arch/x86/kernel/kvmclock.c
7388 F:      arch/*/include/asm/kvm*
7389 F:      include/linux/kvm*
7390 F:      include/uapi/linux/kvm*
7391 F:      virt/kvm/
7392 F:      tools/kvm/
7393
7394 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7395 M:      Joerg Roedel <joro@8bytes.org>
7396 L:      kvm@vger.kernel.org
7397 W:      http://www.linux-kvm.org/
7398 S:      Maintained
7399 F:      arch/x86/include/asm/svm.h
7400 F:      arch/x86/kvm/svm.c
7401
7402 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7403 M:      Christoffer Dall <christoffer.dall@linaro.org>
7404 M:      Marc Zyngier <marc.zyngier@arm.com>
7405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7406 L:      kvmarm@lists.cs.columbia.edu
7407 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7409 S:      Supported
7410 F:      arch/arm/include/uapi/asm/kvm*
7411 F:      arch/arm/include/asm/kvm*
7412 F:      arch/arm/kvm/
7413 F:      virt/kvm/arm/
7414 F:      include/kvm/arm_*
7415
7416 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7417 M:      Alexander Graf <agraf@suse.com>
7418 L:      kvm-ppc@vger.kernel.org
7419 W:      http://www.linux-kvm.org/
7420 T:      git git://github.com/agraf/linux-2.6.git
7421 S:      Supported
7422 F:      arch/powerpc/include/asm/kvm*
7423 F:      arch/powerpc/kvm/
7424
7425 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7426 M:      Christoffer Dall <christoffer.dall@linaro.org>
7427 M:      Marc Zyngier <marc.zyngier@arm.com>
7428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7429 L:      kvmarm@lists.cs.columbia.edu
7430 S:      Maintained
7431 F:      arch/arm64/include/uapi/asm/kvm*
7432 F:      arch/arm64/include/asm/kvm*
7433 F:      arch/arm64/kvm/
7434
7435 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7436 M:      James Hogan <james.hogan@imgtec.com>
7437 L:      linux-mips@linux-mips.org
7438 S:      Supported
7439 F:      arch/mips/include/uapi/asm/kvm*
7440 F:      arch/mips/include/asm/kvm*
7441 F:      arch/mips/kvm/
7442
7443 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7444 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7445 M:      Cornelia Huck <cohuck@redhat.com>
7446 L:      linux-s390@vger.kernel.org
7447 W:      http://www.ibm.com/developerworks/linux/linux390/
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7449 S:      Supported
7450 F:      Documentation/s390/kvm.txt
7451 F:      arch/s390/include/asm/kvm*
7452 F:      arch/s390/kvm/
7453 F:      arch/s390/mm/gmap.c
7454
7455 KERNFS
7456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7457 M:      Tejun Heo <tj@kernel.org>
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7459 S:      Supported
7460 F:      include/linux/kernfs.h
7461 F:      fs/kernfs/
7462
7463 KEXEC
7464 M:      Eric Biederman <ebiederm@xmission.com>
7465 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7466 L:      kexec@lists.infradead.org
7467 S:      Maintained
7468 F:      include/linux/kexec.h
7469 F:      include/uapi/linux/kexec.h
7470 F:      kernel/kexec*
7471
7472 KEYS-ENCRYPTED
7473 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7474 M:      David Safford <safford@us.ibm.com>
7475 L:      linux-security-module@vger.kernel.org
7476 L:      keyrings@vger.kernel.org
7477 S:      Supported
7478 F:      Documentation/security/keys/trusted-encrypted.rst
7479 F:      include/keys/encrypted-type.h
7480 F:      security/keys/encrypted-keys/
7481
7482 KEYS-TRUSTED
7483 M:      David Safford <safford@us.ibm.com>
7484 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7485 L:      linux-security-module@vger.kernel.org
7486 L:      keyrings@vger.kernel.org
7487 S:      Supported
7488 F:      Documentation/security/keys/trusted-encrypted.rst
7489 F:      include/keys/trusted-type.h
7490 F:      security/keys/trusted.c
7491 F:      security/keys/trusted.h
7492
7493 KEYS/KEYRINGS:
7494 M:      David Howells <dhowells@redhat.com>
7495 L:      keyrings@vger.kernel.org
7496 S:      Maintained
7497 F:      Documentation/security/keys/core.rst
7498 F:      include/linux/key.h
7499 F:      include/linux/key-type.h
7500 F:      include/linux/keyctl.h
7501 F:      include/uapi/linux/keyctl.h
7502 F:      include/keys/
7503 F:      security/keys/
7504
7505 KGDB / KDB /debug_core
7506 M:      Jason Wessel <jason.wessel@windriver.com>
7507 W:      http://kgdb.wiki.kernel.org/
7508 L:      kgdb-bugreport@lists.sourceforge.net
7509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7510 S:      Maintained
7511 F:      Documentation/dev-tools/kgdb.rst
7512 F:      drivers/misc/kgdbts.c
7513 F:      drivers/tty/serial/kgdboc.c
7514 F:      include/linux/kdb.h
7515 F:      include/linux/kgdb.h
7516 F:      kernel/debug/
7517
7518 KMEMCHECK
7519 M:      Vegard Nossum <vegardno@ifi.uio.no>
7520 M:      Pekka Enberg <penberg@kernel.org>
7521 S:      Maintained
7522 F:      Documentation/dev-tools/kmemcheck.rst
7523 F:      arch/x86/include/asm/kmemcheck.h
7524 F:      arch/x86/mm/kmemcheck/
7525 F:      include/linux/kmemcheck.h
7526 F:      mm/kmemcheck.c
7527
7528 KMEMLEAK
7529 M:      Catalin Marinas <catalin.marinas@arm.com>
7530 S:      Maintained
7531 F:      Documentation/dev-tools/kmemleak.rst
7532 F:      include/linux/kmemleak.h
7533 F:      mm/kmemleak.c
7534 F:      mm/kmemleak-test.c
7535
7536 KMOD MODULE USERMODE HELPER
7537 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7538 L:      linux-kernel@vger.kernel.org
7539 S:      Maintained
7540 F:      kernel/kmod.c
7541 F:      include/linux/kmod.h
7542 F:      lib/test_kmod.c
7543 F:      tools/testing/selftests/kmod/
7544
7545 KPROBES
7546 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7547 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7548 M:      "David S. Miller" <davem@davemloft.net>
7549 M:      Masami Hiramatsu <mhiramat@kernel.org>
7550 S:      Maintained
7551 F:      Documentation/kprobes.txt
7552 F:      include/linux/kprobes.h
7553 F:      include/asm-generic/kprobes.h
7554 F:      kernel/kprobes.c
7555
7556 KS0108 LCD CONTROLLER DRIVER
7557 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7558 W:      http://miguelojeda.es/auxdisplay.htm
7559 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7560 S:      Maintained
7561 F:      Documentation/auxdisplay/ks0108
7562 F:      drivers/auxdisplay/ks0108.c
7563 F:      include/linux/ks0108.h
7564
7565 L3MDEV
7566 M:      David Ahern <dsa@cumulusnetworks.com>
7567 L:      netdev@vger.kernel.org
7568 S:      Maintained
7569 F:      net/l3mdev
7570 F:      include/net/l3mdev.h
7571
7572 LANTIQ MIPS ARCHITECTURE
7573 M:      John Crispin <john@phrozen.org>
7574 L:      linux-mips@linux-mips.org
7575 S:      Maintained
7576 F:      arch/mips/lantiq
7577
7578 LAPB module
7579 L:      linux-x25@vger.kernel.org
7580 S:      Orphan
7581 F:      Documentation/networking/lapb-module.txt
7582 F:      include/*/lapb.h
7583 F:      net/lapb/
7584
7585 LASI 53c700 driver for PARISC
7586 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7587 L:      linux-scsi@vger.kernel.org
7588 S:      Maintained
7589 F:      Documentation/scsi/53c700.txt
7590 F:      drivers/scsi/53c700*
7591
7592 LED SUBSYSTEM
7593 M:      Richard Purdie <rpurdie@rpsys.net>
7594 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7595 M:      Pavel Machek <pavel@ucw.cz>
7596 L:      linux-leds@vger.kernel.org
7597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7598 S:      Maintained
7599 F:      Documentation/devicetree/bindings/leds/
7600 F:      drivers/leds/
7601 F:      include/linux/leds.h
7602
7603 LEGACY EEPROM DRIVER
7604 M:      Jean Delvare <jdelvare@suse.com>
7605 S:      Maintained
7606 F:      Documentation/misc-devices/eeprom
7607 F:      drivers/misc/eeprom/eeprom.c
7608
7609 LEGO USB Tower driver
7610 M:      Juergen Stuber <starblue@users.sourceforge.net>
7611 L:      legousb-devel@lists.sourceforge.net
7612 W:      http://legousb.sourceforge.net/
7613 S:      Maintained
7614 F:      drivers/usb/misc/legousbtower.c
7615
7616 LG2160 MEDIA DRIVER
7617 M:      Michael Krufky <mkrufky@linuxtv.org>
7618 L:      linux-media@vger.kernel.org
7619 W:      https://linuxtv.org
7620 W:      http://github.com/mkrufky
7621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7622 T:      git git://linuxtv.org/mkrufky/tuners.git
7623 S:      Maintained
7624 F:      drivers/media/dvb-frontends/lg2160.*
7625
7626 LGDT3305 MEDIA DRIVER
7627 M:      Michael Krufky <mkrufky@linuxtv.org>
7628 L:      linux-media@vger.kernel.org
7629 W:      https://linuxtv.org
7630 W:      http://github.com/mkrufky
7631 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7632 T:      git git://linuxtv.org/mkrufky/tuners.git
7633 S:      Maintained
7634 F:      drivers/media/dvb-frontends/lgdt3305.*
7635
7636 LGUEST
7637 M:      Rusty Russell <rusty@rustcorp.com.au>
7638 L:      lguest@lists.ozlabs.org
7639 W:      http://lguest.ozlabs.org/
7640 S:      Odd Fixes
7641 F:      arch/x86/include/asm/lguest*.h
7642 F:      arch/x86/lguest/
7643 F:      drivers/lguest/
7644 F:      include/linux/lguest*.h
7645 F:      tools/lguest/
7646
7647 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7648 M:      Viresh Kumar <vireshk@kernel.org>
7649 L:      linux-ide@vger.kernel.org
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7651 S:      Maintained
7652 F:      include/linux/pata_arasan_cf_data.h
7653 F:      drivers/ata/pata_arasan_cf.c
7654
7655 LIBATA PATA DRIVERS
7656 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7657 M:      Tejun Heo <tj@kernel.org>
7658 L:      linux-ide@vger.kernel.org
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7660 S:      Maintained
7661 F:      drivers/ata/pata_*.c
7662 F:      drivers/ata/ata_generic.c
7663
7664 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7665 M:      Linus Walleij <linus.walleij@linaro.org>
7666 L:      linux-ide@vger.kernel.org
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7668 S:      Maintained
7669 F:      drivers/ata/pata_ftide010.c
7670 F:      drivers/ata/sata_gemini.c
7671 F:      drivers/ata/sata_gemini.h
7672
7673 LIBATA SATA AHCI PLATFORM devices support
7674 M:      Hans de Goede <hdegoede@redhat.com>
7675 M:      Tejun Heo <tj@kernel.org>
7676 L:      linux-ide@vger.kernel.org
7677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7678 S:      Maintained
7679 F:      drivers/ata/ahci_platform.c
7680 F:      drivers/ata/libahci_platform.c
7681 F:      include/linux/ahci_platform.h
7682
7683 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7684 M:      Mikael Pettersson <mikpelinux@gmail.com>
7685 L:      linux-ide@vger.kernel.org
7686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7687 S:      Maintained
7688 F:      drivers/ata/sata_promise.*
7689
7690 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7691 M:      Tejun Heo <tj@kernel.org>
7692 L:      linux-ide@vger.kernel.org
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694 S:      Maintained
7695 F:      drivers/ata/
7696 F:      include/linux/ata.h
7697 F:      include/linux/libata.h
7698 F:      Documentation/devicetree/bindings/ata/
7699
7700 LIBLOCKDEP
7701 M:      Sasha Levin <alexander.levin@verizon.com>
7702 S:      Maintained
7703 F:      tools/lib/lockdep/
7704
7705 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7706 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7707 L:      linux-nvdimm@lists.01.org
7708 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7709 S:      Supported
7710 F:      drivers/nvdimm/blk.c
7711 F:      drivers/nvdimm/region_devs.c
7712
7713 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7714 M:      Vishal Verma <vishal.l.verma@intel.com>
7715 L:      linux-nvdimm@lists.01.org
7716 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7717 S:      Supported
7718 F:      drivers/nvdimm/btt*
7719
7720 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7721 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7722 L:      linux-nvdimm@lists.01.org
7723 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7724 S:      Supported
7725 F:      drivers/nvdimm/pmem*
7726
7727 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7728 M:      Dan Williams <dan.j.williams@intel.com>
7729 L:      linux-nvdimm@lists.01.org
7730 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7732 S:      Supported
7733 F:      drivers/nvdimm/*
7734 F:      drivers/acpi/nfit/*
7735 F:      include/linux/nd.h
7736 F:      include/linux/libnvdimm.h
7737 F:      include/uapi/linux/ndctl.h
7738
7739 LIGHTNVM PLATFORM SUPPORT
7740 M:      Matias Bjorling <mb@lightnvm.io>
7741 W:      http://github/OpenChannelSSD
7742 L:      linux-block@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/lightnvm/
7745 F:      include/linux/lightnvm.h
7746 F:      include/uapi/linux/lightnvm.h
7747
7748 LINUX FOR POWER MACINTOSH
7749 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7750 W:      http://www.penguinppc.org/
7751 L:      linuxppc-dev@lists.ozlabs.org
7752 S:      Maintained
7753 F:      arch/powerpc/platforms/powermac/
7754 F:      drivers/macintosh/
7755
7756 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7757 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7758 M:      Paul Mackerras <paulus@samba.org>
7759 M:      Michael Ellerman <mpe@ellerman.id.au>
7760 W:      https://github.com/linuxppc/linux/wiki
7761 L:      linuxppc-dev@lists.ozlabs.org
7762 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7764 S:      Supported
7765 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7766 F:      Documentation/devicetree/bindings/powerpc/
7767 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7768 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7769 F:      Documentation/powerpc/
7770 F:      arch/powerpc/
7771 F:      drivers/char/tpm/tpm_ibmvtpm*
7772 F:      drivers/crypto/nx/
7773 F:      drivers/crypto/vmx/
7774 F:      drivers/i2c/busses/i2c-opal.c
7775 F:      drivers/net/ethernet/ibm/ibmveth.*
7776 F:      drivers/net/ethernet/ibm/ibmvnic.*
7777 F:      drivers/pci/hotplug/pnv_php.c
7778 F:      drivers/pci/hotplug/rpa*
7779 F:      drivers/rtc/rtc-opal.c
7780 F:      drivers/scsi/ibmvscsi/
7781 F:      drivers/tty/hvc/hvc_opal.c
7782 F:      tools/testing/selftests/powerpc
7783 N:      /pmac
7784 N:      powermac
7785 N:      powernv
7786 N:      [^a-z0-9]ps3
7787 N:      pseries
7788
7789 LINUX FOR POWERPC EMBEDDED MPC5XXX
7790 M:      Anatolij Gustschin <agust@denx.de>
7791 L:      linuxppc-dev@lists.ozlabs.org
7792 T:      git git://git.denx.de/linux-denx-agust.git
7793 S:      Maintained
7794 F:      arch/powerpc/platforms/512x/
7795 F:      arch/powerpc/platforms/52xx/
7796
7797 LINUX FOR POWERPC EMBEDDED PPC4XX
7798 M:      Alistair Popple <alistair@popple.id.au>
7799 M:      Matt Porter <mporter@kernel.crashing.org>
7800 W:      http://www.penguinppc.org/
7801 L:      linuxppc-dev@lists.ozlabs.org
7802 S:      Maintained
7803 F:      arch/powerpc/platforms/40x/
7804 F:      arch/powerpc/platforms/44x/
7805
7806 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7807 M:      Scott Wood <oss@buserror.net>
7808 M:      Kumar Gala <galak@kernel.crashing.org>
7809 W:      http://www.penguinppc.org/
7810 L:      linuxppc-dev@lists.ozlabs.org
7811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7812 S:      Maintained
7813 F:      arch/powerpc/platforms/83xx/
7814 F:      arch/powerpc/platforms/85xx/
7815 F:      Documentation/devicetree/bindings/powerpc/fsl/
7816
7817 LINUX FOR POWERPC EMBEDDED PPC8XX
7818 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7819 W:      http://www.penguinppc.org/
7820 L:      linuxppc-dev@lists.ozlabs.org
7821 S:      Maintained
7822 F:      arch/powerpc/platforms/8xx/
7823
7824 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7825 L:      linuxppc-dev@lists.ozlabs.org
7826 S:      Orphan
7827 F:      arch/powerpc/*/*virtex*
7828 F:      arch/powerpc/*/*/*virtex*
7829
7830 LINUX FOR POWERPC PA SEMI PWRFICIENT
7831 L:      linuxppc-dev@lists.ozlabs.org
7832 S:      Orphan
7833 F:      arch/powerpc/platforms/pasemi/
7834 F:      drivers/*/*pasemi*
7835 F:      drivers/*/*/*pasemi*
7836
7837 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7838 M:      Kees Cook <keescook@chromium.org>
7839 S:      Maintained
7840 F:      drivers/misc/lkdtm*
7841
7842 LINUX SECURITY MODULE (LSM) FRAMEWORK
7843 M:      Chris Wright <chrisw@sous-sol.org>
7844 L:      linux-security-module@vger.kernel.org
7845 S:      Supported
7846
7847 LIS3LV02D ACCELEROMETER DRIVER
7848 M:      Eric Piel <eric.piel@tremplin-utc.net>
7849 S:      Maintained
7850 F:      Documentation/misc-devices/lis3lv02d
7851 F:      drivers/misc/lis3lv02d/
7852 F:      drivers/platform/x86/hp_accel.c
7853
7854 LIVE PATCHING
7855 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7856 M:      Jessica Yu <jeyu@kernel.org>
7857 M:      Jiri Kosina <jikos@kernel.org>
7858 M:      Miroslav Benes <mbenes@suse.cz>
7859 R:      Petr Mladek <pmladek@suse.com>
7860 S:      Maintained
7861 F:      kernel/livepatch/
7862 F:      include/linux/livepatch.h
7863 F:      arch/x86/include/asm/livepatch.h
7864 F:      arch/x86/kernel/livepatch.c
7865 F:      Documentation/livepatch/
7866 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7867 F:      samples/livepatch/
7868 L:      live-patching@vger.kernel.org
7869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7870
7871 LLC (802.2)
7872 L:      netdev@vger.kernel.org
7873 S:      Odd fixes
7874 F:      include/linux/llc.h
7875 F:      include/uapi/linux/llc.h
7876 F:      include/net/llc*
7877 F:      net/llc/
7878
7879 LM73 HARDWARE MONITOR DRIVER
7880 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7881 L:      linux-hwmon@vger.kernel.org
7882 S:      Maintained
7883 F:      drivers/hwmon/lm73.c
7884
7885 LM78 HARDWARE MONITOR DRIVER
7886 M:      Jean Delvare <jdelvare@suse.com>
7887 L:      linux-hwmon@vger.kernel.org
7888 S:      Maintained
7889 F:      Documentation/hwmon/lm78
7890 F:      drivers/hwmon/lm78.c
7891
7892 LM83 HARDWARE MONITOR DRIVER
7893 M:      Jean Delvare <jdelvare@suse.com>
7894 L:      linux-hwmon@vger.kernel.org
7895 S:      Maintained
7896 F:      Documentation/hwmon/lm83
7897 F:      drivers/hwmon/lm83.c
7898
7899 LM90 HARDWARE MONITOR DRIVER
7900 M:      Jean Delvare <jdelvare@suse.com>
7901 L:      linux-hwmon@vger.kernel.org
7902 S:      Maintained
7903 F:      Documentation/hwmon/lm90
7904 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7905 F:      drivers/hwmon/lm90.c
7906 F:      include/dt-bindings/thermal/lm90.h
7907
7908 LM95234 HARDWARE MONITOR DRIVER
7909 M:      Guenter Roeck <linux@roeck-us.net>
7910 L:      linux-hwmon@vger.kernel.org
7911 S:      Maintained
7912 F:      Documentation/hwmon/lm95234
7913 F:      drivers/hwmon/lm95234.c
7914
7915 LME2510 MEDIA DRIVER
7916 M:      Malcolm Priestley <tvboxspy@gmail.com>
7917 L:      linux-media@vger.kernel.org
7918 W:      https://linuxtv.org
7919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7920 S:      Maintained
7921 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7922
7923 LOADPIN SECURITY MODULE
7924 M:      Kees Cook <keescook@chromium.org>
7925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7926 S:      Supported
7927 F:      security/loadpin/
7928 F:      Documentation/admin-guide/LSM/LoadPin.rst
7929
7930 LOCKING PRIMITIVES
7931 M:      Peter Zijlstra <peterz@infradead.org>
7932 M:      Ingo Molnar <mingo@redhat.com>
7933 L:      linux-kernel@vger.kernel.org
7934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7935 S:      Maintained
7936 F:      Documentation/locking/
7937 F:      include/linux/lockdep.h
7938 F:      include/linux/spinlock*.h
7939 F:      arch/*/include/asm/spinlock*.h
7940 F:      include/linux/rwlock*.h
7941 F:      include/linux/mutex*.h
7942 F:      arch/*/include/asm/mutex*.h
7943 F:      include/linux/rwsem*.h
7944 F:      arch/*/include/asm/rwsem.h
7945 F:      include/linux/seqlock.h
7946 F:      lib/locking*.[ch]
7947 F:      kernel/locking/
7948
7949 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7950 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7951 L:      linux-ntfs-dev@lists.sourceforge.net
7952 W:      http://www.linux-ntfs.org/content/view/19/37/
7953 S:      Maintained
7954 F:      Documentation/ldm.txt
7955 F:      block/partitions/ldm.*
7956
7957 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7958 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7959 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7960 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7961 L:      MPT-FusionLinux.pdl@broadcom.com
7962 L:      linux-scsi@vger.kernel.org
7963 W:      http://www.avagotech.com/support/
7964 S:      Supported
7965 F:      drivers/message/fusion/
7966 F:      drivers/scsi/mpt2sas/
7967 F:      drivers/scsi/mpt3sas/
7968
7969 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7970 M:      Matthew Wilcox <matthew@wil.cx>
7971 L:      linux-scsi@vger.kernel.org
7972 S:      Maintained
7973 F:      drivers/scsi/sym53c8xx_2/
7974
7975 LTC4261 HARDWARE MONITOR DRIVER
7976 M:      Guenter Roeck <linux@roeck-us.net>
7977 L:      linux-hwmon@vger.kernel.org
7978 S:      Maintained
7979 F:      Documentation/hwmon/ltc4261
7980 F:      drivers/hwmon/ltc4261.c
7981
7982 LTC4306 I2C MULTIPLEXER DRIVER
7983 M:      Michael Hennerich <michael.hennerich@analog.com>
7984 W:      http://ez.analog.com/community/linux-device-drivers
7985 L:      linux-i2c@vger.kernel.org
7986 S:      Supported
7987 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7988 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7989
7990 LTP (Linux Test Project)
7991 M:      Mike Frysinger <vapier@gentoo.org>
7992 M:      Cyril Hrubis <chrubis@suse.cz>
7993 M:      Wanlong Gao <wanlong.gao@gmail.com>
7994 M:      Jan Stancek <jstancek@redhat.com>
7995 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7996 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7997 L:      ltp@lists.linux.it (subscribers-only)
7998 W:      http://linux-test-project.github.io/
7999 T:      git git://github.com/linux-test-project/ltp.git
8000 S:      Maintained
8001
8002 M32R ARCHITECTURE
8003 W:      http://www.linux-m32r.org/
8004 S:      Orphan
8005 F:      arch/m32r/
8006
8007 M68K ARCHITECTURE
8008 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8009 L:      linux-m68k@lists.linux-m68k.org
8010 W:      http://www.linux-m68k.org/
8011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8012 S:      Maintained
8013 F:      arch/m68k/
8014 F:      drivers/zorro/
8015
8016 M68K ON APPLE MACINTOSH
8017 M:      Joshua Thompson <funaho@jurai.org>
8018 W:      http://www.mac.linux-m68k.org/
8019 L:      linux-m68k@lists.linux-m68k.org
8020 S:      Maintained
8021 F:      arch/m68k/mac/
8022
8023 M68K ON HP9000/300
8024 M:      Philip Blundell <philb@gnu.org>
8025 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8026 S:      Maintained
8027 F:      arch/m68k/hp300/
8028
8029 M88DS3103 MEDIA DRIVER
8030 M:      Antti Palosaari <crope@iki.fi>
8031 L:      linux-media@vger.kernel.org
8032 W:      https://linuxtv.org
8033 W:      http://palosaari.fi/linux/
8034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8035 T:      git git://linuxtv.org/anttip/media_tree.git
8036 S:      Maintained
8037 F:      drivers/media/dvb-frontends/m88ds3103*
8038
8039 M88RS2000 MEDIA DRIVER
8040 M:      Malcolm Priestley <tvboxspy@gmail.com>
8041 L:      linux-media@vger.kernel.org
8042 W:      https://linuxtv.org
8043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8044 S:      Maintained
8045 F:      drivers/media/dvb-frontends/m88rs2000*
8046
8047 MA901 MASTERKIT USB FM RADIO DRIVER
8048 M:      Alexey Klimov <klimov.linux@gmail.com>
8049 L:      linux-media@vger.kernel.org
8050 T:      git git://linuxtv.org/media_tree.git
8051 S:      Maintained
8052 F:      drivers/media/radio/radio-ma901.c
8053
8054 MAC80211
8055 M:      Johannes Berg <johannes@sipsolutions.net>
8056 L:      linux-wireless@vger.kernel.org
8057 W:      http://wireless.kernel.org/
8058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8060 S:      Maintained
8061 F:      Documentation/networking/mac80211-injection.txt
8062 F:      include/net/mac80211.h
8063 F:      net/mac80211/
8064 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8065
8066 MAILBOX API
8067 M:      Jassi Brar <jassisinghbrar@gmail.com>
8068 L:      linux-kernel@vger.kernel.org
8069 S:      Maintained
8070 F:      drivers/mailbox/
8071 F:      include/linux/mailbox_client.h
8072 F:      include/linux/mailbox_controller.h
8073
8074 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8075 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8076 W:      http://www.kernel.org/doc/man-pages
8077 L:      linux-man@vger.kernel.org
8078 S:      Maintained
8079
8080 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8081 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8082 L:      linux-mips@linux-mips.org
8083 S:      Maintained
8084 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8085
8086 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8087 M:      Andrew Lunn <andrew@lunn.ch>
8088 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8089 L:      netdev@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/net/dsa/mv88e6xxx/
8092 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8093
8094 MARVELL ARMADA DRM SUPPORT
8095 M:      Russell King <linux@armlinux.org.uk>
8096 S:      Maintained
8097 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8098 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8099 F:      drivers/gpu/drm/armada/
8100 F:      include/uapi/drm/armada_drm.h
8101 F:      Documentation/devicetree/bindings/display/armada/
8102
8103 MARVELL CRYPTO DRIVER
8104 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8105 M:      Arnaud Ebalard <arno@natisbad.org>
8106 F:      drivers/crypto/marvell/
8107 S:      Maintained
8108 L:      linux-crypto@vger.kernel.org
8109
8110 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8111 M:      Mirko Lindner <mlindner@marvell.com>
8112 M:      Stephen Hemminger <stephen@networkplumber.org>
8113 L:      netdev@vger.kernel.org
8114 S:      Maintained
8115 F:      drivers/net/ethernet/marvell/sk*
8116
8117 MARVELL LIBERTAS WIRELESS DRIVER
8118 L:      libertas-dev@lists.infradead.org
8119 S:      Orphan
8120 F:      drivers/net/wireless/marvell/libertas/
8121
8122 MARVELL MV643XX ETHERNET DRIVER
8123 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8124 L:      netdev@vger.kernel.org
8125 S:      Maintained
8126 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8127 F:      include/linux/mv643xx.h
8128
8129 MARVELL MV88X3310 PHY DRIVER
8130 M:      Russell King <rmk@armlinux.org.uk>
8131 L:      netdev@vger.kernel.org
8132 S:      Maintained
8133 F:      drivers/net/phy/marvell10g.c
8134
8135 MARVELL MVNETA ETHERNET DRIVER
8136 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8137 L:      netdev@vger.kernel.org
8138 S:      Maintained
8139 F:      drivers/net/ethernet/marvell/mvneta.*
8140
8141 MARVELL MWIFIEX WIRELESS DRIVER
8142 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8143 M:      Nishant Sarmukadam <nishants@marvell.com>
8144 M:      Ganapathi Bhat <gbhat@marvell.com>
8145 M:      Xinming Hu <huxm@marvell.com>
8146 L:      linux-wireless@vger.kernel.org
8147 S:      Maintained
8148 F:      drivers/net/wireless/marvell/mwifiex/
8149
8150 MARVELL MWL8K WIRELESS DRIVER
8151 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8152 L:      linux-wireless@vger.kernel.org
8153 S:      Odd Fixes
8154 F:      drivers/net/wireless/marvell/mwl8k.c
8155
8156 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8157 M:      Nicolas Pitre <nico@fluxnic.net>
8158 S:      Odd Fixes
8159 F:      drivers/mmc/host/mvsdio.*
8160
8161 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8162 M:      Hu Ziji <huziji@marvell.com>
8163 L:      linux-mmc@vger.kernel.org
8164 S:      Supported
8165 F:      drivers/mmc/host/sdhci-xenon*
8166 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8167
8168 MATROX FRAMEBUFFER DRIVER
8169 L:      linux-fbdev@vger.kernel.org
8170 S:      Orphan
8171 F:      drivers/video/fbdev/matrox/matroxfb_*
8172 F:      include/uapi/linux/matroxfb.h
8173
8174 MAX16065 HARDWARE MONITOR DRIVER
8175 M:      Guenter Roeck <linux@roeck-us.net>
8176 L:      linux-hwmon@vger.kernel.org
8177 S:      Maintained
8178 F:      Documentation/hwmon/max16065
8179 F:      drivers/hwmon/max16065.c
8180
8181 MAX20751 HARDWARE MONITOR DRIVER
8182 M:      Guenter Roeck <linux@roeck-us.net>
8183 L:      linux-hwmon@vger.kernel.org
8184 S:      Maintained
8185 F:      Documentation/hwmon/max20751
8186 F:      drivers/hwmon/max20751.c
8187
8188 MAX2175 SDR TUNER DRIVER
8189 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8190 L:      linux-media@vger.kernel.org
8191 T:      git git://linuxtv.org/media_tree.git
8192 S:      Maintained
8193 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8194 F:      Documentation/media/v4l-drivers/max2175.rst
8195 F:      drivers/media/i2c/max2175*
8196 F:      include/uapi/linux/max2175.h
8197
8198 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8199 L:      linux-hwmon@vger.kernel.org
8200 S:      Orphan
8201 F:      Documentation/hwmon/max6650
8202 F:      drivers/hwmon/max6650.c
8203
8204 MAX6697 HARDWARE MONITOR DRIVER
8205 M:      Guenter Roeck <linux@roeck-us.net>
8206 L:      linux-hwmon@vger.kernel.org
8207 S:      Maintained
8208 F:      Documentation/hwmon/max6697
8209 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8210 F:      drivers/hwmon/max6697.c
8211 F:      include/linux/platform_data/max6697.h
8212
8213 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8214 M:      Peter Rosin <peda@axentia.se>
8215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8216 S:      Maintained
8217 F:      Documentation/devicetree/bindings/sound/max9860.txt
8218 F:      sound/soc/codecs/max9860.*
8219
8220 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8221 M:      Javier Martinez Canillas <javier@dowhile0.org>
8222 L:      linux-kernel@vger.kernel.org
8223 S:      Supported
8224 F:      drivers/regulator/max77802-regulator.c
8225 F:      Documentation/devicetree/bindings/*/*max77802.txt
8226 F:      include/dt-bindings/*/*max77802.h
8227
8228 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8229 M:      Krzysztof Kozlowski <krzk@kernel.org>
8230 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8231 L:      linux-pm@vger.kernel.org
8232 S:      Supported
8233 F:      drivers/power/supply/max14577_charger.c
8234 F:      drivers/power/supply/max77693_charger.c
8235
8236 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8237 M:      Chanwoo Choi <cw00.choi@samsung.com>
8238 M:      Krzysztof Kozlowski <krzk@kernel.org>
8239 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8240 L:      linux-kernel@vger.kernel.org
8241 S:      Supported
8242 F:      drivers/*/max14577*.c
8243 F:      drivers/*/max77686*.c
8244 F:      drivers/*/max77693*.c
8245 F:      drivers/extcon/extcon-max14577.c
8246 F:      drivers/extcon/extcon-max77693.c
8247 F:      drivers/rtc/rtc-max77686.c
8248 F:      drivers/clk/clk-max77686.c
8249 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8250 F:      Documentation/devicetree/bindings/*/max77686.txt
8251 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8252 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8253 F:      include/linux/mfd/max14577*.h
8254 F:      include/linux/mfd/max77686*.h
8255 F:      include/linux/mfd/max77693*.h
8256
8257 MAXIRADIO FM RADIO RECEIVER DRIVER
8258 M:      Hans Verkuil <hverkuil@xs4all.nl>
8259 L:      linux-media@vger.kernel.org
8260 T:      git git://linuxtv.org/media_tree.git
8261 W:      https://linuxtv.org
8262 S:      Maintained
8263 F:      drivers/media/radio/radio-maxiradio*
8264
8265 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8266 M:      Peter Rosin <peda@axentia.se>
8267 L:      linux-iio@vger.kernel.org
8268 S:      Maintained
8269 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8270 F:      drivers/iio/potentiometer/mcp4531.c
8271
8272 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8273 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8274 L:      linux-iio@vger.kernel.org
8275 S:      Maintained
8276 F:      drivers/iio/dac/cio-dac.c
8277
8278 MEDIA DRIVERS FOR ASCOT2E
8279 M:      Sergey Kozlov <serjk@netup.ru>
8280 M:      Abylay Ospan <aospan@netup.ru>
8281 L:      linux-media@vger.kernel.org
8282 W:      https://linuxtv.org
8283 W:      http://netup.tv/
8284 T:      git git://linuxtv.org/media_tree.git
8285 S:      Supported
8286 F:      drivers/media/dvb-frontends/ascot2e*
8287
8288 MEDIA DRIVERS FOR CXD2841ER
8289 M:      Sergey Kozlov <serjk@netup.ru>
8290 M:      Abylay Ospan <aospan@netup.ru>
8291 L:      linux-media@vger.kernel.org
8292 W:      https://linuxtv.org
8293 W:      http://netup.tv/
8294 T:      git git://linuxtv.org/media_tree.git
8295 S:      Supported
8296 F:      drivers/media/dvb-frontends/cxd2841er*
8297
8298 MEDIA DRIVERS FOR FREESCALE IMX
8299 M:      Steve Longerbeam <slongerbeam@gmail.com>
8300 M:      Philipp Zabel <p.zabel@pengutronix.de>
8301 L:      linux-media@vger.kernel.org
8302 T:      git git://linuxtv.org/media_tree.git
8303 S:      Maintained
8304 F:      Documentation/devicetree/bindings/media/imx.txt
8305 F:      Documentation/media/v4l-drivers/imx.rst
8306 F:      drivers/staging/media/imx/
8307 F:      include/linux/imx-media.h
8308 F:      include/media/imx.h
8309
8310 MEDIA DRIVERS FOR HELENE
8311 M:      Abylay Ospan <aospan@netup.ru>
8312 L:      linux-media@vger.kernel.org
8313 W:      https://linuxtv.org
8314 W:      http://netup.tv/
8315 T:      git git://linuxtv.org/media_tree.git
8316 S:      Supported
8317 F:      drivers/media/dvb-frontends/helene*
8318
8319 MEDIA DRIVERS FOR HORUS3A
8320 M:      Sergey Kozlov <serjk@netup.ru>
8321 M:      Abylay Ospan <aospan@netup.ru>
8322 L:      linux-media@vger.kernel.org
8323 W:      https://linuxtv.org
8324 W:      http://netup.tv/
8325 T:      git git://linuxtv.org/media_tree.git
8326 S:      Supported
8327 F:      drivers/media/dvb-frontends/horus3a*
8328
8329 MEDIA DRIVERS FOR LNBH25
8330 M:      Sergey Kozlov <serjk@netup.ru>
8331 M:      Abylay Ospan <aospan@netup.ru>
8332 L:      linux-media@vger.kernel.org
8333 W:      https://linuxtv.org
8334 W:      http://netup.tv/
8335 T:      git git://linuxtv.org/media_tree.git
8336 S:      Supported
8337 F:      drivers/media/dvb-frontends/lnbh25*
8338
8339 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8340 M:      Sergey Kozlov <serjk@netup.ru>
8341 M:      Abylay Ospan <aospan@netup.ru>
8342 L:      linux-media@vger.kernel.org
8343 W:      https://linuxtv.org
8344 W:      http://netup.tv/
8345 T:      git git://linuxtv.org/media_tree.git
8346 S:      Supported
8347 F:      drivers/media/pci/netup_unidvb/*
8348
8349 MEDIA DRIVERS FOR RENESAS - DRIF
8350 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8351 L:      linux-media@vger.kernel.org
8352 L:      linux-renesas-soc@vger.kernel.org
8353 T:      git git://linuxtv.org/media_tree.git
8354 S:      Supported
8355 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8356 F:      drivers/media/platform/rcar_drif.c
8357
8358 MEDIA DRIVERS FOR RENESAS - FCP
8359 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8360 L:      linux-media@vger.kernel.org
8361 L:      linux-renesas-soc@vger.kernel.org
8362 T:      git git://linuxtv.org/media_tree.git
8363 S:      Supported
8364 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8365 F:      drivers/media/platform/rcar-fcp.c
8366 F:      include/media/rcar-fcp.h
8367
8368 MEDIA DRIVERS FOR RENESAS - FDP1
8369 M:      Kieran Bingham <kieran@bingham.xyz>
8370 L:      linux-media@vger.kernel.org
8371 L:      linux-renesas-soc@vger.kernel.org
8372 T:      git git://linuxtv.org/media_tree.git
8373 S:      Supported
8374 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8375 F:      drivers/media/platform/rcar_fdp1.c
8376
8377 MEDIA DRIVERS FOR RENESAS - VIN
8378 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8379 L:      linux-media@vger.kernel.org
8380 L:      linux-renesas-soc@vger.kernel.org
8381 T:      git git://linuxtv.org/media_tree.git
8382 S:      Supported
8383 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8384 F:      drivers/media/platform/rcar-vin/
8385
8386 MEDIA DRIVERS FOR RENESAS - VSP1
8387 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8388 L:      linux-media@vger.kernel.org
8389 L:      linux-renesas-soc@vger.kernel.org
8390 T:      git git://linuxtv.org/media_tree.git
8391 S:      Supported
8392 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8393 F:      drivers/media/platform/vsp1/
8394
8395 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8396 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8397 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8398 P:      LinuxTV.org Project
8399 L:      linux-media@vger.kernel.org
8400 W:      https://linuxtv.org
8401 Q:      http://patchwork.kernel.org/project/linux-media/list/
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Maintained
8404 F:      Documentation/devicetree/bindings/media/
8405 F:      Documentation/media/
8406 F:      drivers/media/
8407 F:      drivers/staging/media/
8408 F:      include/linux/platform_data/media/
8409 F:      include/media/
8410 F:      include/uapi/linux/dvb/
8411 F:      include/uapi/linux/videodev2.h
8412 F:      include/uapi/linux/media.h
8413 F:      include/uapi/linux/v4l2-*
8414 F:      include/uapi/linux/meye.h
8415 F:      include/uapi/linux/ivtv*
8416 F:      include/uapi/linux/uvcvideo.h
8417
8418 MEDIATEK ETHERNET DRIVER
8419 M:      Felix Fietkau <nbd@openwrt.org>
8420 M:      John Crispin <blogic@openwrt.org>
8421 L:      netdev@vger.kernel.org
8422 S:      Maintained
8423 F:      drivers/net/ethernet/mediatek/
8424
8425 MEDIATEK JPEG DRIVER
8426 M:      Rick Chang <rick.chang@mediatek.com>
8427 M:      Bin Liu <bin.liu@mediatek.com>
8428 S:      Supported
8429 F:      drivers/media/platform/mtk-jpeg/
8430 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8431
8432 MEDIATEK MDP DRIVER
8433 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8434 M:      Houlong Wei <houlong.wei@mediatek.com>
8435 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8436 S:      Supported
8437 F:      drivers/media/platform/mtk-mdp/
8438 F:      drivers/media/platform/mtk-vpu/
8439 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8440
8441 MEDIATEK MEDIA DRIVER
8442 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8443 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8444 S:      Supported
8445 F:      drivers/media/platform/mtk-vcodec/
8446 F:      drivers/media/platform/mtk-vpu/
8447 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8448 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8449
8450 MEDIATEK MT7601U WIRELESS LAN DRIVER
8451 M:      Jakub Kicinski <kubakici@wp.pl>
8452 L:      linux-wireless@vger.kernel.org
8453 S:      Maintained
8454 F:      drivers/net/wireless/mediatek/mt7601u/
8455
8456 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8457 M:      Sean Wang <sean.wang@mediatek.com>
8458 S:      Maintained
8459 F:      drivers/char/hw_random/mtk-rng.c
8460
8461 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8462 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8463 M:      Martin Donnelly <martin.donnelly@ge.com>
8464 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8465 S:      Maintained
8466 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8467 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8468
8469 MEGARAID SCSI/SAS DRIVERS
8470 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8471 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8472 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8473 L:      megaraidlinux.pdl@broadcom.com
8474 L:      linux-scsi@vger.kernel.org
8475 W:      http://www.avagotech.com/support/
8476 S:      Maintained
8477 F:      Documentation/scsi/megaraid.txt
8478 F:      drivers/scsi/megaraid.*
8479 F:      drivers/scsi/megaraid/
8480
8481 MELEXIS MLX90614 DRIVER
8482 M:      Crt Mori <cmo@melexis.com>
8483 L:      linux-iio@vger.kernel.org
8484 W:      http://www.melexis.com
8485 S:      Supported
8486 F:      drivers/iio/temperature/mlx90614.c
8487
8488 MELFAS MIP4 TOUCHSCREEN DRIVER
8489 M:      Sangwon Jee <jeesw@melfas.com>
8490 W:      http://www.melfas.com
8491 S:      Supported
8492 F:      drivers/input/touchscreen/melfas_mip4.c
8493 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8494
8495 MELLANOX ETHERNET DRIVER (mlx4_en)
8496 M:      Tariq Toukan <tariqt@mellanox.com>
8497 L:      netdev@vger.kernel.org
8498 S:      Supported
8499 W:      http://www.mellanox.com
8500 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8501 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8502
8503 MELLANOX ETHERNET DRIVER (mlx5e)
8504 M:      Saeed Mahameed <saeedm@mellanox.com>
8505 L:      netdev@vger.kernel.org
8506 S:      Supported
8507 W:      http://www.mellanox.com
8508 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8509 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8510
8511 MELLANOX ETHERNET INNOVA DRIVER
8512 M:      Ilan Tayari <ilant@mellanox.com>
8513 R:      Boris Pismenny <borisp@mellanox.com>
8514 L:      netdev@vger.kernel.org
8515 S:      Supported
8516 W:      http://www.mellanox.com
8517 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8518 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8519 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8520
8521 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8522 M:      Ilan Tayari <ilant@mellanox.com>
8523 R:      Boris Pismenny <borisp@mellanox.com>
8524 L:      netdev@vger.kernel.org
8525 S:      Supported
8526 W:      http://www.mellanox.com
8527 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8528 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8529 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8530
8531 MELLANOX ETHERNET SWITCH DRIVERS
8532 M:      Jiri Pirko <jiri@mellanox.com>
8533 M:      Ido Schimmel <idosch@mellanox.com>
8534 L:      netdev@vger.kernel.org
8535 S:      Supported
8536 W:      http://www.mellanox.com
8537 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8538 F:      drivers/net/ethernet/mellanox/mlxsw/
8539
8540 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8541 M:      Yotam Gigi <yotamg@mellanox.com>
8542 L:      netdev@vger.kernel.org
8543 S:      Supported
8544 W:      http://www.mellanox.com
8545 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8546 F:      drivers/net/ethernet/mellanox/mlxfw/
8547
8548 MELLANOX MLX CPLD HOTPLUG DRIVER
8549 M:      Vadim Pasternak <vadimp@mellanox.com>
8550 L:      platform-driver-x86@vger.kernel.org
8551 S:      Supported
8552 F:      drivers/platform/x86/mlxcpld-hotplug.c
8553 F:      include/linux/platform_data/mlxcpld-hotplug.h
8554
8555 MELLANOX MLX4 core VPI driver
8556 M:      Tariq Toukan <tariqt@mellanox.com>
8557 L:      netdev@vger.kernel.org
8558 L:      linux-rdma@vger.kernel.org
8559 W:      http://www.mellanox.com
8560 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8561 S:      Supported
8562 F:      drivers/net/ethernet/mellanox/mlx4/
8563 F:      include/linux/mlx4/
8564
8565 MELLANOX MLX4 IB driver
8566 M:      Yishai Hadas <yishaih@mellanox.com>
8567 L:      linux-rdma@vger.kernel.org
8568 W:      http://www.mellanox.com
8569 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8570 S:      Supported
8571 F:      drivers/infiniband/hw/mlx4/
8572 F:      include/linux/mlx4/
8573 F:      include/uapi/rdma/mlx4-abi.h
8574
8575 MELLANOX MLX5 core VPI driver
8576 M:      Saeed Mahameed <saeedm@mellanox.com>
8577 M:      Matan Barak <matanb@mellanox.com>
8578 M:      Leon Romanovsky <leonro@mellanox.com>
8579 L:      netdev@vger.kernel.org
8580 L:      linux-rdma@vger.kernel.org
8581 W:      http://www.mellanox.com
8582 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8583 S:      Supported
8584 F:      drivers/net/ethernet/mellanox/mlx5/core/
8585 F:      include/linux/mlx5/
8586
8587 MELLANOX MLX5 IB driver
8588 M:      Matan Barak <matanb@mellanox.com>
8589 M:      Leon Romanovsky <leonro@mellanox.com>
8590 L:      linux-rdma@vger.kernel.org
8591 W:      http://www.mellanox.com
8592 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8593 S:      Supported
8594 F:      drivers/infiniband/hw/mlx5/
8595 F:      include/linux/mlx5/
8596 F:      include/uapi/rdma/mlx5-abi.h
8597
8598 MELLANOX MLXCPLD I2C AND MUX DRIVER
8599 M:      Vadim Pasternak <vadimp@mellanox.com>
8600 M:      Michael Shych <michaelsh@mellanox.com>
8601 L:      linux-i2c@vger.kernel.org
8602 S:      Supported
8603 F:      drivers/i2c/busses/i2c-mlxcpld.c
8604 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8605 F:      Documentation/i2c/busses/i2c-mlxcpld
8606
8607 MELLANOX MLXCPLD LED DRIVER
8608 M:      Vadim Pasternak <vadimp@mellanox.com>
8609 L:      linux-leds@vger.kernel.org
8610 S:      Supported
8611 F:      drivers/leds/leds-mlxcpld.c
8612 F:      Documentation/leds/leds-mlxcpld.txt
8613
8614 MELLANOX PLATFORM DRIVER
8615 M:      Vadim Pasternak <vadimp@mellanox.com>
8616 L:      platform-driver-x86@vger.kernel.org
8617 S:      Supported
8618 F:      drivers/platform/x86/mlx-platform.c
8619
8620 MEMBARRIER SUPPORT
8621 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8622 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8623 L:      linux-kernel@vger.kernel.org
8624 S:      Supported
8625 F:      kernel/membarrier.c
8626 F:      include/uapi/linux/membarrier.h
8627
8628 MEMORY MANAGEMENT
8629 L:      linux-mm@kvack.org
8630 W:      http://www.linux-mm.org
8631 S:      Maintained
8632 F:      include/linux/mm.h
8633 F:      include/linux/gfp.h
8634 F:      include/linux/mmzone.h
8635 F:      include/linux/memory_hotplug.h
8636 F:      include/linux/vmalloc.h
8637 F:      mm/
8638
8639 MEMORY TECHNOLOGY DEVICES (MTD)
8640 M:      David Woodhouse <dwmw2@infradead.org>
8641 M:      Brian Norris <computersforpeace@gmail.com>
8642 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8643 M:      Marek Vasut <marek.vasut@gmail.com>
8644 M:      Richard Weinberger <richard@nod.at>
8645 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8646 L:      linux-mtd@lists.infradead.org
8647 W:      http://www.linux-mtd.infradead.org/
8648 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8649 T:      git git://git.infradead.org/linux-mtd.git master
8650 T:      git git://git.infradead.org/l2-mtd.git master
8651 S:      Maintained
8652 F:      Documentation/devicetree/bindings/mtd/
8653 F:      drivers/mtd/
8654 F:      include/linux/mtd/
8655 F:      include/uapi/mtd/
8656
8657 MEN A21 WATCHDOG DRIVER
8658 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8659 L:      linux-watchdog@vger.kernel.org
8660 S:      Maintained
8661 F:      drivers/watchdog/mena21_wdt.c
8662
8663 MEN CHAMELEON BUS (mcb)
8664 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8665 S:      Maintained
8666 F:      drivers/mcb/
8667 F:      include/linux/mcb.h
8668 F:      Documentation/men-chameleon-bus.txt
8669
8670 MEN F21BMC (Board Management Controller)
8671 M:      Andreas Werner <andreas.werner@men.de>
8672 S:      Supported
8673 F:      drivers/mfd/menf21bmc.c
8674 F:      drivers/watchdog/menf21bmc_wdt.c
8675 F:      drivers/leds/leds-menf21bmc.c
8676 F:      drivers/hwmon/menf21bmc_hwmon.c
8677 F:      Documentation/hwmon/menf21bmc
8678
8679 METAG ARCHITECTURE
8680 M:      James Hogan <james.hogan@imgtec.com>
8681 L:      linux-metag@vger.kernel.org
8682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8683 S:      Odd Fixes
8684 F:      arch/metag/
8685 F:      Documentation/metag/
8686 F:      Documentation/devicetree/bindings/metag/
8687 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8688 F:      drivers/clocksource/metag_generic.c
8689 F:      drivers/irqchip/irq-metag.c
8690 F:      drivers/irqchip/irq-metag-ext.c
8691 F:      drivers/tty/metag_da.c
8692
8693 MICROBLAZE ARCHITECTURE
8694 M:      Michal Simek <monstr@monstr.eu>
8695 W:      http://www.monstr.eu/fdt/
8696 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8697 S:      Supported
8698 F:      arch/microblaze/
8699
8700 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8701 M:      Richard Genoud <richard.genoud@gmail.com>
8702 S:      Maintained
8703 F:      drivers/tty/serial/atmel_serial.c
8704 F:      drivers/tty/serial/atmel_serial.h
8705
8706 MICROCHIP / ATMEL DMA DRIVER
8707 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8709 L:      dmaengine@vger.kernel.org
8710 S:      Supported
8711 F:      drivers/dma/at_hdmac.c
8712 F:      drivers/dma/at_hdmac_regs.h
8713 F:      include/linux/platform_data/dma-atmel.h
8714
8715 MICROCHIP / ATMEL ISC DRIVER
8716 M:      Songjun Wu <songjun.wu@microchip.com>
8717 L:      linux-media@vger.kernel.org
8718 S:      Supported
8719 F:      drivers/media/platform/atmel/atmel-isc.c
8720 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8721 F:      devicetree/bindings/media/atmel-isc.txt
8722
8723 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8724 M:      Woojung Huh <Woojung.Huh@microchip.com>
8725 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8726 L:      netdev@vger.kernel.org
8727 S:      Maintained
8728 F:      net/dsa/tag_ksz.c
8729 F:      drivers/net/dsa/microchip/*
8730 F:      include/linux/platform_data/microchip-ksz.h
8731 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8732
8733 MICROCHIP USB251XB DRIVER
8734 M:      Richard Leitner <richard.leitner@skidata.com>
8735 L:      linux-usb@vger.kernel.org
8736 S:      Maintained
8737 F:      drivers/usb/misc/usb251xb.c
8738 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8739
8740 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8741 M:      Don Brace <don.brace@microsemi.com>
8742 L:      esc.storagedev@microsemi.com
8743 L:      linux-scsi@vger.kernel.org
8744 S:      Supported
8745 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8746 F:      drivers/scsi/smartpqi/Kconfig
8747 F:      drivers/scsi/smartpqi/Makefile
8748 F:      include/linux/cciss*.h
8749 F:      include/uapi/linux/cciss*.h
8750 F:      Documentation/scsi/smartpqi.txt
8751
8752 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8753 M:      Chen Yu <yu.c.chen@intel.com>
8754 L:      platform-driver-x86@vger.kernel.org
8755 S:      Supported
8756 F:      drivers/platform/x86/surfacepro3_button.c
8757
8758 MICROTEK X6 SCANNER
8759 M:      Oliver Neukum <oliver@neukum.org>
8760 S:      Maintained
8761 F:      drivers/usb/image/microtek.*
8762
8763 MIPS
8764 M:      Ralf Baechle <ralf@linux-mips.org>
8765 L:      linux-mips@linux-mips.org
8766 W:      http://www.linux-mips.org/
8767 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8768 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8769 S:      Supported
8770 F:      Documentation/devicetree/bindings/mips/
8771 F:      Documentation/mips/
8772 F:      arch/mips/
8773
8774 MIPS BOSTON DEVELOPMENT BOARD
8775 M:      Paul Burton <paul.burton@imgtec.com>
8776 L:      linux-mips@linux-mips.org
8777 S:      Maintained
8778 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8779 F:      arch/mips/boot/dts/img/boston.dts
8780 F:      arch/mips/configs/generic/board-boston.config
8781 F:      drivers/clk/imgtec/clk-boston.c
8782 F:      include/dt-bindings/clock/boston-clock.h
8783
8784 MIPS GENERIC PLATFORM
8785 M:      Paul Burton <paul.burton@imgtec.com>
8786 L:      linux-mips@linux-mips.org
8787 S:      Supported
8788 F:      arch/mips/generic/
8789
8790 MIPS/LOONGSON1 ARCHITECTURE
8791 M:      Keguang Zhang <keguang.zhang@gmail.com>
8792 L:      linux-mips@linux-mips.org
8793 S:      Maintained
8794 F:      arch/mips/loongson32/
8795 F:      arch/mips/include/asm/mach-loongson32/
8796 F:      drivers/*/*loongson1*
8797 F:      drivers/*/*/*loongson1*
8798
8799 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8800 M:      Hans Verkuil <hverkuil@xs4all.nl>
8801 L:      linux-media@vger.kernel.org
8802 T:      git git://linuxtv.org/media_tree.git
8803 W:      https://linuxtv.org
8804 S:      Odd Fixes
8805 F:      drivers/media/radio/radio-miropcm20*
8806
8807 MMP SUPPORT
8808 M:      Eric Miao <eric.y.miao@gmail.com>
8809 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8811 T:      git git://github.com/hzhuang1/linux.git
8812 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8813 S:      Maintained
8814 F:      arch/arm/boot/dts/mmp*
8815 F:      arch/arm/mach-mmp/
8816
8817 MN88472 MEDIA DRIVER
8818 M:      Antti Palosaari <crope@iki.fi>
8819 L:      linux-media@vger.kernel.org
8820 W:      https://linuxtv.org
8821 W:      http://palosaari.fi/linux/
8822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8823 S:      Maintained
8824 F:      drivers/media/dvb-frontends/mn88472*
8825
8826 MN88473 MEDIA DRIVER
8827 M:      Antti Palosaari <crope@iki.fi>
8828 L:      linux-media@vger.kernel.org
8829 W:      https://linuxtv.org
8830 W:      http://palosaari.fi/linux/
8831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8832 S:      Maintained
8833 F:      drivers/media/dvb-frontends/mn88473*
8834
8835 MODULE SUPPORT
8836 M:      Jessica Yu <jeyu@kernel.org>
8837 M:      Rusty Russell <rusty@rustcorp.com.au>
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8839 S:      Maintained
8840 F:      include/linux/module.h
8841 F:      kernel/module.c
8842
8843 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8844 W:      http://popies.net/meye/
8845 S:      Orphan
8846 F:      Documentation/media/v4l-drivers/meye*
8847 F:      drivers/media/pci/meye/
8848 F:      include/uapi/linux/meye.h
8849
8850 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8851 M:      Jiri Slaby <jirislaby@gmail.com>
8852 S:      Maintained
8853 F:      Documentation/serial/moxa-smartio
8854 F:      drivers/tty/mxser.*
8855
8856 MR800 AVERMEDIA USB FM RADIO DRIVER
8857 M:      Alexey Klimov <klimov.linux@gmail.com>
8858 L:      linux-media@vger.kernel.org
8859 T:      git git://linuxtv.org/media_tree.git
8860 S:      Maintained
8861 F:      drivers/media/radio/radio-mr800.c
8862
8863 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8864 M:      Alan Ott <alan@signal11.us>
8865 L:      linux-wpan@vger.kernel.org
8866 S:      Maintained
8867 F:      drivers/net/ieee802154/mrf24j40.c
8868 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8869
8870 MSI LAPTOP SUPPORT
8871 M:      "Lee, Chun-Yi" <jlee@suse.com>
8872 L:      platform-driver-x86@vger.kernel.org
8873 S:      Maintained
8874 F:      drivers/platform/x86/msi-laptop.c
8875
8876 MSI WMI SUPPORT
8877 L:      platform-driver-x86@vger.kernel.org
8878 S:      Orphan
8879 F:      drivers/platform/x86/msi-wmi.c
8880
8881 MSI001 MEDIA DRIVER
8882 M:      Antti Palosaari <crope@iki.fi>
8883 L:      linux-media@vger.kernel.org
8884 W:      https://linuxtv.org
8885 W:      http://palosaari.fi/linux/
8886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8887 T:      git git://linuxtv.org/anttip/media_tree.git
8888 S:      Maintained
8889 F:      drivers/media/tuners/msi001*
8890
8891 MSI2500 MEDIA DRIVER
8892 M:      Antti Palosaari <crope@iki.fi>
8893 L:      linux-media@vger.kernel.org
8894 W:      https://linuxtv.org
8895 W:      http://palosaari.fi/linux/
8896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8897 T:      git git://linuxtv.org/anttip/media_tree.git
8898 S:      Maintained
8899 F:      drivers/media/usb/msi2500/
8900
8901 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8902 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8903 L:      linux-mtd@lists.infradead.org
8904 S:      Maintained
8905 F:      drivers/mtd/devices/docg3*
8906
8907 MT9M032 APTINA SENSOR DRIVER
8908 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8909 L:      linux-media@vger.kernel.org
8910 T:      git git://linuxtv.org/media_tree.git
8911 S:      Maintained
8912 F:      drivers/media/i2c/mt9m032.c
8913 F:      include/media/i2c/mt9m032.h
8914
8915 MT9P031 APTINA CAMERA SENSOR
8916 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8917 L:      linux-media@vger.kernel.org
8918 T:      git git://linuxtv.org/media_tree.git
8919 S:      Maintained
8920 F:      drivers/media/i2c/mt9p031.c
8921 F:      include/media/i2c/mt9p031.h
8922
8923 MT9T001 APTINA CAMERA SENSOR
8924 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8925 L:      linux-media@vger.kernel.org
8926 T:      git git://linuxtv.org/media_tree.git
8927 S:      Maintained
8928 F:      drivers/media/i2c/mt9t001.c
8929 F:      include/media/i2c/mt9t001.h
8930
8931 MT9V032 APTINA CAMERA SENSOR
8932 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8933 L:      linux-media@vger.kernel.org
8934 T:      git git://linuxtv.org/media_tree.git
8935 S:      Maintained
8936 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8937 F:      drivers/media/i2c/mt9v032.c
8938 F:      include/media/i2c/mt9v032.h
8939
8940 MULTIFUNCTION DEVICES (MFD)
8941 M:      Lee Jones <lee.jones@linaro.org>
8942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8943 S:      Supported
8944 F:      Documentation/devicetree/bindings/mfd/
8945 F:      drivers/mfd/
8946 F:      include/linux/mfd/
8947 F:      include/dt-bindings/mfd/
8948
8949 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8950 S:      Orphan
8951 F:      drivers/mmc/host/mmc_spi.c
8952 F:      include/linux/spi/mmc_spi.h
8953
8954 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8955 M:      Ulf Hansson <ulf.hansson@linaro.org>
8956 L:      linux-mmc@vger.kernel.org
8957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8958 S:      Maintained
8959 F:      Documentation/devicetree/bindings/mmc/
8960 F:      drivers/mmc/
8961 F:      include/linux/mmc/
8962 F:      include/uapi/linux/mmc/
8963
8964 MULTIPLEXER SUBSYSTEM
8965 M:      Peter Rosin <peda@axentia.se>
8966 S:      Maintained
8967 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8968 F:      Documentation/devicetree/bindings/mux/
8969 F:      include/linux/dt-bindings/mux/
8970 F:      include/linux/mux/
8971 F:      drivers/mux/
8972
8973 MULTISOUND SOUND DRIVER
8974 M:      Andrew Veliath <andrewtv@usa.net>
8975 S:      Maintained
8976 F:      Documentation/sound/oss/MultiSound
8977 F:      sound/oss/msnd*
8978
8979 MULTITECH MULTIPORT CARD (ISICOM)
8980 S:      Orphan
8981 F:      drivers/tty/isicom.c
8982 F:      include/linux/isicom.h
8983
8984 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8985 M:      Bin Liu <b-liu@ti.com>
8986 L:      linux-usb@vger.kernel.org
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8988 S:      Maintained
8989 F:      drivers/usb/musb/
8990
8991 MXL5007T MEDIA DRIVER
8992 M:      Michael Krufky <mkrufky@linuxtv.org>
8993 L:      linux-media@vger.kernel.org
8994 W:      https://linuxtv.org
8995 W:      http://github.com/mkrufky
8996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8997 T:      git git://linuxtv.org/mkrufky/tuners.git
8998 S:      Maintained
8999 F:      drivers/media/tuners/mxl5007t.*
9000
9001 MXSFB DRM DRIVER
9002 M:      Marek Vasut <marex@denx.de>
9003 S:      Supported
9004 F:      drivers/gpu/drm/mxsfb/
9005 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9006
9007 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9008 M:      Hyong-Youb Kim <hykim@myri.com>
9009 L:      netdev@vger.kernel.org
9010 W:      https://www.myricom.com/support/downloads/myri10ge.html
9011 S:      Supported
9012 F:      drivers/net/ethernet/myricom/myri10ge/
9013
9014 NAND FLASH SUBSYSTEM
9015 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9016 R:      Richard Weinberger <richard@nod.at>
9017 L:      linux-mtd@lists.infradead.org
9018 W:      http://www.linux-mtd.infradead.org/
9019 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9020 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9021 T:      git git://git.infradead.org/l2-mtd.git nand/next
9022 S:      Maintained
9023 F:      drivers/mtd/nand/
9024 F:      include/linux/mtd/nand*.h
9025
9026 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9027 M:      Daniel Mack <zonque@gmail.com>
9028 S:      Maintained
9029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9030 W:      http://www.native-instruments.com
9031 F:      sound/usb/caiaq/
9032
9033 NATSEMI ETHERNET DRIVER (DP8381x)
9034 S:      Orphan
9035 F:      drivers/net/ethernet/natsemi/natsemi.c
9036
9037 NCP FILESYSTEM
9038 M:      Petr Vandrovec <petr@vandrovec.name>
9039 S:      Odd Fixes
9040 F:      fs/ncpfs/
9041
9042 NCR 5380 SCSI DRIVERS
9043 M:      Finn Thain <fthain@telegraphics.com.au>
9044 M:      Michael Schmitz <schmitzmic@gmail.com>
9045 L:      linux-scsi@vger.kernel.org
9046 S:      Maintained
9047 F:      Documentation/scsi/g_NCR5380.txt
9048 F:      drivers/scsi/NCR5380.*
9049 F:      drivers/scsi/arm/cumana_1.c
9050 F:      drivers/scsi/arm/oak.c
9051 F:      drivers/scsi/atari_scsi.*
9052 F:      drivers/scsi/dmx3191d.c
9053 F:      drivers/scsi/g_NCR5380.*
9054 F:      drivers/scsi/mac_scsi.*
9055 F:      drivers/scsi/sun3_scsi.*
9056 F:      drivers/scsi/sun3_scsi_vme.c
9057
9058 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9059 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9060 L:      linux-scsi@vger.kernel.org
9061 S:      Maintained
9062 F:      drivers/scsi/NCR_D700.*
9063
9064 NCT6775 HARDWARE MONITOR DRIVER
9065 M:      Guenter Roeck <linux@roeck-us.net>
9066 L:      linux-hwmon@vger.kernel.org
9067 S:      Maintained
9068 F:      Documentation/hwmon/nct6775
9069 F:      drivers/hwmon/nct6775.c
9070
9071 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9072 M:      Faisal Latif <faisal.latif@intel.com>
9073 L:      linux-rdma@vger.kernel.org
9074 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9075 S:      Supported
9076 F:      drivers/infiniband/hw/nes/
9077 F:      include/uapi/rdma/nes-abi.h
9078
9079 NETEM NETWORK EMULATOR
9080 M:      Stephen Hemminger <stephen@networkplumber.org>
9081 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9082 S:      Maintained
9083 F:      net/sched/sch_netem.c
9084
9085 NETERION 10GbE DRIVERS (s2io/vxge)
9086 M:      Jon Mason <jdmason@kudzu.us>
9087 L:      netdev@vger.kernel.org
9088 S:      Supported
9089 F:      Documentation/networking/s2io.txt
9090 F:      Documentation/networking/vxge.txt
9091 F:      drivers/net/ethernet/neterion/
9092
9093 NETFILTER
9094 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9095 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9096 M:      Florian Westphal <fw@strlen.de>
9097 L:      netfilter-devel@vger.kernel.org
9098 L:      coreteam@netfilter.org
9099 W:      http://www.netfilter.org/
9100 W:      http://www.iptables.org/
9101 W:      http://www.nftables.org/
9102 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9105 S:      Maintained
9106 F:      include/linux/netfilter*
9107 F:      include/linux/netfilter/
9108 F:      include/net/netfilter/
9109 F:      include/uapi/linux/netfilter*
9110 F:      include/uapi/linux/netfilter/
9111 F:      net/*/netfilter.c
9112 F:      net/*/netfilter/
9113 F:      net/netfilter/
9114 F:      net/bridge/br_netfilter*.c
9115
9116 NETLABEL
9117 M:      Paul Moore <paul@paul-moore.com>
9118 W:      http://netlabel.sf.net
9119 L:      netdev@vger.kernel.org
9120 S:      Maintained
9121 F:      Documentation/netlabel/
9122 F:      include/net/netlabel.h
9123 F:      net/netlabel/
9124
9125 NETROM NETWORK LAYER
9126 M:      Ralf Baechle <ralf@linux-mips.org>
9127 L:      linux-hams@vger.kernel.org
9128 W:      http://www.linux-ax25.org/
9129 S:      Maintained
9130 F:      include/net/netrom.h
9131 F:      include/uapi/linux/netrom.h
9132 F:      net/netrom/
9133
9134 NETRONOME ETHERNET DRIVERS
9135 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9136 L:      oss-drivers@netronome.com
9137 S:      Maintained
9138 F:      drivers/net/ethernet/netronome/
9139
9140 NETWORK BLOCK DEVICE (NBD)
9141 M:      Josef Bacik <jbacik@fb.com>
9142 S:      Maintained
9143 L:      linux-block@vger.kernel.org
9144 L:      nbd-general@lists.sourceforge.net
9145 F:      Documentation/blockdev/nbd.txt
9146 F:      drivers/block/nbd.c
9147 F:      include/uapi/linux/nbd.h
9148
9149 NETWORK DROP MONITOR
9150 M:      Neil Horman <nhorman@tuxdriver.com>
9151 L:      netdev@vger.kernel.org
9152 S:      Maintained
9153 W:      https://fedorahosted.org/dropwatch/
9154 F:      net/core/drop_monitor.c
9155
9156 NETWORKING DRIVERS
9157 L:      netdev@vger.kernel.org
9158 W:      http://www.linuxfoundation.org/en/Net
9159 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9162 S:      Odd Fixes
9163 F:      Documentation/devicetree/bindings/net/
9164 F:      drivers/net/
9165 F:      include/linux/if_*
9166 F:      include/linux/netdevice.h
9167 F:      include/linux/etherdevice.h
9168 F:      include/linux/fcdevice.h
9169 F:      include/linux/fddidevice.h
9170 F:      include/linux/hippidevice.h
9171 F:      include/linux/inetdevice.h
9172 F:      include/uapi/linux/if_*
9173 F:      include/uapi/linux/netdevice.h
9174
9175 NETWORKING DRIVERS (WIRELESS)
9176 M:      Kalle Valo <kvalo@codeaurora.org>
9177 L:      linux-wireless@vger.kernel.org
9178 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9181 S:      Maintained
9182 F:      Documentation/devicetree/bindings/net/wireless/
9183 F:      drivers/net/wireless/
9184
9185 NETWORKING [DSA]
9186 M:      Andrew Lunn <andrew@lunn.ch>
9187 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9188 M:      Florian Fainelli <f.fainelli@gmail.com>
9189 S:      Maintained
9190 F:      net/dsa/
9191 F:      include/net/dsa.h
9192 F:      drivers/net/dsa/
9193
9194 NETWORKING [GENERAL]
9195 M:      "David S. Miller" <davem@davemloft.net>
9196 L:      netdev@vger.kernel.org
9197 W:      http://www.linuxfoundation.org/en/Net
9198 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9201 B:      mailto:netdev@vger.kernel.org
9202 S:      Maintained
9203 F:      net/
9204 F:      include/net/
9205 F:      include/linux/in.h
9206 F:      include/linux/net.h
9207 F:      include/linux/netdevice.h
9208 F:      include/uapi/linux/in.h
9209 F:      include/uapi/linux/net.h
9210 F:      include/uapi/linux/netdevice.h
9211 F:      include/uapi/linux/net_namespace.h
9212 F:      tools/net/
9213 F:      tools/testing/selftests/net/
9214 F:      lib/random32.c
9215
9216 NETWORKING [IPSEC]
9217 M:      Steffen Klassert <steffen.klassert@secunet.com>
9218 M:      Herbert Xu <herbert@gondor.apana.org.au>
9219 M:      "David S. Miller" <davem@davemloft.net>
9220 L:      netdev@vger.kernel.org
9221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9223 S:      Maintained
9224 F:      net/core/flow.c
9225 F:      net/xfrm/
9226 F:      net/key/
9227 F:      net/ipv4/xfrm*
9228 F:      net/ipv4/esp4*
9229 F:      net/ipv4/ah4.c
9230 F:      net/ipv4/ipcomp.c
9231 F:      net/ipv4/ip_vti.c
9232 F:      net/ipv6/xfrm*
9233 F:      net/ipv6/esp6*
9234 F:      net/ipv6/ah6.c
9235 F:      net/ipv6/ipcomp6.c
9236 F:      net/ipv6/ip6_vti.c
9237 F:      include/uapi/linux/xfrm.h
9238 F:      include/net/xfrm.h
9239
9240 NETWORKING [IPv4/IPv6]
9241 M:      "David S. Miller" <davem@davemloft.net>
9242 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9243 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9244 L:      netdev@vger.kernel.org
9245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9246 S:      Maintained
9247 F:      net/ipv4/
9248 F:      net/ipv6/
9249 F:      include/net/ip*
9250 F:      arch/x86/net/*
9251
9252 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9253 M:      Paul Moore <paul@paul-moore.com>
9254 L:      netdev@vger.kernel.org
9255 S:      Maintained
9256
9257 NETWORKING [TLS]
9258 M:      Ilya Lesokhin <ilyal@mellanox.com>
9259 M:      Aviad Yehezkel <aviadye@mellanox.com>
9260 M:      Dave Watson <davejwatson@fb.com>
9261 L:      netdev@vger.kernel.org
9262 S:      Maintained
9263 F:      net/tls/*
9264 F:      include/uapi/linux/tls.h
9265 F:      include/net/tls.h
9266
9267 NETWORKING [WIRELESS]
9268 L:      linux-wireless@vger.kernel.org
9269 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9270
9271 NETXEN (1/10) GbE SUPPORT
9272 M:      Manish Chopra <manish.chopra@cavium.com>
9273 M:      Rahul Verma <rahul.verma@cavium.com>
9274 M:      Dept-GELinuxNICDev@cavium.com
9275 L:      netdev@vger.kernel.org
9276 S:      Supported
9277 F:      drivers/net/ethernet/qlogic/netxen/
9278
9279 NFC SUBSYSTEM
9280 M:      Samuel Ortiz <sameo@linux.intel.com>
9281 L:      linux-wireless@vger.kernel.org
9282 L:      linux-nfc@lists.01.org (subscribers-only)
9283 S:      Supported
9284 F:      net/nfc/
9285 F:      include/net/nfc/
9286 F:      include/uapi/linux/nfc.h
9287 F:      drivers/nfc/
9288 F:      include/linux/platform_data/nfcmrvl.h
9289 F:      include/linux/platform_data/nxp-nci.h
9290 F:      Documentation/devicetree/bindings/net/nfc/
9291
9292 NFS, SUNRPC, AND LOCKD CLIENTS
9293 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9294 M:      Anna Schumaker <anna.schumaker@netapp.com>
9295 L:      linux-nfs@vger.kernel.org
9296 W:      http://client.linux-nfs.org
9297 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9298 S:      Maintained
9299 F:      fs/lockd/
9300 F:      fs/nfs/
9301 F:      fs/nfs_common/
9302 F:      net/sunrpc/
9303 F:      include/linux/lockd/
9304 F:      include/linux/nfs*
9305 F:      include/linux/sunrpc/
9306 F:      include/uapi/linux/nfs*
9307 F:      include/uapi/linux/sunrpc/
9308
9309 NILFS2 FILESYSTEM
9310 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9311 L:      linux-nilfs@vger.kernel.org
9312 W:      http://nilfs.sourceforge.net/
9313 W:      http://nilfs.osdn.jp/
9314 T:      git git://github.com/konis/nilfs2.git
9315 S:      Supported
9316 F:      Documentation/filesystems/nilfs2.txt
9317 F:      fs/nilfs2/
9318 F:      include/trace/events/nilfs2.h
9319 F:      include/uapi/linux/nilfs2_api.h
9320 F:      include/uapi/linux/nilfs2_ondisk.h
9321
9322 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9323 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9324 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9325 S:      Maintained
9326 F:      Documentation/scsi/NinjaSCSI.txt
9327 F:      drivers/scsi/pcmcia/nsp_*
9328
9329 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9330 M:      GOTO Masanori <gotom@debian.or.jp>
9331 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9332 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9333 S:      Maintained
9334 F:      Documentation/scsi/NinjaSCSI.txt
9335 F:      drivers/scsi/nsp32*
9336
9337 NIOS2 ARCHITECTURE
9338 M:      Ley Foon Tan <lftan@altera.com>
9339 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9341 S:      Maintained
9342 F:      arch/nios2/
9343
9344 NOHZ, DYNTICKS SUPPORT
9345 M:      Frederic Weisbecker <fweisbec@gmail.com>
9346 M:      Thomas Gleixner <tglx@linutronix.de>
9347 M:      Ingo Molnar <mingo@kernel.org>
9348 L:      linux-kernel@vger.kernel.org
9349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9350 S:      Maintained
9351 F:      kernel/time/tick*.*
9352 F:      include/linux/tick.h
9353 F:      include/linux/sched/nohz.h
9354
9355 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9356 M:      Pavel Machek <pavel@ucw.cz>
9357 M:      Sakari Ailus <sakari.ailus@iki.fi>
9358 L:      linux-media@vger.kernel.org
9359 S:      Maintained
9360 F:      drivers/media/i2c/et8ek8
9361 F:      drivers/media/i2c/ad5820.c
9362
9363 NOKIA N900 POWER SUPPLY DRIVERS
9364 R:      Pali Rohár <pali.rohar@gmail.com>
9365 F:      include/linux/power/bq2415x_charger.h
9366 F:      include/linux/power/bq27xxx_battery.h
9367 F:      include/linux/power/isp1704_charger.h
9368 F:      drivers/power/supply/bq2415x_charger.c
9369 F:      drivers/power/supply/bq27xxx_battery.c
9370 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9371 F:      drivers/power/supply/isp1704_charger.c
9372 F:      drivers/power/supply/rx51_battery.c
9373
9374 NTB AMD DRIVER
9375 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9376 L:      linux-ntb@googlegroups.com
9377 S:      Supported
9378 F:      drivers/ntb/hw/amd/
9379
9380 NTB DRIVER CORE
9381 M:      Jon Mason <jdmason@kudzu.us>
9382 M:      Dave Jiang <dave.jiang@intel.com>
9383 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9384 L:      linux-ntb@googlegroups.com
9385 S:      Supported
9386 W:      https://github.com/jonmason/ntb/wiki
9387 T:      git git://github.com/jonmason/ntb.git
9388 F:      drivers/ntb/
9389 F:      drivers/net/ntb_netdev.c
9390 F:      include/linux/ntb.h
9391 F:      include/linux/ntb_transport.h
9392 F:      tools/testing/selftests/ntb/
9393
9394 NTB IDT DRIVER
9395 M:      Serge Semin <fancer.lancer@gmail.com>
9396 L:      linux-ntb@googlegroups.com
9397 S:      Supported
9398 F:      drivers/ntb/hw/idt/
9399
9400 NTB INTEL DRIVER
9401 M:      Jon Mason <jdmason@kudzu.us>
9402 M:      Dave Jiang <dave.jiang@intel.com>
9403 L:      linux-ntb@googlegroups.com
9404 S:      Supported
9405 W:      https://github.com/jonmason/ntb/wiki
9406 T:      git git://github.com/jonmason/ntb.git
9407 F:      drivers/ntb/hw/intel/
9408
9409 NTFS FILESYSTEM
9410 M:      Anton Altaparmakov <anton@tuxera.com>
9411 L:      linux-ntfs-dev@lists.sourceforge.net
9412 W:      http://www.tuxera.com/
9413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9414 S:      Supported
9415 F:      Documentation/filesystems/ntfs.txt
9416 F:      fs/ntfs/
9417
9418 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9419 M:      Antonino Daplas <adaplas@gmail.com>
9420 L:      linux-fbdev@vger.kernel.org
9421 S:      Maintained
9422 F:      drivers/video/fbdev/riva/
9423 F:      drivers/video/fbdev/nvidia/
9424
9425 NVM EXPRESS DRIVER
9426 M:      Keith Busch <keith.busch@intel.com>
9427 M:      Jens Axboe <axboe@fb.com>
9428 M:      Christoph Hellwig <hch@lst.de>
9429 M:      Sagi Grimberg <sagi@grimberg.me>
9430 L:      linux-nvme@lists.infradead.org
9431 T:      git://git.infradead.org/nvme.git
9432 W:      http://git.infradead.org/nvme.git
9433 S:      Supported
9434 F:      drivers/nvme/host/
9435 F:      include/linux/nvme.h
9436 F:      include/uapi/linux/nvme_ioctl.h
9437
9438 NVM EXPRESS FC TRANSPORT DRIVERS
9439 M:      James Smart <james.smart@broadcom.com>
9440 L:      linux-nvme@lists.infradead.org
9441 S:      Supported
9442 F:      include/linux/nvme-fc.h
9443 F:      include/linux/nvme-fc-driver.h
9444 F:      drivers/nvme/host/fc.c
9445 F:      drivers/nvme/target/fc.c
9446 F:      drivers/nvme/target/fcloop.c
9447
9448 NVM EXPRESS TARGET DRIVER
9449 M:      Christoph Hellwig <hch@lst.de>
9450 M:      Sagi Grimberg <sagi@grimberg.me>
9451 L:      linux-nvme@lists.infradead.org
9452 T:      git://git.infradead.org/nvme.git
9453 W:      http://git.infradead.org/nvme.git
9454 S:      Supported
9455 F:      drivers/nvme/target/
9456
9457 NVMEM FRAMEWORK
9458 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9459 S:      Maintained
9460 F:      drivers/nvmem/
9461 F:      Documentation/devicetree/bindings/nvmem/
9462 F:      include/linux/nvmem-consumer.h
9463 F:      include/linux/nvmem-provider.h
9464
9465 NXP TDA998X DRM DRIVER
9466 M:      Russell King <linux@armlinux.org.uk>
9467 S:      Supported
9468 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9469 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9470 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9471 F:      include/drm/i2c/tda998x.h
9472
9473 NXP TFA9879 DRIVER
9474 M:      Peter Rosin <peda@axentia.se>
9475 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9476 S:      Maintained
9477 F:      sound/soc/codecs/tfa9879*
9478
9479 NXP-NCI NFC DRIVER
9480 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9481 R:      Charles Gorand <charles.gorand@effinnov.com>
9482 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9483 S:      Supported
9484 F:      drivers/nfc/nxp-nci
9485
9486 OBJTOOL
9487 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9488 S:      Supported
9489 F:      tools/objtool/
9490
9491 OMAP AUDIO SUPPORT
9492 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9493 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9495 L:      linux-omap@vger.kernel.org
9496 S:      Maintained
9497 F:      sound/soc/omap/
9498
9499 OMAP CLOCK FRAMEWORK SUPPORT
9500 M:      Paul Walmsley <paul@pwsan.com>
9501 L:      linux-omap@vger.kernel.org
9502 S:      Maintained
9503 F:      arch/arm/*omap*/*clock*
9504
9505 OMAP DEVICE TREE SUPPORT
9506 M:      Benoît Cousson <bcousson@baylibre.com>
9507 M:      Tony Lindgren <tony@atomide.com>
9508 L:      linux-omap@vger.kernel.org
9509 L:      devicetree@vger.kernel.org
9510 S:      Maintained
9511 F:      arch/arm/boot/dts/*omap*
9512 F:      arch/arm/boot/dts/*am3*
9513 F:      arch/arm/boot/dts/*am4*
9514 F:      arch/arm/boot/dts/*am5*
9515 F:      arch/arm/boot/dts/*dra7*
9516
9517 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9518 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9519 L:      linux-omap@vger.kernel.org
9520 L:      linux-fbdev@vger.kernel.org
9521 S:      Maintained
9522 F:      drivers/video/fbdev/omap2/
9523 F:      Documentation/arm/OMAP/DSS
9524
9525 OMAP FRAMEBUFFER SUPPORT
9526 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9527 L:      linux-fbdev@vger.kernel.org
9528 L:      linux-omap@vger.kernel.org
9529 S:      Maintained
9530 F:      drivers/video/fbdev/omap/
9531
9532 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9533 M:      Roger Quadros <rogerq@ti.com>
9534 M:      Tony Lindgren <tony@atomide.com>
9535 L:      linux-omap@vger.kernel.org
9536 S:      Maintained
9537 F:      drivers/memory/omap-gpmc.c
9538 F:      arch/arm/mach-omap2/*gpmc*
9539
9540 OMAP GPIO DRIVER
9541 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9542 M:      Santosh Shilimkar <ssantosh@kernel.org>
9543 M:      Kevin Hilman <khilman@kernel.org>
9544 L:      linux-omap@vger.kernel.org
9545 S:      Maintained
9546 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9547 F:      drivers/gpio/gpio-omap.c
9548
9549 OMAP HARDWARE SPINLOCK SUPPORT
9550 M:      Ohad Ben-Cohen <ohad@wizery.com>
9551 L:      linux-omap@vger.kernel.org
9552 S:      Maintained
9553 F:      drivers/hwspinlock/omap_hwspinlock.c
9554
9555 OMAP HS MMC SUPPORT
9556 L:      linux-mmc@vger.kernel.org
9557 L:      linux-omap@vger.kernel.org
9558 S:      Orphan
9559 F:      drivers/mmc/host/omap_hsmmc.c
9560
9561 OMAP HWMOD DATA
9562 M:      Paul Walmsley <paul@pwsan.com>
9563 L:      linux-omap@vger.kernel.org
9564 S:      Maintained
9565 F:      arch/arm/mach-omap2/omap_hwmod*data*
9566
9567 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9568 M:      Benoît Cousson <bcousson@baylibre.com>
9569 L:      linux-omap@vger.kernel.org
9570 S:      Maintained
9571 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9572
9573 OMAP HWMOD SUPPORT
9574 M:      Benoît Cousson <bcousson@baylibre.com>
9575 M:      Paul Walmsley <paul@pwsan.com>
9576 L:      linux-omap@vger.kernel.org
9577 S:      Maintained
9578 F:      arch/arm/mach-omap2/omap_hwmod.*
9579
9580 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9581 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9582 L:      linux-media@vger.kernel.org
9583 S:      Maintained
9584 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9585 F:      drivers/media/platform/omap3isp/
9586 F:      drivers/staging/media/omap4iss/
9587
9588 OMAP MMC SUPPORT
9589 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9590 L:      linux-omap@vger.kernel.org
9591 S:      Maintained
9592 F:      drivers/mmc/host/omap.c
9593
9594 OMAP POWER MANAGEMENT SUPPORT
9595 M:      Kevin Hilman <khilman@kernel.org>
9596 L:      linux-omap@vger.kernel.org
9597 S:      Maintained
9598 F:      arch/arm/*omap*/*pm*
9599 F:      drivers/cpufreq/omap-cpufreq.c
9600
9601 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9602 M:      Rajendra Nayak <rnayak@codeaurora.org>
9603 M:      Paul Walmsley <paul@pwsan.com>
9604 L:      linux-omap@vger.kernel.org
9605 S:      Maintained
9606 F:      arch/arm/mach-omap2/prm*
9607
9608 OMAP RANDOM NUMBER GENERATOR SUPPORT
9609 M:      Deepak Saxena <dsaxena@plexity.net>
9610 S:      Maintained
9611 F:      drivers/char/hw_random/omap-rng.c
9612
9613 OMAP USB SUPPORT
9614 L:      linux-usb@vger.kernel.org
9615 L:      linux-omap@vger.kernel.org
9616 S:      Orphan
9617 F:      drivers/usb/*/*omap*
9618 F:      arch/arm/*omap*/usb*
9619
9620 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9621 M:      Mark Jackson <mpfj@newflow.co.uk>
9622 L:      linux-omap@vger.kernel.org
9623 S:      Maintained
9624 F:      arch/arm/boot/dts/am335x-nano.dts
9625
9626 OMAP1 SUPPORT
9627 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9628 M:      Tony Lindgren <tony@atomide.com>
9629 L:      linux-omap@vger.kernel.org
9630 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9632 S:      Maintained
9633 F:      arch/arm/mach-omap1/
9634 F:      arch/arm/plat-omap/
9635 F:      arch/arm/configs/omap1_defconfig
9636 F:      drivers/i2c/busses/i2c-omap.c
9637 F:      include/linux/i2c-omap.h
9638
9639 OMAP2+ SUPPORT
9640 M:      Tony Lindgren <tony@atomide.com>
9641 L:      linux-omap@vger.kernel.org
9642 W:      http://www.muru.com/linux/omap/
9643 W:      http://linux.omap.com/
9644 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9646 S:      Maintained
9647 F:      arch/arm/mach-omap2/
9648 F:      arch/arm/plat-omap/
9649 F:      arch/arm/configs/omap2plus_defconfig
9650 F:      drivers/i2c/busses/i2c-omap.c
9651 F:      drivers/irqchip/irq-omap-intc.c
9652 F:      drivers/mfd/*omap*.c
9653 F:      drivers/mfd/menelaus.c
9654 F:      drivers/mfd/palmas.c
9655 F:      drivers/mfd/tps65217.c
9656 F:      drivers/mfd/tps65218.c
9657 F:      drivers/mfd/tps65910.c
9658 F:      drivers/mfd/twl-core.[ch]
9659 F:      drivers/mfd/twl4030*.c
9660 F:      drivers/mfd/twl6030*.c
9661 F:      drivers/mfd/twl6040*.c
9662 F:      drivers/regulator/palmas-regulator*.c
9663 F:      drivers/regulator/pbias-regulator.c
9664 F:      drivers/regulator/tps65217-regulator.c
9665 F:      drivers/regulator/tps65218-regulator.c
9666 F:      drivers/regulator/tps65910-regulator.c
9667 F:      drivers/regulator/twl-regulator.c
9668 F:      drivers/regulator/twl6030-regulator.c
9669 F:      include/linux/i2c-omap.h
9670
9671 OMFS FILESYSTEM
9672 M:      Bob Copeland <me@bobcopeland.com>
9673 L:      linux-karma-devel@lists.sourceforge.net
9674 S:      Maintained
9675 F:      Documentation/filesystems/omfs.txt
9676 F:      fs/omfs/
9677
9678 OMNIKEY CARDMAN 4000 DRIVER
9679 M:      Harald Welte <laforge@gnumonks.org>
9680 S:      Maintained
9681 F:      drivers/char/pcmcia/cm4000_cs.c
9682 F:      include/linux/cm4000_cs.h
9683 F:      include/uapi/linux/cm4000_cs.h
9684
9685 OMNIKEY CARDMAN 4040 DRIVER
9686 M:      Harald Welte <laforge@gnumonks.org>
9687 S:      Maintained
9688 F:      drivers/char/pcmcia/cm4040_cs.*
9689
9690 OMNIVISION OV13858 SENSOR DRIVER
9691 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9692 L:      linux-media@vger.kernel.org
9693 T:      git git://linuxtv.org/media_tree.git
9694 S:      Maintained
9695 F:      drivers/media/i2c/ov13858.c
9696
9697 OMNIVISION OV5640 SENSOR DRIVER
9698 M:      Steve Longerbeam <slongerbeam@gmail.com>
9699 L:      linux-media@vger.kernel.org
9700 T:      git git://linuxtv.org/media_tree.git
9701 S:      Maintained
9702 F:      drivers/media/i2c/ov5640.c
9703
9704 OMNIVISION OV5647 SENSOR DRIVER
9705 M:      Ramiro Oliveira <roliveir@synopsys.com>
9706 L:      linux-media@vger.kernel.org
9707 T:      git git://linuxtv.org/media_tree.git
9708 S:      Maintained
9709 F:      drivers/media/i2c/ov5647.c
9710
9711 OMNIVISION OV7670 SENSOR DRIVER
9712 M:      Jonathan Corbet <corbet@lwn.net>
9713 L:      linux-media@vger.kernel.org
9714 T:      git git://linuxtv.org/media_tree.git
9715 S:      Maintained
9716 F:      drivers/media/i2c/ov7670.c
9717 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9718
9719 ONENAND FLASH DRIVER
9720 M:      Kyungmin Park <kyungmin.park@samsung.com>
9721 L:      linux-mtd@lists.infradead.org
9722 S:      Maintained
9723 F:      drivers/mtd/onenand/
9724 F:      include/linux/mtd/onenand*.h
9725
9726 ONSTREAM SCSI TAPE DRIVER
9727 M:      Willem Riede <osst@riede.org>
9728 L:      osst-users@lists.sourceforge.net
9729 L:      linux-scsi@vger.kernel.org
9730 S:      Maintained
9731 F:      Documentation/scsi/osst.txt
9732 F:      drivers/scsi/osst.*
9733 F:      drivers/scsi/osst_*.h
9734 F:      drivers/scsi/st.h
9735
9736 OP-TEE DRIVER
9737 M:      Jens Wiklander <jens.wiklander@linaro.org>
9738 S:      Maintained
9739 F:      drivers/tee/optee/
9740
9741 OPA-VNIC DRIVER
9742 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9743 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9744 L:      linux-rdma@vger.kernel.org
9745 S:      Supported
9746 F:      drivers/infiniband/ulp/opa_vnic
9747
9748 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9749 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9750 L:      devicetree@vger.kernel.org
9751 S:      Maintained
9752 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9753 F:      Documentation/devicetree/overlay-notes.txt
9754 F:      drivers/of/overlay.c
9755 F:      drivers/of/resolver.c
9756
9757 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9758 M:      Rob Herring <robh+dt@kernel.org>
9759 M:      Frank Rowand <frowand.list@gmail.com>
9760 L:      devicetree@vger.kernel.org
9761 W:      http://www.devicetree.org/
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9763 S:      Maintained
9764 F:      drivers/of/
9765 F:      include/linux/of*.h
9766 F:      scripts/dtc/
9767 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9768
9769 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9770 M:      Rob Herring <robh+dt@kernel.org>
9771 M:      Mark Rutland <mark.rutland@arm.com>
9772 L:      devicetree@vger.kernel.org
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9774 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9775 S:      Maintained
9776 F:      Documentation/devicetree/
9777 F:      arch/*/boot/dts/
9778 F:      include/dt-bindings/
9779
9780 OPENCORES I2C BUS DRIVER
9781 M:      Peter Korsgaard <jacmet@sunsite.dk>
9782 L:      linux-i2c@vger.kernel.org
9783 S:      Maintained
9784 F:      Documentation/i2c/busses/i2c-ocores
9785 F:      drivers/i2c/busses/i2c-ocores.c
9786
9787 OPENRISC ARCHITECTURE
9788 M:      Jonas Bonn <jonas@southpole.se>
9789 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9790 M:      Stafford Horne <shorne@gmail.com>
9791 T:      git git://github.com/openrisc/linux.git
9792 L:      openrisc@lists.librecores.org
9793 W:      http://openrisc.io
9794 S:      Maintained
9795 F:      arch/openrisc/
9796
9797 OPENVSWITCH
9798 M:      Pravin Shelar <pshelar@nicira.com>
9799 L:      netdev@vger.kernel.org
9800 L:      dev@openvswitch.org
9801 W:      http://openvswitch.org
9802 S:      Maintained
9803 F:      net/openvswitch/
9804 F:      include/uapi/linux/openvswitch.h
9805
9806 OPERATING PERFORMANCE POINTS (OPP)
9807 M:      Viresh Kumar <vireshk@kernel.org>
9808 M:      Nishanth Menon <nm@ti.com>
9809 M:      Stephen Boyd <sboyd@codeaurora.org>
9810 L:      linux-pm@vger.kernel.org
9811 S:      Maintained
9812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9813 F:      drivers/base/power/opp/
9814 F:      include/linux/pm_opp.h
9815 F:      Documentation/power/opp.txt
9816 F:      Documentation/devicetree/bindings/opp/
9817
9818 OPL4 DRIVER
9819 M:      Clemens Ladisch <clemens@ladisch.de>
9820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9821 T:      git git://git.alsa-project.org/alsa-kernel.git
9822 S:      Maintained
9823 F:      sound/drivers/opl4/
9824
9825 OPROFILE
9826 M:      Robert Richter <rric@kernel.org>
9827 L:      oprofile-list@lists.sf.net
9828 S:      Maintained
9829 F:      arch/*/include/asm/oprofile*.h
9830 F:      arch/*/oprofile/
9831 F:      drivers/oprofile/
9832 F:      include/linux/oprofile.h
9833
9834 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9835 M:      Mark Fasheh <mfasheh@versity.com>
9836 M:      Joel Becker <jlbec@evilplan.org>
9837 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9838 W:      http://ocfs2.wiki.kernel.org
9839 S:      Supported
9840 F:      Documentation/filesystems/ocfs2.txt
9841 F:      Documentation/filesystems/dlmfs.txt
9842 F:      fs/ocfs2/
9843
9844 ORANGEFS FILESYSTEM
9845 M:      Mike Marshall <hubcap@omnibond.com>
9846 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9848 S:      Supported
9849 F:      fs/orangefs/
9850 F:      Documentation/filesystems/orangefs.txt
9851
9852 ORINOCO DRIVER
9853 L:      linux-wireless@vger.kernel.org
9854 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9855 W:      http://www.nongnu.org/orinoco/
9856 S:      Orphan
9857 F:      drivers/net/wireless/intersil/orinoco/
9858
9859 OSD LIBRARY and FILESYSTEM
9860 M:      Boaz Harrosh <ooo@electrozaur.com>
9861 S:      Maintained
9862 F:      drivers/scsi/osd/
9863 F:      include/scsi/osd_*
9864 F:      fs/exofs/
9865
9866 OV2659 OMNIVISION SENSOR DRIVER
9867 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9868 L:      linux-media@vger.kernel.org
9869 W:      https://linuxtv.org
9870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9871 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9872 S:      Maintained
9873 F:      drivers/media/i2c/ov2659.c
9874 F:      include/media/i2c/ov2659.h
9875
9876 OVERLAY FILESYSTEM
9877 M:      Miklos Szeredi <miklos@szeredi.hu>
9878 L:      linux-unionfs@vger.kernel.org
9879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9880 S:      Supported
9881 F:      fs/overlayfs/
9882 F:      Documentation/filesystems/overlayfs.txt
9883
9884 P54 WIRELESS DRIVER
9885 M:      Christian Lamparter <chunkeey@googlemail.com>
9886 L:      linux-wireless@vger.kernel.org
9887 W:      http://wireless.kernel.org/en/users/Drivers/p54
9888 S:      Maintained
9889 F:      drivers/net/wireless/intersil/p54/
9890
9891 PA SEMI ETHERNET DRIVER
9892 L:      netdev@vger.kernel.org
9893 S:      Orphan
9894 F:      drivers/net/ethernet/pasemi/*
9895
9896 PA SEMI SMBUS DRIVER
9897 L:      linux-i2c@vger.kernel.org
9898 S:      Orphan
9899 F:      drivers/i2c/busses/i2c-pasemi.c
9900
9901 PADATA PARALLEL EXECUTION MECHANISM
9902 M:      Steffen Klassert <steffen.klassert@secunet.com>
9903 L:      linux-crypto@vger.kernel.org
9904 S:      Maintained
9905 F:      kernel/padata.c
9906 F:      include/linux/padata.h
9907 F:      Documentation/padata.txt
9908
9909 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9910 M:      Harald Welte <laforge@gnumonks.org>
9911 L:      platform-driver-x86@vger.kernel.org
9912 S:      Maintained
9913 F:      drivers/platform/x86/panasonic-laptop.c
9914
9915 PANASONIC MN10300/AM33/AM34 PORT
9916 M:      David Howells <dhowells@redhat.com>
9917 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9918 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9919 S:      Maintained
9920 F:      Documentation/mn10300/
9921 F:      arch/mn10300/
9922
9923 PARALLEL LCD/KEYPAD PANEL DRIVER
9924 M:      Willy Tarreau <willy@haproxy.com>
9925 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9926 S:      Odd Fixes
9927 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9928 F:      drivers/misc/panel.c
9929
9930 PARALLEL PORT SUBSYSTEM
9931 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9932 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9933 L:      linux-parport@lists.infradead.org (subscribers-only)
9934 S:      Maintained
9935 F:      drivers/parport/
9936 F:      include/linux/parport*.h
9937 F:      drivers/char/ppdev.c
9938 F:      include/uapi/linux/ppdev.h
9939 F:      Documentation/parport*.txt
9940
9941 PARAVIRT_OPS INTERFACE
9942 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9943 M:      Chris Wright <chrisw@sous-sol.org>
9944 M:      Alok Kataria <akataria@vmware.com>
9945 M:      Rusty Russell <rusty@rustcorp.com.au>
9946 L:      virtualization@lists.linux-foundation.org
9947 S:      Supported
9948 F:      Documentation/virtual/paravirt_ops.txt
9949 F:      arch/*/kernel/paravirt*
9950 F:      arch/*/include/asm/paravirt.h
9951 F:      include/linux/hypervisor.h
9952
9953 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9954 M:      Tim Waugh <tim@cyberelk.net>
9955 L:      linux-parport@lists.infradead.org (subscribers-only)
9956 S:      Maintained
9957 F:      Documentation/blockdev/paride.txt
9958 F:      drivers/block/paride/
9959
9960 PARISC ARCHITECTURE
9961 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9962 M:      Helge Deller <deller@gmx.de>
9963 L:      linux-parisc@vger.kernel.org
9964 W:      http://www.parisc-linux.org/
9965 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9968 S:      Maintained
9969 F:      arch/parisc/
9970 F:      Documentation/parisc/
9971 F:      drivers/parisc/
9972 F:      drivers/char/agp/parisc-agp.c
9973 F:      drivers/input/serio/gscps2.c
9974 F:      drivers/parport/parport_gsc.*
9975 F:      drivers/tty/serial/8250/8250_gsc.c
9976 F:      drivers/video/fbdev/sti*
9977 F:      drivers/video/console/sti*
9978 F:      drivers/video/logo/logo_parisc*
9979
9980 PARMAN
9981 M:      Jiri Pirko <jiri@mellanox.com>
9982 L:      netdev@vger.kernel.org
9983 S:      Supported
9984 F:      lib/parman.c
9985 F:      lib/test_parman.c
9986 F:      include/linux/parman.h
9987
9988 PC87360 HARDWARE MONITORING DRIVER
9989 M:      Jim Cromie <jim.cromie@gmail.com>
9990 L:      linux-hwmon@vger.kernel.org
9991 S:      Maintained
9992 F:      Documentation/hwmon/pc87360
9993 F:      drivers/hwmon/pc87360.c
9994
9995 PC8736x GPIO DRIVER
9996 M:      Jim Cromie <jim.cromie@gmail.com>
9997 S:      Maintained
9998 F:      drivers/char/pc8736x_gpio.c
9999
10000 PC87427 HARDWARE MONITORING DRIVER
10001 M:      Jean Delvare <jdelvare@suse.com>
10002 L:      linux-hwmon@vger.kernel.org
10003 S:      Maintained
10004 F:      Documentation/hwmon/pc87427
10005 F:      drivers/hwmon/pc87427.c
10006
10007 PCA9532 LED DRIVER
10008 M:      Riku Voipio <riku.voipio@iki.fi>
10009 S:      Maintained
10010 F:      drivers/leds/leds-pca9532.c
10011 F:      include/linux/leds-pca9532.h
10012
10013 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10014 M:      Guenter Roeck <linux@roeck-us.net>
10015 L:      linux-i2c@vger.kernel.org
10016 S:      Maintained
10017 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10018
10019 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10020 M:      Khalid Aziz <khalid@gonehiking.org>
10021 S:      Maintained
10022 F:      drivers/firmware/pcdp.*
10023
10024 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10025 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10026 L:      linux-pci@vger.kernel.org
10027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10028 S:      Maintained
10029 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10030 F:      drivers/pci/host/pci-aardvark.c
10031
10032 PCI DRIVER FOR ALTERA PCIE IP
10033 M:      Ley Foon Tan <lftan@altera.com>
10034 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10035 L:      linux-pci@vger.kernel.org
10036 S:      Supported
10037 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10038 F:      drivers/pci/host/pcie-altera.c
10039
10040 PCI DRIVER FOR APPLIEDMICRO XGENE
10041 M:      Tanmay Inamdar <tinamdar@apm.com>
10042 L:      linux-pci@vger.kernel.org
10043 L:      linux-arm-kernel@lists.infradead.org
10044 S:      Maintained
10045 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10046 F:      drivers/pci/host/pci-xgene.c
10047
10048 PCI DRIVER FOR ARM VERSATILE PLATFORM
10049 M:      Rob Herring <robh@kernel.org>
10050 L:      linux-pci@vger.kernel.org
10051 L:      linux-arm-kernel@lists.infradead.org
10052 S:      Maintained
10053 F:      Documentation/devicetree/bindings/pci/versatile.txt
10054 F:      drivers/pci/host/pci-versatile.c
10055
10056 PCI DRIVER FOR ARMADA 8K
10057 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10058 L:      linux-pci@vger.kernel.org
10059 L:      linux-arm-kernel@lists.infradead.org
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10062 F:      drivers/pci/dwc/pcie-armada8k.c
10063
10064 PCI DRIVER FOR FREESCALE LAYERSCAPE
10065 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10066 M:      Mingkai Hu <mingkai.hu@freescale.com>
10067 M:      Roy Zang <tie-fei.zang@freescale.com>
10068 L:      linuxppc-dev@lists.ozlabs.org
10069 L:      linux-pci@vger.kernel.org
10070 L:      linux-arm-kernel@lists.infradead.org
10071 S:      Maintained
10072 F:      drivers/pci/dwc/*layerscape*
10073
10074 PCI DRIVER FOR GENERIC OF HOSTS
10075 M:      Will Deacon <will.deacon@arm.com>
10076 L:      linux-pci@vger.kernel.org
10077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10078 S:      Maintained
10079 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10080 F:      drivers/pci/host/pci-host-common.c
10081 F:      drivers/pci/host/pci-host-generic.c
10082
10083 PCI DRIVER FOR IMX6
10084 M:      Richard Zhu <hongxing.zhu@nxp.com>
10085 M:      Lucas Stach <l.stach@pengutronix.de>
10086 L:      linux-pci@vger.kernel.org
10087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10088 S:      Maintained
10089 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10090 F:      drivers/pci/dwc/*imx6*
10091
10092 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10093 M:      Keith Busch <keith.busch@intel.com>
10094 L:      linux-pci@vger.kernel.org
10095 S:      Supported
10096 F:      drivers/pci/host/vmd.c
10097
10098 PCI DRIVER FOR MICROSEMI SWITCHTEC
10099 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10100 M:      Stephen Bates <stephen.bates@microsemi.com>
10101 M:      Logan Gunthorpe <logang@deltatee.com>
10102 L:      linux-pci@vger.kernel.org
10103 S:      Maintained
10104 F:      Documentation/switchtec.txt
10105 F:      Documentation/ABI/testing/sysfs-class-switchtec
10106 F:      drivers/pci/switch/switchtec*
10107 F:      include/uapi/linux/switchtec_ioctl.h
10108
10109 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10110 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10111 M:      Jason Cooper <jason@lakedaemon.net>
10112 L:      linux-pci@vger.kernel.org
10113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114 S:      Maintained
10115 F:      drivers/pci/host/*mvebu*
10116
10117 PCI DRIVER FOR NVIDIA TEGRA
10118 M:      Thierry Reding <thierry.reding@gmail.com>
10119 L:      linux-tegra@vger.kernel.org
10120 L:      linux-pci@vger.kernel.org
10121 S:      Supported
10122 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10123 F:      drivers/pci/host/pci-tegra.c
10124
10125 PCI DRIVER FOR RENESAS R-CAR
10126 M:      Simon Horman <horms@verge.net.au>
10127 L:      linux-pci@vger.kernel.org
10128 L:      linux-renesas-soc@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/pci/host/*rcar*
10131
10132 PCI DRIVER FOR SAMSUNG EXYNOS
10133 M:      Jingoo Han <jingoohan1@gmail.com>
10134 L:      linux-pci@vger.kernel.org
10135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10136 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10137 S:      Maintained
10138 F:      drivers/pci/dwc/pci-exynos.c
10139
10140 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10141 M:      Jingoo Han <jingoohan1@gmail.com>
10142 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10143 L:      linux-pci@vger.kernel.org
10144 S:      Maintained
10145 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10146 F:      drivers/pci/dwc/*designware*
10147
10148 PCI DRIVER FOR TI DRA7XX
10149 M:      Kishon Vijay Abraham I <kishon@ti.com>
10150 L:      linux-omap@vger.kernel.org
10151 L:      linux-pci@vger.kernel.org
10152 S:      Supported
10153 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10154 F:      drivers/pci/dwc/pci-dra7xx.c
10155
10156 PCI DRIVER FOR TI KEYSTONE
10157 M:      Murali Karicheri <m-karicheri2@ti.com>
10158 L:      linux-pci@vger.kernel.org
10159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10160 S:      Maintained
10161 F:      drivers/pci/dwc/*keystone*
10162
10163 PCI ENDPOINT SUBSYSTEM
10164 M:      Kishon Vijay Abraham I <kishon@ti.com>
10165 L:      linux-pci@vger.kernel.org
10166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10167 S:      Supported
10168 F:      drivers/pci/endpoint/
10169 F:      drivers/misc/pci_endpoint_test.c
10170 F:      tools/pci/
10171
10172 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10173 M:      Russell Currey <ruscur@russell.cc>
10174 L:      linuxppc-dev@lists.ozlabs.org
10175 S:      Supported
10176 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10177 F:      arch/powerpc/kernel/eeh*.c
10178 F:      arch/powerpc/platforms/*/eeh*.c
10179 F:      arch/powerpc/include/*/eeh*.h
10180
10181 PCI ERROR RECOVERY
10182 M:      Linas Vepstas <linasvepstas@gmail.com>
10183 L:      linux-pci@vger.kernel.org
10184 S:      Supported
10185 F:      Documentation/PCI/pci-error-recovery.txt
10186
10187 PCI MSI DRIVER FOR ALTERA MSI IP
10188 M:      Ley Foon Tan <lftan@altera.com>
10189 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10190 L:      linux-pci@vger.kernel.org
10191 S:      Supported
10192 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10193 F:      drivers/pci/host/pcie-altera-msi.c
10194
10195 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10196 M:      Duc Dang <dhdang@apm.com>
10197 L:      linux-pci@vger.kernel.org
10198 L:      linux-arm-kernel@lists.infradead.org
10199 S:      Maintained
10200 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10201 F:      drivers/pci/host/pci-xgene-msi.c
10202
10203 PCI SUBSYSTEM
10204 M:      Bjorn Helgaas <bhelgaas@google.com>
10205 L:      linux-pci@vger.kernel.org
10206 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10208 S:      Supported
10209 F:      Documentation/devicetree/bindings/pci/
10210 F:      Documentation/PCI/
10211 F:      drivers/pci/
10212 F:      include/linux/pci*
10213 F:      arch/x86/pci/
10214 F:      arch/x86/kernel/quirks.c
10215
10216 PCIE DRIVER FOR AXIS ARTPEC
10217 M:      Niklas Cassel <niklas.cassel@axis.com>
10218 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10219 L:      linux-arm-kernel@axis.com
10220 L:      linux-pci@vger.kernel.org
10221 S:      Maintained
10222 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10223 F:      drivers/pci/dwc/*artpec*
10224
10225 PCIE DRIVER FOR CAVIUM THUNDERX
10226 M:      David Daney <david.daney@cavium.com>
10227 L:      linux-pci@vger.kernel.org
10228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10229 S:      Supported
10230 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10231 F:      drivers/pci/host/pci-thunder-*
10232
10233 PCIE DRIVER FOR HISILICON
10234 M:      Zhou Wang <wangzhou1@hisilicon.com>
10235 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10236 L:      linux-pci@vger.kernel.org
10237 S:      Maintained
10238 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10239 F:      drivers/pci/dwc/pcie-hisi.c
10240
10241 PCIE DRIVER FOR HISILICON KIRIN
10242 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10243 M:      Binghui Wang <wangbinghui@hisilicon.com>
10244 L:      linux-pci@vger.kernel.org
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10247 F:      drivers/pci/dwc/pcie-kirin.c
10248
10249 PCIE DRIVER FOR MEDIATEK
10250 M:      Ryder Lee <ryder.lee@mediatek.com>
10251 L:      linux-pci@vger.kernel.org
10252 L:      linux-mediatek@lists.infradead.org
10253 S:      Supported
10254 F:      Documentation/devicetree/bindings/pci/mediatek*
10255 F:      drivers/pci/host/*mediatek*
10256
10257 PCIE DRIVER FOR QUALCOMM MSM
10258 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10259 L:      linux-pci@vger.kernel.org
10260 L:      linux-arm-msm@vger.kernel.org
10261 S:      Maintained
10262 F:      drivers/pci/dwc/*qcom*
10263
10264 PCIE DRIVER FOR ROCKCHIP
10265 M:      Shawn Lin <shawn.lin@rock-chips.com>
10266 L:      linux-pci@vger.kernel.org
10267 L:      linux-rockchip@lists.infradead.org
10268 S:      Maintained
10269 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10270 F:      drivers/pci/host/pcie-rockchip.c
10271
10272 PCIE DRIVER FOR ST SPEAR13XX
10273 M:      Pratyush Anand <pratyush.anand@gmail.com>
10274 L:      linux-pci@vger.kernel.org
10275 S:      Maintained
10276 F:      drivers/pci/dwc/*spear*
10277
10278 PCMCIA SUBSYSTEM
10279 P:      Linux PCMCIA Team
10280 L:      linux-pcmcia@lists.infradead.org
10281 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10283 S:      Maintained
10284 F:      Documentation/pcmcia/
10285 F:      tools/pcmcia/
10286 F:      drivers/pcmcia/
10287 F:      include/pcmcia/
10288
10289 PCNET32 NETWORK DRIVER
10290 M:      Don Fry <pcnet32@frontier.com>
10291 L:      netdev@vger.kernel.org
10292 S:      Maintained
10293 F:      drivers/net/ethernet/amd/pcnet32.c
10294
10295 PCRYPT PARALLEL CRYPTO ENGINE
10296 M:      Steffen Klassert <steffen.klassert@secunet.com>
10297 L:      linux-crypto@vger.kernel.org
10298 S:      Maintained
10299 F:      crypto/pcrypt.c
10300 F:      include/crypto/pcrypt.h
10301
10302 PER-CPU MEMORY ALLOCATOR
10303 M:      Tejun Heo <tj@kernel.org>
10304 M:      Christoph Lameter <cl@linux.com>
10305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10306 S:      Maintained
10307 F:      include/linux/percpu*.h
10308 F:      mm/percpu*.c
10309 F:      arch/*/include/asm/percpu.h
10310
10311 PER-TASK DELAY ACCOUNTING
10312 M:      Balbir Singh <bsingharora@gmail.com>
10313 S:      Maintained
10314 F:      include/linux/delayacct.h
10315 F:      kernel/delayacct.c
10316
10317 PERFORMANCE EVENTS SUBSYSTEM
10318 M:      Peter Zijlstra <peterz@infradead.org>
10319 M:      Ingo Molnar <mingo@redhat.com>
10320 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10321 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10322 L:      linux-kernel@vger.kernel.org
10323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10324 S:      Supported
10325 F:      kernel/events/*
10326 F:      include/linux/perf_event.h
10327 F:      include/uapi/linux/perf_event.h
10328 F:      arch/*/kernel/perf_event*.c
10329 F:      arch/*/kernel/*/perf_event*.c
10330 F:      arch/*/kernel/*/*/perf_event*.c
10331 F:      arch/*/include/asm/perf_event.h
10332 F:      arch/*/kernel/perf_callchain.c
10333 F:      arch/*/events/*
10334 F:      tools/perf/
10335
10336 PERSONALITY HANDLING
10337 M:      Christoph Hellwig <hch@infradead.org>
10338 L:      linux-abi-devel@lists.sourceforge.net
10339 S:      Maintained
10340 F:      include/linux/personality.h
10341 F:      include/uapi/linux/personality.h
10342
10343 PHONET PROTOCOL
10344 M:      Remi Denis-Courmont <courmisch@gmail.com>
10345 S:      Supported
10346 F:      Documentation/networking/phonet.txt
10347 F:      include/linux/phonet.h
10348 F:      include/net/phonet/
10349 F:      include/uapi/linux/phonet.h
10350 F:      net/phonet/
10351
10352 PHRAM MTD DRIVER
10353 M:      Joern Engel <joern@lazybastard.org>
10354 L:      linux-mtd@lists.infradead.org
10355 S:      Maintained
10356 F:      drivers/mtd/devices/phram.c
10357
10358 PICOLCD HID DRIVER
10359 M:      Bruno Prémont <bonbons@linux-vserver.org>
10360 L:      linux-input@vger.kernel.org
10361 S:      Maintained
10362 F:      drivers/hid/hid-picolcd*
10363
10364 PICOXCELL SUPPORT
10365 M:      Jamie Iles <jamie@jamieiles.com>
10366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10367 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10368 S:      Supported
10369 F:      arch/arm/boot/dts/picoxcell*
10370 F:      arch/arm/mach-picoxcell/
10371 F:      drivers/crypto/picoxcell*
10372
10373 PIN CONTROL SUBSYSTEM
10374 M:      Linus Walleij <linus.walleij@linaro.org>
10375 L:      linux-gpio@vger.kernel.org
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10377 S:      Maintained
10378 F:      Documentation/devicetree/bindings/pinctrl/
10379 F:      Documentation/pinctrl.txt
10380 F:      drivers/pinctrl/
10381 F:      include/linux/pinctrl/
10382
10383 PIN CONTROLLER - ATMEL AT91
10384 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10386 S:      Maintained
10387 F:      drivers/pinctrl/pinctrl-at91.*
10388
10389 PIN CONTROLLER - ATMEL AT91 PIO4
10390 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10392 L:      linux-gpio@vger.kernel.org
10393 S:      Supported
10394 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10395
10396 PIN CONTROLLER - INTEL
10397 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10398 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10399 S:      Maintained
10400 F:      drivers/pinctrl/intel/
10401
10402 PIN CONTROLLER - QUALCOMM
10403 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10404 S:      Maintained
10405 L:      linux-arm-msm@vger.kernel.org
10406 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10407 F:      drivers/pinctrl/qcom/
10408
10409 PIN CONTROLLER - RENESAS
10410 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10411 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10412 L:      linux-renesas-soc@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/pinctrl/sh-pfc/
10415
10416 PIN CONTROLLER - SAMSUNG
10417 M:      Tomasz Figa <tomasz.figa@gmail.com>
10418 M:      Krzysztof Kozlowski <krzk@kernel.org>
10419 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10422 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10424 S:      Maintained
10425 F:      drivers/pinctrl/samsung/
10426 F:      include/dt-bindings/pinctrl/samsung.h
10427 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10428
10429 PIN CONTROLLER - SINGLE
10430 M:      Tony Lindgren <tony@atomide.com>
10431 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433 L:      linux-omap@vger.kernel.org
10434 S:      Maintained
10435 F:      drivers/pinctrl/pinctrl-single.c
10436
10437 PIN CONTROLLER - ST SPEAR
10438 M:      Viresh Kumar <vireshk@kernel.org>
10439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10440 W:      http://www.st.com/spear
10441 S:      Maintained
10442 F:      drivers/pinctrl/spear/
10443
10444 PISTACHIO SOC SUPPORT
10445 M:      James Hartley <james.hartley@imgtec.com>
10446 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10447 L:      linux-mips@linux-mips.org
10448 S:      Maintained
10449 F:      arch/mips/pistachio/
10450 F:      arch/mips/include/asm/mach-pistachio/
10451 F:      arch/mips/boot/dts/img/pistachio*
10452 F:      arch/mips/configs/pistachio*_defconfig
10453
10454 PKTCDVD DRIVER
10455 S:      Orphan
10456 M:      linux-block@vger.kernel.org
10457 F:      drivers/block/pktcdvd.c
10458 F:      include/linux/pktcdvd.h
10459 F:      include/uapi/linux/pktcdvd.h
10460
10461 PKUNITY SOC DRIVERS
10462 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10463 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10464 S:      Maintained
10465 T:      git git://github.com/gxt/linux.git
10466 F:      drivers/input/serio/i8042-unicore32io.h
10467 F:      drivers/i2c/busses/i2c-puv3.c
10468 F:      drivers/video/fbdev/fb-puv3.c
10469 F:      drivers/rtc/rtc-puv3.c
10470
10471 PMBUS HARDWARE MONITORING DRIVERS
10472 M:      Guenter Roeck <linux@roeck-us.net>
10473 L:      linux-hwmon@vger.kernel.org
10474 W:      http://hwmon.wiki.kernel.org/
10475 W:      http://www.roeck-us.net/linux/drivers/
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10477 S:      Maintained
10478 F:      Documentation/hwmon/pmbus
10479 F:      drivers/hwmon/pmbus/
10480 F:      include/linux/pmbus.h
10481
10482 PMC SIERRA MaxRAID DRIVER
10483 L:      linux-scsi@vger.kernel.org
10484 W:      http://www.pmc-sierra.com/
10485 S:      Orphan
10486 F:      drivers/scsi/pmcraid.*
10487
10488 PMC SIERRA PM8001 DRIVER
10489 M:      Jack Wang <jinpu.wang@profitbricks.com>
10490 M:      lindar_liu@usish.com
10491 L:      linux-scsi@vger.kernel.org
10492 S:      Supported
10493 F:      drivers/scsi/pm8001/
10494
10495 PNP SUPPORT
10496 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10497 S:      Maintained
10498 F:      drivers/pnp/
10499
10500 POSIX CLOCKS and TIMERS
10501 M:      Thomas Gleixner <tglx@linutronix.de>
10502 L:      linux-kernel@vger.kernel.org
10503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10504 S:      Maintained
10505 F:      fs/timerfd.c
10506 F:      include/linux/timer*
10507 F:      kernel/time/*timer*
10508
10509 POWER MANAGEMENT CORE
10510 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10511 L:      linux-pm@vger.kernel.org
10512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10513 B:      https://bugzilla.kernel.org
10514 S:      Supported
10515 F:      drivers/base/power/
10516 F:      include/linux/pm.h
10517 F:      include/linux/pm_*
10518 F:      include/linux/powercap.h
10519 F:      drivers/powercap/
10520
10521 POWER STATE COORDINATION INTERFACE (PSCI)
10522 M:      Mark Rutland <mark.rutland@arm.com>
10523 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10524 L:      linux-arm-kernel@lists.infradead.org
10525 S:      Maintained
10526 F:      drivers/firmware/psci*.c
10527 F:      include/linux/psci.h
10528 F:      include/uapi/linux/psci.h
10529
10530 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10531 M:      Sebastian Reichel <sre@kernel.org>
10532 L:      linux-pm@vger.kernel.org
10533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10534 S:      Maintained
10535 F:      Documentation/devicetree/bindings/power/supply/
10536 F:      include/linux/power_supply.h
10537 F:      drivers/power/supply/
10538
10539 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10540 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10541 L:      linuxppc-dev@lists.ozlabs.org
10542 S:      Maintained
10543 F:      drivers/char/powernv-op-panel.c
10544
10545 PPP OVER ATM (RFC 2364)
10546 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10547 S:      Maintained
10548 F:      net/atm/pppoatm.c
10549 F:      include/uapi/linux/atmppp.h
10550
10551 PPP OVER ETHERNET
10552 M:      Michal Ostrowski <mostrows@earthlink.net>
10553 S:      Maintained
10554 F:      drivers/net/ppp/pppoe.c
10555 F:      drivers/net/ppp/pppox.c
10556
10557 PPP OVER L2TP
10558 M:      James Chapman <jchapman@katalix.com>
10559 S:      Maintained
10560 F:      net/l2tp/l2tp_ppp.c
10561 F:      include/linux/if_pppol2tp.h
10562 F:      include/uapi/linux/if_pppol2tp.h
10563
10564 PPP PROTOCOL DRIVERS AND COMPRESSORS
10565 M:      Paul Mackerras <paulus@samba.org>
10566 L:      linux-ppp@vger.kernel.org
10567 S:      Maintained
10568 F:      drivers/net/ppp/ppp_*
10569
10570 PPS SUPPORT
10571 M:      Rodolfo Giometti <giometti@enneenne.com>
10572 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10573 L:      linuxpps@ml.enneenne.com (subscribers-only)
10574 S:      Maintained
10575 F:      Documentation/pps/
10576 F:      drivers/pps/
10577 F:      include/linux/pps*.h
10578
10579 PPTP DRIVER
10580 M:      Dmitry Kozlov <xeb@mail.ru>
10581 L:      netdev@vger.kernel.org
10582 S:      Maintained
10583 F:      drivers/net/ppp/pptp.c
10584 W:      http://sourceforge.net/projects/accel-pptp
10585
10586 PREEMPTIBLE KERNEL
10587 M:      Robert Love <rml@tech9.net>
10588 L:      kpreempt-tech@lists.sourceforge.net
10589 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10590 S:      Supported
10591 F:      Documentation/preempt-locking.txt
10592 F:      include/linux/preempt.h
10593
10594 PRINTK
10595 M:      Petr Mladek <pmladek@suse.com>
10596 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10597 R:      Steven Rostedt <rostedt@goodmis.org>
10598 S:      Maintained
10599 F:      kernel/printk/
10600 F:      include/linux/printk.h
10601
10602 PRISM54 WIRELESS DRIVER
10603 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10604 L:      linux-wireless@vger.kernel.org
10605 W:      http://wireless.kernel.org/en/users/Drivers/p54
10606 S:      Obsolete
10607 F:      drivers/net/wireless/intersil/prism54/
10608
10609 PROC SYSCTL
10610 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10611 M:      Kees Cook <keescook@chromium.org>
10612 L:      linux-kernel@vger.kernel.org
10613 L:      linux-fsdevel@vger.kernel.org
10614 S:      Maintained
10615 F:      fs/proc/proc_sysctl.c
10616 F:      include/linux/sysctl.h
10617 F:      kernel/sysctl.c
10618 F:      tools/testing/selftests/sysctl/
10619
10620 PS3 NETWORK SUPPORT
10621 M:      Geoff Levand <geoff@infradead.org>
10622 L:      netdev@vger.kernel.org
10623 L:      linuxppc-dev@lists.ozlabs.org
10624 S:      Maintained
10625 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10626
10627 PS3 PLATFORM SUPPORT
10628 M:      Geoff Levand <geoff@infradead.org>
10629 L:      linuxppc-dev@lists.ozlabs.org
10630 S:      Maintained
10631 F:      arch/powerpc/boot/ps3*
10632 F:      arch/powerpc/include/asm/lv1call.h
10633 F:      arch/powerpc/include/asm/ps3*.h
10634 F:      arch/powerpc/platforms/ps3/
10635 F:      drivers/*/ps3*
10636 F:      drivers/ps3/
10637 F:      drivers/rtc/rtc-ps3.c
10638 F:      drivers/usb/host/*ps3.c
10639 F:      sound/ppc/snd_ps3*
10640
10641 PS3VRAM DRIVER
10642 M:      Jim Paris <jim@jtan.com>
10643 M:      Geoff Levand <geoff@infradead.org>
10644 L:      linuxppc-dev@lists.ozlabs.org
10645 S:      Maintained
10646 F:      drivers/block/ps3vram.c
10647
10648 PSAMPLE PACKET SAMPLING SUPPORT:
10649 M:      Yotam Gigi <yotamg@mellanox.com>
10650 S:      Maintained
10651 F:      net/psample
10652 F:      include/net/psample.h
10653 F:      include/uapi/linux/psample.h
10654
10655 PSTORE FILESYSTEM
10656 M:      Kees Cook <keescook@chromium.org>
10657 M:      Anton Vorontsov <anton@enomsg.org>
10658 M:      Colin Cross <ccross@android.com>
10659 M:      Tony Luck <tony.luck@intel.com>
10660 S:      Maintained
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10662 F:      fs/pstore/
10663 F:      include/linux/pstore*
10664 F:      drivers/firmware/efi/efi-pstore.c
10665 F:      drivers/acpi/apei/erst.c
10666 F:      Documentation/admin-guide/ramoops.rst
10667 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10668 K:      \b(pstore|ramoops)
10669
10670 PTP HARDWARE CLOCK SUPPORT
10671 M:      Richard Cochran <richardcochran@gmail.com>
10672 L:      netdev@vger.kernel.org
10673 S:      Maintained
10674 W:      http://linuxptp.sourceforge.net/
10675 F:      Documentation/ABI/testing/sysfs-ptp
10676 F:      Documentation/ptp/*
10677 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10678 F:      drivers/net/phy/dp83640*
10679 F:      drivers/ptp/*
10680 F:      include/linux/ptp_cl*
10681
10682 PTRACE SUPPORT
10683 M:      Oleg Nesterov <oleg@redhat.com>
10684 S:      Maintained
10685 F:      include/asm-generic/syscall.h
10686 F:      include/linux/ptrace.h
10687 F:      include/linux/regset.h
10688 F:      include/linux/tracehook.h
10689 F:      include/uapi/linux/ptrace.h
10690 F:      include/uapi/linux/ptrace.h
10691 F:      include/asm-generic/ptrace.h
10692 F:      kernel/ptrace.c
10693 F:      arch/*/ptrace*.c
10694 F:      arch/*/*/ptrace*.c
10695 F:      arch/*/include/asm/ptrace*.h
10696
10697 PULSE8-CEC DRIVER
10698 M:      Hans Verkuil <hverkuil@xs4all.nl>
10699 L:      linux-media@vger.kernel.org
10700 T:      git git://linuxtv.org/media_tree.git
10701 S:      Maintained
10702 F:      drivers/media/usb/pulse8-cec/*
10703
10704 PVRUSB2 VIDEO4LINUX DRIVER
10705 M:      Mike Isely <isely@pobox.com>
10706 L:      pvrusb2@isely.net       (subscribers-only)
10707 L:      linux-media@vger.kernel.org
10708 W:      http://www.isely.net/pvrusb2/
10709 T:      git git://linuxtv.org/media_tree.git
10710 S:      Maintained
10711 F:      Documentation/media/v4l-drivers/pvrusb2*
10712 F:      drivers/media/usb/pvrusb2/
10713
10714 PWC WEBCAM DRIVER
10715 M:      Hans Verkuil <hverkuil@xs4all.nl>
10716 L:      linux-media@vger.kernel.org
10717 T:      git git://linuxtv.org/media_tree.git
10718 S:      Odd Fixes
10719 F:      drivers/media/usb/pwc/*
10720
10721 PWM FAN DRIVER
10722 M:      Kamil Debski <kamil@wypas.org>
10723 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10724 L:      linux-hwmon@vger.kernel.org
10725 S:      Supported
10726 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10727 F:      Documentation/hwmon/pwm-fan
10728 F:      drivers/hwmon/pwm-fan.c
10729
10730 PWM SUBSYSTEM
10731 M:      Thierry Reding <thierry.reding@gmail.com>
10732 L:      linux-pwm@vger.kernel.org
10733 S:      Maintained
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10735 F:      Documentation/pwm.txt
10736 F:      Documentation/devicetree/bindings/pwm/
10737 F:      include/linux/pwm.h
10738 F:      drivers/pwm/
10739 F:      drivers/video/backlight/pwm_bl.c
10740 F:      include/linux/pwm_backlight.h
10741 F:      drivers/gpio/gpio-mvebu.c
10742 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10743
10744 PXA GPIO DRIVER
10745 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10746 L:      linux-gpio@vger.kernel.org
10747 S:      Maintained
10748 F:      drivers/gpio/gpio-pxa.c
10749
10750 PXA MMCI DRIVER
10751 S:      Orphan
10752
10753 PXA RTC DRIVER
10754 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10755 L:      linux-rtc@vger.kernel.org
10756 S:      Maintained
10757
10758 PXA2xx/PXA3xx SUPPORT
10759 M:      Daniel Mack <daniel@zonque.org>
10760 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10761 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763 T:      git git://github.com/hzhuang1/linux.git
10764 T:      git git://github.com/rjarzmik/linux.git
10765 S:      Maintained
10766 F:      arch/arm/boot/dts/pxa*
10767 F:      arch/arm/mach-pxa/
10768 F:      drivers/dma/pxa*
10769 F:      drivers/pcmcia/pxa2xx*
10770 F:      drivers/pinctrl/pxa/
10771 F:      drivers/spi/spi-pxa2xx*
10772 F:      drivers/usb/gadget/udc/pxa2*
10773 F:      include/sound/pxa2xx-lib.h
10774 F:      sound/arm/pxa*
10775 F:      sound/soc/pxa/
10776
10777 PXA3xx NAND FLASH DRIVER
10778 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10779 L:      linux-mtd@lists.infradead.org
10780 S:      Maintained
10781 F:      drivers/mtd/nand/pxa3xx_nand.c
10782
10783 QAT DRIVER
10784 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10785 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10786 L:      qat-linux@intel.com
10787 S:      Supported
10788 F:      drivers/crypto/qat/
10789
10790 QCOM AUDIO (ASoC) DRIVERS
10791 M:      Patrick Lai <plai@codeaurora.org>
10792 M:      Banajit Goswami <bgoswami@codeaurora.org>
10793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10794 S:      Supported
10795 F:      sound/soc/qcom/
10796
10797 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10798 M:      Gabriel Somlo <somlo@cmu.edu>
10799 M:      "Michael S. Tsirkin" <mst@redhat.com>
10800 L:      qemu-devel@nongnu.org
10801 S:      Maintained
10802 F:      drivers/firmware/qemu_fw_cfg.c
10803
10804 QIB DRIVER
10805 M:      Mike Marciniszyn <infinipath@intel.com>
10806 L:      linux-rdma@vger.kernel.org
10807 S:      Supported
10808 F:      drivers/infiniband/hw/qib/
10809
10810 QLOGIC QL41xxx FCOE DRIVER
10811 M:      QLogic-Storage-Upstream@cavium.com
10812 L:      linux-scsi@vger.kernel.org
10813 S:      Supported
10814 F:      drivers/scsi/qedf/
10815
10816 QLOGIC QL41xxx ISCSI DRIVER
10817 M:      QLogic-Storage-Upstream@cavium.com
10818 L:      linux-scsi@vger.kernel.org
10819 S:      Supported
10820 F:      drivers/scsi/qedi/
10821
10822 QLOGIC QL4xxx ETHERNET DRIVER
10823 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10824 M:      Ariel Elior <Ariel.Elior@cavium.com>
10825 M:      everest-linux-l2@cavium.com
10826 L:      netdev@vger.kernel.org
10827 S:      Supported
10828 F:      drivers/net/ethernet/qlogic/qed/
10829 F:      include/linux/qed/
10830 F:      drivers/net/ethernet/qlogic/qede/
10831
10832 QLOGIC QL4xxx RDMA DRIVER
10833 M:      Ram Amrani <Ram.Amrani@cavium.com>
10834 M:      Ariel Elior <Ariel.Elior@cavium.com>
10835 L:      linux-rdma@vger.kernel.org
10836 S:      Supported
10837 F:      drivers/infiniband/hw/qedr/
10838 F:      include/uapi/rdma/qedr-abi.h
10839
10840 QLOGIC QLA1280 SCSI DRIVER
10841 M:      Michael Reed <mdr@sgi.com>
10842 L:      linux-scsi@vger.kernel.org
10843 S:      Maintained
10844 F:      drivers/scsi/qla1280.[ch]
10845
10846 QLOGIC QLA2XXX FC-SCSI DRIVER
10847 M:      qla2xxx-upstream@qlogic.com
10848 L:      linux-scsi@vger.kernel.org
10849 S:      Supported
10850 F:      Documentation/scsi/LICENSE.qla2xxx
10851 F:      drivers/scsi/qla2xxx/
10852
10853 QLOGIC QLA3XXX NETWORK DRIVER
10854 M:      Dept-GELinuxNICDev@cavium.com
10855 L:      netdev@vger.kernel.org
10856 S:      Supported
10857 F:      Documentation/networking/LICENSE.qla3xxx
10858 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10859
10860 QLOGIC QLA4XXX iSCSI DRIVER
10861 M:      QLogic-Storage-Upstream@qlogic.com
10862 L:      linux-scsi@vger.kernel.org
10863 S:      Supported
10864 F:      Documentation/scsi/LICENSE.qla4xxx
10865 F:      drivers/scsi/qla4xxx/
10866
10867 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10868 M:      Harish Patil <harish.patil@cavium.com>
10869 M:      Manish Chopra <manish.chopra@cavium.com>
10870 M:      Dept-GELinuxNICDev@cavium.com
10871 L:      netdev@vger.kernel.org
10872 S:      Supported
10873 F:      drivers/net/ethernet/qlogic/qlcnic/
10874
10875 QLOGIC QLGE 10Gb ETHERNET DRIVER
10876 M:      Harish Patil <harish.patil@cavium.com>
10877 M:      Manish Chopra <manish.chopra@cavium.com>
10878 M:      Dept-GELinuxNICDev@cavium.com
10879 L:      netdev@vger.kernel.org
10880 S:      Supported
10881 F:      drivers/net/ethernet/qlogic/qlge/
10882
10883 QNX4 FILESYSTEM
10884 M:      Anders Larsen <al@alarsen.net>
10885 W:      http://www.alarsen.net/linux/qnx4fs/
10886 S:      Maintained
10887 F:      fs/qnx4/
10888 F:      include/uapi/linux/qnx4_fs.h
10889 F:      include/uapi/linux/qnxtypes.h
10890
10891 QORIQ DPAA2 FSL-MC BUS DRIVER
10892 M:      Stuart Yoder <stuyoder@gmail.com>
10893 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10894 L:      linux-kernel@vger.kernel.org
10895 S:      Maintained
10896 F:      drivers/staging/fsl-mc/
10897 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10898
10899 QT1010 MEDIA DRIVER
10900 M:      Antti Palosaari <crope@iki.fi>
10901 L:      linux-media@vger.kernel.org
10902 W:      https://linuxtv.org
10903 W:      http://palosaari.fi/linux/
10904 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10905 T:      git git://linuxtv.org/anttip/media_tree.git
10906 S:      Maintained
10907 F:      drivers/media/tuners/qt1010*
10908
10909 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10910 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10911 L:      ath10k@lists.infradead.org
10912 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10914 S:      Supported
10915 F:      drivers/net/wireless/ath/ath10k/
10916
10917 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10918 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10919 L:      linux-wireless@vger.kernel.org
10920 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10921 S:      Supported
10922 F:      drivers/net/wireless/ath/ath9k/
10923
10924 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10925 M:      Timur Tabi <timur@codeaurora.org>
10926 L:      netdev@vger.kernel.org
10927 S:      Supported
10928 F:      drivers/net/ethernet/qualcomm/emac/
10929
10930 QUALCOMM HEXAGON ARCHITECTURE
10931 M:      Richard Kuo <rkuo@codeaurora.org>
10932 L:      linux-hexagon@vger.kernel.org
10933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10934 S:      Supported
10935 F:      arch/hexagon/
10936
10937 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10938 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10939 L:      linux-media@vger.kernel.org
10940 L:      linux-arm-msm@vger.kernel.org
10941 T:      git git://linuxtv.org/media_tree.git
10942 S:      Maintained
10943 F:      drivers/media/platform/qcom/venus/
10944
10945 QUALCOMM WCN36XX WIRELESS DRIVER
10946 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10947 L:      wcn36xx@lists.infradead.org
10948 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10949 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10950 S:      Supported
10951 F:      drivers/net/wireless/ath/wcn36xx/
10952
10953 QUANTENNA QTNFMAC WIRELESS DRIVER
10954 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
10955 M:      Avinash Patil <avinashp@quantenna.com>
10956 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
10957 L:      linux-wireless@vger.kernel.org
10958 S:      Maintained
10959 F:      drivers/net/wireless/quantenna
10960
10961 RADEON and AMDGPU DRM DRIVERS
10962 M:      Alex Deucher <alexander.deucher@amd.com>
10963 M:      Christian König <christian.koenig@amd.com>
10964 L:      amd-gfx@lists.freedesktop.org
10965 T:      git git://people.freedesktop.org/~agd5f/linux
10966 S:      Supported
10967 F:      drivers/gpu/drm/radeon/
10968 F:      include/uapi/drm/radeon_drm.h
10969 F:      drivers/gpu/drm/amd/
10970 F:      include/uapi/drm/amdgpu_drm.h
10971
10972 RADEON FRAMEBUFFER DISPLAY DRIVER
10973 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10974 L:      linux-fbdev@vger.kernel.org
10975 S:      Maintained
10976 F:      drivers/video/fbdev/aty/radeon*
10977 F:      include/uapi/linux/radeonfb.h
10978
10979 RADIOSHARK RADIO DRIVER
10980 M:      Hans Verkuil <hverkuil@xs4all.nl>
10981 L:      linux-media@vger.kernel.org
10982 T:      git git://linuxtv.org/media_tree.git
10983 S:      Maintained
10984 F:      drivers/media/radio/radio-shark.c
10985
10986 RADIOSHARK2 RADIO DRIVER
10987 M:      Hans Verkuil <hverkuil@xs4all.nl>
10988 L:      linux-media@vger.kernel.org
10989 T:      git git://linuxtv.org/media_tree.git
10990 S:      Maintained
10991 F:      drivers/media/radio/radio-shark2.c
10992 F:      drivers/media/radio/radio-tea5777.c
10993
10994 RADOS BLOCK DEVICE (RBD)
10995 M:      Ilya Dryomov <idryomov@gmail.com>
10996 M:      Sage Weil <sage@redhat.com>
10997 M:      Alex Elder <elder@kernel.org>
10998 L:      ceph-devel@vger.kernel.org
10999 W:      http://ceph.com/
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11001 T:      git git://github.com/ceph/ceph-client.git
11002 S:      Supported
11003 F:      Documentation/ABI/testing/sysfs-bus-rbd
11004 F:      drivers/block/rbd.c
11005 F:      drivers/block/rbd_types.h
11006
11007 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11008 M:      Paul Mackerras <paulus@samba.org>
11009 L:      linux-fbdev@vger.kernel.org
11010 S:      Maintained
11011 F:      drivers/video/fbdev/aty/aty128fb.c
11012
11013 RAINSHADOW-CEC DRIVER
11014 M:      Hans Verkuil <hverkuil@xs4all.nl>
11015 L:      linux-media@vger.kernel.org
11016 T:      git git://linuxtv.org/media_tree.git
11017 S:      Maintained
11018 F:      drivers/media/usb/rainshadow-cec/*
11019
11020 RALINK MIPS ARCHITECTURE
11021 M:      John Crispin <john@phrozen.org>
11022 L:      linux-mips@linux-mips.org
11023 S:      Maintained
11024 F:      arch/mips/ralink
11025
11026 RALINK RT2X00 WIRELESS LAN DRIVER
11027 P:      rt2x00 project
11028 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11029 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11030 L:      linux-wireless@vger.kernel.org
11031 S:      Maintained
11032 F:      drivers/net/wireless/ralink/rt2x00/
11033
11034 RAMDISK RAM BLOCK DEVICE DRIVER
11035 M:      Jens Axboe <axboe@kernel.dk>
11036 S:      Maintained
11037 F:      Documentation/blockdev/ramdisk.txt
11038 F:      drivers/block/brd.c
11039
11040 RANDOM NUMBER DRIVER
11041 M:      "Theodore Ts'o" <tytso@mit.edu>
11042 S:      Maintained
11043 F:      drivers/char/random.c
11044
11045 RAPIDIO SUBSYSTEM
11046 M:      Matt Porter <mporter@kernel.crashing.org>
11047 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11048 S:      Maintained
11049 F:      drivers/rapidio/
11050
11051 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11052 L:      linux-wireless@vger.kernel.org
11053 S:      Orphan
11054 F:      drivers/net/wireless/ray*
11055
11056 RCUTORTURE MODULE
11057 M:      Josh Triplett <josh@joshtriplett.org>
11058 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11059 L:      linux-kernel@vger.kernel.org
11060 S:      Supported
11061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11062 F:      Documentation/RCU/torture.txt
11063 F:      kernel/rcu/rcutorture.c
11064
11065 RCUTORTURE TEST FRAMEWORK
11066 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11067 M:      Josh Triplett <josh@joshtriplett.org>
11068 R:      Steven Rostedt <rostedt@goodmis.org>
11069 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11070 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11071 L:      linux-kernel@vger.kernel.org
11072 S:      Supported
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11074 F:      tools/testing/selftests/rcutorture
11075
11076 RDC R-321X SoC
11077 M:      Florian Fainelli <florian@openwrt.org>
11078 S:      Maintained
11079
11080 RDC R6040 FAST ETHERNET DRIVER
11081 M:      Florian Fainelli <f.fainelli@gmail.com>
11082 L:      netdev@vger.kernel.org
11083 S:      Maintained
11084 F:      drivers/net/ethernet/rdc/r6040.c
11085
11086 RDMAVT - RDMA verbs software
11087 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11088 L:      linux-rdma@vger.kernel.org
11089 S:      Supported
11090 F:      drivers/infiniband/sw/rdmavt
11091
11092 RDS - RELIABLE DATAGRAM SOCKETS
11093 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11094 L:      netdev@vger.kernel.org
11095 L:      linux-rdma@vger.kernel.org
11096 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11097 W:      https://oss.oracle.com/projects/rds/
11098 S:      Supported
11099 F:      net/rds/
11100 F:      Documentation/networking/rds.txt
11101
11102 RDT - RESOURCE ALLOCATION
11103 M:      Fenghua Yu <fenghua.yu@intel.com>
11104 L:      linux-kernel@vger.kernel.org
11105 S:      Supported
11106 F:      arch/x86/kernel/cpu/intel_rdt*
11107 F:      arch/x86/include/asm/intel_rdt*
11108 F:      Documentation/x86/intel_rdt*
11109
11110 READ-COPY UPDATE (RCU)
11111 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11112 M:      Josh Triplett <josh@joshtriplett.org>
11113 R:      Steven Rostedt <rostedt@goodmis.org>
11114 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11115 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11116 L:      linux-kernel@vger.kernel.org
11117 W:      http://www.rdrop.com/users/paulmck/RCU/
11118 S:      Supported
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11120 F:      Documentation/RCU/
11121 X:      Documentation/RCU/torture.txt
11122 F:      include/linux/rcu*
11123 X:      include/linux/srcu.h
11124 F:      kernel/rcu/
11125 X:      kernel/torture.c
11126
11127 REAL TIME CLOCK (RTC) SUBSYSTEM
11128 M:      Alessandro Zummo <a.zummo@towertech.it>
11129 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11130 L:      linux-rtc@vger.kernel.org
11131 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11133 S:      Maintained
11134 F:      Documentation/devicetree/bindings/rtc/
11135 F:      Documentation/rtc.txt
11136 F:      drivers/rtc/
11137 F:      include/linux/rtc.h
11138 F:      include/uapi/linux/rtc.h
11139 F:      include/linux/rtc/
11140 F:      include/linux/platform_data/rtc-*
11141 F:      tools/testing/selftests/timers/rtctest.c
11142
11143 REALTEK AUDIO CODECS
11144 M:      Bard Liao <bardliao@realtek.com>
11145 M:      Oder Chiou <oder_chiou@realtek.com>
11146 S:      Maintained
11147 F:      sound/soc/codecs/rt*
11148 F:      include/sound/rt*.h
11149
11150 REGISTER MAP ABSTRACTION
11151 M:      Mark Brown <broonie@kernel.org>
11152 L:      linux-kernel@vger.kernel.org
11153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11154 S:      Supported
11155 F:      Documentation/devicetree/bindings/regmap/
11156 F:      drivers/base/regmap/
11157 F:      include/linux/regmap.h
11158
11159 REISERFS FILE SYSTEM
11160 L:      reiserfs-devel@vger.kernel.org
11161 S:      Supported
11162 F:      fs/reiserfs/
11163
11164 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11165 M:      Ohad Ben-Cohen <ohad@wizery.com>
11166 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11167 L:      linux-remoteproc@vger.kernel.org
11168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11169 S:      Maintained
11170 F:      Documentation/devicetree/bindings/remoteproc/
11171 F:      Documentation/remoteproc.txt
11172 F:      drivers/remoteproc/
11173 F:      include/linux/remoteproc.h
11174
11175 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11176 M:      Ohad Ben-Cohen <ohad@wizery.com>
11177 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11178 L:      linux-remoteproc@vger.kernel.org
11179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11180 S:      Maintained
11181 F:      drivers/rpmsg/
11182 F:      Documentation/rpmsg.txt
11183 F:      include/linux/rpmsg.h
11184 F:      include/linux/rpmsg/
11185
11186 RENESAS CLOCK DRIVERS
11187 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11188 L:      linux-renesas-soc@vger.kernel.org
11189 S:      Supported
11190 F:      drivers/clk/renesas/
11191
11192 RENESAS ETHERNET DRIVERS
11193 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11194 L:      netdev@vger.kernel.org
11195 L:      linux-renesas-soc@vger.kernel.org
11196 F:      drivers/net/ethernet/renesas/
11197 F:      include/linux/sh_eth.h
11198
11199 RENESAS R-CAR GYROADC DRIVER
11200 M:      Marek Vasut <marek.vasut@gmail.com>
11201 L:      linux-iio@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/iio/adc/rcar_gyro_adc.c
11204
11205 RENESAS USB PHY DRIVER
11206 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11207 L:      linux-renesas-soc@vger.kernel.org
11208 S:      Maintained
11209 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11210
11211 RESET CONTROLLER FRAMEWORK
11212 M:      Philipp Zabel <p.zabel@pengutronix.de>
11213 T:      git git://git.pengutronix.de/git/pza/linux
11214 S:      Maintained
11215 F:      drivers/reset/
11216 F:      Documentation/devicetree/bindings/reset/
11217 F:      include/dt-bindings/reset/
11218 F:      include/linux/reset.h
11219 F:      include/linux/reset-controller.h
11220
11221 RFKILL
11222 M:      Johannes Berg <johannes@sipsolutions.net>
11223 L:      linux-wireless@vger.kernel.org
11224 W:      http://wireless.kernel.org/
11225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11227 S:      Maintained
11228 F:      Documentation/rfkill.txt
11229 F:      net/rfkill/
11230
11231 RHASHTABLE
11232 M:      Thomas Graf <tgraf@suug.ch>
11233 M:      Herbert Xu <herbert@gondor.apana.org.au>
11234 L:      netdev@vger.kernel.org
11235 S:      Maintained
11236 F:      lib/rhashtable.c
11237 F:      include/linux/rhashtable.h
11238
11239 RICOH R5C592 MEMORYSTICK DRIVER
11240 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11241 S:      Maintained
11242 F:      drivers/memstick/host/r592.*
11243
11244 RICOH SMARTMEDIA/XD DRIVER
11245 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11246 S:      Maintained
11247 F:      drivers/mtd/nand/r852.c
11248 F:      drivers/mtd/nand/r852.h
11249
11250 ROCCAT DRIVERS
11251 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11252 W:      http://sourceforge.net/projects/roccat/
11253 S:      Maintained
11254 F:      drivers/hid/hid-roccat*
11255 F:      include/linux/hid-roccat*
11256 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11257
11258 ROCKER DRIVER
11259 M:      Jiri Pirko <jiri@resnulli.us>
11260 L:      netdev@vger.kernel.org
11261 S:      Supported
11262 F:      drivers/net/ethernet/rocker/
11263
11264 ROCKETPORT DRIVER
11265 P:      Comtrol Corp.
11266 W:      http://www.comtrol.com
11267 S:      Maintained
11268 F:      Documentation/serial/rocket.txt
11269 F:      drivers/tty/rocket*
11270
11271 ROCKETPORT EXPRESS/INFINITY DRIVER
11272 M:      Kevin Cernekee <cernekee@gmail.com>
11273 L:      linux-serial@vger.kernel.org
11274 S:      Odd Fixes
11275 F:      drivers/tty/serial/rp2.*
11276
11277 ROSE NETWORK LAYER
11278 M:      Ralf Baechle <ralf@linux-mips.org>
11279 L:      linux-hams@vger.kernel.org
11280 W:      http://www.linux-ax25.org/
11281 S:      Maintained
11282 F:      include/net/rose.h
11283 F:      include/uapi/linux/rose.h
11284 F:      net/rose/
11285
11286 RTL2830 MEDIA DRIVER
11287 M:      Antti Palosaari <crope@iki.fi>
11288 L:      linux-media@vger.kernel.org
11289 W:      https://linuxtv.org
11290 W:      http://palosaari.fi/linux/
11291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11292 T:      git git://linuxtv.org/anttip/media_tree.git
11293 S:      Maintained
11294 F:      drivers/media/dvb-frontends/rtl2830*
11295
11296 RTL2832 MEDIA DRIVER
11297 M:      Antti Palosaari <crope@iki.fi>
11298 L:      linux-media@vger.kernel.org
11299 W:      https://linuxtv.org
11300 W:      http://palosaari.fi/linux/
11301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11302 T:      git git://linuxtv.org/anttip/media_tree.git
11303 S:      Maintained
11304 F:      drivers/media/dvb-frontends/rtl2832*
11305
11306 RTL2832_SDR MEDIA DRIVER
11307 M:      Antti Palosaari <crope@iki.fi>
11308 L:      linux-media@vger.kernel.org
11309 W:      https://linuxtv.org
11310 W:      http://palosaari.fi/linux/
11311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11312 T:      git git://linuxtv.org/anttip/media_tree.git
11313 S:      Maintained
11314 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11315
11316 RTL8180 WIRELESS DRIVER
11317 L:      linux-wireless@vger.kernel.org
11318 W:      http://wireless.kernel.org/
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11320 S:      Orphan
11321 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11322
11323 RTL8187 WIRELESS DRIVER
11324 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11325 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11326 M:      Larry Finger <Larry.Finger@lwfinger.net>
11327 L:      linux-wireless@vger.kernel.org
11328 W:      http://wireless.kernel.org/
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11330 S:      Maintained
11331 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11332
11333 RTL8192CE WIRELESS DRIVER
11334 M:      Larry Finger <Larry.Finger@lwfinger.net>
11335 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11336 L:      linux-wireless@vger.kernel.org
11337 W:      http://wireless.kernel.org/
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11339 S:      Maintained
11340 F:      drivers/net/wireless/realtek/rtlwifi/
11341 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11342
11343 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11344 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11345 L:      linux-wireless@vger.kernel.org
11346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11347 S:      Maintained
11348 F:      drivers/net/wireless/realtek/rtl8xxxu/
11349
11350 S3 SAVAGE FRAMEBUFFER DRIVER
11351 M:      Antonino Daplas <adaplas@gmail.com>
11352 L:      linux-fbdev@vger.kernel.org
11353 S:      Maintained
11354 F:      drivers/video/fbdev/savage/
11355
11356 S390
11357 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11358 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11359 L:      linux-s390@vger.kernel.org
11360 W:      http://www.ibm.com/developerworks/linux/linux390/
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11362 S:      Supported
11363 F:      arch/s390/
11364 F:      drivers/s390/
11365 F:      Documentation/s390/
11366 F:      Documentation/driver-api/s390-drivers.rst
11367
11368 S390 COMMON I/O LAYER
11369 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11370 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11371 L:      linux-s390@vger.kernel.org
11372 W:      http://www.ibm.com/developerworks/linux/linux390/
11373 S:      Supported
11374 F:      drivers/s390/cio/
11375
11376 S390 DASD DRIVER
11377 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11378 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11379 L:      linux-s390@vger.kernel.org
11380 W:      http://www.ibm.com/developerworks/linux/linux390/
11381 S:      Supported
11382 F:      drivers/s390/block/dasd*
11383 F:      block/partitions/ibm.c
11384
11385 S390 IOMMU (PCI)
11386 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11387 L:      linux-s390@vger.kernel.org
11388 W:      http://www.ibm.com/developerworks/linux/linux390/
11389 S:      Supported
11390 F:      drivers/iommu/s390-iommu.c
11391
11392 S390 IUCV NETWORK LAYER
11393 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11394 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11395 L:      linux-s390@vger.kernel.org
11396 W:      http://www.ibm.com/developerworks/linux/linux390/
11397 S:      Supported
11398 F:      drivers/s390/net/*iucv*
11399 F:      include/net/iucv/
11400 F:      net/iucv/
11401
11402 S390 NETWORK DRIVERS
11403 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11404 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11405 L:      linux-s390@vger.kernel.org
11406 W:      http://www.ibm.com/developerworks/linux/linux390/
11407 S:      Supported
11408 F:      drivers/s390/net/
11409
11410 S390 PCI SUBSYSTEM
11411 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11412 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11413 L:      linux-s390@vger.kernel.org
11414 W:      http://www.ibm.com/developerworks/linux/linux390/
11415 S:      Supported
11416 F:      arch/s390/pci/
11417 F:      drivers/pci/hotplug/s390_pci_hpc.c
11418
11419 S390 VFIO-CCW DRIVER
11420 M:      Cornelia Huck <cohuck@redhat.com>
11421 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11422 L:      linux-s390@vger.kernel.org
11423 L:      kvm@vger.kernel.org
11424 S:      Supported
11425 F:      drivers/s390/cio/vfio_ccw*
11426 F:      Documentation/s390/vfio-ccw.txt
11427 F:      include/uapi/linux/vfio_ccw.h
11428
11429 S390 ZCRYPT DRIVER
11430 M:      Harald Freudenberger <freude@de.ibm.com>
11431 L:      linux-s390@vger.kernel.org
11432 W:      http://www.ibm.com/developerworks/linux/linux390/
11433 S:      Supported
11434 F:      drivers/s390/crypto/
11435
11436 S390 ZFCP DRIVER
11437 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11438 L:      linux-s390@vger.kernel.org
11439 W:      http://www.ibm.com/developerworks/linux/linux390/
11440 S:      Supported
11441 F:      drivers/s390/scsi/zfcp_*
11442
11443 S3C24XX SD/MMC Driver
11444 M:      Ben Dooks <ben-linux@fluff.org>
11445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11446 S:      Supported
11447 F:      drivers/mmc/host/s3cmci.*
11448
11449 SAA6588 RDS RECEIVER DRIVER
11450 M:      Hans Verkuil <hverkuil@xs4all.nl>
11451 L:      linux-media@vger.kernel.org
11452 T:      git git://linuxtv.org/media_tree.git
11453 W:      https://linuxtv.org
11454 S:      Odd Fixes
11455 F:      drivers/media/i2c/saa6588*
11456
11457 SAA7134 VIDEO4LINUX DRIVER
11458 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11459 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11460 L:      linux-media@vger.kernel.org
11461 W:      https://linuxtv.org
11462 T:      git git://linuxtv.org/media_tree.git
11463 S:      Odd fixes
11464 F:      Documentation/media/v4l-drivers/saa7134*
11465 F:      drivers/media/pci/saa7134/
11466
11467 SAA7146 VIDEO4LINUX-2 DRIVER
11468 M:      Hans Verkuil <hverkuil@xs4all.nl>
11469 L:      linux-media@vger.kernel.org
11470 T:      git git://linuxtv.org/media_tree.git
11471 S:      Maintained
11472 F:      drivers/media/common/saa7146/
11473 F:      drivers/media/pci/saa7146/
11474 F:      include/media/saa7146*
11475
11476 SAMSUNG AUDIO (ASoC) DRIVERS
11477 M:      Krzysztof Kozlowski <krzk@kernel.org>
11478 M:      Sangbeom Kim <sbkim73@samsung.com>
11479 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11481 S:      Supported
11482 F:      sound/soc/samsung/
11483
11484 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11485 M:      Krzysztof Kozlowski <krzk@kernel.org>
11486 L:      linux-crypto@vger.kernel.org
11487 L:      linux-samsung-soc@vger.kernel.org
11488 S:      Maintained
11489 F:      drivers/crypto/exynos-rng.c
11490 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11491
11492 SAMSUNG FRAMEBUFFER DRIVER
11493 M:      Jingoo Han <jingoohan1@gmail.com>
11494 L:      linux-fbdev@vger.kernel.org
11495 S:      Maintained
11496 F:      drivers/video/fbdev/s3c-fb.c
11497
11498 SAMSUNG LAPTOP DRIVER
11499 M:      Corentin Chary <corentin.chary@gmail.com>
11500 L:      platform-driver-x86@vger.kernel.org
11501 S:      Maintained
11502 F:      drivers/platform/x86/samsung-laptop.c
11503
11504 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11505 M:      Sangbeom Kim <sbkim73@samsung.com>
11506 M:      Krzysztof Kozlowski <krzk@kernel.org>
11507 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11508 L:      linux-kernel@vger.kernel.org
11509 L:      linux-samsung-soc@vger.kernel.org
11510 S:      Supported
11511 F:      drivers/mfd/sec*.c
11512 F:      drivers/regulator/s2m*.c
11513 F:      drivers/regulator/s5m*.c
11514 F:      drivers/clk/clk-s2mps11.c
11515 F:      drivers/rtc/rtc-s5m.c
11516 F:      include/linux/mfd/samsung/
11517 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11518 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11519 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11520 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11521
11522 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11523 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11524 L:      linux-media@vger.kernel.org
11525 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11526 S:      Maintained
11527 F:      drivers/media/platform/s3c-camif/
11528 F:      include/media/drv-intf/s3c_camif.h
11529
11530 SAMSUNG S3FWRN5 NFC DRIVER
11531 M:      Robert Baldyga <r.baldyga@samsung.com>
11532 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11533 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11534 S:      Supported
11535 F:      drivers/nfc/s3fwrn5
11536
11537 SAMSUNG S5C73M3 CAMERA DRIVER
11538 M:      Kyungmin Park <kyungmin.park@samsung.com>
11539 M:      Andrzej Hajda <a.hajda@samsung.com>
11540 L:      linux-media@vger.kernel.org
11541 S:      Supported
11542 F:      drivers/media/i2c/s5c73m3/*
11543
11544 SAMSUNG S5K5BAF CAMERA DRIVER
11545 M:      Kyungmin Park <kyungmin.park@samsung.com>
11546 M:      Andrzej Hajda <a.hajda@samsung.com>
11547 L:      linux-media@vger.kernel.org
11548 S:      Supported
11549 F:      drivers/media/i2c/s5k5baf.c
11550
11551 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11552 M:      Krzysztof Kozlowski <krzk@kernel.org>
11553 M:      Vladimir Zapolskiy <vz@mleia.com>
11554 L:      linux-crypto@vger.kernel.org
11555 L:      linux-samsung-soc@vger.kernel.org
11556 S:      Maintained
11557 F:      drivers/crypto/s5p-sss.c
11558
11559 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11560 M:      Kyungmin Park <kyungmin.park@samsung.com>
11561 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11562 L:      linux-media@vger.kernel.org
11563 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11564 S:      Supported
11565 F:      drivers/media/platform/exynos4-is/
11566
11567 SAMSUNG SOC CLOCK DRIVERS
11568 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11569 M:      Tomasz Figa <tomasz.figa@gmail.com>
11570 M:      Chanwoo Choi <cw00.choi@samsung.com>
11571 S:      Supported
11572 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11573 F:      drivers/clk/samsung/
11574 F:      include/dt-bindings/clock/exynos*.h
11575 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11576
11577 SAMSUNG SPI DRIVERS
11578 M:      Kukjin Kim <kgene@kernel.org>
11579 M:      Krzysztof Kozlowski <krzk@kernel.org>
11580 M:      Andi Shyti <andi.shyti@samsung.com>
11581 L:      linux-spi@vger.kernel.org
11582 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11583 S:      Maintained
11584 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11585 F:      drivers/spi/spi-s3c*
11586 F:      include/linux/platform_data/spi-s3c64xx.h
11587
11588 SAMSUNG SXGBE DRIVERS
11589 M:      Byungho An <bh74.an@samsung.com>
11590 M:      Girish K S <ks.giri@samsung.com>
11591 M:      Vipul Pandya <vipul.pandya@samsung.com>
11592 S:      Supported
11593 L:      netdev@vger.kernel.org
11594 F:      drivers/net/ethernet/samsung/sxgbe/
11595
11596 SAMSUNG THERMAL DRIVER
11597 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11598 L:      linux-pm@vger.kernel.org
11599 L:      linux-samsung-soc@vger.kernel.org
11600 S:      Supported
11601 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11602 F:      drivers/thermal/samsung/
11603
11604 SAMSUNG USB2 PHY DRIVER
11605 M:      Kamil Debski <kamil@wypas.org>
11606 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11607 L:      linux-kernel@vger.kernel.org
11608 S:      Supported
11609 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11610 F:      Documentation/phy/samsung-usb2.txt
11611 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11612 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11613 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11614 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11615 F:      drivers/phy/samsung/phy-samsung-usb2.c
11616 F:      drivers/phy/samsung/phy-samsung-usb2.h
11617
11618 SC1200 WDT DRIVER
11619 M:      Zwane Mwaikambo <zwanem@gmail.com>
11620 S:      Maintained
11621 F:      drivers/watchdog/sc1200wdt.c
11622
11623 SCHEDULER
11624 M:      Ingo Molnar <mingo@redhat.com>
11625 M:      Peter Zijlstra <peterz@infradead.org>
11626 L:      linux-kernel@vger.kernel.org
11627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11628 S:      Maintained
11629 F:      kernel/sched/
11630 F:      include/linux/sched.h
11631 F:      include/uapi/linux/sched.h
11632 F:      include/linux/wait.h
11633
11634 SCORE ARCHITECTURE
11635 M:      Chen Liqin <liqin.linux@gmail.com>
11636 M:      Lennox Wu <lennox.wu@gmail.com>
11637 W:      http://www.sunplus.com
11638 S:      Supported
11639 F:      arch/score/
11640
11641 SCR24X CHIP CARD INTERFACE DRIVER
11642 M:      Lubomir Rintel <lkundrak@v3.sk>
11643 S:      Supported
11644 F:      drivers/char/pcmcia/scr24x_cs.c
11645
11646 SCSI CDROM DRIVER
11647 M:      Jens Axboe <axboe@kernel.dk>
11648 L:      linux-scsi@vger.kernel.org
11649 W:      http://www.kernel.dk
11650 S:      Maintained
11651 F:      drivers/scsi/sr*
11652
11653 SCSI RDMA PROTOCOL (SRP) INITIATOR
11654 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11655 L:      linux-rdma@vger.kernel.org
11656 S:      Supported
11657 W:      http://www.openfabrics.org
11658 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11660 F:      drivers/infiniband/ulp/srp/
11661 F:      include/scsi/srp.h
11662
11663 SCSI SG DRIVER
11664 M:      Doug Gilbert <dgilbert@interlog.com>
11665 L:      linux-scsi@vger.kernel.org
11666 W:      http://sg.danny.cz/sg
11667 S:      Maintained
11668 F:      Documentation/scsi/scsi-generic.txt
11669 F:      drivers/scsi/sg.c
11670 F:      include/scsi/sg.h
11671
11672 SCSI SUBSYSTEM
11673 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11675 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11677 L:      linux-scsi@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/devicetree/bindings/scsi/
11680 F:      drivers/scsi/
11681 F:      include/scsi/
11682
11683 SCSI TAPE DRIVER
11684 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11685 L:      linux-scsi@vger.kernel.org
11686 S:      Maintained
11687 F:      Documentation/scsi/st.txt
11688 F:      drivers/scsi/st.*
11689 F:      drivers/scsi/st_*.h
11690
11691 SCTP PROTOCOL
11692 M:      Vlad Yasevich <vyasevich@gmail.com>
11693 M:      Neil Horman <nhorman@tuxdriver.com>
11694 L:      linux-sctp@vger.kernel.org
11695 W:      http://lksctp.sourceforge.net
11696 S:      Maintained
11697 F:      Documentation/networking/sctp.txt
11698 F:      include/linux/sctp.h
11699 F:      include/uapi/linux/sctp.h
11700 F:      include/net/sctp/
11701 F:      net/sctp/
11702
11703 SCx200 CPU SUPPORT
11704 M:      Jim Cromie <jim.cromie@gmail.com>
11705 S:      Odd Fixes
11706 F:      Documentation/i2c/busses/scx200_acb
11707 F:      arch/x86/platform/scx200/
11708 F:      drivers/watchdog/scx200_wdt.c
11709 F:      drivers/i2c/busses/scx200*
11710 F:      drivers/mtd/maps/scx200_docflash.c
11711 F:      include/linux/scx200.h
11712
11713 SCx200 GPIO DRIVER
11714 M:      Jim Cromie <jim.cromie@gmail.com>
11715 S:      Maintained
11716 F:      drivers/char/scx200_gpio.c
11717 F:      include/linux/scx200_gpio.h
11718
11719 SCx200 HRT CLOCKSOURCE DRIVER
11720 M:      Jim Cromie <jim.cromie@gmail.com>
11721 S:      Maintained
11722 F:      drivers/clocksource/scx200_hrt.c
11723
11724 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11725 M:      Sascha Sommer <saschasommer@freenet.de>
11726 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11727 S:      Maintained
11728 F:      drivers/mmc/host/sdricoh_cs.c
11729
11730 SECURE COMPUTING
11731 M:      Kees Cook <keescook@chromium.org>
11732 R:      Andy Lutomirski <luto@amacapital.net>
11733 R:      Will Drewry <wad@chromium.org>
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11735 S:      Supported
11736 F:      kernel/seccomp.c
11737 F:      include/uapi/linux/seccomp.h
11738 F:      include/linux/seccomp.h
11739 F:      tools/testing/selftests/seccomp/*
11740 F:      tools/testing/selftests/kselftest_harness.h
11741 F:      Documentation/userspace-api/seccomp_filter.rst
11742 K:      \bsecure_computing
11743 K:      \bTIF_SECCOMP\b
11744
11745 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11746 M:      Al Cooper <alcooperx@gmail.com>
11747 L:      linux-mmc@vger.kernel.org
11748 L:      bcm-kernel-feedback-list@broadcom.com
11749 S:      Maintained
11750 F:      drivers/mmc/host/sdhci-brcmstb*
11751
11752 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11753 M:      Adrian Hunter <adrian.hunter@intel.com>
11754 L:      linux-mmc@vger.kernel.org
11755 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11756 S:      Maintained
11757 F:      drivers/mmc/host/sdhci*
11758 F:      include/linux/mmc/sdhci*
11759
11760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11761 M:      Ben Dooks <ben-linux@fluff.org>
11762 M:      Jaehoon Chung <jh80.chung@samsung.com>
11763 L:      linux-mmc@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/mmc/host/sdhci-s3c*
11766
11767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11768 M:      Viresh Kumar <vireshk@kernel.org>
11769 L:      linux-mmc@vger.kernel.org
11770 S:      Maintained
11771 F:      drivers/mmc/host/sdhci-spear.c
11772
11773 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11774 M:      Scott Bauer <scott.bauer@intel.com>
11775 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11776 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11777 L:      linux-block@vger.kernel.org
11778 S:      Supported
11779 F:      block/sed*
11780 F:      block/opal_proto.h
11781 F:      include/linux/sed*
11782 F:      include/uapi/linux/sed*
11783
11784 SECURITY CONTACT
11785 M:      Security Officers <security@kernel.org>
11786 S:      Supported
11787
11788 SECURITY SUBSYSTEM
11789 M:      James Morris <james.l.morris@oracle.com>
11790 M:      "Serge E. Hallyn" <serge@hallyn.com>
11791 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11793 W:      http://kernsec.org/
11794 S:      Supported
11795 F:      security/
11796
11797 SELINUX SECURITY MODULE
11798 M:      Paul Moore <paul@paul-moore.com>
11799 M:      Stephen Smalley <sds@tycho.nsa.gov>
11800 M:      Eric Paris <eparis@parisplace.org>
11801 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11802 W:      http://selinuxproject.org
11803 T:      git git://git.infradead.org/users/pcmoore/selinux
11804 S:      Supported
11805 F:      include/linux/selinux*
11806 F:      security/selinux/
11807 F:      scripts/selinux/
11808 F:      Documentation/admin-guide/LSM/SELinux.rst
11809
11810 SENSABLE PHANTOM
11811 M:      Jiri Slaby <jirislaby@gmail.com>
11812 S:      Maintained
11813 F:      drivers/misc/phantom.c
11814 F:      include/uapi/linux/phantom.h
11815
11816 SERIAL DEVICE BUS
11817 M:      Rob Herring <robh@kernel.org>
11818 L:      linux-serial@vger.kernel.org
11819 S:      Maintained
11820 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11821 F:      drivers/tty/serdev/
11822 F:      include/linux/serdev.h
11823
11824 SERIAL DRIVERS
11825 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11826 L:      linux-serial@vger.kernel.org
11827 S:      Maintained
11828 F:      Documentation/devicetree/bindings/serial/
11829 F:      drivers/tty/serial/
11830
11831 SERIAL IR RECEIVER
11832 M:      Sean Young <sean@mess.org>
11833 L:      linux-media@vger.kernel.org
11834 S:      Maintained
11835 F:      drivers/media/rc/serial_ir.c
11836
11837 SFC NETWORK DRIVER
11838 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11839 M:      Edward Cree <ecree@solarflare.com>
11840 M:      Bert Kenward <bkenward@solarflare.com>
11841 L:      netdev@vger.kernel.org
11842 S:      Supported
11843 F:      drivers/net/ethernet/sfc/
11844
11845 SGI GRU DRIVER
11846 M:      Dimitri Sivanich <sivanich@sgi.com>
11847 S:      Maintained
11848 F:      drivers/misc/sgi-gru/
11849
11850 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11851 M:      Pat Gefre <pfg@sgi.com>
11852 L:      linux-ia64@vger.kernel.org
11853 S:      Supported
11854 F:      Documentation/ia64/serial.txt
11855 F:      drivers/tty/serial/ioc?_serial.c
11856 F:      include/linux/ioc?.h
11857
11858 SGI XP/XPC/XPNET DRIVER
11859 M:      Cliff Whickman <cpw@sgi.com>
11860 M:      Robin Holt <robinmholt@gmail.com>
11861 S:      Maintained
11862 F:      drivers/misc/sgi-xp/
11863
11864 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11865 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11866 L:      linux-s390@vger.kernel.org
11867 W:      http://www.ibm.com/developerworks/linux/linux390/
11868 S:      Supported
11869 F:      net/smc/
11870
11871 SH_VEU V4L2 MEM2MEM DRIVER
11872 L:      linux-media@vger.kernel.org
11873 S:      Orphan
11874 F:      drivers/media/platform/sh_veu.c
11875
11876 SH_VOU V4L2 OUTPUT DRIVER
11877 L:      linux-media@vger.kernel.org
11878 S:      Orphan
11879 F:      drivers/media/platform/sh_vou.c
11880 F:      include/media/drv-intf/sh_vou.h
11881
11882 SI2157 MEDIA DRIVER
11883 M:      Antti Palosaari <crope@iki.fi>
11884 L:      linux-media@vger.kernel.org
11885 W:      https://linuxtv.org
11886 W:      http://palosaari.fi/linux/
11887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11888 T:      git git://linuxtv.org/anttip/media_tree.git
11889 S:      Maintained
11890 F:      drivers/media/tuners/si2157*
11891
11892 SI2168 MEDIA DRIVER
11893 M:      Antti Palosaari <crope@iki.fi>
11894 L:      linux-media@vger.kernel.org
11895 W:      https://linuxtv.org
11896 W:      http://palosaari.fi/linux/
11897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11898 T:      git git://linuxtv.org/anttip/media_tree.git
11899 S:      Maintained
11900 F:      drivers/media/dvb-frontends/si2168*
11901
11902 SI470X FM RADIO RECEIVER I2C DRIVER
11903 M:      Hans Verkuil <hverkuil@xs4all.nl>
11904 L:      linux-media@vger.kernel.org
11905 T:      git git://linuxtv.org/media_tree.git
11906 W:      https://linuxtv.org
11907 S:      Odd Fixes
11908 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11909
11910 SI470X FM RADIO RECEIVER USB DRIVER
11911 M:      Hans Verkuil <hverkuil@xs4all.nl>
11912 L:      linux-media@vger.kernel.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 W:      https://linuxtv.org
11915 S:      Maintained
11916 F:      drivers/media/radio/si470x/radio-si470x-common.c
11917 F:      drivers/media/radio/si470x/radio-si470x.h
11918 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11919
11920 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11921 M:      Eduardo Valentin <edubezval@gmail.com>
11922 L:      linux-media@vger.kernel.org
11923 T:      git git://linuxtv.org/media_tree.git
11924 W:      https://linuxtv.org
11925 S:      Odd Fixes
11926 F:      drivers/media/radio/si4713/si4713.?
11927
11928 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11929 M:      Eduardo Valentin <edubezval@gmail.com>
11930 L:      linux-media@vger.kernel.org
11931 T:      git git://linuxtv.org/media_tree.git
11932 W:      https://linuxtv.org
11933 S:      Odd Fixes
11934 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11935
11936 SI4713 FM RADIO TRANSMITTER USB DRIVER
11937 M:      Hans Verkuil <hverkuil@xs4all.nl>
11938 L:      linux-media@vger.kernel.org
11939 T:      git git://linuxtv.org/media_tree.git
11940 W:      https://linuxtv.org
11941 S:      Maintained
11942 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11943
11944 SIANO DVB DRIVER
11945 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11946 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11947 L:      linux-media@vger.kernel.org
11948 W:      https://linuxtv.org
11949 T:      git git://linuxtv.org/media_tree.git
11950 S:      Odd fixes
11951 F:      drivers/media/common/siano/
11952 F:      drivers/media/usb/siano/
11953 F:      drivers/media/usb/siano/
11954 F:      drivers/media/mmc/siano/
11955
11956 SILEAD TOUCHSCREEN DRIVER
11957 M:      Hans de Goede <hdegoede@redhat.com>
11958 L:      linux-input@vger.kernel.org
11959 L:      platform-driver-x86@vger.kernel.org
11960 S:      Maintained
11961 F:      drivers/input/touchscreen/silead.c
11962 F:      drivers/platform/x86/silead_dmi.c
11963
11964 SILICON MOTION SM712 FRAME BUFFER DRIVER
11965 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11966 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11967 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11968 L:      linux-fbdev@vger.kernel.org
11969 S:      Maintained
11970 F:      drivers/video/fbdev/sm712*
11971 F:      Documentation/fb/sm712fb.txt
11972
11973 SIMPLE FIRMWARE INTERFACE (SFI)
11974 M:      Len Brown <lenb@kernel.org>
11975 L:      sfi-devel@simplefirmware.org
11976 W:      http://simplefirmware.org/
11977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11978 S:      Supported
11979 F:      arch/x86/platform/sfi/
11980 F:      drivers/sfi/
11981 F:      include/linux/sfi*.h
11982
11983 SIMPLEFB FB DRIVER
11984 M:      Hans de Goede <hdegoede@redhat.com>
11985 L:      linux-fbdev@vger.kernel.org
11986 S:      Maintained
11987 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11988 F:      drivers/video/fbdev/simplefb.c
11989 F:      include/linux/platform_data/simplefb.h
11990
11991 SIMTEC EB110ATX (Chalice CATS)
11992 P:      Ben Dooks
11993 P:      Vincent Sanders <vince@simtec.co.uk>
11994 M:      Simtec Linux Team <linux@simtec.co.uk>
11995 W:      http://www.simtec.co.uk/products/EB110ATX/
11996 S:      Supported
11997
11998 SIMTEC EB2410ITX (BAST)
11999 P:      Ben Dooks
12000 P:      Vincent Sanders <vince@simtec.co.uk>
12001 M:      Simtec Linux Team <linux@simtec.co.uk>
12002 W:      http://www.simtec.co.uk/products/EB2410ITX/
12003 S:      Supported
12004 F:      arch/arm/mach-s3c24xx/mach-bast.c
12005 F:      arch/arm/mach-s3c24xx/bast-ide.c
12006 F:      arch/arm/mach-s3c24xx/bast-irq.c
12007
12008 SIPHASH PRF ROUTINES
12009 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12010 S:      Maintained
12011 F:      lib/siphash.c
12012 F:      lib/test_siphash.c
12013 F:      include/linux/siphash.h
12014
12015 SIS 190 ETHERNET DRIVER
12016 M:      Francois Romieu <romieu@fr.zoreil.com>
12017 L:      netdev@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/net/ethernet/sis/sis190.c
12020
12021 SIS 900/7016 FAST ETHERNET DRIVER
12022 M:      Daniele Venzano <venza@brownhat.org>
12023 W:      http://www.brownhat.org/sis900.html
12024 L:      netdev@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/net/ethernet/sis/sis900.*
12027
12028 SIS FRAMEBUFFER DRIVER
12029 M:      Thomas Winischhofer <thomas@winischhofer.net>
12030 W:      http://www.winischhofer.net/linuxsisvga.shtml
12031 S:      Maintained
12032 F:      Documentation/fb/sisfb.txt
12033 F:      drivers/video/fbdev/sis/
12034 F:      include/video/sisfb.h
12035
12036 SIS USB2VGA DRIVER
12037 M:      Thomas Winischhofer <thomas@winischhofer.net>
12038 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12039 S:      Maintained
12040 F:      drivers/usb/misc/sisusbvga/
12041
12042 SLAB ALLOCATOR
12043 M:      Christoph Lameter <cl@linux.com>
12044 M:      Pekka Enberg <penberg@kernel.org>
12045 M:      David Rientjes <rientjes@google.com>
12046 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12047 M:      Andrew Morton <akpm@linux-foundation.org>
12048 L:      linux-mm@kvack.org
12049 S:      Maintained
12050 F:      include/linux/sl?b*.h
12051 F:      mm/sl?b*
12052
12053 SLEEPABLE READ-COPY UPDATE (SRCU)
12054 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12055 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12056 M:      Josh Triplett <josh@joshtriplett.org>
12057 R:      Steven Rostedt <rostedt@goodmis.org>
12058 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12059 L:      linux-kernel@vger.kernel.org
12060 W:      http://www.rdrop.com/users/paulmck/RCU/
12061 S:      Supported
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12063 F:      include/linux/srcu.h
12064 F:      kernel/rcu/srcu.c
12065
12066 SMACK SECURITY MODULE
12067 M:      Casey Schaufler <casey@schaufler-ca.com>
12068 L:      linux-security-module@vger.kernel.org
12069 W:      http://schaufler-ca.com
12070 T:      git git://github.com/cschaufler/smack-next
12071 S:      Maintained
12072 F:      Documentation/admin-guide/LSM/Smack.rst
12073 F:      security/smack/
12074
12075 SMC91x ETHERNET DRIVER
12076 M:      Nicolas Pitre <nico@fluxnic.net>
12077 S:      Odd Fixes
12078 F:      drivers/net/ethernet/smsc/smc91x.*
12079
12080 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12081 M:      Sakari Ailus <sakari.ailus@iki.fi>
12082 L:      linux-media@vger.kernel.org
12083 S:      Maintained
12084 F:      drivers/media/i2c/smiapp/
12085 F:      include/media/i2c/smiapp.h
12086 F:      drivers/media/i2c/smiapp-pll.c
12087 F:      drivers/media/i2c/smiapp-pll.h
12088 F:      include/uapi/linux/smiapp.h
12089 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12090
12091 SMM665 HARDWARE MONITOR DRIVER
12092 M:      Guenter Roeck <linux@roeck-us.net>
12093 L:      linux-hwmon@vger.kernel.org
12094 S:      Maintained
12095 F:      Documentation/hwmon/smm665
12096 F:      drivers/hwmon/smm665.c
12097
12098 SMSC EMC2103 HARDWARE MONITOR DRIVER
12099 M:      Steve Glendinning <steve.glendinning@shawell.net>
12100 L:      linux-hwmon@vger.kernel.org
12101 S:      Maintained
12102 F:      Documentation/hwmon/emc2103
12103 F:      drivers/hwmon/emc2103.c
12104
12105 SMSC SCH5627 HARDWARE MONITOR DRIVER
12106 M:      Hans de Goede <hdegoede@redhat.com>
12107 L:      linux-hwmon@vger.kernel.org
12108 S:      Supported
12109 F:      Documentation/hwmon/sch5627
12110 F:      drivers/hwmon/sch5627.c
12111
12112 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12113 M:      Steve Glendinning <steve.glendinning@shawell.net>
12114 L:      linux-fbdev@vger.kernel.org
12115 S:      Maintained
12116 F:      drivers/video/fbdev/smscufx.c
12117
12118 SMSC47B397 HARDWARE MONITOR DRIVER
12119 M:      Jean Delvare <jdelvare@suse.com>
12120 L:      linux-hwmon@vger.kernel.org
12121 S:      Maintained
12122 F:      Documentation/hwmon/smsc47b397
12123 F:      drivers/hwmon/smsc47b397.c
12124
12125 SMSC911x ETHERNET DRIVER
12126 M:      Steve Glendinning <steve.glendinning@shawell.net>
12127 L:      netdev@vger.kernel.org
12128 S:      Maintained
12129 F:      include/linux/smsc911x.h
12130 F:      drivers/net/ethernet/smsc/smsc911x.*
12131
12132 SMSC9420 PCI ETHERNET DRIVER
12133 M:      Steve Glendinning <steve.glendinning@shawell.net>
12134 L:      netdev@vger.kernel.org
12135 S:      Maintained
12136 F:      drivers/net/ethernet/smsc/smsc9420.*
12137
12138 SOC-CAMERA V4L2 SUBSYSTEM
12139 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12140 L:      linux-media@vger.kernel.org
12141 T:      git git://linuxtv.org/media_tree.git
12142 S:      Maintained
12143 F:      include/media/soc*
12144 F:      drivers/media/i2c/soc_camera/
12145 F:      drivers/media/platform/soc_camera/
12146
12147 SOEKRIS NET48XX LED SUPPORT
12148 M:      Chris Boot <bootc@bootc.net>
12149 S:      Maintained
12150 F:      drivers/leds/leds-net48xx.c
12151
12152 SOFT-ROCE DRIVER (rxe)
12153 M:      Moni Shoua <monis@mellanox.com>
12154 L:      linux-rdma@vger.kernel.org
12155 S:      Supported
12156 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12157 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12158 F:      drivers/infiniband/sw/rxe/
12159 F:      include/uapi/rdma/rdma_user_rxe.h
12160
12161 SOFTLOGIC 6x10 MPEG CODEC
12162 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12163 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12164 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12165 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12166 M:      Ismael Luceno <ismael@iodev.co.uk>
12167 L:      linux-media@vger.kernel.org
12168 S:      Supported
12169 F:      drivers/media/pci/solo6x10/
12170
12171 SOFTWARE RAID (Multiple Disks) SUPPORT
12172 M:      Shaohua Li <shli@kernel.org>
12173 L:      linux-raid@vger.kernel.org
12174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12175 S:      Supported
12176 F:      drivers/md/
12177 F:      include/linux/raid/
12178 F:      include/uapi/linux/raid/
12179
12180 SONIC NETWORK DRIVER
12181 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12182 L:      netdev@vger.kernel.org
12183 S:      Maintained
12184 F:      drivers/net/ethernet/natsemi/sonic.*
12185
12186 SONICS SILICON BACKPLANE DRIVER (SSB)
12187 M:      Michael Buesch <m@bues.ch>
12188 L:      linux-wireless@vger.kernel.org
12189 S:      Maintained
12190 F:      drivers/ssb/
12191 F:      include/linux/ssb/
12192
12193 SONY MEMORYSTICK CARD SUPPORT
12194 M:      Alex Dubov <oakad@yahoo.com>
12195 W:      http://tifmxx.berlios.de/
12196 S:      Maintained
12197 F:      drivers/memstick/host/tifm_ms.c
12198
12199 SONY MEMORYSTICK STANDARD SUPPORT
12200 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12201 S:      Maintained
12202 F:      drivers/memstick/core/ms_block.*
12203
12204 SONY VAIO CONTROL DEVICE DRIVER
12205 M:      Mattia Dongili <malattia@linux.it>
12206 L:      platform-driver-x86@vger.kernel.org
12207 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12208 S:      Maintained
12209 F:      Documentation/laptops/sony-laptop.txt
12210 F:      drivers/char/sonypi.c
12211 F:      drivers/platform/x86/sony-laptop.c
12212 F:      include/linux/sony-laptop.h
12213
12214 SOUND
12215 M:      Jaroslav Kysela <perex@perex.cz>
12216 M:      Takashi Iwai <tiwai@suse.com>
12217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12218 W:      http://www.alsa-project.org/
12219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12220 T:      git git://git.alsa-project.org/alsa-kernel.git
12221 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12222 S:      Maintained
12223 F:      Documentation/sound/
12224 F:      include/sound/
12225 F:      include/uapi/sound/
12226 F:      sound/
12227
12228 SOUND - COMPRESSED AUDIO
12229 M:      Vinod Koul <vinod.koul@intel.com>
12230 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12232 S:      Supported
12233 F:      Documentation/sound/alsa/compress_offload.txt
12234 F:      include/sound/compress_driver.h
12235 F:      include/uapi/sound/compress_*
12236 F:      sound/core/compress_offload.c
12237 F:      sound/soc/soc-compress.c
12238
12239 SOUND - DMAENGINE HELPERS
12240 M:      Lars-Peter Clausen <lars@metafoo.de>
12241 S:      Supported
12242 F:      include/sound/dmaengine_pcm.h
12243 F:      sound/core/pcm_dmaengine.c
12244 F:      sound/soc/soc-generic-dmaengine-pcm.c
12245
12246 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12247 M:      Liam Girdwood <lgirdwood@gmail.com>
12248 M:      Mark Brown <broonie@kernel.org>
12249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12250 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12251 W:      http://alsa-project.org/main/index.php/ASoC
12252 S:      Supported
12253 F:      Documentation/devicetree/bindings/sound/
12254 F:      Documentation/sound/alsa/soc/
12255 F:      sound/soc/
12256 F:      include/sound/soc*
12257
12258 SP2 MEDIA DRIVER
12259 M:      Olli Salonen <olli.salonen@iki.fi>
12260 L:      linux-media@vger.kernel.org
12261 W:      https://linuxtv.org
12262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12263 S:      Maintained
12264 F:      drivers/media/dvb-frontends/sp2*
12265
12266 SPARC + UltraSPARC (sparc/sparc64)
12267 M:      "David S. Miller" <davem@davemloft.net>
12268 L:      sparclinux@vger.kernel.org
12269 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12272 S:      Maintained
12273 F:      arch/sparc/
12274 F:      drivers/sbus/
12275
12276 SPARC SERIAL DRIVERS
12277 M:      "David S. Miller" <davem@davemloft.net>
12278 L:      sparclinux@vger.kernel.org
12279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12281 S:      Maintained
12282 F:      include/linux/sunserialcore.h
12283 F:      drivers/tty/serial/suncore.c
12284 F:      drivers/tty/serial/sunhv.c
12285 F:      drivers/tty/serial/sunsab.c
12286 F:      drivers/tty/serial/sunsab.h
12287 F:      drivers/tty/serial/sunsu.c
12288 F:      drivers/tty/serial/sunzilog.c
12289 F:      drivers/tty/serial/sunzilog.h
12290
12291 SPARSE CHECKER
12292 M:      "Christopher Li" <sparse@chrisli.org>
12293 L:      linux-sparse@vger.kernel.org
12294 W:      https://sparse.wiki.kernel.org/
12295 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12296 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12297 S:      Maintained
12298 F:      include/linux/compiler.h
12299
12300 SPEAR CLOCK FRAMEWORK SUPPORT
12301 M:      Viresh Kumar <vireshk@kernel.org>
12302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12303 W:      http://www.st.com/spear
12304 S:      Maintained
12305 F:      drivers/clk/spear/
12306
12307 SPEAR PLATFORM SUPPORT
12308 M:      Viresh Kumar <vireshk@kernel.org>
12309 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12311 W:      http://www.st.com/spear
12312 S:      Maintained
12313 F:      arch/arm/boot/dts/spear*
12314 F:      arch/arm/mach-spear/
12315
12316 SPI NOR SUBSYSTEM
12317 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12318 M:      Marek Vasut <marek.vasut@gmail.com>
12319 L:      linux-mtd@lists.infradead.org
12320 W:      http://www.linux-mtd.infradead.org/
12321 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12322 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12323 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12324 S:      Maintained
12325 F:      drivers/mtd/spi-nor/
12326 F:      include/linux/mtd/spi-nor.h
12327
12328 SPI SUBSYSTEM
12329 M:      Mark Brown <broonie@kernel.org>
12330 L:      linux-spi@vger.kernel.org
12331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12332 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12333 S:      Maintained
12334 F:      Documentation/devicetree/bindings/spi/
12335 F:      Documentation/spi/
12336 F:      drivers/spi/
12337 F:      include/linux/spi/
12338 F:      include/uapi/linux/spi/
12339 F:      tools/spi/
12340
12341 SPIDERNET NETWORK DRIVER for CELL
12342 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12343 L:      netdev@vger.kernel.org
12344 S:      Supported
12345 F:      Documentation/networking/spider_net.txt
12346 F:      drivers/net/ethernet/toshiba/spider_net*
12347
12348 SPMI SUBSYSTEM
12349 R:      Stephen Boyd <sboyd@codeaurora.org>
12350 L:      linux-arm-msm@vger.kernel.org
12351 F:      Documentation/devicetree/bindings/spmi/
12352 F:      drivers/spmi/
12353 F:      include/dt-bindings/spmi/spmi.h
12354 F:      include/linux/spmi.h
12355 F:      include/trace/events/spmi.h
12356
12357 SPU FILE SYSTEM
12358 M:      Jeremy Kerr <jk@ozlabs.org>
12359 L:      linuxppc-dev@lists.ozlabs.org
12360 W:      http://www.ibm.com/developerworks/power/cell/
12361 S:      Supported
12362 F:      Documentation/filesystems/spufs.txt
12363 F:      arch/powerpc/platforms/cell/spufs/
12364
12365 SQUASHFS FILE SYSTEM
12366 M:      Phillip Lougher <phillip@squashfs.org.uk>
12367 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12368 W:      http://squashfs.org.uk
12369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12370 S:      Maintained
12371 F:      Documentation/filesystems/squashfs.txt
12372 F:      fs/squashfs/
12373
12374 SRM (Alpha) environment access
12375 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12376 S:      Maintained
12377 F:      arch/alpha/kernel/srm_env.c
12378
12379 STABLE BRANCH
12380 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12381 L:      stable@vger.kernel.org
12382 S:      Supported
12383 F:      Documentation/process/stable-kernel-rules.rst
12384
12385 STAGING - COMEDI
12386 M:      Ian Abbott <abbotti@mev.co.uk>
12387 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12388 S:      Odd Fixes
12389 F:      drivers/staging/comedi/
12390
12391 STAGING - FLARION FT1000 DRIVERS
12392 M:      Marek Belisko <marek.belisko@gmail.com>
12393 S:      Odd Fixes
12394 F:      drivers/staging/ft1000/
12395
12396 STAGING - INDUSTRIAL IO
12397 M:      Jonathan Cameron <jic23@kernel.org>
12398 L:      linux-iio@vger.kernel.org
12399 S:      Odd Fixes
12400 F:      Documentation/devicetree/bindings/staging/iio/
12401 F:      drivers/staging/iio/
12402
12403 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12404 M:      Jarod Wilson <jarod@wilsonet.com>
12405 W:      http://www.lirc.org/
12406 S:      Odd Fixes
12407 F:      drivers/staging/media/lirc/
12408
12409 STAGING - LUSTRE PARALLEL FILESYSTEM
12410 M:      Oleg Drokin <oleg.drokin@intel.com>
12411 M:      Andreas Dilger <andreas.dilger@intel.com>
12412 M:      James Simmons <jsimmons@infradead.org>
12413 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12414 W:      http://wiki.lustre.org/
12415 S:      Maintained
12416 F:      drivers/staging/lustre
12417
12418 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12419 M:      Marc Dietrich <marvin24@gmx.de>
12420 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12421 L:      linux-tegra@vger.kernel.org
12422 S:      Maintained
12423 F:      drivers/staging/nvec/
12424
12425 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12426 M:      Jens Frederich <jfrederich@gmail.com>
12427 M:      Daniel Drake <dsd@laptop.org>
12428 M:      Jon Nettleton <jon.nettleton@gmail.com>
12429 W:      http://wiki.laptop.org/go/DCON
12430 S:      Maintained
12431 F:      drivers/staging/olpc_dcon/
12432
12433 STAGING - REALTEK RTL8712U DRIVERS
12434 M:      Larry Finger <Larry.Finger@lwfinger.net>
12435 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12436 S:      Odd Fixes
12437 F:      drivers/staging/rtl8712/
12438
12439 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12440 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12441 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12442 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12443 L:      linux-fbdev@vger.kernel.org
12444 S:      Maintained
12445 F:      drivers/staging/sm750fb/
12446
12447 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12448 M:      William Hubbs <w.d.hubbs@gmail.com>
12449 M:      Chris Brannon <chris@the-brannons.com>
12450 M:      Kirk Reiser <kirk@reisers.ca>
12451 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12452 L:      speakup@linux-speakup.org
12453 W:      http://www.linux-speakup.org/
12454 S:      Odd Fixes
12455 F:      drivers/staging/speakup/
12456
12457 STAGING - VIA VT665X DRIVERS
12458 M:      Forest Bond <forest@alittletooquiet.net>
12459 S:      Odd Fixes
12460 F:      drivers/staging/vt665?/
12461
12462 STAGING - WILC1000 WIFI DRIVER
12463 M:      Aditya Shankar <aditya.shankar@microchip.com>
12464 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12465 L:      linux-wireless@vger.kernel.org
12466 S:      Supported
12467 F:      drivers/staging/wilc1000/
12468
12469 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12470 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12471 S:      Odd Fixes
12472 F:      drivers/staging/xgifb/
12473
12474 STAGING SUBSYSTEM
12475 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12477 L:      devel@driverdev.osuosl.org
12478 S:      Supported
12479 F:      drivers/staging/
12480
12481 STARFIRE/DURALAN NETWORK DRIVER
12482 M:      Ion Badulescu <ionut@badula.org>
12483 S:      Odd Fixes
12484 F:      drivers/net/ethernet/adaptec/starfire*
12485
12486 STI CEC DRIVER
12487 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12488 S:      Maintained
12489 F:      drivers/staging/media/st-cec/
12490 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12491
12492 STK1160 USB VIDEO CAPTURE DRIVER
12493 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12494 L:      linux-media@vger.kernel.org
12495 T:      git git://linuxtv.org/media_tree.git
12496 S:      Maintained
12497 F:      drivers/media/usb/stk1160/
12498
12499 STMMAC ETHERNET DRIVER
12500 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12501 M:      Alexandre Torgue <alexandre.torgue@st.com>
12502 L:      netdev@vger.kernel.org
12503 W:      http://www.stlinux.com
12504 S:      Supported
12505 F:      drivers/net/ethernet/stmicro/stmmac/
12506
12507 SUN3/3X
12508 M:      Sam Creasey <sammy@sammy.net>
12509 W:      http://sammy.net/sun3/
12510 S:      Maintained
12511 F:      arch/m68k/kernel/*sun3*
12512 F:      arch/m68k/sun3*/
12513 F:      arch/m68k/include/asm/sun3*
12514 F:      drivers/net/ethernet/i825xx/sun3*
12515
12516 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12517 M:      Hans de Goede <hdegoede@redhat.com>
12518 L:      linux-input@vger.kernel.org
12519 S:      Maintained
12520 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12521 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12522
12523 SUNDANCE NETWORK DRIVER
12524 M:      Denis Kirjanov <kda@linux-powerpc.org>
12525 L:      netdev@vger.kernel.org
12526 S:      Maintained
12527 F:      drivers/net/ethernet/dlink/sundance.c
12528
12529 SUPERH
12530 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12531 M:      Rich Felker <dalias@libc.org>
12532 L:      linux-sh@vger.kernel.org
12533 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12534 S:      Maintained
12535 F:      Documentation/sh/
12536 F:      arch/sh/
12537 F:      drivers/sh/
12538
12539 SUSPEND TO RAM
12540 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12541 M:      Len Brown <len.brown@intel.com>
12542 M:      Pavel Machek <pavel@ucw.cz>
12543 L:      linux-pm@vger.kernel.org
12544 B:      https://bugzilla.kernel.org
12545 S:      Supported
12546 F:      Documentation/power/
12547 F:      arch/x86/kernel/acpi/
12548 F:      drivers/base/power/
12549 F:      kernel/power/
12550 F:      include/linux/suspend.h
12551 F:      include/linux/freezer.h
12552 F:      include/linux/pm.h
12553
12554 SVGA HANDLING
12555 M:      Martin Mares <mj@ucw.cz>
12556 L:      linux-video@atrey.karlin.mff.cuni.cz
12557 S:      Maintained
12558 F:      Documentation/svga.txt
12559 F:      arch/x86/boot/video*
12560
12561 SWIOTLB SUBSYSTEM
12562 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12563 L:      linux-kernel@vger.kernel.org
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12565 S:      Supported
12566 F:      lib/swiotlb.c
12567 F:      arch/*/kernel/pci-swiotlb.c
12568 F:      include/linux/swiotlb.h
12569
12570 SWITCHDEV
12571 M:      Jiri Pirko <jiri@resnulli.us>
12572 M:      Ivan Vecera <ivecera@redhat.com>
12573 L:      netdev@vger.kernel.org
12574 S:      Supported
12575 F:      net/switchdev/
12576 F:      include/net/switchdev.h
12577
12578 SYNC FILE FRAMEWORK
12579 M:      Sumit Semwal <sumit.semwal@linaro.org>
12580 R:      Gustavo Padovan <gustavo@padovan.org>
12581 S:      Maintained
12582 L:      linux-media@vger.kernel.org
12583 L:      dri-devel@lists.freedesktop.org
12584 F:      drivers/dma-buf/sync_*
12585 F:      drivers/dma-buf/dma-fence*
12586 F:      drivers/dma-buf/sw_sync.c
12587 F:      include/linux/sync_file.h
12588 F:      include/uapi/linux/sync_file.h
12589 F:      Documentation/sync_file.txt
12590 T:      git git://anongit.freedesktop.org/drm/drm-misc
12591
12592 SYNOPSYS ARC ARCHITECTURE
12593 M:      Vineet Gupta <vgupta@synopsys.com>
12594 L:      linux-snps-arc@lists.infradead.org
12595 S:      Supported
12596 F:      arch/arc/
12597 F:      Documentation/devicetree/bindings/arc/*
12598 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12599 F:      drivers/clocksource/arc_timer.c
12600 F:      drivers/tty/serial/arc_uart.c
12601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12602
12603 SYNOPSYS ARC SDP platform support
12604 M:      Alexey Brodkin <abrodkin@synopsys.com>
12605 S:      Supported
12606 F:      arch/arc/plat-axs10x
12607 F:      arch/arc/boot/dts/ax*
12608 F:      Documentation/devicetree/bindings/arc/axs10*
12609
12610 SYNOPSYS DESIGNWARE DMAC DRIVER
12611 M:      Viresh Kumar <vireshk@kernel.org>
12612 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12613 S:      Maintained
12614 F:      include/linux/dma/dw.h
12615 F:      include/linux/platform_data/dma-dw.h
12616 F:      drivers/dma/dw/
12617
12618 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12619 M:      Jie Deng <jiedeng@synopsys.com>
12620 L:      netdev@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/net/ethernet/synopsys/
12623
12624 SYNOPSYS DESIGNWARE I2C DRIVER
12625 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12626 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12627 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12628 L:      linux-i2c@vger.kernel.org
12629 S:      Maintained
12630 F:      drivers/i2c/busses/i2c-designware-*
12631 F:      include/linux/platform_data/i2c-designware.h
12632
12633 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12634 M:      Jaehoon Chung <jh80.chung@samsung.com>
12635 L:      linux-mmc@vger.kernel.org
12636 S:      Maintained
12637 F:      drivers/mmc/host/dw_mmc*
12638
12639 SYSTEM CONFIGURATION (SYSCON)
12640 M:      Lee Jones <lee.jones@linaro.org>
12641 M:      Arnd Bergmann <arnd@arndb.de>
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12643 S:      Supported
12644 F:      drivers/mfd/syscon.c
12645
12646 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12647 M:      Sudeep Holla <sudeep.holla@arm.com>
12648 L:      linux-arm-kernel@lists.infradead.org
12649 S:      Maintained
12650 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12651 F:      drivers/clk/clk-scpi.c
12652 F:      drivers/cpufreq/scpi-cpufreq.c
12653 F:      drivers/firmware/arm_scpi.c
12654 F:      include/linux/scpi_protocol.h
12655
12656 SYSTEM RESET/SHUTDOWN DRIVERS
12657 M:      Sebastian Reichel <sre@kernel.org>
12658 L:      linux-pm@vger.kernel.org
12659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12660 S:      Maintained
12661 F:      Documentation/devicetree/bindings/power/reset/
12662 F:      drivers/power/reset/
12663
12664 SYSTEM TRACE MODULE CLASS
12665 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12666 S:      Maintained
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12668 F:      Documentation/trace/stm.txt
12669 F:      drivers/hwtracing/stm/
12670 F:      include/linux/stm.h
12671 F:      include/uapi/linux/stm.h
12672
12673 SYSV FILESYSTEM
12674 M:      Christoph Hellwig <hch@infradead.org>
12675 S:      Maintained
12676 F:      Documentation/filesystems/sysv-fs.txt
12677 F:      fs/sysv/
12678 F:      include/linux/sysv_fs.h
12679
12680 TARGET SUBSYSTEM
12681 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12682 L:      linux-scsi@vger.kernel.org
12683 L:      target-devel@vger.kernel.org
12684 W:      http://www.linux-iscsi.org
12685 W:      http://groups.google.com/group/linux-iscsi-target-dev
12686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12687 S:      Supported
12688 F:      drivers/target/
12689 F:      include/target/
12690 F:      Documentation/target/
12691
12692 TASKSTATS STATISTICS INTERFACE
12693 M:      Balbir Singh <bsingharora@gmail.com>
12694 S:      Maintained
12695 F:      Documentation/accounting/taskstats*
12696 F:      include/linux/taskstats*
12697 F:      kernel/taskstats.c
12698
12699 TC subsystem
12700 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12701 M:      Cong Wang <xiyou.wangcong@gmail.com>
12702 M:      Jiri Pirko <jiri@resnulli.us>
12703 L:      netdev@vger.kernel.org
12704 S:      Maintained
12705 F:      include/net/pkt_cls.h
12706 F:      include/net/pkt_sched.h
12707 F:      include/net/tc_act/
12708 F:      include/uapi/linux/pkt_cls.h
12709 F:      include/uapi/linux/pkt_sched.h
12710 F:      include/uapi/linux/tc_act/
12711 F:      include/uapi/linux/tc_ematch/
12712 F:      net/sched/
12713
12714 TCP LOW PRIORITY MODULE
12715 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12716 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12717 W:      http://tcp-lp-mod.sourceforge.net/
12718 S:      Maintained
12719 F:      net/ipv4/tcp_lp.c
12720
12721 TDA10071 MEDIA DRIVER
12722 M:      Antti Palosaari <crope@iki.fi>
12723 L:      linux-media@vger.kernel.org
12724 W:      https://linuxtv.org
12725 W:      http://palosaari.fi/linux/
12726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12727 T:      git git://linuxtv.org/anttip/media_tree.git
12728 S:      Maintained
12729 F:      drivers/media/dvb-frontends/tda10071*
12730
12731 TDA18212 MEDIA DRIVER
12732 M:      Antti Palosaari <crope@iki.fi>
12733 L:      linux-media@vger.kernel.org
12734 W:      https://linuxtv.org
12735 W:      http://palosaari.fi/linux/
12736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12737 T:      git git://linuxtv.org/anttip/media_tree.git
12738 S:      Maintained
12739 F:      drivers/media/tuners/tda18212*
12740
12741 TDA18218 MEDIA DRIVER
12742 M:      Antti Palosaari <crope@iki.fi>
12743 L:      linux-media@vger.kernel.org
12744 W:      https://linuxtv.org
12745 W:      http://palosaari.fi/linux/
12746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12747 T:      git git://linuxtv.org/anttip/media_tree.git
12748 S:      Maintained
12749 F:      drivers/media/tuners/tda18218*
12750
12751 TDA18271 MEDIA DRIVER
12752 M:      Michael Krufky <mkrufky@linuxtv.org>
12753 L:      linux-media@vger.kernel.org
12754 W:      https://linuxtv.org
12755 W:      http://github.com/mkrufky
12756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12757 T:      git git://linuxtv.org/mkrufky/tuners.git
12758 S:      Maintained
12759 F:      drivers/media/tuners/tda18271*
12760
12761 TDA827x MEDIA DRIVER
12762 M:      Michael Krufky <mkrufky@linuxtv.org>
12763 L:      linux-media@vger.kernel.org
12764 W:      https://linuxtv.org
12765 W:      http://github.com/mkrufky
12766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12767 T:      git git://linuxtv.org/mkrufky/tuners.git
12768 S:      Maintained
12769 F:      drivers/media/tuners/tda8290.*
12770
12771 TDA8290 MEDIA DRIVER
12772 M:      Michael Krufky <mkrufky@linuxtv.org>
12773 L:      linux-media@vger.kernel.org
12774 W:      https://linuxtv.org
12775 W:      http://github.com/mkrufky
12776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12777 T:      git git://linuxtv.org/mkrufky/tuners.git
12778 S:      Maintained
12779 F:      drivers/media/tuners/tda8290.*
12780
12781 TDA9840 MEDIA DRIVER
12782 M:      Hans Verkuil <hverkuil@xs4all.nl>
12783 L:      linux-media@vger.kernel.org
12784 T:      git git://linuxtv.org/media_tree.git
12785 W:      https://linuxtv.org
12786 S:      Maintained
12787 F:      drivers/media/i2c/tda9840*
12788
12789 TEA5761 TUNER DRIVER
12790 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12792 L:      linux-media@vger.kernel.org
12793 W:      https://linuxtv.org
12794 T:      git git://linuxtv.org/media_tree.git
12795 S:      Odd fixes
12796 F:      drivers/media/tuners/tea5761.*
12797
12798 TEA5767 TUNER DRIVER
12799 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12800 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12801 L:      linux-media@vger.kernel.org
12802 W:      https://linuxtv.org
12803 T:      git git://linuxtv.org/media_tree.git
12804 S:      Maintained
12805 F:      drivers/media/tuners/tea5767.*
12806
12807 TEA6415C MEDIA DRIVER
12808 M:      Hans Verkuil <hverkuil@xs4all.nl>
12809 L:      linux-media@vger.kernel.org
12810 T:      git git://linuxtv.org/media_tree.git
12811 W:      https://linuxtv.org
12812 S:      Maintained
12813 F:      drivers/media/i2c/tea6415c*
12814
12815 TEA6420 MEDIA DRIVER
12816 M:      Hans Verkuil <hverkuil@xs4all.nl>
12817 L:      linux-media@vger.kernel.org
12818 T:      git git://linuxtv.org/media_tree.git
12819 W:      https://linuxtv.org
12820 S:      Maintained
12821 F:      drivers/media/i2c/tea6420*
12822
12823 TEAM DRIVER
12824 M:      Jiri Pirko <jiri@resnulli.us>
12825 L:      netdev@vger.kernel.org
12826 S:      Supported
12827 F:      drivers/net/team/
12828 F:      include/linux/if_team.h
12829 F:      include/uapi/linux/if_team.h
12830
12831 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12832 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12833 S:      Maintained
12834 F:      arch/x86/platform/ts5500/
12835
12836 TECHNOTREND USB IR RECEIVER
12837 M:      Sean Young <sean@mess.org>
12838 L:      linux-media@vger.kernel.org
12839 S:      Maintained
12840 F:      drivers/media/rc/ttusbir.c
12841
12842 TEE SUBSYSTEM
12843 M:      Jens Wiklander <jens.wiklander@linaro.org>
12844 S:      Maintained
12845 F:      include/linux/tee_drv.h
12846 F:      include/uapi/linux/tee.h
12847 F:      drivers/tee/
12848 F:      Documentation/tee.txt
12849
12850 TEGRA ARCHITECTURE SUPPORT
12851 M:      Thierry Reding <thierry.reding@gmail.com>
12852 M:      Jonathan Hunter <jonathanh@nvidia.com>
12853 L:      linux-tegra@vger.kernel.org
12854 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12856 S:      Supported
12857 N:      [^a-z]tegra
12858
12859 TEGRA CLOCK DRIVER
12860 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12861 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12862 S:      Supported
12863 F:      drivers/clk/tegra/
12864
12865 TEGRA DMA DRIVERS
12866 M:      Laxman Dewangan <ldewangan@nvidia.com>
12867 M:      Jon Hunter <jonathanh@nvidia.com>
12868 S:      Supported
12869 F:      drivers/dma/tegra*
12870
12871 TEGRA I2C DRIVER
12872 M:      Laxman Dewangan <ldewangan@nvidia.com>
12873 S:      Supported
12874 F:      drivers/i2c/busses/i2c-tegra.c
12875
12876 TEGRA IOMMU DRIVERS
12877 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12878 S:      Supported
12879 F:      drivers/iommu/tegra*
12880
12881 TEGRA KBC DRIVER
12882 M:      Rakesh Iyer <riyer@nvidia.com>
12883 M:      Laxman Dewangan <ldewangan@nvidia.com>
12884 S:      Supported
12885 F:      drivers/input/keyboard/tegra-kbc.c
12886
12887 TEGRA PWM DRIVER
12888 M:      Thierry Reding <thierry.reding@gmail.com>
12889 S:      Supported
12890 F:      drivers/pwm/pwm-tegra.c
12891
12892 TEGRA SERIAL DRIVER
12893 M:      Laxman Dewangan <ldewangan@nvidia.com>
12894 S:      Supported
12895 F:      drivers/tty/serial/serial-tegra.c
12896
12897 TEGRA SPI DRIVER
12898 M:      Laxman Dewangan <ldewangan@nvidia.com>
12899 S:      Supported
12900 F:      drivers/spi/spi-tegra*
12901
12902 TEHUTI ETHERNET DRIVER
12903 M:      Andy Gospodarek <andy@greyhouse.net>
12904 L:      netdev@vger.kernel.org
12905 S:      Supported
12906 F:      drivers/net/ethernet/tehuti/*
12907
12908 Telecom Clock Driver for MCPL0010
12909 M:      Mark Gross <mark.gross@intel.com>
12910 S:      Supported
12911 F:      drivers/char/tlclk.c
12912
12913 TENSILICA XTENSA PORT (xtensa)
12914 M:      Chris Zankel <chris@zankel.net>
12915 M:      Max Filippov <jcmvbkbc@gmail.com>
12916 L:      linux-xtensa@linux-xtensa.org
12917 T:      git git://github.com/czankel/xtensa-linux.git
12918 S:      Maintained
12919 F:      arch/xtensa/
12920 F:      drivers/irqchip/irq-xtensa-*
12921
12922 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12923 M:      Nishanth Menon <nm@ti.com>
12924 M:      Tero Kristo <t-kristo@ti.com>
12925 M:      Santosh Shilimkar <ssantosh@kernel.org>
12926 L:      linux-arm-kernel@lists.infradead.org
12927 S:      Maintained
12928 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12929 F:      drivers/firmware/ti_sci*
12930 F:      include/linux/soc/ti/ti_sci_protocol.h
12931 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12932 F:      include/dt-bindings/genpd/k2g.h
12933 F:      drivers/soc/ti/ti_sci_pm_domains.c
12934 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12935 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12936 F:      drivers/clk/keystone/sci-clk.c
12937 F:      drivers/reset/reset-ti-sci.c
12938
12939 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12940 M:      Hans Verkuil <hverkuil@xs4all.nl>
12941 L:      linux-media@vger.kernel.org
12942 T:      git git://linuxtv.org/media_tree.git
12943 W:      https://linuxtv.org
12944 S:      Maintained
12945 F:      drivers/media/radio/radio-raremono.c
12946
12947 THERMAL
12948 M:      Zhang Rui <rui.zhang@intel.com>
12949 M:      Eduardo Valentin <edubezval@gmail.com>
12950 L:      linux-pm@vger.kernel.org
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12953 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12954 S:      Supported
12955 F:      drivers/thermal/
12956 F:      include/linux/thermal.h
12957 F:      include/uapi/linux/thermal.h
12958 F:      include/linux/cpu_cooling.h
12959 F:      Documentation/devicetree/bindings/thermal/
12960
12961 THERMAL/CPU_COOLING
12962 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12963 M:      Viresh Kumar <viresh.kumar@linaro.org>
12964 M:      Javi Merino <javi.merino@kernel.org>
12965 L:      linux-pm@vger.kernel.org
12966 S:      Supported
12967 F:      Documentation/thermal/cpu-cooling-api.txt
12968 F:      drivers/thermal/cpu_cooling.c
12969 F:      include/linux/cpu_cooling.h
12970
12971 THINKPAD ACPI EXTRAS DRIVER
12972 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12973 L:      ibm-acpi-devel@lists.sourceforge.net
12974 L:      platform-driver-x86@vger.kernel.org
12975 W:      http://ibm-acpi.sourceforge.net
12976 W:      http://thinkwiki.org/wiki/Ibm-acpi
12977 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12978 S:      Maintained
12979 F:      drivers/platform/x86/thinkpad_acpi.c
12980
12981 THUNDERBOLT DRIVER
12982 M:      Andreas Noever <andreas.noever@gmail.com>
12983 M:      Michael Jamet <michael.jamet@intel.com>
12984 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12985 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
12986 S:      Maintained
12987 F:      drivers/thunderbolt/
12988
12989 TI AM437X VPFE DRIVER
12990 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12991 L:      linux-media@vger.kernel.org
12992 W:      https://linuxtv.org
12993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12994 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12995 S:      Maintained
12996 F:      drivers/media/platform/am437x/
12997
12998 TI BANDGAP AND THERMAL DRIVER
12999 M:      Eduardo Valentin <edubezval@gmail.com>
13000 M:      Keerthy <j-keerthy@ti.com>
13001 L:      linux-pm@vger.kernel.org
13002 L:      linux-omap@vger.kernel.org
13003 S:      Maintained
13004 F:      drivers/thermal/ti-soc-thermal/
13005
13006 TI BQ27XXX POWER SUPPLY DRIVER
13007 R:      Andrew F. Davis <afd@ti.com>
13008 F:      include/linux/power/bq27xxx_battery.h
13009 F:      drivers/power/supply/bq27xxx_battery.c
13010 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13011
13012 TI CDCE706 CLOCK DRIVER
13013 M:      Max Filippov <jcmvbkbc@gmail.com>
13014 S:      Maintained
13015 F:      drivers/clk/clk-cdce706.c
13016
13017 TI CLOCK DRIVER
13018 M:      Tero Kristo <t-kristo@ti.com>
13019 L:      linux-omap@vger.kernel.org
13020 S:      Maintained
13021 F:      drivers/clk/ti/
13022 F:      include/linux/clk/ti.h
13023
13024 TI DAVINCI MACHINE SUPPORT
13025 M:      Sekhar Nori <nsekhar@ti.com>
13026 M:      Kevin Hilman <khilman@kernel.org>
13027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13029 S:      Supported
13030 F:      arch/arm/mach-davinci/
13031 F:      drivers/i2c/busses/i2c-davinci.c
13032 F:      arch/arm/boot/dts/da850*
13033
13034 TI DAVINCI SERIES GPIO DRIVER
13035 M:      Keerthy <j-keerthy@ti.com>
13036 L:      linux-gpio@vger.kernel.org
13037 S:      Maintained
13038 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13039 F:      drivers/gpio/gpio-davinci.c
13040
13041 TI DAVINCI SERIES MEDIA DRIVER
13042 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13043 L:      linux-media@vger.kernel.org
13044 W:      https://linuxtv.org
13045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13046 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13047 S:      Maintained
13048 F:      drivers/media/platform/davinci/
13049 F:      include/media/davinci/
13050
13051 TI ETHERNET SWITCH DRIVER (CPSW)
13052 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13053 L:      linux-omap@vger.kernel.org
13054 L:      netdev@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/net/ethernet/ti/cpsw*
13057 F:      drivers/net/ethernet/ti/davinci*
13058
13059 TI FLASH MEDIA INTERFACE DRIVER
13060 M:      Alex Dubov <oakad@yahoo.com>
13061 S:      Maintained
13062 F:      drivers/misc/tifm*
13063 F:      drivers/mmc/host/tifm_sd.c
13064 F:      include/linux/tifm.h
13065
13066 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13067 M:      Santosh Shilimkar <ssantosh@kernel.org>
13068 L:      linux-kernel@vger.kernel.org
13069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13070 S:      Maintained
13071 F:      drivers/soc/ti/*
13072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13073
13074 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13075 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13076 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13077 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13078 S:      Maintained
13079 F:      sound/soc/codecs/lm49453*
13080 F:      sound/soc/codecs/isabelle*
13081
13082 TI LP855x BACKLIGHT DRIVER
13083 M:      Milo Kim <milo.kim@ti.com>
13084 S:      Maintained
13085 F:      Documentation/backlight/lp855x-driver.txt
13086 F:      drivers/video/backlight/lp855x_bl.c
13087 F:      include/linux/platform_data/lp855x.h
13088
13089 TI LP8727 CHARGER DRIVER
13090 M:      Milo Kim <milo.kim@ti.com>
13091 S:      Maintained
13092 F:      drivers/power/supply/lp8727_charger.c
13093 F:      include/linux/platform_data/lp8727.h
13094
13095 TI LP8788 MFD DRIVER
13096 M:      Milo Kim <milo.kim@ti.com>
13097 S:      Maintained
13098 F:      drivers/iio/adc/lp8788_adc.c
13099 F:      drivers/leds/leds-lp8788.c
13100 F:      drivers/mfd/lp8788*.c
13101 F:      drivers/power/supply/lp8788-charger.c
13102 F:      drivers/regulator/lp8788-*.c
13103 F:      include/linux/mfd/lp8788*.h
13104
13105 TI NETCP ETHERNET DRIVER
13106 M:      Wingman Kwok <w-kwok2@ti.com>
13107 M:      Murali Karicheri <m-karicheri2@ti.com>
13108 L:      netdev@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/net/ethernet/ti/netcp*
13111
13112 TI TAS571X FAMILY ASoC CODEC DRIVER
13113 M:      Kevin Cernekee <cernekee@chromium.org>
13114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13115 S:      Odd Fixes
13116 F:      sound/soc/codecs/tas571x*
13117
13118 TI TRF7970A NFC DRIVER
13119 M:      Mark Greer <mgreer@animalcreek.com>
13120 L:      linux-wireless@vger.kernel.org
13121 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13122 S:      Supported
13123 F:      drivers/nfc/trf7970a.c
13124 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13125
13126 TI TWL4030 SERIES SOC CODEC DRIVER
13127 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13128 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13129 S:      Maintained
13130 F:      sound/soc/codecs/twl4030*
13131
13132 TI VPE/CAL DRIVERS
13133 M:      Benoit Parrot <bparrot@ti.com>
13134 L:      linux-media@vger.kernel.org
13135 W:      http://linuxtv.org/
13136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13137 S:      Maintained
13138 F:      drivers/media/platform/ti-vpe/
13139
13140 TI WILINK WIRELESS DRIVERS
13141 L:      linux-wireless@vger.kernel.org
13142 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13143 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13145 S:      Orphan
13146 F:      drivers/net/wireless/ti/
13147 F:      include/linux/wl12xx.h
13148
13149 TILE ARCHITECTURE
13150 M:      Chris Metcalf <cmetcalf@mellanox.com>
13151 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13153 S:      Supported
13154 F:      arch/tile/
13155 F:      drivers/char/tile-srom.c
13156 F:      drivers/edac/tile_edac.c
13157 F:      drivers/net/ethernet/tile/
13158 F:      drivers/rtc/rtc-tile.c
13159 F:      drivers/tty/hvc/hvc_tile.c
13160 F:      drivers/tty/serial/tilegx.c
13161 F:      drivers/usb/host/*-tilegx.c
13162 F:      include/linux/usb/tilegx.h
13163
13164 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13165 M:      John Stultz <john.stultz@linaro.org>
13166 M:      Thomas Gleixner <tglx@linutronix.de>
13167 R:      Stephen Boyd <sboyd@codeaurora.org>
13168 L:      linux-kernel@vger.kernel.org
13169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13170 S:      Supported
13171 F:      include/linux/clocksource.h
13172 F:      include/linux/time.h
13173 F:      include/linux/timex.h
13174 F:      include/uapi/linux/time.h
13175 F:      include/uapi/linux/timex.h
13176 F:      kernel/time/clocksource.c
13177 F:      kernel/time/time*.c
13178 F:      kernel/time/alarmtimer.c
13179 F:      kernel/time/ntp.c
13180 F:      tools/testing/selftests/timers/
13181
13182 TIPC NETWORK LAYER
13183 M:      Jon Maloy <jon.maloy@ericsson.com>
13184 M:      Ying Xue <ying.xue@windriver.com>
13185 L:      netdev@vger.kernel.org (core kernel code)
13186 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13187 W:      http://tipc.sourceforge.net/
13188 S:      Maintained
13189 F:      include/uapi/linux/tipc*.h
13190 F:      net/tipc/
13191
13192 TLAN NETWORK DRIVER
13193 M:      Samuel Chessman <chessman@tux.org>
13194 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13195 W:      http://sourceforge.net/projects/tlan/
13196 S:      Maintained
13197 F:      Documentation/networking/tlan.txt
13198 F:      drivers/net/ethernet/ti/tlan.*
13199
13200 TM6000 VIDEO4LINUX DRIVER
13201 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13202 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13203 L:      linux-media@vger.kernel.org
13204 W:      https://linuxtv.org
13205 T:      git git://linuxtv.org/media_tree.git
13206 S:      Odd fixes
13207 F:      drivers/media/usb/tm6000/
13208 F:      Documentation/media/v4l-drivers/tm6000*
13209
13210 TMIO/SDHI MMC DRIVER
13211 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13212 L:      linux-mmc@vger.kernel.org
13213 S:      Supported
13214 F:      drivers/mmc/host/tmio_mmc*
13215 F:      drivers/mmc/host/renesas_sdhi*
13216 F:      include/linux/mfd/tmio.h
13217
13218 TMP401 HARDWARE MONITOR DRIVER
13219 M:      Guenter Roeck <linux@roeck-us.net>
13220 L:      linux-hwmon@vger.kernel.org
13221 S:      Maintained
13222 F:      Documentation/hwmon/tmp401
13223 F:      drivers/hwmon/tmp401.c
13224
13225 TMPFS (SHMEM FILESYSTEM)
13226 M:      Hugh Dickins <hughd@google.com>
13227 L:      linux-mm@kvack.org
13228 S:      Maintained
13229 F:      include/linux/shmem_fs.h
13230 F:      mm/shmem.c
13231
13232 TOMOYO SECURITY MODULE
13233 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13234 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13235 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13236 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13237 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13238 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13239 W:      http://tomoyo.sourceforge.jp/
13240 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13241 S:      Maintained
13242 F:      security/tomoyo/
13243
13244 TOPSTAR LAPTOP EXTRAS DRIVER
13245 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13246 L:      platform-driver-x86@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/platform/x86/topstar-laptop.c
13249
13250 TOSHIBA ACPI EXTRAS DRIVER
13251 M:      Azael Avalos <coproscefalo@gmail.com>
13252 L:      platform-driver-x86@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/platform/x86/toshiba_acpi.c
13255
13256 TOSHIBA BLUETOOTH DRIVER
13257 M:      Azael Avalos <coproscefalo@gmail.com>
13258 L:      platform-driver-x86@vger.kernel.org
13259 S:      Maintained
13260 F:      drivers/platform/x86/toshiba_bluetooth.c
13261
13262 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13263 M:      Azael Avalos <coproscefalo@gmail.com>
13264 L:      platform-driver-x86@vger.kernel.org
13265 S:      Maintained
13266 F:      drivers/platform/x86/toshiba_haps.c
13267
13268 TOSHIBA SMM DRIVER
13269 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13270 W:      http://www.buzzard.org.uk/toshiba/
13271 S:      Maintained
13272 F:      drivers/char/toshiba.c
13273 F:      include/linux/toshiba.h
13274 F:      include/uapi/linux/toshiba.h
13275
13276 TOSHIBA TC358743 DRIVER
13277 M:      Mats Randgaard <matrandg@cisco.com>
13278 L:      linux-media@vger.kernel.org
13279 S:      Maintained
13280 F:      drivers/media/i2c/tc358743*
13281 F:      include/media/i2c/tc358743.h
13282
13283 TOSHIBA WMI HOTKEYS DRIVER
13284 M:      Azael Avalos <coproscefalo@gmail.com>
13285 L:      platform-driver-x86@vger.kernel.org
13286 S:      Maintained
13287 F:      drivers/platform/x86/toshiba-wmi.c
13288
13289 TPM DEVICE DRIVER
13290 M:      Peter Huewe <peterhuewe@gmx.de>
13291 M:      Marcel Selhorst <tpmdd@selhorst.net>
13292 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13293 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13294 W:      http://tpmdd.sourceforge.net
13295 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13296 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13297 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13298 S:      Maintained
13299 F:      drivers/char/tpm/
13300
13301 TPM IBM_VTPM DEVICE DRIVER
13302 M:      Ashley Lai <ashleydlai@gmail.com>
13303 W:      http://tpmdd.sourceforge.net
13304 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13305 S:      Maintained
13306 F:      drivers/char/tpm/tpm_ibmvtpm*
13307
13308 TRACING
13309 M:      Steven Rostedt <rostedt@goodmis.org>
13310 M:      Ingo Molnar <mingo@redhat.com>
13311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13312 S:      Maintained
13313 F:      Documentation/trace/ftrace.txt
13314 F:      arch/*/*/*/ftrace.h
13315 F:      arch/*/kernel/ftrace.c
13316 F:      include/*/ftrace.h
13317 F:      include/linux/trace*.h
13318 F:      include/trace/
13319 F:      kernel/trace/
13320 F:      tools/testing/selftests/ftrace/
13321
13322 TRACING MMIO ACCESSES (MMIOTRACE)
13323 M:      Steven Rostedt <rostedt@goodmis.org>
13324 M:      Ingo Molnar <mingo@kernel.org>
13325 R:      Karol Herbst <karolherbst@gmail.com>
13326 R:      Pekka Paalanen <ppaalanen@gmail.com>
13327 S:      Maintained
13328 L:      linux-kernel@vger.kernel.org
13329 L:      nouveau@lists.freedesktop.org
13330 F:      kernel/trace/trace_mmiotrace.c
13331 F:      include/linux/mmiotrace.h
13332 F:      arch/x86/mm/kmmio.c
13333 F:      arch/x86/mm/mmio-mod.c
13334 F:      arch/x86/mm/testmmiotrace.c
13335
13336 TRIVIAL PATCHES
13337 M:      Jiri Kosina <trivial@kernel.org>
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13339 S:      Maintained
13340 K:      ^Subject:.*(?i)trivial
13341
13342 TTY LAYER
13343 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13344 M:      Jiri Slaby <jslaby@suse.com>
13345 S:      Supported
13346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13347 F:      Documentation/serial/
13348 F:      drivers/tty/
13349 F:      drivers/tty/serial/serial_core.c
13350 F:      include/linux/serial_core.h
13351 F:      include/linux/serial.h
13352 F:      include/linux/tty.h
13353 F:      include/uapi/linux/serial_core.h
13354 F:      include/uapi/linux/serial.h
13355 F:      include/uapi/linux/tty.h
13356
13357 TUA9001 MEDIA DRIVER
13358 M:      Antti Palosaari <crope@iki.fi>
13359 L:      linux-media@vger.kernel.org
13360 W:      https://linuxtv.org
13361 W:      http://palosaari.fi/linux/
13362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13363 T:      git git://linuxtv.org/anttip/media_tree.git
13364 S:      Maintained
13365 F:      drivers/media/tuners/tua9001*
13366
13367 TULIP NETWORK DRIVERS
13368 L:      netdev@vger.kernel.org
13369 L:      linux-parisc@vger.kernel.org
13370 S:      Orphan
13371 F:      drivers/net/ethernet/dec/tulip/
13372
13373 TUN/TAP driver
13374 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13375 W:      http://vtun.sourceforge.net/tun
13376 S:      Maintained
13377 F:      Documentation/networking/tuntap.txt
13378 F:      arch/um/os-Linux/drivers/
13379
13380 TURBOCHANNEL SUBSYSTEM
13381 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13382 M:      Ralf Baechle <ralf@linux-mips.org>
13383 L:      linux-mips@linux-mips.org
13384 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13385 S:      Maintained
13386 F:      drivers/tc/
13387 F:      include/linux/tc.h
13388
13389 TW5864 VIDEO4LINUX DRIVER
13390 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13391 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13392 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13393 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13394 L:      linux-media@vger.kernel.org
13395 S:      Supported
13396 F:      drivers/media/pci/tw5864/
13397
13398 TW68 VIDEO4LINUX DRIVER
13399 M:      Hans Verkuil <hverkuil@xs4all.nl>
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 W:      https://linuxtv.org
13403 S:      Odd Fixes
13404 F:      drivers/media/pci/tw68/
13405
13406 TW686X VIDEO4LINUX DRIVER
13407 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13408 L:      linux-media@vger.kernel.org
13409 T:      git git://linuxtv.org/media_tree.git
13410 W:      http://linuxtv.org
13411 S:      Maintained
13412 F:      drivers/media/pci/tw686x/
13413
13414 UBI FILE SYSTEM (UBIFS)
13415 M:      Richard Weinberger <richard@nod.at>
13416 M:      Artem Bityutskiy <dedekind1@gmail.com>
13417 M:      Adrian Hunter <adrian.hunter@intel.com>
13418 L:      linux-mtd@lists.infradead.org
13419 T:      git git://git.infradead.org/ubifs-2.6.git
13420 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13421 S:      Supported
13422 F:      Documentation/filesystems/ubifs.txt
13423 F:      fs/ubifs/
13424
13425 UCLINUX (M68KNOMMU AND COLDFIRE)
13426 M:      Greg Ungerer <gerg@linux-m68k.org>
13427 W:      http://www.linux-m68k.org/
13428 W:      http://www.uclinux.org/
13429 L:      linux-m68k@lists.linux-m68k.org
13430 L:      uclinux-dev@uclinux.org  (subscribers-only)
13431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13432 S:      Maintained
13433 F:      arch/m68k/coldfire/
13434 F:      arch/m68k/68*/
13435 F:      arch/m68k/*/*_no.*
13436 F:      arch/m68k/include/asm/*_no.*
13437
13438 UDF FILESYSTEM
13439 M:      Jan Kara <jack@suse.com>
13440 S:      Maintained
13441 F:      Documentation/filesystems/udf.txt
13442 F:      fs/udf/
13443
13444 UDRAW TABLET
13445 M:      Bastien Nocera <hadess@hadess.net>
13446 L:      linux-input@vger.kernel.org
13447 S:      Maintained
13448 F:      drivers/hid/hid-udraw.c
13449
13450 UFS FILESYSTEM
13451 M:      Evgeniy Dushistov <dushistov@mail.ru>
13452 S:      Maintained
13453 F:      Documentation/filesystems/ufs.txt
13454 F:      fs/ufs/
13455
13456 UHID USERSPACE HID IO DRIVER:
13457 M:      David Herrmann <dh.herrmann@googlemail.com>
13458 L:      linux-input@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/hid/uhid.c
13461 F:      include/uapi/linux/uhid.h
13462
13463 ULPI BUS
13464 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13465 L:      linux-usb@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/usb/common/ulpi.c
13468 F:      include/linux/ulpi/
13469
13470 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13471 L:      linux-usb@vger.kernel.org
13472 S:      Orphan
13473 F:      drivers/uwb/
13474 F:      include/linux/uwb.h
13475 F:      include/linux/uwb/
13476
13477 UNICORE32 ARCHITECTURE:
13478 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13479 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13480 S:      Maintained
13481 T:      git git://github.com/gxt/linux.git
13482 F:      arch/unicore32/
13483
13484 UNIFDEF
13485 M:      Tony Finch <dot@dotat.at>
13486 W:      http://dotat.at/prog/unifdef
13487 S:      Maintained
13488 F:      scripts/unifdef.c
13489
13490 UNIFORM CDROM DRIVER
13491 M:      Jens Axboe <axboe@kernel.dk>
13492 W:      http://www.kernel.dk
13493 S:      Maintained
13494 F:      Documentation/cdrom/
13495 F:      drivers/cdrom/cdrom.c
13496 F:      include/linux/cdrom.h
13497 F:      include/uapi/linux/cdrom.h
13498
13499 UNISYS S-PAR DRIVERS
13500 M:      David Kershner <david.kershner@unisys.com>
13501 L:      sparmaintainer@unisys.com (Unisys internal)
13502 S:      Supported
13503 F:      drivers/staging/unisys/
13504
13505 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13506 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13507 L:      linux-scsi@vger.kernel.org
13508 S:      Supported
13509 F:      Documentation/scsi/ufs.txt
13510 F:      drivers/scsi/ufs/
13511
13512 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13513 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13514 M:      Prabu Thangamuthu <prabut@synopsys.com>
13515 L:      linux-scsi@vger.kernel.org
13516 S:      Supported
13517 F:      drivers/scsi/ufs/*dwc*
13518
13519 UNSORTED BLOCK IMAGES (UBI)
13520 M:      Artem Bityutskiy <dedekind1@gmail.com>
13521 M:      Richard Weinberger <richard@nod.at>
13522 W:      http://www.linux-mtd.infradead.org/
13523 L:      linux-mtd@lists.infradead.org
13524 T:      git git://git.infradead.org/ubifs-2.6.git
13525 S:      Supported
13526 F:      drivers/mtd/ubi/
13527 F:      include/linux/mtd/ubi.h
13528 F:      include/uapi/mtd/ubi-user.h
13529
13530 USB "USBNET" DRIVER FRAMEWORK
13531 M:      Oliver Neukum <oneukum@suse.com>
13532 L:      netdev@vger.kernel.org
13533 W:      http://www.linux-usb.org/usbnet
13534 S:      Maintained
13535 F:      drivers/net/usb/usbnet.c
13536 F:      include/linux/usb/usbnet.h
13537
13538 USB ACM DRIVER
13539 M:      Oliver Neukum <oneukum@suse.com>
13540 L:      linux-usb@vger.kernel.org
13541 S:      Maintained
13542 F:      Documentation/usb/acm.txt
13543 F:      drivers/usb/class/cdc-acm.*
13544
13545 USB AR5523 WIRELESS DRIVER
13546 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13547 L:      linux-wireless@vger.kernel.org
13548 S:      Maintained
13549 F:      drivers/net/wireless/ath/ar5523/
13550
13551 USB ATTACHED SCSI
13552 M:      Oliver Neukum <oneukum@suse.com>
13553 L:      linux-usb@vger.kernel.org
13554 L:      linux-scsi@vger.kernel.org
13555 S:      Maintained
13556 F:      drivers/usb/storage/uas.c
13557
13558 USB CDC ETHERNET DRIVER
13559 M:      Oliver Neukum <oliver@neukum.org>
13560 L:      linux-usb@vger.kernel.org
13561 S:      Maintained
13562 F:      drivers/net/usb/cdc_*.c
13563 F:      include/uapi/linux/usb/cdc.h
13564
13565 USB CHAOSKEY DRIVER
13566 M:      Keith Packard <keithp@keithp.com>
13567 L:      linux-usb@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/usb/misc/chaoskey.c
13570
13571 USB CYPRESS C67X00 DRIVER
13572 M:      Peter Korsgaard <jacmet@sunsite.dk>
13573 L:      linux-usb@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/usb/c67x00/
13576
13577 USB DAVICOM DM9601 DRIVER
13578 M:      Peter Korsgaard <jacmet@sunsite.dk>
13579 L:      netdev@vger.kernel.org
13580 W:      http://www.linux-usb.org/usbnet
13581 S:      Maintained
13582 F:      drivers/net/usb/dm9601.c
13583
13584 USB DIAMOND RIO500 DRIVER
13585 M:      Cesar Miquel <miquel@df.uba.ar>
13586 L:      rio500-users@lists.sourceforge.net
13587 W:      http://rio500.sourceforge.net
13588 S:      Maintained
13589 F:      drivers/usb/misc/rio500*
13590
13591 USB EHCI DRIVER
13592 M:      Alan Stern <stern@rowland.harvard.edu>
13593 L:      linux-usb@vger.kernel.org
13594 S:      Maintained
13595 F:      Documentation/usb/ehci.txt
13596 F:      drivers/usb/host/ehci*
13597
13598 USB GADGET/PERIPHERAL SUBSYSTEM
13599 M:      Felipe Balbi <balbi@kernel.org>
13600 L:      linux-usb@vger.kernel.org
13601 W:      http://www.linux-usb.org/gadget
13602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13603 S:      Maintained
13604 F:      drivers/usb/gadget/
13605 F:      include/linux/usb/gadget*
13606
13607 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13608 M:      Jiri Kosina <jikos@kernel.org>
13609 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13610 L:      linux-usb@vger.kernel.org
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13612 S:      Maintained
13613 F:      Documentation/hid/hiddev.txt
13614 F:      drivers/hid/usbhid/
13615
13616 USB ISP116X DRIVER
13617 M:      Olav Kongas <ok@artecdesign.ee>
13618 L:      linux-usb@vger.kernel.org
13619 S:      Maintained
13620 F:      drivers/usb/host/isp116x*
13621 F:      include/linux/usb/isp116x.h
13622
13623 USB LAN78XX ETHERNET DRIVER
13624 M:      Woojung Huh <woojung.huh@microchip.com>
13625 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13626 L:      netdev@vger.kernel.org
13627 S:      Maintained
13628 F:      drivers/net/usb/lan78xx.*
13629
13630 USB MASS STORAGE DRIVER
13631 M:      Alan Stern <stern@rowland.harvard.edu>
13632 L:      linux-usb@vger.kernel.org
13633 L:      usb-storage@lists.one-eyed-alien.net
13634 S:      Maintained
13635 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13636 F:      drivers/usb/storage/
13637
13638 USB MIDI DRIVER
13639 M:      Clemens Ladisch <clemens@ladisch.de>
13640 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13641 T:      git git://git.alsa-project.org/alsa-kernel.git
13642 S:      Maintained
13643 F:      sound/usb/midi.*
13644
13645 USB NETWORKING DRIVERS
13646 L:      linux-usb@vger.kernel.org
13647 S:      Odd Fixes
13648 F:      drivers/net/usb/
13649
13650 USB OHCI DRIVER
13651 M:      Alan Stern <stern@rowland.harvard.edu>
13652 L:      linux-usb@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/usb/ohci.txt
13655 F:      drivers/usb/host/ohci*
13656
13657 USB OTG FSM (Finite State Machine)
13658 M:      Peter Chen <Peter.Chen@nxp.com>
13659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13660 L:      linux-usb@vger.kernel.org
13661 S:      Maintained
13662 F:      drivers/usb/common/usb-otg-fsm.c
13663
13664 USB OVER IP DRIVER
13665 M:      Valentina Manea <valentina.manea.m@gmail.com>
13666 M:      Shuah Khan <shuahkh@osg.samsung.com>
13667 M:      Shuah Khan <shuah@kernel.org>
13668 L:      linux-usb@vger.kernel.org
13669 S:      Maintained
13670 F:      Documentation/usb/usbip_protocol.txt
13671 F:      drivers/usb/usbip/
13672 F:      tools/usb/usbip/
13673
13674 USB PEGASUS DRIVER
13675 M:      Petko Manolov <petkan@nucleusys.com>
13676 L:      linux-usb@vger.kernel.org
13677 L:      netdev@vger.kernel.org
13678 T:      git git://github.com/petkan/pegasus.git
13679 W:      https://github.com/petkan/pegasus
13680 S:      Maintained
13681 F:      drivers/net/usb/pegasus.*
13682
13683 USB PHY LAYER
13684 M:      Felipe Balbi <balbi@kernel.org>
13685 L:      linux-usb@vger.kernel.org
13686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13687 S:      Maintained
13688 F:      drivers/usb/phy/
13689
13690 USB PRINTER DRIVER (usblp)
13691 M:      Pete Zaitcev <zaitcev@redhat.com>
13692 L:      linux-usb@vger.kernel.org
13693 S:      Supported
13694 F:      drivers/usb/class/usblp.c
13695
13696 USB QMI WWAN NETWORK DRIVER
13697 M:      Bjørn Mork <bjorn@mork.no>
13698 L:      netdev@vger.kernel.org
13699 S:      Maintained
13700 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13701 F:      drivers/net/usb/qmi_wwan.c
13702
13703 USB RTL8150 DRIVER
13704 M:      Petko Manolov <petkan@nucleusys.com>
13705 L:      linux-usb@vger.kernel.org
13706 L:      netdev@vger.kernel.org
13707 T:      git git://github.com/petkan/rtl8150.git
13708 W:      https://github.com/petkan/rtl8150
13709 S:      Maintained
13710 F:      drivers/net/usb/rtl8150.c
13711
13712 USB SERIAL SUBSYSTEM
13713 M:      Johan Hovold <johan@kernel.org>
13714 L:      linux-usb@vger.kernel.org
13715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13716 S:      Maintained
13717 F:      Documentation/usb/usb-serial.txt
13718 F:      drivers/usb/serial/
13719 F:      include/linux/usb/serial.h
13720
13721 USB SMSC75XX ETHERNET DRIVER
13722 M:      Steve Glendinning <steve.glendinning@shawell.net>
13723 L:      netdev@vger.kernel.org
13724 S:      Maintained
13725 F:      drivers/net/usb/smsc75xx.*
13726
13727 USB SMSC95XX ETHERNET DRIVER
13728 M:      Steve Glendinning <steve.glendinning@shawell.net>
13729 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13730 L:      netdev@vger.kernel.org
13731 S:      Maintained
13732 F:      drivers/net/usb/smsc95xx.*
13733
13734 USB SUBSYSTEM
13735 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13736 L:      linux-usb@vger.kernel.org
13737 W:      http://www.linux-usb.org
13738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13739 S:      Supported
13740 F:      Documentation/devicetree/bindings/usb/
13741 F:      Documentation/usb/
13742 F:      drivers/usb/
13743 F:      include/linux/usb.h
13744 F:      include/linux/usb/
13745
13746 USB TYPEC SUBSYSTEM
13747 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13748 L:      linux-usb@vger.kernel.org
13749 S:      Maintained
13750 F:      Documentation/ABI/testing/sysfs-class-typec
13751 F:      Documentation/usb/typec.rst
13752 F:      drivers/usb/typec/
13753 F:      include/linux/usb/typec.h
13754
13755 USB UHCI DRIVER
13756 M:      Alan Stern <stern@rowland.harvard.edu>
13757 L:      linux-usb@vger.kernel.org
13758 S:      Maintained
13759 F:      drivers/usb/host/uhci*
13760
13761 USB VIDEO CLASS
13762 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13763 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13764 L:      linux-media@vger.kernel.org
13765 T:      git git://linuxtv.org/media_tree.git
13766 W:      http://www.ideasonboard.org/uvc/
13767 S:      Maintained
13768 F:      drivers/media/usb/uvc/
13769 F:      include/uapi/linux/uvcvideo.h
13770
13771 USB VISION DRIVER
13772 M:      Hans Verkuil <hverkuil@xs4all.nl>
13773 L:      linux-media@vger.kernel.org
13774 T:      git git://linuxtv.org/media_tree.git
13775 W:      https://linuxtv.org
13776 S:      Odd Fixes
13777 F:      drivers/media/usb/usbvision/
13778
13779 USB WEBCAM GADGET
13780 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13781 L:      linux-usb@vger.kernel.org
13782 S:      Maintained
13783 F:      drivers/usb/gadget/function/*uvc*
13784 F:      drivers/usb/gadget/legacy/webcam.c
13785
13786 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13787 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13788 L:      linux-wireless@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/net/wireless/rndis_wlan.c
13791
13792 USB XHCI DRIVER
13793 M:      Mathias Nyman <mathias.nyman@intel.com>
13794 L:      linux-usb@vger.kernel.org
13795 S:      Supported
13796 F:      drivers/usb/host/xhci*
13797 F:      drivers/usb/host/pci-quirks*
13798
13799 USB ZD1201 DRIVER
13800 L:      linux-wireless@vger.kernel.org
13801 W:      http://linux-lc100020.sourceforge.net
13802 S:      Orphan
13803 F:      drivers/net/wireless/zydas/zd1201.*
13804
13805 USB ZR364XX DRIVER
13806 M:      Antoine Jacquet <royale@zerezo.com>
13807 L:      linux-usb@vger.kernel.org
13808 L:      linux-media@vger.kernel.org
13809 T:      git git://linuxtv.org/media_tree.git
13810 W:      http://royale.zerezo.com/zr364xx/
13811 S:      Maintained
13812 F:      Documentation/media/v4l-drivers/zr364xx*
13813 F:      drivers/media/usb/zr364xx/
13814
13815 USER-MODE LINUX (UML)
13816 M:      Jeff Dike <jdike@addtoit.com>
13817 M:      Richard Weinberger <richard@nod.at>
13818 L:      user-mode-linux-devel@lists.sourceforge.net
13819 L:      user-mode-linux-user@lists.sourceforge.net
13820 W:      http://user-mode-linux.sourceforge.net
13821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13822 S:      Maintained
13823 F:      Documentation/virtual/uml/
13824 F:      arch/um/
13825 F:      arch/x86/um/
13826 F:      fs/hostfs/
13827 F:      fs/hppfs/
13828
13829 USERSPACE I/O (UIO)
13830 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13831 S:      Maintained
13832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13833 F:      Documentation/driver-api/uio-howto.rst
13834 F:      drivers/uio/
13835 F:      include/linux/uio*.h
13836
13837 UTIL-LINUX PACKAGE
13838 M:      Karel Zak <kzak@redhat.com>
13839 L:      util-linux@vger.kernel.org
13840 W:      http://en.wikipedia.org/wiki/Util-linux
13841 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13842 S:      Maintained
13843
13844 UUID HELPERS
13845 M:      Christoph Hellwig <hch@lst.de>
13846 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13847 L:      linux-kernel@vger.kernel.org
13848 T:      git git://git.infradead.org/users/hch/uuid.git
13849 F:      lib/uuid.c
13850 F:      lib/test_uuid.c
13851 F:      include/linux/uuid.h
13852 F:      include/uapi/linux/uuid.h
13853 S:      Maintained
13854
13855 UVESAFB DRIVER
13856 M:      Michal Januszewski <spock@gentoo.org>
13857 L:      linux-fbdev@vger.kernel.org
13858 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13859 S:      Maintained
13860 F:      Documentation/fb/uvesafb.txt
13861 F:      drivers/video/fbdev/uvesafb.*
13862
13863 VF610 NAND DRIVER
13864 M:      Stefan Agner <stefan@agner.ch>
13865 L:      linux-mtd@lists.infradead.org
13866 S:      Supported
13867 F:      drivers/mtd/nand/vf610_nfc.c
13868
13869 VFAT/FAT/MSDOS FILESYSTEM
13870 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13871 S:      Maintained
13872 F:      Documentation/filesystems/vfat.txt
13873 F:      fs/fat/
13874
13875 VFIO DRIVER
13876 M:      Alex Williamson <alex.williamson@redhat.com>
13877 L:      kvm@vger.kernel.org
13878 T:      git git://github.com/awilliam/linux-vfio.git
13879 S:      Maintained
13880 F:      Documentation/vfio.txt
13881 F:      drivers/vfio/
13882 F:      include/linux/vfio.h
13883 F:      include/uapi/linux/vfio.h
13884
13885 VFIO MEDIATED DEVICE DRIVERS
13886 M:      Kirti Wankhede <kwankhede@nvidia.com>
13887 L:      kvm@vger.kernel.org
13888 S:      Maintained
13889 F:      Documentation/vfio-mediated-device.txt
13890 F:      drivers/vfio/mdev/
13891 F:      include/linux/mdev.h
13892 F:      samples/vfio-mdev/
13893
13894 VFIO PLATFORM DRIVER
13895 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13896 L:      kvm@vger.kernel.org
13897 S:      Maintained
13898 F:      drivers/vfio/platform/
13899
13900 VGA_SWITCHEROO
13901 R:      Lukas Wunner <lukas@wunner.de>
13902 S:      Maintained
13903 F:      Documentation/gpu/vga-switcheroo.rst
13904 F:      drivers/gpu/vga/vga_switcheroo.c
13905 F:      include/linux/vga_switcheroo.h
13906 T:      git git://anongit.freedesktop.org/drm/drm-misc
13907
13908 VIA RHINE NETWORK DRIVER
13909 S:      Orphan
13910 F:      drivers/net/ethernet/via/via-rhine.c
13911
13912 VIA SD/MMC CARD CONTROLLER DRIVER
13913 M:      Bruce Chang <brucechang@via.com.tw>
13914 M:      Harald Welte <HaraldWelte@viatech.com>
13915 S:      Maintained
13916 F:      drivers/mmc/host/via-sdmmc.c
13917
13918 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13919 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13920 L:      linux-fbdev@vger.kernel.org
13921 S:      Maintained
13922 F:      include/linux/via-core.h
13923 F:      include/linux/via-gpio.h
13924 F:      include/linux/via_i2c.h
13925 F:      drivers/video/fbdev/via/
13926
13927 VIA VELOCITY NETWORK DRIVER
13928 M:      Francois Romieu <romieu@fr.zoreil.com>
13929 L:      netdev@vger.kernel.org
13930 S:      Maintained
13931 F:      drivers/net/ethernet/via/via-velocity.*
13932
13933 VIDEO MULTIPLEXER DRIVER
13934 M:      Philipp Zabel <p.zabel@pengutronix.de>
13935 L:      linux-media@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/media/platform/video-mux.c
13938
13939 VIDEOBUF2 FRAMEWORK
13940 M:      Pawel Osciak <pawel@osciak.com>
13941 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13942 M:      Kyungmin Park <kyungmin.park@samsung.com>
13943 L:      linux-media@vger.kernel.org
13944 S:      Maintained
13945 F:      drivers/media/v4l2-core/videobuf2-*
13946 F:      include/media/videobuf2-*
13947
13948 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13949 M:      Helen Koike <helen.koike@collabora.com>
13950 L:      linux-media@vger.kernel.org
13951 T:      git git://linuxtv.org/media_tree.git
13952 W:      https://linuxtv.org
13953 S:      Maintained
13954 F:      drivers/media/platform/vimc/*
13955
13956 VIRT LIB
13957 M:      Alex Williamson <alex.williamson@redhat.com>
13958 M:      Paolo Bonzini <pbonzini@redhat.com>
13959 L:      kvm@vger.kernel.org
13960 S:      Supported
13961 F:      virt/lib/
13962
13963 VIRTIO AND VHOST VSOCK DRIVER
13964 M:      Stefan Hajnoczi <stefanha@redhat.com>
13965 L:      kvm@vger.kernel.org
13966 L:      virtualization@lists.linux-foundation.org
13967 L:      netdev@vger.kernel.org
13968 S:      Maintained
13969 F:      include/linux/virtio_vsock.h
13970 F:      include/uapi/linux/virtio_vsock.h
13971 F:      include/uapi/linux/vsockmon.h
13972 F:      net/vmw_vsock/af_vsock_tap.c
13973 F:      net/vmw_vsock/virtio_transport_common.c
13974 F:      net/vmw_vsock/virtio_transport.c
13975 F:      drivers/net/vsockmon.c
13976 F:      drivers/vhost/vsock.c
13977 F:      drivers/vhost/vsock.h
13978
13979 VIRTIO CONSOLE DRIVER
13980 M:      Amit Shah <amit@kernel.org>
13981 L:      virtualization@lists.linux-foundation.org
13982 S:      Maintained
13983 F:      drivers/char/virtio_console.c
13984 F:      include/linux/virtio_console.h
13985 F:      include/uapi/linux/virtio_console.h
13986
13987 VIRTIO CORE, NET AND BLOCK DRIVERS
13988 M:      "Michael S. Tsirkin" <mst@redhat.com>
13989 M:      Jason Wang <jasowang@redhat.com>
13990 L:      virtualization@lists.linux-foundation.org
13991 S:      Maintained
13992 F:      Documentation/devicetree/bindings/virtio/
13993 F:      drivers/virtio/
13994 F:      tools/virtio/
13995 F:      drivers/net/virtio_net.c
13996 F:      drivers/block/virtio_blk.c
13997 F:      include/linux/virtio*.h
13998 F:      include/uapi/linux/virtio_*.h
13999 F:      drivers/crypto/virtio/
14000
14001 VIRTIO CRYPTO DRIVER
14002 M:      Gonglei <arei.gonglei@huawei.com>
14003 L:      virtualization@lists.linux-foundation.org
14004 L:      linux-crypto@vger.kernel.org
14005 S:      Maintained
14006 F:      drivers/crypto/virtio/
14007 F:      include/uapi/linux/virtio_crypto.h
14008
14009 VIRTIO DRIVERS FOR S390
14010 M:      Cornelia Huck <cohuck@redhat.com>
14011 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14012 L:      linux-s390@vger.kernel.org
14013 L:      virtualization@lists.linux-foundation.org
14014 L:      kvm@vger.kernel.org
14015 S:      Supported
14016 F:      drivers/s390/virtio/
14017
14018 VIRTIO GPU DRIVER
14019 M:      David Airlie <airlied@linux.ie>
14020 M:      Gerd Hoffmann <kraxel@redhat.com>
14021 L:      dri-devel@lists.freedesktop.org
14022 L:      virtualization@lists.linux-foundation.org
14023 T:      git git://anongit.freedesktop.org/drm/drm-misc
14024 S:      Maintained
14025 F:      drivers/gpu/drm/virtio/
14026 F:      include/uapi/linux/virtio_gpu.h
14027
14028 VIRTIO HOST (VHOST)
14029 M:      "Michael S. Tsirkin" <mst@redhat.com>
14030 M:      Jason Wang <jasowang@redhat.com>
14031 L:      kvm@vger.kernel.org
14032 L:      virtualization@lists.linux-foundation.org
14033 L:      netdev@vger.kernel.org
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14035 S:      Maintained
14036 F:      drivers/vhost/
14037 F:      include/uapi/linux/vhost.h
14038
14039 VIRTIO INPUT DRIVER
14040 M:      Gerd Hoffmann <kraxel@redhat.com>
14041 S:      Maintained
14042 F:      drivers/virtio/virtio_input.c
14043 F:      include/uapi/linux/virtio_input.h
14044
14045 VIRTUAL SERIO DEVICE DRIVER
14046 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14047 S:      Maintained
14048 F:      drivers/input/serio/userio.c
14049 F:      include/uapi/linux/userio.h
14050
14051 VIVID VIRTUAL VIDEO DRIVER
14052 M:      Hans Verkuil <hverkuil@xs4all.nl>
14053 L:      linux-media@vger.kernel.org
14054 T:      git git://linuxtv.org/media_tree.git
14055 W:      https://linuxtv.org
14056 S:      Maintained
14057 F:      drivers/media/platform/vivid/*
14058
14059 VLYNQ BUS
14060 M:      Florian Fainelli <f.fainelli@gmail.com>
14061 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14062 S:      Maintained
14063 F:      drivers/vlynq/vlynq.c
14064 F:      include/linux/vlynq.h
14065
14066 VME SUBSYSTEM
14067 M:      Martyn Welch <martyn@welchs.me.uk>
14068 M:      Manohar Vanga <manohar.vanga@gmail.com>
14069 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14070 L:      devel@driverdev.osuosl.org
14071 S:      Maintained
14072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14073 F:      Documentation/driver-api/vme.rst
14074 F:      drivers/staging/vme/
14075 F:      drivers/vme/
14076 F:      include/linux/vme*
14077
14078 VMWARE BALLOON DRIVER
14079 M:      Xavier Deguillard <xdeguillard@vmware.com>
14080 M:      Philip Moltmann <moltmann@vmware.com>
14081 M:      "VMware, Inc." <pv-drivers@vmware.com>
14082 L:      linux-kernel@vger.kernel.org
14083 S:      Maintained
14084 F:      drivers/misc/vmw_balloon.c
14085
14086 VMWARE HYPERVISOR INTERFACE
14087 M:      Alok Kataria <akataria@vmware.com>
14088 L:      virtualization@lists.linux-foundation.org
14089 S:      Supported
14090 F:      arch/x86/kernel/cpu/vmware.c
14091
14092 VMWARE PVRDMA DRIVER
14093 M:      Adit Ranadive <aditr@vmware.com>
14094 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14095 L:      linux-rdma@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/infiniband/hw/vmw_pvrdma/
14098
14099 VMware PVSCSI driver
14100 M:      Jim Gill <jgill@vmware.com>
14101 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14102 L:      linux-scsi@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/scsi/vmw_pvscsi.c
14105 F:      drivers/scsi/vmw_pvscsi.h
14106
14107 VMWARE VMMOUSE SUBDRIVER
14108 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14109 M:      "VMware, Inc." <pv-drivers@vmware.com>
14110 L:      linux-input@vger.kernel.org
14111 S:      Maintained
14112 F:      drivers/input/mouse/vmmouse.c
14113 F:      drivers/input/mouse/vmmouse.h
14114
14115 VMWARE VMXNET3 ETHERNET DRIVER
14116 M:      Shrikrishna Khare <skhare@vmware.com>
14117 M:      "VMware, Inc." <pv-drivers@vmware.com>
14118 L:      netdev@vger.kernel.org
14119 S:      Maintained
14120 F:      drivers/net/vmxnet3/
14121
14122 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14123 M:      Liam Girdwood <lgirdwood@gmail.com>
14124 M:      Mark Brown <broonie@kernel.org>
14125 L:      linux-kernel@vger.kernel.org
14126 W:      http://www.slimlogic.co.uk/?p=48
14127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14128 S:      Supported
14129 F:      Documentation/devicetree/bindings/regulator/
14130 F:      drivers/regulator/
14131 F:      include/dt-bindings/regulator/
14132 F:      include/linux/regulator/
14133
14134 VRF
14135 M:      David Ahern <dsa@cumulusnetworks.com>
14136 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14137 L:      netdev@vger.kernel.org
14138 S:      Maintained
14139 F:      drivers/net/vrf.c
14140 F:      Documentation/networking/vrf.txt
14141
14142 VT1211 HARDWARE MONITOR DRIVER
14143 M:      Juerg Haefliger <juergh@gmail.com>
14144 L:      linux-hwmon@vger.kernel.org
14145 S:      Maintained
14146 F:      Documentation/hwmon/vt1211
14147 F:      drivers/hwmon/vt1211.c
14148
14149 VT8231 HARDWARE MONITOR DRIVER
14150 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14151 L:      linux-hwmon@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/hwmon/vt8231.c
14154
14155 VUB300 USB to SDIO/SD/MMC bridge chip
14156 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14157 L:      linux-mmc@vger.kernel.org
14158 L:      linux-usb@vger.kernel.org
14159 S:      Supported
14160 F:      drivers/mmc/host/vub300.c
14161
14162 W1 DALLAS'S 1-WIRE BUS
14163 M:      Evgeniy Polyakov <zbr@ioremap.net>
14164 S:      Maintained
14165 F:      Documentation/w1/
14166 F:      drivers/w1/
14167 F:      include/linux/w1.h
14168
14169 W83791D HARDWARE MONITORING DRIVER
14170 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14171 L:      linux-hwmon@vger.kernel.org
14172 S:      Maintained
14173 F:      Documentation/hwmon/w83791d
14174 F:      drivers/hwmon/w83791d.c
14175
14176 W83793 HARDWARE MONITORING DRIVER
14177 M:      Rudolf Marek <r.marek@assembler.cz>
14178 L:      linux-hwmon@vger.kernel.org
14179 S:      Maintained
14180 F:      Documentation/hwmon/w83793
14181 F:      drivers/hwmon/w83793.c
14182
14183 W83795 HARDWARE MONITORING DRIVER
14184 M:      Jean Delvare <jdelvare@suse.com>
14185 L:      linux-hwmon@vger.kernel.org
14186 S:      Maintained
14187 F:      drivers/hwmon/w83795.c
14188
14189 W83L51xD SD/MMC CARD INTERFACE DRIVER
14190 M:      Pierre Ossman <pierre@ossman.eu>
14191 S:      Maintained
14192 F:      drivers/mmc/host/wbsd.*
14193
14194 WACOM PROTOCOL 4 SERIAL TABLETS
14195 M:      Julian Squires <julian@cipht.net>
14196 M:      Hans de Goede <hdegoede@redhat.com>
14197 L:      linux-input@vger.kernel.org
14198 S:      Maintained
14199 F:      drivers/input/tablet/wacom_serial4.c
14200
14201 WATCHDOG DEVICE DRIVERS
14202 M:      Wim Van Sebroeck <wim@iguana.be>
14203 R:      Guenter Roeck <linux@roeck-us.net>
14204 L:      linux-watchdog@vger.kernel.org
14205 W:      http://www.linux-watchdog.org/
14206 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14207 S:      Maintained
14208 F:      Documentation/devicetree/bindings/watchdog/
14209 F:      Documentation/watchdog/
14210 F:      drivers/watchdog/
14211 F:      include/linux/watchdog.h
14212 F:      include/uapi/linux/watchdog.h
14213
14214 WIIMOTE HID DRIVER
14215 M:      David Herrmann <dh.herrmann@googlemail.com>
14216 L:      linux-input@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/hid/hid-wiimote*
14219
14220 WILOCITY WIL6210 WIRELESS DRIVER
14221 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14222 L:      linux-wireless@vger.kernel.org
14223 L:      wil6210@qca.qualcomm.com
14224 S:      Supported
14225 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14226 F:      drivers/net/wireless/ath/wil6210/
14227 F:      include/uapi/linux/wil6210_uapi.h
14228
14229 WIMAX STACK
14230 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14231 M:      linux-wimax@intel.com
14232 L:      wimax@linuxwimax.org (subscribers-only)
14233 S:      Supported
14234 W:      http://linuxwimax.org
14235 F:      Documentation/wimax/README.wimax
14236 F:      include/linux/wimax/debug.h
14237 F:      include/net/wimax.h
14238 F:      include/uapi/linux/wimax.h
14239 F:      net/wimax/
14240
14241 WINBOND CIR DRIVER
14242 M:      David Härdeman <david@hardeman.nu>
14243 S:      Maintained
14244 F:      drivers/media/rc/winbond-cir.c
14245
14246 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14247 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14248 L:      linux-watchdog@vger.kernel.org
14249 S:      Maintained
14250 F:      drivers/watchdog/ebc-c384_wdt.c
14251
14252 WINSYSTEMS WS16C48 GPIO DRIVER
14253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14254 L:      linux-gpio@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/gpio/gpio-ws16c48.c
14257
14258 WISTRON LAPTOP BUTTON DRIVER
14259 M:      Miloslav Trmac <mitr@volny.cz>
14260 S:      Maintained
14261 F:      drivers/input/misc/wistron_btns.c
14262
14263 WL3501 WIRELESS PCMCIA CARD DRIVER
14264 L:      linux-wireless@vger.kernel.org
14265 S:      Odd fixes
14266 F:      drivers/net/wireless/wl3501*
14267
14268 WOLFSON MICROELECTRONICS DRIVERS
14269 L:      patches@opensource.cirrus.com
14270 T:      git https://github.com/CirrusLogic/linux-drivers.git
14271 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14272 S:      Supported
14273 F:      Documentation/hwmon/wm83??
14274 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14275 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14276 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14277 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14278 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14279 F:      drivers/clk/clk-wm83*.c
14280 F:      drivers/extcon/extcon-arizona.c
14281 F:      drivers/leds/leds-wm83*.c
14282 F:      drivers/gpio/gpio-*wm*.c
14283 F:      drivers/gpio/gpio-arizona.c
14284 F:      drivers/hwmon/wm83??-hwmon.c
14285 F:      drivers/input/misc/wm831x-on.c
14286 F:      drivers/input/touchscreen/wm831x-ts.c
14287 F:      drivers/input/touchscreen/wm97*.c
14288 F:      drivers/mfd/arizona*
14289 F:      drivers/mfd/wm*.c
14290 F:      drivers/mfd/cs47l24*
14291 F:      drivers/power/supply/wm83*.c
14292 F:      drivers/rtc/rtc-wm83*.c
14293 F:      drivers/regulator/wm8*.c
14294 F:      drivers/regulator/arizona*
14295 F:      drivers/video/backlight/wm83*_bl.c
14296 F:      drivers/watchdog/wm83*_wdt.c
14297 F:      include/linux/mfd/arizona/
14298 F:      include/linux/mfd/wm831x/
14299 F:      include/linux/mfd/wm8350/
14300 F:      include/linux/mfd/wm8400*
14301 F:      include/linux/regulator/arizona*
14302 F:      include/linux/wm97xx.h
14303 F:      include/sound/wm????.h
14304 F:      sound/soc/codecs/arizona.?
14305 F:      sound/soc/codecs/wm*
14306 F:      sound/soc/codecs/cs47l24*
14307
14308 WORKQUEUE
14309 M:      Tejun Heo <tj@kernel.org>
14310 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14312 S:      Maintained
14313 F:      include/linux/workqueue.h
14314 F:      kernel/workqueue.c
14315 F:      Documentation/core-api/workqueue.rst
14316
14317 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14318 M:      Chen-Yu Tsai <wens@csie.org>
14319 L:      linux-kernel@vger.kernel.org
14320 S:      Maintained
14321 N:      axp[128]
14322
14323 X.25 NETWORK LAYER
14324 M:      Andrew Hendry <andrew.hendry@gmail.com>
14325 L:      linux-x25@vger.kernel.org
14326 S:      Odd Fixes
14327 F:      Documentation/networking/x25*
14328 F:      include/net/x25*
14329 F:      net/x25/
14330
14331 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14332 M:      Thomas Gleixner <tglx@linutronix.de>
14333 M:      Ingo Molnar <mingo@redhat.com>
14334 M:      "H. Peter Anvin" <hpa@zytor.com>
14335 M:      x86@kernel.org
14336 L:      linux-kernel@vger.kernel.org
14337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14338 S:      Maintained
14339 F:      Documentation/x86/
14340 F:      arch/x86/
14341
14342 X86 MCE INFRASTRUCTURE
14343 M:      Tony Luck <tony.luck@intel.com>
14344 M:      Borislav Petkov <bp@alien8.de>
14345 L:      linux-edac@vger.kernel.org
14346 S:      Maintained
14347 F:      arch/x86/kernel/cpu/mcheck/*
14348
14349 X86 MICROCODE UPDATE SUPPORT
14350 M:      Borislav Petkov <bp@alien8.de>
14351 S:      Maintained
14352 F:      arch/x86/kernel/cpu/microcode/*
14353
14354 X86 PLATFORM DRIVERS
14355 M:      Darren Hart <dvhart@infradead.org>
14356 M:      Andy Shevchenko <andy@infradead.org>
14357 L:      platform-driver-x86@vger.kernel.org
14358 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14359 S:      Maintained
14360 F:      drivers/platform/x86/
14361 F:      drivers/platform/olpc/
14362
14363 X86 VDSO
14364 M:      Andy Lutomirski <luto@amacapital.net>
14365 L:      linux-kernel@vger.kernel.org
14366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14367 S:      Maintained
14368 F:      arch/x86/entry/vdso/
14369
14370 XC2028/3028 TUNER DRIVER
14371 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14372 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14373 L:      linux-media@vger.kernel.org
14374 W:      https://linuxtv.org
14375 T:      git git://linuxtv.org/media_tree.git
14376 S:      Maintained
14377 F:      drivers/media/tuners/tuner-xc2028.*
14378
14379 XEN BLOCK SUBSYSTEM
14380 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14381 M:      Roger Pau Monné <roger.pau@citrix.com>
14382 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14383 S:      Supported
14384 F:      drivers/block/xen-blkback/*
14385 F:      drivers/block/xen*
14386
14387 XEN HYPERVISOR ARM
14388 M:      Stefano Stabellini <sstabellini@kernel.org>
14389 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14390 S:      Maintained
14391 F:      arch/arm/xen/
14392 F:      arch/arm/include/asm/xen/
14393
14394 XEN HYPERVISOR ARM64
14395 M:      Stefano Stabellini <sstabellini@kernel.org>
14396 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14397 S:      Maintained
14398 F:      arch/arm64/xen/
14399 F:      arch/arm64/include/asm/xen/
14400
14401 XEN HYPERVISOR INTERFACE
14402 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14403 M:      Juergen Gross <jgross@suse.com>
14404 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14406 S:      Supported
14407 F:      arch/x86/xen/
14408 F:      drivers/*/xen-*front.c
14409 F:      drivers/xen/
14410 F:      arch/x86/include/asm/xen/
14411 F:      include/xen/
14412 F:      include/uapi/xen/
14413 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14414 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14415
14416 XEN NETWORK BACKEND DRIVER
14417 M:      Wei Liu <wei.liu2@citrix.com>
14418 M:      Paul Durrant <paul.durrant@citrix.com>
14419 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14420 L:      netdev@vger.kernel.org
14421 S:      Supported
14422 F:      drivers/net/xen-netback/*
14423
14424 XEN PCI SUBSYSTEM
14425 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14426 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14427 S:      Supported
14428 F:      arch/x86/pci/*xen*
14429 F:      drivers/pci/*xen*
14430
14431 XEN PVSCSI DRIVERS
14432 M:      Juergen Gross <jgross@suse.com>
14433 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14434 L:      linux-scsi@vger.kernel.org
14435 S:      Supported
14436 F:      drivers/scsi/xen-scsifront.c
14437 F:      drivers/xen/xen-scsiback.c
14438 F:      include/xen/interface/io/vscsiif.h
14439
14440 XEN SWIOTLB SUBSYSTEM
14441 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14442 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14443 S:      Supported
14444 F:      arch/x86/xen/*swiotlb*
14445 F:      drivers/xen/*swiotlb*
14446
14447 XFS FILESYSTEM
14448 M:      Darrick J. Wong <darrick.wong@oracle.com>
14449 M:      linux-xfs@vger.kernel.org
14450 L:      linux-xfs@vger.kernel.org
14451 W:      http://xfs.org/
14452 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14453 S:      Supported
14454 F:      Documentation/filesystems/xfs.txt
14455 F:      fs/xfs/
14456
14457 XILINX AXI ETHERNET DRIVER
14458 M:      Anirudha Sarangi <anirudh@xilinx.com>
14459 M:      John Linn <John.Linn@xilinx.com>
14460 S:      Maintained
14461 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14462
14463 XILINX UARTLITE SERIAL DRIVER
14464 M:      Peter Korsgaard <jacmet@sunsite.dk>
14465 L:      linux-serial@vger.kernel.org
14466 S:      Maintained
14467 F:      drivers/tty/serial/uartlite.c
14468
14469 XILINX VIDEO IP CORES
14470 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14471 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14472 L:      linux-media@vger.kernel.org
14473 T:      git git://linuxtv.org/media_tree.git
14474 S:      Supported
14475 F:      Documentation/devicetree/bindings/media/xilinx/
14476 F:      drivers/media/platform/xilinx/
14477 F:      include/uapi/linux/xilinx-v4l2-controls.h
14478
14479 XILLYBUS DRIVER
14480 M:      Eli Billauer <eli.billauer@gmail.com>
14481 L:      linux-kernel@vger.kernel.org
14482 S:      Supported
14483 F:      drivers/char/xillybus/
14484
14485 XRA1403 GPIO EXPANDER
14486 M:      Nandor Han <nandor.han@ge.com>
14487 M:      Semi Malinen <semi.malinen@ge.com>
14488 L:      linux-gpio@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/gpio/gpio-xra1403.c
14491 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14492
14493 XTENSA XTFPGA PLATFORM SUPPORT
14494 M:      Max Filippov <jcmvbkbc@gmail.com>
14495 L:      linux-xtensa@linux-xtensa.org
14496 S:      Maintained
14497 F:      drivers/spi/spi-xtensa-xtfpga.c
14498 F:      sound/soc/xtensa/xtfpga-i2s.c
14499
14500 YAM DRIVER FOR AX.25
14501 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14502 L:      linux-hams@vger.kernel.org
14503 S:      Maintained
14504 F:      drivers/net/hamradio/yam*
14505 F:      include/linux/yam.h
14506
14507 YAMA SECURITY MODULE
14508 M:      Kees Cook <keescook@chromium.org>
14509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14510 S:      Supported
14511 F:      security/yama/
14512 F:      Documentation/admin-guide/LSM/Yama.rst
14513
14514 YEALINK PHONE DRIVER
14515 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14516 L:      usbb2k-api-dev@nongnu.org
14517 S:      Maintained
14518 F:      Documentation/input/yealink.rst
14519 F:      drivers/input/misc/yealink.*
14520
14521 Z8530 DRIVER FOR AX.25
14522 M:      Joerg Reuter <jreuter@yaina.de>
14523 W:      http://yaina.de/jreuter/
14524 W:      http://www.qsl.net/dl1bke/
14525 L:      linux-hams@vger.kernel.org
14526 S:      Maintained
14527 F:      Documentation/networking/z8530drv.txt
14528 F:      drivers/net/hamradio/*scc.c
14529 F:      drivers/net/hamradio/z8530.h
14530
14531 ZBUD COMPRESSED PAGE ALLOCATOR
14532 M:      Seth Jennings <sjenning@redhat.com>
14533 M:      Dan Streetman <ddstreet@ieee.org>
14534 L:      linux-mm@kvack.org
14535 S:      Maintained
14536 F:      mm/zbud.c
14537 F:      include/linux/zbud.h
14538
14539 ZD1211RW WIRELESS DRIVER
14540 M:      Daniel Drake <dsd@gentoo.org>
14541 M:      Ulrich Kunitz <kune@deine-taler.de>
14542 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14543 L:      linux-wireless@vger.kernel.org
14544 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14545 S:      Maintained
14546 F:      drivers/net/wireless/zydas/zd1211rw/
14547
14548 ZD1301 MEDIA DRIVER
14549 M:      Antti Palosaari <crope@iki.fi>
14550 L:      linux-media@vger.kernel.org
14551 W:      https://linuxtv.org/
14552 W:      http://palosaari.fi/linux/
14553 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14554 S:      Maintained
14555 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14556
14557 ZD1301_DEMOD MEDIA DRIVER
14558 M:      Antti Palosaari <crope@iki.fi>
14559 L:      linux-media@vger.kernel.org
14560 W:      https://linuxtv.org/
14561 W:      http://palosaari.fi/linux/
14562 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14563 S:      Maintained
14564 F:      drivers/media/dvb-frontends/zd1301_demod*
14565
14566 ZPOOL COMPRESSED PAGE STORAGE API
14567 M:      Dan Streetman <ddstreet@ieee.org>
14568 L:      linux-mm@kvack.org
14569 S:      Maintained
14570 F:      mm/zpool.c
14571 F:      include/linux/zpool.h
14572
14573 ZR36067 VIDEO FOR LINUX DRIVER
14574 L:      mjpeg-users@lists.sourceforge.net
14575 L:      linux-media@vger.kernel.org
14576 W:      http://mjpeg.sourceforge.net/driver-zoran/
14577 T:      hg https://linuxtv.org/hg/v4l-dvb
14578 S:      Odd Fixes
14579 F:      drivers/media/pci/zoran/
14580
14581 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14582 M:      Minchan Kim <minchan@kernel.org>
14583 M:      Nitin Gupta <ngupta@vflare.org>
14584 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14585 L:      linux-kernel@vger.kernel.org
14586 S:      Maintained
14587 F:      drivers/block/zram/
14588 F:      Documentation/blockdev/zram.txt
14589
14590 ZS DECSTATION Z85C30 SERIAL DRIVER
14591 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14592 S:      Maintained
14593 F:      drivers/tty/serial/zs.*
14594
14595 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14596 M:      Minchan Kim <minchan@kernel.org>
14597 M:      Nitin Gupta <ngupta@vflare.org>
14598 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14599 L:      linux-mm@kvack.org
14600 S:      Maintained
14601 F:      mm/zsmalloc.c
14602 F:      include/linux/zsmalloc.h
14603 F:      Documentation/vm/zsmalloc.txt
14604
14605 ZSWAP COMPRESSED SWAP CACHING
14606 M:      Seth Jennings <sjenning@redhat.com>
14607 M:      Dan Streetman <ddstreet@ieee.org>
14608 L:      linux-mm@kvack.org
14609 S:      Maintained
14610 F:      mm/zswap.c
14611
14612 THE REST
14613 M:      Linus Torvalds <torvalds@linux-foundation.org>
14614 L:      linux-kernel@vger.kernel.org
14615 Q:      http://patchwork.kernel.org/project/LKML/list/
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14617 S:      Buried alive in reporters
14618 F:      *
14619 F:      */