Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/acpi/
305 F:      Documentation/acpi/
306 F:      Documentation/ABI/testing/sysfs-bus-acpi
307 F:      Documentation/ABI/testing/configfs-acpi
308 F:      drivers/pci/*acpi*
309 F:      drivers/pci/*/*acpi*
310 F:      drivers/pci/*/*/*acpi*
311 F:      tools/power/acpi/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      Lv Zheng <lv.zheng@intel.com>
316 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317 L:      linux-acpi@vger.kernel.org
318 L:      devel@acpica.org
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 B:      https://bugs.acpica.org
325 S:      Supported
326 F:      drivers/acpi/acpica/
327 F:      include/acpi/
328 F:      tools/power/acpi/
329
330 ACPI FAN DRIVER
331 M:      Zhang Rui <rui.zhang@intel.com>
332 L:      linux-acpi@vger.kernel.org
333 W:      https://01.org/linux-acpi
334 B:      https://bugzilla.kernel.org
335 S:      Supported
336 F:      drivers/acpi/fan.c
337
338 ACPI FOR ARM64 (ACPI/arm64)
339 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340 M:      Hanjun Guo <hanjun.guo@linaro.org>
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Maintained
344 F:      drivers/acpi/arm64
345
346 ACPI THERMAL DRIVER
347 M:      Zhang Rui <rui.zhang@intel.com>
348 L:      linux-acpi@vger.kernel.org
349 W:      https://01.org/linux-acpi
350 B:      https://bugzilla.kernel.org
351 S:      Supported
352 F:      drivers/acpi/*thermal*
353
354 ACPI VIDEO DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/acpi_video.c
361
362 ACPI WMI DRIVER
363 L:      platform-driver-x86@vger.kernel.org
364 S:      Orphan
365 F:      drivers/platform/x86/wmi.c
366
367 AD1889 ALSA SOUND DRIVER
368 M:      Thibaut Varene <T-Bone@parisc-linux.org>
369 W:      http://wiki.parisc-linux.org/AD1889
370 L:      linux-parisc@vger.kernel.org
371 S:      Maintained
372 F:      sound/pci/ad1889.*
373
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD5254
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/misc/ad525x_dpot.c
380
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD5398
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/regulator/ad5398.c
387
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389 M:      Michael Hennerich <michael.hennerich@analog.com>
390 W:      http://wiki.analog.com/AD7142
391 W:      http://ez.analog.com/community/linux-device-drivers
392 S:      Supported
393 F:      drivers/input/misc/ad714x.c
394
395 AD7877 TOUCHSCREEN DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD7877
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/input/touchscreen/ad7877.c
401
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD7879
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/input/touchscreen/ad7879.c
408
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410 M:      Jiri Kosina <jikos@kernel.org>
411 S:      Maintained
412
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
414 M:      Michael Hennerich <michael.hennerich@analog.com>
415 W:      https://wiki.analog.com/ADF7242
416 W:      http://ez.analog.com/community/linux-device-drivers
417 L:      linux-wpan@vger.kernel.org
418 S:      Supported
419 F:      drivers/net/ieee802154/adf7242.c
420 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422 ADM1025 HARDWARE MONITOR DRIVER
423 M:      Jean Delvare <jdelvare@suse.com>
424 L:      linux-hwmon@vger.kernel.org
425 S:      Maintained
426 F:      Documentation/hwmon/adm1025
427 F:      drivers/hwmon/adm1025.c
428
429 ADM1029 HARDWARE MONITOR DRIVER
430 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
431 L:      linux-hwmon@vger.kernel.org
432 S:      Maintained
433 F:      drivers/hwmon/adm1029.c
434
435 ADM8211 WIRELESS DRIVER
436 L:      linux-wireless@vger.kernel.org
437 W:      http://wireless.kernel.org/
438 S:      Orphan
439 F:      drivers/net/wireless/admtek/adm8211.*
440
441 ADP1653 FLASH CONTROLLER DRIVER
442 M:      Sakari Ailus <sakari.ailus@iki.fi>
443 L:      linux-media@vger.kernel.org
444 S:      Maintained
445 F:      drivers/media/i2c/adp1653.c
446 F:      include/media/i2c/adp1653.h
447
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/ADP5520
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/mfd/adp5520.c
454 F:      drivers/video/backlight/adp5520_bl.c
455 F:      drivers/leds/leds-adp5520.c
456 F:      drivers/gpio/gpio-adp5520.c
457 F:      drivers/input/keyboard/adp5520-keys.c
458
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      http://wiki.analog.com/ADP5588
462 W:      http://ez.analog.com/community/linux-device-drivers
463 S:      Supported
464 F:      drivers/input/keyboard/adp5588-keys.c
465 F:      drivers/gpio/gpio-adp5588.c
466
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468 M:      Michael Hennerich <michael.hennerich@analog.com>
469 W:      http://wiki.analog.com/ADP8860
470 W:      http://ez.analog.com/community/linux-device-drivers
471 S:      Supported
472 F:      drivers/video/backlight/adp8860_bl.c
473
474 ADS1015 HARDWARE MONITOR DRIVER
475 M:      Dirk Eibach <eibach@gdsys.de>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/ads1015
479 F:      drivers/hwmon/ads1015.c
480 F:      include/linux/platform_data/ads1015.h
481
482 ADT746X FAN DRIVER
483 M:      Colin Leroy <colin@colino.net>
484 S:      Maintained
485 F:      drivers/macintosh/therm_adt746x.c
486
487 ADT7475 HARDWARE MONITOR DRIVER
488 M:      Jean Delvare <jdelvare@suse.com>
489 L:      linux-hwmon@vger.kernel.org
490 S:      Maintained
491 F:      Documentation/hwmon/adt7475
492 F:      drivers/hwmon/adt7475.c
493
494 ADVANSYS SCSI DRIVER
495 M:      Matthew Wilcox <matthew@wil.cx>
496 M:      Hannes Reinecke <hare@suse.com>
497 L:      linux-scsi@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/scsi/advansys.txt
500 F:      drivers/scsi/advansys.c
501
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADXL345
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/misc/adxl34x.c
508
509 AEDSP16 DRIVER
510 M:      Riccardo Facchetti <fizban@tin.it>
511 S:      Maintained
512 F:      sound/oss/aedsp16.c
513
514 AF9013 MEDIA DRIVER
515 M:      Antti Palosaari <crope@iki.fi>
516 L:      linux-media@vger.kernel.org
517 W:      https://linuxtv.org
518 W:      http://palosaari.fi/linux/
519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
520 T:      git git://linuxtv.org/anttip/media_tree.git
521 S:      Maintained
522 F:      drivers/media/dvb-frontends/af9013*
523
524 AF9033 MEDIA DRIVER
525 M:      Antti Palosaari <crope@iki.fi>
526 L:      linux-media@vger.kernel.org
527 W:      https://linuxtv.org
528 W:      http://palosaari.fi/linux/
529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
530 T:      git git://linuxtv.org/anttip/media_tree.git
531 S:      Maintained
532 F:      drivers/media/dvb-frontends/af9033*
533
534 AFFS FILE SYSTEM
535 L:      linux-fsdevel@vger.kernel.org
536 S:      Orphan
537 F:      Documentation/filesystems/affs.txt
538 F:      fs/affs/
539
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541 M:      David Howells <dhowells@redhat.com>
542 L:      linux-afs@lists.infradead.org
543 S:      Supported
544 F:      fs/afs/
545 F:      include/net/af_rxrpc.h
546 F:      net/rxrpc/af_rxrpc.c
547 W:      https://www.infradead.org/~dhowells/kafs/
548
549 AGPGART DRIVER
550 M:      David Airlie <airlied@linux.ie>
551 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552 S:      Maintained
553 F:      drivers/char/agp/
554 F:      include/linux/agp*
555 F:      include/uapi/linux/agp*
556
557 AHA152X SCSI DRIVER
558 M:      "Juergen E. Fischer" <fischer@norbit.de>
559 L:      linux-scsi@vger.kernel.org
560 S:      Maintained
561 F:      drivers/scsi/aha152x*
562 F:      drivers/scsi/pcmcia/aha152x*
563
564 AIC7XXX / AIC79XX SCSI DRIVER
565 M:      Hannes Reinecke <hare@suse.com>
566 L:      linux-scsi@vger.kernel.org
567 S:      Maintained
568 F:      drivers/scsi/aic7xxx/
569
570 AIMSLAB FM RADIO RECEIVER DRIVER
571 M:      Hans Verkuil <hverkuil@xs4all.nl>
572 L:      linux-media@vger.kernel.org
573 T:      git git://linuxtv.org/media_tree.git
574 W:      https://linuxtv.org
575 S:      Maintained
576 F:      drivers/media/radio/radio-aimslab*
577
578 AIO
579 M:      Benjamin LaHaise <bcrl@kvack.org>
580 L:      linux-aio@kvack.org
581 S:      Supported
582 F:      fs/aio.c
583 F:      include/linux/*aio*.h
584
585 AIRSPY MEDIA DRIVER
586 M:      Antti Palosaari <crope@iki.fi>
587 L:      linux-media@vger.kernel.org
588 W:      https://linuxtv.org
589 W:      http://palosaari.fi/linux/
590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
591 T:      git git://linuxtv.org/anttip/media_tree.git
592 S:      Maintained
593 F:      drivers/media/usb/airspy/
594
595 ALACRITECH GIGABIT ETHERNET DRIVER
596 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
597 S:      Maintained
598 F:      drivers/net/ethernet/alacritech/*
599
600 ALCATEL SPEEDTOUCH USB DRIVER
601 M:      Duncan Sands <duncan.sands@free.fr>
602 L:      linux-usb@vger.kernel.org
603 W:      http://www.linux-usb.org/SpeedTouch/
604 S:      Maintained
605 F:      drivers/usb/atm/speedtch.c
606 F:      drivers/usb/atm/usbatm.c
607
608 ALCHEMY AU1XX0 MMC DRIVER
609 M:      Manuel Lauss <manuel.lauss@gmail.com>
610 S:      Maintained
611 F:      drivers/mmc/host/au1xmmc.c
612
613 ALI1563 I2C DRIVER
614 M:      Rudolf Marek <r.marek@assembler.cz>
615 L:      linux-i2c@vger.kernel.org
616 S:      Maintained
617 F:      Documentation/i2c/busses/i2c-ali1563
618 F:      drivers/i2c/busses/i2c-ali1563.c
619
620 ALLWINNER SECURITY SYSTEM
621 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
622 L:      linux-crypto@vger.kernel.org
623 S:      Maintained
624 F:      drivers/crypto/sunxi-ss/
625
626 ALPHA PORT
627 M:      Richard Henderson <rth@twiddle.net>
628 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629 M:      Matt Turner <mattst88@gmail.com>
630 S:      Odd Fixes
631 L:      linux-alpha@vger.kernel.org
632 F:      arch/alpha/
633
634 ALPS PS/2 TOUCHPAD DRIVER
635 R:      Pali Rohár <pali.rohar@gmail.com>
636 F:      drivers/input/mouse/alps.*
637
638 ALTERA MAILBOX DRIVER
639 M:      Ley Foon Tan <lftan@altera.com>
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/mailbox/mailbox-altera.c
643
644 ALTERA PIO DRIVER
645 M:      Tien Hock Loh <thloh@altera.com>
646 L:      linux-gpio@vger.kernel.org
647 S:      Maintained
648 F:      drivers/gpio/gpio-altera.c
649
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651 M:      Thor Thayer <thor.thayer@linux.intel.com>
652 S:      Maintained
653 F:      drivers/gpio/gpio-altera-a10sr.c
654 F:      drivers/mfd/altera-a10sr.c
655 F:      drivers/reset/reset-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
660 M:      Vince Bridgers <vbridger@opensource.altera.com>
661 L:      netdev@vger.kernel.org
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/net/ethernet/altera/
665
666 ALTERA UART/JTAG UART SERIAL DRIVERS
667 M:      Tobias Klauser <tklauser@distanz.ch>
668 L:      linux-serial@vger.kernel.org
669 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 S:      Maintained
671 F:      drivers/tty/serial/altera_uart.c
672 F:      drivers/tty/serial/altera_jtaguart.c
673 F:      include/linux/altera_uart.h
674 F:      include/linux/altera_jtaguart.h
675
676 AMAZON ETHERNET DRIVERS
677 M:      Netanel Belgazal <netanel@annapurnalabs.com>
678 R:      Saeed Bishara <saeed@annapurnalabs.com>
679 R:      Zorik Machulsky <zorik@annapurnalabs.com>
680 L:      netdev@vger.kernel.org
681 S:      Supported
682 F:      Documentation/networking/ena.txt
683 F:      drivers/net/ethernet/amazon/
684
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 M:      Gary Hook <gary.hook@amd.com>
688 L:      linux-crypto@vger.kernel.org
689 S:      Supported
690 F:      drivers/crypto/ccp/
691 F:      include/linux/ccp.h
692
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694 M:      Huang Rui <ray.huang@amd.com>
695 L:      linux-hwmon@vger.kernel.org
696 S:      Supported
697 F:      Documentation/hwmon/fam15h_power
698 F:      drivers/hwmon/fam15h_power.c
699
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 S:      Orphan
703 F:      drivers/usb/gadget/udc/amd5536udc.*
704
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
706 P:      Andres Salomon <dilinger@queued.net>
707 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
708 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 S:      Supported
710 F:      drivers/char/hw_random/geode-rng.c
711 F:      drivers/crypto/geode*
712 F:      drivers/video/fbdev/geode/
713 F:      arch/x86/include/asm/geode.h
714
715 AMD IOMMU (AMD-VI)
716 M:      Joerg Roedel <joro@8bytes.org>
717 L:      iommu@lists.linux-foundation.org
718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 S:      Maintained
720 F:      drivers/iommu/amd_iommu*.[ch]
721 F:      include/linux/amd-iommu.h
722
723 AMD KFD
724 M:      Oded Gabbay <oded.gabbay@gmail.com>
725 L:      dri-devel@lists.freedesktop.org
726 T:      git git://people.freedesktop.org/~gabbayo/linux.git
727 S:      Supported
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F:      drivers/gpu/drm/amd/amdkfd/
733 F:      drivers/gpu/drm/amd/include/cik_structs.h
734 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F:      drivers/gpu/drm/amd/include/vi_structs.h
736 F:      drivers/gpu/drm/radeon/radeon_kfd.c
737 F:      drivers/gpu/drm/radeon/radeon_kfd.h
738 F:      include/uapi/linux/kfd_ioctl.h
739
740 AMD SEATTLE DEVICE TREE SUPPORT
741 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
742 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743 M:      Tom Lendacky <thomas.lendacky@amd.com>
744 S:      Supported
745 F:      arch/arm64/boot/dts/amd/
746
747 AMD XGBE DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 L:      netdev@vger.kernel.org
750 S:      Supported
751 F:      drivers/net/ethernet/amd/xgbe/
752 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754 AMS (Apple Motion Sensor) DRIVER
755 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
756 S:      Supported
757 F:      drivers/macintosh/ams/
758
759 ANALOG DEVICES INC AD9389B DRIVER
760 M:      Hans Verkuil <hans.verkuil@cisco.com>
761 L:      linux-media@vger.kernel.org
762 S:      Maintained
763 F:      drivers/media/i2c/ad9389b*
764
765 ANALOG DEVICES INC ADV7180 DRIVER
766 M:      Lars-Peter Clausen <lars@metafoo.de>
767 L:      linux-media@vger.kernel.org
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/media/i2c/adv7180.c
771
772 ANALOG DEVICES INC ADV7511 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7511*
777
778 ANALOG DEVICES INC ADV7604 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7604*
783
784 ANALOG DEVICES INC ADV7842 DRIVER
785 M:      Hans Verkuil <hans.verkuil@cisco.com>
786 L:      linux-media@vger.kernel.org
787 S:      Maintained
788 F:      drivers/media/i2c/adv7842*
789
790 ANALOG DEVICES INC ASOC CODEC DRIVERS
791 M:      Lars-Peter Clausen <lars@metafoo.de>
792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W:      http://wiki.analog.com/
794 W:      http://ez.analog.com/community/linux-device-drivers
795 S:      Supported
796 F:      sound/soc/codecs/adau*
797 F:      sound/soc/codecs/adav*
798 F:      sound/soc/codecs/ad1*
799 F:      sound/soc/codecs/ad7*
800 F:      sound/soc/codecs/ssm*
801 F:      sound/soc/codecs/sigmadsp.*
802
803 ANALOG DEVICES INC ASOC DRIVERS
804 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
806 W:      http://blackfin.uclinux.org/
807 S:      Supported
808 F:      sound/soc/blackfin/*
809
810 ANALOG DEVICES INC DMA DRIVERS
811 M:      Lars-Peter Clausen <lars@metafoo.de>
812 W:      http://ez.analog.com/community/linux-device-drivers
813 S:      Supported
814 F:      drivers/dma/dma-axi-dmac.c
815
816 ANALOG DEVICES INC IIO DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 M:      Michael Hennerich <Michael.Hennerich@analog.com>
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/*/ad*
823 F:      drivers/iio/adc/ltc2497*
824 X:      drivers/iio/*/adjd*
825 F:      drivers/staging/iio/*/ad*
826 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828 ANDROID CONFIG FRAGMENTS
829 M:      Rob Herring <robh@kernel.org>
830 S:      Supported
831 F:      kernel/configs/android*
832
833 ANDROID DRIVERS
834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835 M:      Arve Hjønnevåg <arve@android.com>
836 M:      Riley Andrews <riandrews@android.com>
837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838 L:      devel@driverdev.osuosl.org
839 S:      Supported
840 F:      drivers/android/
841 F:      drivers/staging/android/
842
843 ANDROID ION DRIVER
844 M:      Laura Abbott <labbott@redhat.com>
845 M:      Sumit Semwal <sumit.semwal@linaro.org>
846 L:      devel@driverdev.osuosl.org
847 S:      Supported
848 F:      drivers/staging/android/ion
849 F:      drivers/staging/android/uapi/ion.h
850 F:      drivers/staging/android/uapi/ion_test.h
851
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M:      Johannes Berg <johannes@sipsolutions.net>
854 L:      linuxppc-dev@lists.ozlabs.org
855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
856 S:      Maintained
857 F:      sound/aoa/
858
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
861 L:      linux-iio@vger.kernel.org
862 S:      Maintained
863 F:      drivers/iio/adc/stx104.c
864
865 APM DRIVER
866 M:      Jiri Kosina <jikos@kernel.org>
867 S:      Odd fixes
868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F:      arch/x86/kernel/apm_32.c
870 F:      include/linux/apm_bios.h
871 F:      include/uapi/linux/apm_bios.h
872 F:      drivers/char/apm-emulation.c
873
874 APPARMOR SECURITY MODULE
875 M:      John Johansen <john.johansen@canonical.com>
876 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877 W:      apparmor.wiki.kernel.org
878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879 S:      Supported
880 F:      security/apparmor/
881 F:      Documentation/admin-guide/LSM/apparmor.rst
882
883 APPLE BCM5974 MULTITOUCH DRIVER
884 M:      Henrik Rydberg <rydberg@bitmath.org>
885 L:      linux-input@vger.kernel.org
886 S:      Odd fixes
887 F:      drivers/input/mouse/bcm5974.c
888
889 APPLE SMC DRIVER
890 M:      Henrik Rydberg <rydberg@bitmath.org>
891 L:      linux-hwmon@vger.kernel.org
892 S:      Odd fixes
893 F:      drivers/hwmon/applesmc.c
894
895 APPLETALK NETWORK LAYER
896 L:      netdev@vger.kernel.org
897 S:      Odd fixes
898 F:      drivers/net/appletalk/
899 F:      net/appletalk/
900
901 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902 M:      Duc Dang <dhdang@apm.com>
903 S:      Supported
904 F:      arch/arm64/boot/dts/apm/
905
906 APPLIED MICRO (APM) X-GENE SOC EDAC
907 M:      Loc Ho <lho@apm.com>
908 S:      Supported
909 F:      drivers/edac/xgene_edac.c
910 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 M:      Iyappan Subramanian <isubramanian@apm.com>
914 M:      Keyur Chudgar <kchudgar@apm.com>
915 S:      Supported
916 F:      drivers/net/ethernet/apm/xgene-v2/
917
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919 M:      Iyappan Subramanian <isubramanian@apm.com>
920 M:      Keyur Chudgar <kchudgar@apm.com>
921 M:      Quan Nguyen <qnguyen@apm.com>
922 S:      Supported
923 F:      drivers/net/ethernet/apm/xgene/
924 F:      drivers/net/phy/mdio-xgene.c
925 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928 APPLIED MICRO (APM) X-GENE SOC PMU
929 M:      Tai Nguyen <ttnguyen@apm.com>
930 S:      Supported
931 F:      drivers/perf/xgene_pmu.c
932 F:      Documentation/perf/xgene-pmu.txt
933 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935 APTINA CAMERA SENSOR PLL
936 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937 L:      linux-media@vger.kernel.org
938 S:      Maintained
939 F:      drivers/media/i2c/aptina-pll.*
940
941 ARC FRAMEBUFFER DRIVER
942 M:      Jaya Kumar <jayalk@intworks.biz>
943 S:      Maintained
944 F:      drivers/video/fbdev/arcfb.c
945 F:      drivers/video/fbdev/core/fb_defio.c
946
947 ARC PGU DRM DRIVER
948 M:      Alexey Brodkin <abrodkin@synopsys.com>
949 S:      Supported
950 F:      drivers/gpu/drm/arc/
951 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953 ARCNET NETWORK LAYER
954 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
955 L:      netdev@vger.kernel.org
956 S:      Maintained
957 F:      drivers/net/arcnet/
958 F:      include/uapi/linux/if_arcnet.h
959
960 ARM ARCHITECTED TIMER DRIVER
961 M:      Mark Rutland <mark.rutland@arm.com>
962 M:      Marc Zyngier <marc.zyngier@arm.com>
963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964 S:      Maintained
965 F:      arch/arm/include/asm/arch_timer.h
966 F:      arch/arm64/include/asm/arch_timer.h
967 F:      drivers/clocksource/arm_arch_timer.c
968
969 ARM HDLCD DRM DRIVER
970 M:      Liviu Dudau <liviu.dudau@arm.com>
971 S:      Supported
972 F:      drivers/gpu/drm/arm/hdlcd_*
973 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975 ARM MALI-DP DRM DRIVER
976 M:      Liviu Dudau <liviu.dudau@arm.com>
977 M:      Brian Starkey <brian.starkey@arm.com>
978 M:      Mali DP Maintainers <malidp@foss.arm.com>
979 S:      Supported
980 F:      drivers/gpu/drm/arm/
981 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
982
983 ARM MFM AND FLOPPY DRIVERS
984 M:      Ian Molton <spyro@f2s.com>
985 S:      Maintained
986 F:      arch/arm/lib/floppydma.S
987 F:      arch/arm/include/asm/floppy.h
988
989 ARM PMU PROFILING AND DEBUGGING
990 M:      Will Deacon <will.deacon@arm.com>
991 M:      Mark Rutland <mark.rutland@arm.com>
992 S:      Maintained
993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 F:      arch/arm*/kernel/perf_*
995 F:      arch/arm/oprofile/common.c
996 F:      arch/arm*/kernel/hw_breakpoint.c
997 F:      arch/arm*/include/asm/hw_breakpoint.h
998 F:      arch/arm*/include/asm/perf_event.h
999 F:      drivers/perf/*
1000 F:      include/linux/perf/arm_pmu.h
1001 F:      Documentation/devicetree/bindings/arm/pmu.txt
1002 F:      Documentation/devicetree/bindings/perf/
1003
1004 ARM PORT
1005 M:      Russell King <linux@armlinux.org.uk>
1006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007 W:      http://www.armlinux.org.uk/
1008 S:      Maintained
1009 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010 F:      arch/arm/
1011
1012 ARM PRIMECELL AACI PL041 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      sound/arm/aaci.*
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM PRIMECELL CLCD PL110 DRIVER
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/video/fbdev/amba-clcd.*
1027
1028 ARM PRIMECELL KMI PL050 DRIVER
1029 M:      Russell King <linux@armlinux.org.uk>
1030 S:      Maintained
1031 F:      drivers/input/serio/ambakmi.*
1032 F:      include/linux/amba/kmi.h
1033
1034 ARM PRIMECELL MMCI PL180/1 DRIVER
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/mmc/host/mmci.*
1038 F:      include/linux/amba/mmci.h
1039
1040 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041 M:      Russell King <linux@armlinux.org.uk>
1042 S:      Maintained
1043 F:      drivers/tty/serial/amba-pl01*.c
1044 F:      include/linux/amba/serial.h
1045
1046 ARM SMMU DRIVERS
1047 M:      Will Deacon <will.deacon@arm.com>
1048 R:      Robin Murphy <robin.murphy@arm.com>
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 S:      Maintained
1051 F:      drivers/iommu/arm-smmu.c
1052 F:      drivers/iommu/arm-smmu-v3.c
1053 F:      drivers/iommu/io-pgtable-arm.c
1054 F:      drivers/iommu/io-pgtable-arm-v7s.c
1055
1056 ARM SUB-ARCHITECTURES
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 F:      arch/arm/mach-*/
1060 F:      arch/arm/plat-*/
1061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063 ARM/ACTIONS SEMI ARCHITECTURE
1064 M:      Andreas Färber <afaerber@suse.de>
1065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066 S:      Maintained
1067 N:      owl
1068 F:      arch/arm/mach-actions/
1069 F:      arch/arm/boot/dts/owl-*
1070 F:      arch/arm64/boot/dts/actions/
1071 F:      drivers/clocksource/owl-*
1072 F:      drivers/soc/actions/
1073 F:      include/dt-bindings/power/owl-*
1074 F:      include/linux/soc/actions/
1075 F:      Documentation/devicetree/bindings/arm/actions.txt
1076 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079 ARM/ADS SPHERE MACHINE SUPPORT
1080 M:      Lennert Buytenhek <kernel@wantstofly.org>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083
1084 ARM/AFEB9260 MACHINE SUPPORT
1085 M:      Sergey Lapin <slapin@ossfans.org>
1086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 S:      Maintained
1088
1089 ARM/AJECO 1ARM MACHINE SUPPORT
1090 M:      Lennert Buytenhek <kernel@wantstofly.org>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093
1094 ARM/Allwinner SoC Clock Support
1095 M:      Emilio López <emilio@elopez.com.ar>
1096 S:      Maintained
1097 F:      drivers/clk/sunxi/
1098
1099 ARM/Allwinner sunXi SoC support
1100 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1101 M:      Chen-Yu Tsai <wens@csie.org>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 N:      sun[x456789]i
1105 N:      sun50i
1106 F:      arch/arm/mach-sunxi/
1107 F:      arch/arm64/boot/dts/allwinner/
1108 F:      drivers/clk/sunxi-ng/
1109 F:      drivers/pinctrl/sunxi/
1110 F:      drivers/soc/sunxi/
1111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114 M:      Neil Armstrong <narmstrong@baylibre.com>
1115 M:      Jerome Brunet <jbrunet@baylibre.com>
1116 L:      linux-amlogic@lists.infradead.org
1117 S:      Maintained
1118 F:      drivers/clk/meson/
1119 F:      include/dt-bindings/clock/meson*
1120 F:      include/dt-bindings/clock/gxbb*
1121 F:      Documentation/devicetree/bindings/clock/amlogic*
1122
1123 ARM/Amlogic Meson SoC support
1124 M:      Carlo Caione <carlo@caione.org>
1125 M:      Kevin Hilman <khilman@baylibre.com>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 L:      linux-amlogic@lists.infradead.org
1128 W:      http://linux-meson.com/
1129 S:      Maintained
1130 F:      arch/arm/mach-meson/
1131 F:      arch/arm/boot/dts/meson*
1132 F:      arch/arm64/boot/dts/amlogic/
1133 F:      drivers/pinctrl/meson/
1134 F:      drivers/mmc/host/meson*
1135 N:      meson
1136
1137 ARM/Annapurna Labs ALPINE ARCHITECTURE
1138 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 F:      arch/arm/mach-alpine/
1143 F:      arch/arm/boot/dts/alpine*
1144 F:      arch/arm64/boot/dts/al/
1145 F:      drivers/*/*alpine*
1146
1147 ARM/ARTPEC MACHINE SUPPORT
1148 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1149 M:      Lars Persson <lars.persson@axis.com>
1150 M:      Niklas Cassel <niklas.cassel@axis.com>
1151 S:      Maintained
1152 L:      linux-arm-kernel@axis.com
1153 F:      arch/arm/mach-artpec
1154 F:      arch/arm/boot/dts/artpec6*
1155 F:      drivers/clk/axis
1156 F:      drivers/pinctrl/pinctrl-artpec*
1157 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159 ARM/ASPEED I2C DRIVER
1160 M:      Brendan Higgins <brendanhiggins@google.com>
1161 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162 R:      Joel Stanley <joel@jms.id.au>
1163 L:      linux-i2c@vger.kernel.org
1164 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165 S:      Maintained
1166 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1167 F:      drivers/i2c/busses/i2c-aspeed.c
1168 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171 ARM/ASPEED MACHINE SUPPORT
1172 M:      Joel Stanley <joel@jms.id.au>
1173 S:      Maintained
1174 F:      arch/arm/mach-aspeed/
1175 F:      arch/arm/boot/dts/aspeed-*
1176 F:      drivers/*/*aspeed*
1177
1178 ARM/ATMEL AT91 Clock Support
1179 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1180 S:      Maintained
1181 F:      drivers/clk/at91
1182
1183 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1185 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 W:      http://www.linux4sam.org
1188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189 S:      Supported
1190 F:      arch/arm/mach-at91/
1191 F:      include/soc/at91/
1192 F:      arch/arm/boot/dts/at91*.dts
1193 F:      arch/arm/boot/dts/at91*.dtsi
1194 F:      arch/arm/boot/dts/sama*.dts
1195 F:      arch/arm/boot/dts/sama*.dtsi
1196 F:      arch/arm/include/debug/at91.S
1197 F:      drivers/memory/atmel*
1198
1199 ARM/CALXEDA HIGHBANK ARCHITECTURE
1200 M:      Rob Herring <robh@kernel.org>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/mach-highbank/
1204 F:      arch/arm/boot/dts/highbank.dts
1205 F:      arch/arm/boot/dts/ecx-*.dts*
1206
1207 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208 M:      Krzysztof Halasa <khalasa@piap.pl>
1209 S:      Maintained
1210 F:      arch/arm/mach-cns3xxx/
1211
1212 ARM/CAVIUM THUNDER NETWORK DRIVER
1213 M:      Sunil Goutham <sgoutham@cavium.com>
1214 M:      Robert Richter <rric@kernel.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Supported
1217 F:      drivers/net/ethernet/cavium/thunder/
1218
1219 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220 M:      Alexander Shiyan <shc_work@mail.ru>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Odd Fixes
1223 N:      clps711x
1224
1225 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226 M:      Lennert Buytenhek <kernel@wantstofly.org>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229
1230 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1232 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-ep93xx/
1236 F:      arch/arm/mach-ep93xx/include/mach/
1237
1238 ARM/CLKDEV SUPPORT
1239 M:      Russell King <linux@armlinux.org.uk>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243 F:      arch/arm/include/asm/clkdev.h
1244 F:      drivers/clk/clkdev.c
1245
1246 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247 M:      Mike Rapoport <mike@compulab.co.il>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250
1251 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252 M:      Baruch Siach <baruch@tkos.co.il>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 F:      arch/arm/boot/dts/cx92755*
1256 N:      digicolor
1257
1258 ARM/CONTEC MICRO9 MACHINE SUPPORT
1259 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1260 S:      Maintained
1261 F:      arch/arm/mach-ep93xx/micro9.c
1262
1263 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      drivers/hwtracing/coresight/*
1268 F:      Documentation/trace/coresight.txt
1269 F:      Documentation/trace/coresight-cpu-debug.txt
1270 F:      Documentation/devicetree/bindings/arm/coresight.txt
1271 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273 F:      tools/perf/arch/arm/util/pmu.c
1274 F:      tools/perf/arch/arm/util/auxtrace.c
1275 F:      tools/perf/arch/arm/util/cs-etm.c
1276 F:      tools/perf/arch/arm/util/cs-etm.h
1277 F:      tools/perf/util/cs-etm.h
1278
1279 ARM/CORGI MACHINE SUPPORT
1280 M:      Richard Purdie <rpurdie@rpsys.net>
1281 S:      Maintained
1282
1283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285 M:      Linus Walleij <linus.walleij@linaro.org>
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:      Documentation/devicetree/bindings/arm/gemini.txt
1290 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1291 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1292 F:      arch/arm/mach-gemini/
1293 F:      drivers/pinctrl/pinctrl-gemini.c
1294 F:      drivers/rtc/rtc-ftrtc010.c
1295
1296 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1297 M:      Barry Song <baohua@kernel.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1300 S:      Maintained
1301 F:      arch/arm/boot/dts/prima2*
1302 F:      arch/arm/mach-prima2/
1303 F:      drivers/clk/sirf/
1304 F:      drivers/clocksource/timer-prima2.c
1305 F:      drivers/clocksource/timer-atlas7.c
1306 N:      [^a-z]sirf
1307
1308 ARM/EBSA110 MACHINE SUPPORT
1309 M:      Russell King <linux@armlinux.org.uk>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 W:      http://www.armlinux.org.uk/
1312 S:      Maintained
1313 F:      arch/arm/mach-ebsa110/
1314 F:      drivers/net/ethernet/amd/am79c961a.*
1315
1316 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1317 M:      Uwe Kleine-König <kernel@pengutronix.de>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 N:      efm32
1321
1322 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1323 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/mach-pxa/ezx.c
1327
1328 ARM/FARADAY FA526 PORT
1329 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 T:      git git://git.berlios.de/gemini-board
1333 F:      arch/arm/mm/*-fa*
1334
1335 ARM/FOOTBRIDGE ARCHITECTURE
1336 M:      Russell King <linux@armlinux.org.uk>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W:      http://www.armlinux.org.uk/
1339 S:      Maintained
1340 F:      arch/arm/include/asm/hardware/dec21285.h
1341 F:      arch/arm/mach-footbridge/
1342
1343 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1344 M:      Shawn Guo <shawnguo@kernel.org>
1345 M:      Sascha Hauer <kernel@pengutronix.de>
1346 R:      Fabio Estevam <fabio.estevam@nxp.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1350 F:      arch/arm/mach-imx/
1351 F:      arch/arm/mach-mxs/
1352 F:      arch/arm/boot/dts/imx*
1353 F:      arch/arm/configs/imx*_defconfig
1354 F:      drivers/clk/imx/
1355 F:      drivers/soc/imx/
1356 F:      include/soc/imx/
1357
1358 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1359 M:      Shawn Guo <shawnguo@kernel.org>
1360 M:      Sascha Hauer <kernel@pengutronix.de>
1361 R:      Stefan Agner <stefan@agner.ch>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1365 F:      arch/arm/mach-imx/*vf610*
1366 F:      arch/arm/boot/dts/vf*
1367
1368 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1369 M:      Lennert Buytenhek <kernel@wantstofly.org>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372
1373 ARM/GUMSTIX MACHINE SUPPORT
1374 M:      Steve Sakoman <sakoman@gmail.com>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Maintained
1377
1378 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1379 M:      Philipp Zabel <philipp.zabel@gmail.com>
1380 M:      Paul Parsons <lost.distance@yahoo.com>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-pxa/hx4700.c
1384 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1385 F:      sound/soc/pxa/hx4700.c
1386
1387 ARM/HISILICON SOC SUPPORT
1388 M:      Wei Xu <xuwei5@hisilicon.com>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 W:      http://www.hisilicon.com
1391 S:      Supported
1392 T:      git git://github.com/hisilicon/linux-hisi.git
1393 F:      arch/arm/mach-hisi/
1394 F:      arch/arm/boot/dts/hi3*
1395 F:      arch/arm/boot/dts/hip*
1396 F:      arch/arm/boot/dts/hisi*
1397 F:      arch/arm64/boot/dts/hisilicon/
1398
1399 ARM/HP JORNADA 7XX MACHINE SUPPORT
1400 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1401 W:      www.jlime.com
1402 S:      Maintained
1403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1404 F:      arch/arm/mach-sa1100/jornada720.c
1405 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1406
1407 ARM/IGEP MACHINE SUPPORT
1408 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1409 M:      Javier Martinez Canillas <javier@dowhile0.org>
1410 L:      linux-omap@vger.kernel.org
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      arch/arm/boot/dts/omap3-igep*
1414
1415 ARM/INCOME PXA270 SUPPORT
1416 M:      Marek Vasut <marek.vasut@gmail.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1420
1421 ARM/INTEL IOP13XX ARM ARCHITECTURE
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/INTEL IOP32X ARM ARCHITECTURE
1427 M:      Lennert Buytenhek <kernel@wantstofly.org>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430
1431 ARM/INTEL IOP33X ARM ARCHITECTURE
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Orphan
1434
1435 ARM/INTEL IQ81342EX MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/INTEL IXDP2850 MACHINE SUPPORT
1441 M:      Lennert Buytenhek <kernel@wantstofly.org>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444
1445 ARM/INTEL IXP4XX ARM ARCHITECTURE
1446 M:      Imre Kaloz <kaloz@openwrt.org>
1447 M:      Krzysztof Halasa <khalasa@piap.pl>
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S:      Maintained
1450 F:      arch/arm/mach-ixp4xx/
1451
1452 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1453 M:      Jonathan Cameron <jic23@cam.ac.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S:      Maintained
1456 F:      arch/arm/mach-pxa/stargate2.c
1457 F:      drivers/pcmcia/pxa2xx_stargate2.c
1458
1459 ARM/INTEL XSC3 (MANZANO) ARM CORE
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1465 M:      Lennert Buytenhek <kernel@wantstofly.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468
1469 ARM/LG1K ARCHITECTURE
1470 M:      Chanho Min <chanho.min@lge.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm64/boot/dts/lg/
1474
1475 ARM/LOGICPD PXA270 MACHINE SUPPORT
1476 M:      Lennert Buytenhek <kernel@wantstofly.org>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/LPC18XX ARCHITECTURE
1481 M:      Joachim Eastwood <manabian@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/lpc43*
1485 F:      drivers/clk/nxp/clk-lpc18xx*
1486 F:      drivers/clocksource/time-lpc32xx.c
1487 F:      drivers/i2c/busses/i2c-lpc2k.c
1488 F:      drivers/memory/pl172.c
1489 F:      drivers/mtd/spi-nor/nxp-spifi.c
1490 F:      drivers/rtc/rtc-lpc24xx.c
1491 N:      lpc18xx
1492
1493 ARM/LPC32XX SOC SUPPORT
1494 M:      Vladimir Zapolskiy <vz@mleia.com>
1495 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1498 S:      Maintained
1499 F:      arch/arm/boot/dts/lpc32*
1500 F:      arch/arm/mach-lpc32xx/
1501 F:      drivers/i2c/busses/i2c-pnx.c
1502 F:      drivers/net/ethernet/nxp/lpc_eth.c
1503 F:      drivers/usb/host/ohci-nxp.c
1504 F:      drivers/watchdog/pnx4008_wdt.c
1505 N:      lpc32xx
1506
1507 ARM/MAGICIAN MACHINE SUPPORT
1508 M:      Philipp Zabel <philipp.zabel@gmail.com>
1509 S:      Maintained
1510
1511 ARM/Marvell Berlin SoC support
1512 M:      Jisheng Zhang <jszhang@marvell.com>
1513 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-berlin/
1517 F:      arch/arm/boot/dts/berlin*
1518 F:      arch/arm64/boot/dts/marvell/berlin*
1519
1520 ARM/Marvell Dove/MV78xx0/Orion SOC support
1521 M:      Jason Cooper <jason@lakedaemon.net>
1522 M:      Andrew Lunn <andrew@lunn.ch>
1523 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524 M:      Gregory Clement <gregory.clement@free-electrons.com>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      Documentation/devicetree/bindings/soc/dove/
1528 F:      arch/arm/mach-dove/
1529 F:      arch/arm/mach-mv78xx0/
1530 F:      arch/arm/mach-orion5x/
1531 F:      arch/arm/plat-orion/
1532 F:      arch/arm/boot/dts/dove*
1533 F:      arch/arm/boot/dts/orion5x*
1534
1535 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1536 M:      Jason Cooper <jason@lakedaemon.net>
1537 M:      Andrew Lunn <andrew@lunn.ch>
1538 M:      Gregory Clement <gregory.clement@free-electrons.com>
1539 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      arch/arm/boot/dts/armada*
1543 F:      arch/arm/boot/dts/kirkwood*
1544 F:      arch/arm/configs/mvebu_*_defconfig
1545 F:      arch/arm/mach-mvebu/
1546 F:      arch/arm64/boot/dts/marvell/armada*
1547 F:      drivers/cpufreq/mvebu-cpufreq.c
1548 F:      drivers/irqchip/irq-armada-370-xp.c
1549 F:      drivers/irqchip/irq-mvebu-*
1550 F:      drivers/pinctrl/mvebu/
1551 F:      drivers/rtc/rtc-armada38x.c
1552
1553 ARM/Mediatek RTC DRIVER
1554 M:      Eddie Huang <eddie.huang@mediatek.com>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      drivers/rtc/rtc-mt6397.c
1559
1560 ARM/Mediatek SoC support
1561 M:      Matthias Brugger <matthias.bgg@gmail.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/mt6*
1566 F:      arch/arm/boot/dts/mt7*
1567 F:      arch/arm/boot/dts/mt8*
1568 F:      arch/arm/mach-mediatek/
1569 F:      arch/arm64/boot/dts/mediatek/
1570 N:      mtk
1571 K:      mediatek
1572
1573 ARM/Mediatek USB3 PHY DRIVER
1574 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1579
1580 ARM/MICREL KS8695 ARCHITECTURE
1581 M:      Greg Ungerer <gerg@uclinux.org>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F:      arch/arm/mach-ks8695/
1584 S:      Odd Fixes
1585
1586 ARM/MIOA701 MACHINE SUPPORT
1587 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F:      arch/arm/mach-pxa/mioa701.c
1590 S:      Maintained
1591
1592 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1593 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1594 S:      Maintained
1595
1596 ARM/NOMADIK ARCHITECTURE
1597 M:      Alessandro Rubini <rubini@unipv.it>
1598 M:      Linus Walleij <linus.walleij@linaro.org>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601 F:      arch/arm/mach-nomadik/
1602 F:      drivers/pinctrl/nomadik/
1603 F:      drivers/i2c/busses/i2c-nomadik.c
1604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1605
1606 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607 M:      Wan ZongShun <mcuos.com@gmail.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W:      http://www.mcuos.com
1610 S:      Maintained
1611 F:      arch/arm/mach-w90x900/
1612 F:      drivers/input/keyboard/w90p910_keypad.c
1613 F:      drivers/input/touchscreen/w90p910_ts.c
1614 F:      drivers/watchdog/nuc900_wdt.c
1615 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1616 F:      drivers/mtd/nand/nuc900_nand.c
1617 F:      drivers/rtc/rtc-nuc900.c
1618 F:      drivers/spi/spi-nuc900.c
1619 F:      drivers/usb/host/ehci-w90x900.c
1620 F:      drivers/video/fbdev/nuc900fb.c
1621
1622 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1623 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1624 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1625 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1626 S:      Supported
1627
1628 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1629 M:      Alexander Clouter <alex@digriz.org.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 W:      http://www.digriz.org.uk/ts78xx/kernel
1632 S:      Maintained
1633 F:      arch/arm/mach-orion5x/ts78xx-*
1634
1635 ARM/OXNAS platform support
1636 M:      Neil Armstrong <narmstrong@baylibre.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-oxnas/
1641 F:      arch/arm/boot/dts/ox8*.dtsi
1642 F:      arch/arm/boot/dts/wd-mbwe.dts
1643 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1644 N:      oxnas
1645
1646 ARM/PALM TREO SUPPORT
1647 M:      Tomas Cech <sleep_walker@suse.com>
1648 L:      linux-arm-kernel@lists.infradead.org
1649 W:      http://hackndev.com
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1652 F:      arch/arm/mach-pxa/palmtreo.c
1653
1654 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1655 M:      Marek Vasut <marek.vasut@gmail.com>
1656 L:      linux-arm-kernel@lists.infradead.org
1657 W:      http://hackndev.com
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1660 F:      arch/arm/mach-pxa/palmtx.c
1661 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1662 F:      arch/arm/mach-pxa/palmt5.c
1663 F:      arch/arm/mach-pxa/include/mach/palmld.h
1664 F:      arch/arm/mach-pxa/palmld.c
1665 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1666 F:      arch/arm/mach-pxa/palmte2.c
1667 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1668 F:      arch/arm/mach-pxa/palmtc.c
1669
1670 ARM/PALMZ72 SUPPORT
1671 M:      Sergey Lapin <slapin@ossfans.org>
1672 L:      linux-arm-kernel@lists.infradead.org
1673 W:      http://hackndev.com
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1676 F:      arch/arm/mach-pxa/palmz72.c
1677
1678 ARM/PLEB SUPPORT
1679 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1680 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1681 S:      Maintained
1682
1683 ARM/PT DIGITAL BOARD PORT
1684 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 W:      http://www.armlinux.org.uk/
1687 S:      Maintained
1688
1689 ARM/QUALCOMM SUPPORT
1690 M:      Andy Gross <andy.gross@linaro.org>
1691 M:      David Brown <david.brown@linaro.org>
1692 L:      linux-arm-msm@vger.kernel.org
1693 L:      linux-soc@vger.kernel.org
1694 S:      Maintained
1695 F:      Documentation/devicetree/bindings/soc/qcom/
1696 F:      arch/arm/boot/dts/qcom-*.dts
1697 F:      arch/arm/boot/dts/qcom-*.dtsi
1698 F:      arch/arm/mach-qcom/
1699 F:      arch/arm64/boot/dts/qcom/*
1700 F:      drivers/i2c/busses/i2c-qup.c
1701 F:      drivers/clk/qcom/
1702 F:      drivers/dma/qcom/
1703 F:      drivers/soc/qcom/
1704 F:      drivers/spi/spi-qup.c
1705 F:      drivers/tty/serial/msm_serial.h
1706 F:      drivers/tty/serial/msm_serial.c
1707 F:      drivers/*/pm8???-*
1708 F:      drivers/mfd/ssbi.c
1709 F:      drivers/firmware/qcom_scm.c
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1711
1712 ARM/RADISYS ENP2611 MACHINE SUPPORT
1713 M:      Lennert Buytenhek <kernel@wantstofly.org>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716
1717 ARM/REALTEK ARCHITECTURE
1718 M:      Andreas Färber <afaerber@suse.de>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm64/boot/dts/realtek/
1722 F:      Documentation/devicetree/bindings/arm/realtek.txt
1723
1724 ARM/RENESAS ARM64 ARCHITECTURE
1725 M:      Simon Horman <horms@verge.net.au>
1726 M:      Magnus Damm <magnus.damm@gmail.com>
1727 L:      linux-renesas-soc@vger.kernel.org
1728 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1730 S:      Supported
1731 F:      arch/arm64/boot/dts/renesas/
1732 F:      drivers/soc/renesas/
1733 F:      include/linux/soc/renesas/
1734
1735 ARM/RISCPC ARCHITECTURE
1736 M:      Russell King <linux@armlinux.org.uk>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 W:      http://www.armlinux.org.uk/
1739 S:      Maintained
1740 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1741 F:      arch/arm/include/asm/hardware/ioc.h
1742 F:      arch/arm/include/asm/hardware/iomd.h
1743 F:      arch/arm/include/asm/hardware/memc.h
1744 F:      arch/arm/mach-rpc/
1745 F:      drivers/net/ethernet/8390/etherh.c
1746 F:      drivers/net/ethernet/i825xx/ether1*
1747 F:      drivers/net/ethernet/seeq/ether3*
1748 F:      drivers/scsi/arm/
1749
1750 ARM/Rockchip SoC support
1751 M:      Heiko Stuebner <heiko@sntech.de>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-rockchip@lists.infradead.org
1754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/rk3*
1757 F:      arch/arm/boot/dts/rv1108*
1758 F:      arch/arm/mach-rockchip/
1759 F:      drivers/clk/rockchip/
1760 F:      drivers/i2c/busses/i2c-rk3x.c
1761 F:      drivers/*/*rockchip*
1762 F:      drivers/*/*/*rockchip*
1763 F:      sound/soc/rockchip/
1764 N:      rockchip
1765
1766 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1767 M:      Kukjin Kim <kgene@kernel.org>
1768 M:      Krzysztof Kozlowski <krzk@kernel.org>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1771 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1772 S:      Maintained
1773 F:      arch/arm/boot/dts/s3c*
1774 F:      arch/arm/boot/dts/s5p*
1775 F:      arch/arm/boot/dts/samsung*
1776 F:      arch/arm/boot/dts/exynos*
1777 F:      arch/arm64/boot/dts/exynos/
1778 F:      arch/arm/plat-samsung/
1779 F:      arch/arm/mach-s3c24*/
1780 F:      arch/arm/mach-s3c64xx/
1781 F:      arch/arm/mach-s5p*/
1782 F:      arch/arm/mach-exynos*/
1783 F:      drivers/*/*s3c24*
1784 F:      drivers/*/*/*s3c24*
1785 F:      drivers/*/*s3c64xx*
1786 F:      drivers/*/*s5pv210*
1787 F:      drivers/memory/samsung/*
1788 F:      drivers/soc/samsung/*
1789 F:      Documentation/arm/Samsung/
1790 F:      Documentation/devicetree/bindings/arm/samsung/
1791 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1792 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1793 N:      exynos
1794
1795 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1796 M:      Kyungmin Park <kyungmin.park@samsung.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-s5pv210/
1800
1801 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1802 M:      Kyungmin Park <kyungmin.park@samsung.com>
1803 M:      Kamil Debski <kamil@wypas.org>
1804 M:      Andrzej Hajda <a.hajda@samsung.com>
1805 L:      linux-arm-kernel@lists.infradead.org
1806 L:      linux-media@vger.kernel.org
1807 S:      Maintained
1808 F:      drivers/media/platform/s5p-g2d/
1809
1810 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1811 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1812 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 L:      linux-media@vger.kernel.org
1814 S:      Maintained
1815 F:      drivers/media/platform/s5p-cec/
1816 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1817
1818 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1819 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1820 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org
1822 L:      linux-media@vger.kernel.org
1823 S:      Maintained
1824 F:      drivers/media/platform/s5p-jpeg/
1825
1826 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1827 M:      Kyungmin Park <kyungmin.park@samsung.com>
1828 M:      Kamil Debski <kamil@wypas.org>
1829 M:      Jeongtae Park <jtp.park@samsung.com>
1830 M:      Andrzej Hajda <a.hajda@samsung.com>
1831 L:      linux-arm-kernel@lists.infradead.org
1832 L:      linux-media@vger.kernel.org
1833 S:      Maintained
1834 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1835 F:      drivers/media/platform/s5p-mfc/
1836
1837 ARM/SHMOBILE ARM ARCHITECTURE
1838 M:      Simon Horman <horms@verge.net.au>
1839 M:      Magnus Damm <magnus.damm@gmail.com>
1840 L:      linux-renesas-soc@vger.kernel.org
1841 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843 S:      Supported
1844 F:      arch/arm/boot/dts/emev2*
1845 F:      arch/arm/boot/dts/r7s*
1846 F:      arch/arm/boot/dts/r8a*
1847 F:      arch/arm/boot/dts/sh*
1848 F:      arch/arm/configs/shmobile_defconfig
1849 F:      arch/arm/include/debug/renesas-scif.S
1850 F:      arch/arm/mach-shmobile/
1851 F:      drivers/soc/renesas/
1852 F:      include/linux/soc/renesas/
1853
1854 ARM/SOCFPGA ARCHITECTURE
1855 M:      Dinh Nguyen <dinguyen@kernel.org>
1856 S:      Maintained
1857 F:      arch/arm/mach-socfpga/
1858 F:      arch/arm/boot/dts/socfpga*
1859 F:      arch/arm/configs/socfpga_defconfig
1860 F:      arch/arm64/boot/dts/altera/
1861 W:      http://www.rocketboards.org
1862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1863
1864 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1865 M:      Dinh Nguyen <dinguyen@kernel.org>
1866 S:      Maintained
1867 F:      drivers/clk/socfpga/
1868
1869 ARM/SOCFPGA EDAC SUPPORT
1870 M:      Thor Thayer <thor.thayer@linux.intel.com>
1871 S:      Maintained
1872 F:      drivers/edac/altera_edac.
1873
1874 ARM/STI ARCHITECTURE
1875 M:      Patrice Chotard <patrice.chotard@st.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 W:      http://www.stlinux.com
1878 S:      Maintained
1879 F:      arch/arm/mach-sti/
1880 F:      arch/arm/boot/dts/sti*
1881 F:      drivers/char/hw_random/st-rng.c
1882 F:      drivers/clocksource/arm_global_timer.c
1883 F:      drivers/clocksource/clksrc_st_lpc.c
1884 F:      drivers/cpufreq/sti-cpufreq.c
1885 F:      drivers/dma/st_fdma*
1886 F:      drivers/i2c/busses/i2c-st.c
1887 F:      drivers/media/rc/st_rc.c
1888 F:      drivers/media/platform/sti/c8sectpfe/
1889 F:      drivers/mmc/host/sdhci-st.c
1890 F:      drivers/phy/st/phy-miphy28lp.c
1891 F:      drivers/phy/st/phy-stih407-usb.c
1892 F:      drivers/pinctrl/pinctrl-st.c
1893 F:      drivers/remoteproc/st_remoteproc.c
1894 F:      drivers/remoteproc/st_slim_rproc.c
1895 F:      drivers/reset/sti/
1896 F:      drivers/rtc/rtc-st-lpc.c
1897 F:      drivers/tty/serial/st-asc.c
1898 F:      drivers/usb/dwc3/dwc3-st.c
1899 F:      drivers/usb/host/ehci-st.c
1900 F:      drivers/usb/host/ohci-st.c
1901 F:      drivers/watchdog/st_lpc_wdt.c
1902 F:      drivers/ata/ahci_st.c
1903 F:      include/linux/remoteproc/st_slim_rproc.h
1904
1905 ARM/STM32 ARCHITECTURE
1906 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1907 M:      Alexandre Torgue <alexandre.torgue@st.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1911 N:      stm32
1912 F:      drivers/clocksource/armv7m_systick.c
1913
1914 ARM/TANGO ARCHITECTURE
1915 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 S:      Maintained
1918 N:      tango
1919
1920 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1921 M:      Lennert Buytenhek <kernel@wantstofly.org>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1924
1925 ARM/TETON BGA MACHINE SUPPORT
1926 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929
1930 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1931 M:      Santosh Shilimkar <ssantosh@kernel.org>
1932 L:      linux-kernel@vger.kernel.org
1933 S:      Maintained
1934 F:      drivers/memory/*emif*
1935
1936 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1937 M:      Santosh Shilimkar <ssantosh@kernel.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940 F:      arch/arm/mach-keystone/
1941 F:      arch/arm/boot/dts/keystone-*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1943
1944 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1945 M:      Santosh Shilimkar <ssantosh@kernel.org>
1946 L:      linux-kernel@vger.kernel.org
1947 S:      Maintained
1948 F:      drivers/clk/keystone/
1949
1950 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1951 M:      Santosh Shilimkar <ssantosh@kernel.org>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 L:      linux-kernel@vger.kernel.org
1954 S:      Maintained
1955 F:      drivers/clocksource/timer-keystone.c
1956
1957 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1958 M:      Santosh Shilimkar <ssantosh@kernel.org>
1959 L:      linux-kernel@vger.kernel.org
1960 S:      Maintained
1961 F:      drivers/power/reset/keystone-reset.c
1962
1963 ARM/THECUS N2100 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/TOSA MACHINE SUPPORT
1969 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1970 M:      Dirk Opfer <dirk@opfer-online.de>
1971 S:      Maintained
1972
1973 ARM/U300 MACHINE SUPPORT
1974 M:      Linus Walleij <linus.walleij@linaro.org>
1975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 S:      Supported
1977 F:      arch/arm/mach-u300/
1978 F:      drivers/clocksource/timer-u300.c
1979 F:      drivers/i2c/busses/i2c-stu300.c
1980 F:      drivers/rtc/rtc-coh901331.c
1981 F:      drivers/watchdog/coh901327_wdt.c
1982 F:      drivers/dma/coh901318*
1983 F:      drivers/mfd/ab3100*
1984 F:      drivers/rtc/rtc-ab3100.c
1985 F:      drivers/rtc/rtc-coh901331.c
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1987
1988 ARM/UNIPHIER ARCHITECTURE
1989 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/uniphier*
1994 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1995 F:      arch/arm/mach-uniphier/
1996 F:      arch/arm/mm/cache-uniphier.c
1997 F:      arch/arm64/boot/dts/socionext/
1998 F:      drivers/bus/uniphier-system-bus.c
1999 F:      drivers/clk/uniphier/
2000 F:      drivers/i2c/busses/i2c-uniphier*
2001 F:      drivers/irqchip/irq-uniphier-aidet.c
2002 F:      drivers/pinctrl/uniphier/
2003 F:      drivers/reset/reset-uniphier.c
2004 F:      drivers/tty/serial/8250/8250_uniphier.c
2005 N:      uniphier
2006
2007 ARM/Ux500 ARM ARCHITECTURE
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/mach-ux500/
2012 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F:      drivers/dma/ste_dma40*
2014 F:      drivers/hwspinlock/u8500_hsem.c
2015 F:      drivers/mfd/abx500*
2016 F:      drivers/mfd/ab8500*
2017 F:      drivers/mfd/dbx500*
2018 F:      drivers/mfd/db8500*
2019 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2020 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2021 F:      drivers/rtc/rtc-ab8500.c
2022 F:      drivers/rtc/rtc-pl031.c
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024
2025 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2026 M:      Ulf Hansson <ulf.hansson@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T:      git git://git.linaro.org/people/ulfh/clk.git
2029 S:      Maintained
2030 F:      drivers/clk/ux500/
2031
2032 ARM/VERSATILE EXPRESS PLATFORM
2033 M:      Liviu Dudau <liviu.dudau@arm.com>
2034 M:      Sudeep Holla <sudeep.holla@arm.com>
2035 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/vexpress*
2039 F:      arch/arm64/boot/dts/arm/
2040 F:      arch/arm/mach-vexpress/
2041 F:      */*/vexpress*
2042 F:      */*/*/vexpress*
2043 F:      drivers/clk/versatile/clk-vexpress-osc.c
2044 F:      drivers/clocksource/versatile.c
2045 N:      mps2
2046
2047 ARM/VFP SUPPORT
2048 M:      Russell King <linux@armlinux.org.uk>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 W:      http://www.armlinux.org.uk/
2051 S:      Maintained
2052 F:      arch/arm/vfp/
2053
2054 ARM/VOIPAC PXA270 SUPPORT
2055 M:      Marek Vasut <marek.vasut@gmail.com>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm/mach-pxa/vpac270.c
2059 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2060
2061 ARM/VT8500 ARM ARCHITECTURE
2062 M:      Tony Prisk <linux@prisktech.co.nz>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-vt8500/
2066 F:      drivers/clocksource/vt8500_timer.c
2067 F:      drivers/i2c/busses/i2c-wmt.c
2068 F:      drivers/mmc/host/wmt-sdmmc.c
2069 F:      drivers/pwm/pwm-vt8500.c
2070 F:      drivers/rtc/rtc-vt8500.c
2071 F:      drivers/tty/serial/vt8500_serial.c
2072 F:      drivers/usb/host/ehci-platform.c
2073 F:      drivers/usb/host/uhci-platform.c
2074 F:      drivers/video/fbdev/vt8500lcdfb.*
2075 F:      drivers/video/fbdev/wm8505fb*
2076 F:      drivers/video/fbdev/wmt_ge_rops.*
2077
2078 ARM/ZIPIT Z2 SUPPORT
2079 M:      Marek Vasut <marek.vasut@gmail.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-pxa/z2.c
2083 F:      arch/arm/mach-pxa/include/mach/z2.h
2084
2085 ARM/ZTE ARCHITECTURE
2086 M:      Jun Nie <jun.nie@linaro.org>
2087 M:      Baoyou Xie <baoyou.xie@linaro.org>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 S:      Maintained
2090 F:      arch/arm/mach-zx/
2091 F:      drivers/clk/zte/
2092 F:      drivers/reset/reset-zx2967.c
2093 F:      drivers/soc/zte/
2094 F:      Documentation/devicetree/bindings/arm/zte.txt
2095 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097 F:      Documentation/devicetree/bindings/soc/zte/
2098 F:      include/dt-bindings/soc/zx*.h
2099
2100 ARM/ZYNQ ARCHITECTURE
2101 M:      Michal Simek <michal.simek@xilinx.com>
2102 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W:      http://wiki.xilinx.com
2105 T:      git https://github.com/Xilinx/linux-xlnx.git
2106 S:      Supported
2107 F:      arch/arm/mach-zynq/
2108 F:      drivers/cpuidle/cpuidle-zynq.c
2109 F:      drivers/block/xsysace.c
2110 N:      zynq
2111 N:      xilinx
2112 F:      drivers/clocksource/cadence_ttc_timer.c
2113 F:      drivers/i2c/busses/i2c-cadence.c
2114 F:      drivers/mmc/host/sdhci-of-arasan.c
2115 F:      drivers/edac/synopsys_edac.c
2116
2117 ARM64 PORT (AARCH64 ARCHITECTURE)
2118 M:      Catalin Marinas <catalin.marinas@arm.com>
2119 M:      Will Deacon <will.deacon@arm.com>
2120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2122 S:      Maintained
2123 F:      arch/arm64/
2124 F:      Documentation/arm64/
2125
2126 AS3645A LED FLASH CONTROLLER DRIVER
2127 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2128 L:      linux-media@vger.kernel.org
2129 T:      git git://linuxtv.org/media_tree.git
2130 S:      Maintained
2131 F:      drivers/media/i2c/as3645a.c
2132 F:      include/media/i2c/as3645a.h
2133
2134 ASAHI KASEI AK8974 DRIVER
2135 M:      Linus Walleij <linus.walleij@linaro.org>
2136 L:      linux-iio@vger.kernel.org
2137 W:      http://www.akm.com/
2138 S:      Supported
2139 F:      drivers/iio/magnetometer/ak8974.c
2140
2141 ASC7621 HARDWARE MONITOR DRIVER
2142 M:      George Joseph <george.joseph@fairview5.com>
2143 L:      linux-hwmon@vger.kernel.org
2144 S:      Maintained
2145 F:      Documentation/hwmon/asc7621
2146 F:      drivers/hwmon/asc7621.c
2147
2148 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2149 M:      Corentin Chary <corentin.chary@gmail.com>
2150 L:      acpi4asus-user@lists.sourceforge.net
2151 L:      platform-driver-x86@vger.kernel.org
2152 W:      http://acpi4asus.sf.net
2153 S:      Maintained
2154 F:      drivers/platform/x86/asus*.c
2155 F:      drivers/platform/x86/eeepc*.c
2156
2157 ASUS WIRELESS RADIO CONTROL DRIVER
2158 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2159 L:      platform-driver-x86@vger.kernel.org
2160 S:      Maintained
2161 F:      drivers/platform/x86/asus-wireless.c
2162
2163 ASYMMETRIC KEYS
2164 M:      David Howells <dhowells@redhat.com>
2165 L:      keyrings@vger.kernel.org
2166 S:      Maintained
2167 F:      Documentation/crypto/asymmetric-keys.txt
2168 F:      include/linux/verification.h
2169 F:      include/crypto/public_key.h
2170 F:      include/crypto/pkcs7.h
2171 F:      crypto/asymmetric_keys/
2172
2173 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2174 R:      Dan Williams <dan.j.williams@intel.com>
2175 W:      http://sourceforge.net/projects/xscaleiop
2176 S:      Odd fixes
2177 F:      Documentation/crypto/async-tx-api.txt
2178 F:      crypto/async_tx/
2179 F:      drivers/dma/
2180 F:      include/linux/dmaengine.h
2181 F:      include/linux/async_tx.h
2182
2183 AT24 EEPROM DRIVER
2184 M:      Wolfram Sang <wsa@the-dreams.de>
2185 L:      linux-i2c@vger.kernel.org
2186 S:      Maintained
2187 F:      drivers/misc/eeprom/at24.c
2188 F:      include/linux/platform_data/at24.h
2189
2190 ATA OVER ETHERNET (AOE) DRIVER
2191 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2192 W:      http://www.openaoe.org/
2193 S:      Supported
2194 F:      Documentation/aoe/
2195 F:      drivers/block/aoe/
2196
2197 ATHEROS 71XX/9XXX GPIO DRIVER
2198 M:      Alban Bedel <albeu@free.fr>
2199 W:      https://github.com/AlbanBedel/linux
2200 T:      git git://github.com/AlbanBedel/linux
2201 S:      Maintained
2202 F:      drivers/gpio/gpio-ath79.c
2203 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2204
2205 ATHEROS ATH GENERIC UTILITIES
2206 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2207 L:      linux-wireless@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/net/wireless/ath/*
2210
2211 ATHEROS ATH5K WIRELESS DRIVER
2212 M:      Jiri Slaby <jirislaby@gmail.com>
2213 M:      Nick Kossifidis <mickflemm@gmail.com>
2214 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2215 L:      linux-wireless@vger.kernel.org
2216 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2217 S:      Maintained
2218 F:      drivers/net/wireless/ath/ath5k/
2219
2220 ATHEROS ATH6KL WIRELESS DRIVER
2221 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2222 L:      linux-wireless@vger.kernel.org
2223 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2225 S:      Supported
2226 F:      drivers/net/wireless/ath/ath6kl/
2227
2228 ATI_REMOTE2 DRIVER
2229 M:      Ville Syrjala <syrjala@sci.fi>
2230 S:      Maintained
2231 F:      drivers/input/misc/ati_remote2.c
2232
2233 ATK0110 HWMON DRIVER
2234 M:      Luca Tettamanti <kronos.it@gmail.com>
2235 L:      linux-hwmon@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/hwmon/asus_atk0110.c
2238
2239 ATLX ETHERNET DRIVERS
2240 M:      Jay Cliburn <jcliburn@gmail.com>
2241 M:      Chris Snook <chris.snook@gmail.com>
2242 L:      netdev@vger.kernel.org
2243 W:      http://sourceforge.net/projects/atl1
2244 W:      http://atl1.sourceforge.net
2245 S:      Maintained
2246 F:      drivers/net/ethernet/atheros/
2247
2248 ATM
2249 M:      Chas Williams <3chas3@gmail.com>
2250 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2251 L:      netdev@vger.kernel.org
2252 W:      http://linux-atm.sourceforge.net
2253 S:      Maintained
2254 F:      drivers/atm/
2255 F:      include/linux/atm*
2256 F:      include/uapi/linux/atm*
2257
2258 ATMEL AT91 / AT32 MCI DRIVER
2259 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2260 S:      Maintained
2261 F:      drivers/mmc/host/atmel-mci.c
2262
2263 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2264 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2265 S:      Supported
2266 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2267
2268 ATMEL Audio ALSA driver
2269 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2271 S:      Supported
2272 F:      sound/soc/atmel
2273
2274 ATMEL I2C DRIVER
2275 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2276 L:      linux-i2c@vger.kernel.org
2277 S:      Supported
2278 F:      drivers/i2c/busses/i2c-at91.c
2279
2280 ATMEL ISI DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 L:      linux-media@vger.kernel.org
2283 S:      Supported
2284 F:      drivers/media/platform/atmel/atmel-isi.c
2285 F:      include/media/atmel-isi.h
2286
2287 ATMEL LCDFB DRIVER
2288 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2289 L:      linux-fbdev@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/video/fbdev/atmel_lcdfb.c
2292 F:      include/video/atmel_lcdc.h
2293
2294 ATMEL MACB ETHERNET DRIVER
2295 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2296 S:      Supported
2297 F:      drivers/net/ethernet/cadence/
2298
2299 ATMEL MAXTOUCH DRIVER
2300 M:      Nick Dyer <nick@shmanahar.org>
2301 T:      git git://github.com/ndyer/linux.git
2302 S:      Maintained
2303 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2304 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2305 F:      include/linux/platform_data/atmel_mxt_ts.h
2306
2307 ATMEL NAND DRIVER
2308 M:      Wenyou Yang <wenyou.yang@atmel.com>
2309 M:      Josh Wu <rainyfeeling@outlook.com>
2310 L:      linux-mtd@lists.infradead.org
2311 S:      Supported
2312 F:      drivers/mtd/nand/atmel/*
2313
2314 ATMEL SAMA5D2 ADC DRIVER
2315 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316 L:      linux-iio@vger.kernel.org
2317 S:      Supported
2318 F:      drivers/iio/adc/at91-sama5d2_adc.c
2319
2320 ATMEL SDMMC DRIVER
2321 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2322 L:      linux-mmc@vger.kernel.org
2323 S:      Supported
2324 F:      drivers/mmc/host/sdhci-of-at91.c
2325
2326 ATMEL SPI DRIVER
2327 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2328 S:      Supported
2329 F:      drivers/spi/spi-atmel.*
2330
2331 ATMEL SSC DRIVER
2332 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 S:      Supported
2335 F:      drivers/misc/atmel-ssc.c
2336 F:      include/linux/atmel-ssc.h
2337
2338 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2339 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 S:      Supported
2342 F:      drivers/misc/atmel_tclib.c
2343 F:      drivers/clocksource/tcb_clksrc.c
2344
2345 ATMEL USBA UDC DRIVER
2346 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 S:      Supported
2349 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2350
2351 ATMEL WIRELESS DRIVER
2352 M:      Simon Kelley <simon@thekelleys.org.uk>
2353 L:      linux-wireless@vger.kernel.org
2354 W:      http://www.thekelleys.org.uk/atmel
2355 W:      http://atmelwlandriver.sourceforge.net/
2356 S:      Maintained
2357 F:      drivers/net/wireless/atmel/atmel*
2358
2359 ATMEL XDMA DRIVER
2360 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2361 L:      linux-arm-kernel@lists.infradead.org
2362 L:      dmaengine@vger.kernel.org
2363 S:      Supported
2364 F:      drivers/dma/at_xdmac.c
2365
2366 ATOMIC INFRASTRUCTURE
2367 M:      Will Deacon <will.deacon@arm.com>
2368 M:      Peter Zijlstra <peterz@infradead.org>
2369 R:      Boqun Feng <boqun.feng@gmail.com>
2370 L:      linux-kernel@vger.kernel.org
2371 S:      Maintained
2372 F:      arch/*/include/asm/atomic*.h
2373 F:      include/*/atomic*.h
2374
2375 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2376 M:      Bradley Grove <linuxdrivers@attotech.com>
2377 L:      linux-scsi@vger.kernel.org
2378 W:      http://www.attotech.com
2379 S:      Supported
2380 F:      drivers/scsi/esas2r
2381
2382 ATUSB IEEE 802.15.4 RADIO DRIVER
2383 M:      Stefan Schmidt <stefan@osg.samsung.com>
2384 L:      linux-wpan@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/net/ieee802154/atusb.c
2387 F:      drivers/net/ieee802154/atusb.h
2388 F:      drivers/net/ieee802154/at86rf230.h
2389
2390 AUDIT SUBSYSTEM
2391 M:      Paul Moore <paul@paul-moore.com>
2392 M:      Eric Paris <eparis@redhat.com>
2393 L:      linux-audit@redhat.com (moderated for non-subscribers)
2394 W:      http://people.redhat.com/sgrubb/audit/
2395 T:      git git://git.infradead.org/users/pcmoore/audit
2396 S:      Maintained
2397 F:      include/linux/audit.h
2398 F:      include/uapi/linux/audit.h
2399 F:      kernel/audit*
2400
2401 AUXILIARY DISPLAY DRIVERS
2402 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2403 W:      http://miguelojeda.es/auxdisplay.htm
2404 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2405 S:      Maintained
2406 F:      drivers/auxdisplay/
2407 F:      include/linux/cfag12864b.h
2408
2409 AX.25 NETWORK LAYER
2410 M:      Ralf Baechle <ralf@linux-mips.org>
2411 L:      linux-hams@vger.kernel.org
2412 W:      http://www.linux-ax25.org/
2413 S:      Maintained
2414 F:      include/uapi/linux/ax25.h
2415 F:      include/net/ax25.h
2416 F:      net/ax25/
2417
2418 AXENTIA ARM DEVICES
2419 M:      Peter Rosin <peda@axentia.se>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Maintained
2422 F:      Documentation/devicetree/bindings/arm/axentia.txt
2423 F:      arch/arm/boot/dts/at91-linea.dtsi
2424 F:      arch/arm/boot/dts/at91-tse850-3.dts
2425
2426 AXENTIA ASOC DRIVERS
2427 M:      Peter Rosin <peda@axentia.se>
2428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2429 S:      Maintained
2430 F:      Documentation/devicetree/bindings/sound/axentia,*
2431 F:      sound/soc/atmel/tse850-pcm5142.c
2432
2433 AZ6007 DVB DRIVER
2434 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2435 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2436 L:      linux-media@vger.kernel.org
2437 W:      https://linuxtv.org
2438 T:      git git://linuxtv.org/media_tree.git
2439 S:      Maintained
2440 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2441
2442 AZTECH FM RADIO RECEIVER DRIVER
2443 M:      Hans Verkuil <hverkuil@xs4all.nl>
2444 L:      linux-media@vger.kernel.org
2445 T:      git git://linuxtv.org/media_tree.git
2446 W:      https://linuxtv.org
2447 S:      Maintained
2448 F:      drivers/media/radio/radio-aztech*
2449
2450 B43 WIRELESS DRIVER
2451 L:      linux-wireless@vger.kernel.org
2452 L:      b43-dev@lists.infradead.org
2453 W:      http://wireless.kernel.org/en/users/Drivers/b43
2454 S:      Odd Fixes
2455 F:      drivers/net/wireless/broadcom/b43/
2456
2457 B43LEGACY WIRELESS DRIVER
2458 M:      Larry Finger <Larry.Finger@lwfinger.net>
2459 L:      linux-wireless@vger.kernel.org
2460 L:      b43-dev@lists.infradead.org
2461 W:      http://wireless.kernel.org/en/users/Drivers/b43
2462 S:      Maintained
2463 F:      drivers/net/wireless/broadcom/b43legacy/
2464
2465 BACKLIGHT CLASS/SUBSYSTEM
2466 M:      Lee Jones <lee.jones@linaro.org>
2467 M:      Daniel Thompson <daniel.thompson@linaro.org>
2468 M:      Jingoo Han <jingoohan1@gmail.com>
2469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2470 S:      Maintained
2471 F:      drivers/video/backlight/
2472 F:      include/linux/backlight.h
2473 F:      include/linux/pwm_backlight.h
2474 F:      Documentation/devicetree/bindings/leds/backlight
2475
2476 BATMAN ADVANCED
2477 M:      Marek Lindner <mareklindner@neomailbox.ch>
2478 M:      Simon Wunderlich <sw@simonwunderlich.de>
2479 M:      Antonio Quartulli <a@unstable.cc>
2480 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2481 W:      https://www.open-mesh.org/
2482 Q:      https://patchwork.open-mesh.org/project/batman/list/
2483 S:      Maintained
2484 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2485 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2486 F:      Documentation/networking/batman-adv.txt
2487 F:      include/uapi/linux/batman_adv.h
2488 F:      net/batman-adv/
2489
2490 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2491 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2492 L:      linux-hams@vger.kernel.org
2493 W:      http://www.baycom.org/~tom/ham/ham.html
2494 S:      Maintained
2495 F:      drivers/net/hamradio/baycom*
2496
2497 BCACHE (BLOCK LAYER CACHE)
2498 M:      Kent Overstreet <kent.overstreet@gmail.com>
2499 L:      linux-bcache@vger.kernel.org
2500 W:      http://bcache.evilpiepirate.org
2501 S:      Orphan
2502 F:      drivers/md/bcache/
2503
2504 BDISP ST MEDIA DRIVER
2505 M:      Fabien Dessenne <fabien.dessenne@st.com>
2506 L:      linux-media@vger.kernel.org
2507 T:      git git://linuxtv.org/media_tree.git
2508 W:      https://linuxtv.org
2509 S:      Supported
2510 F:      drivers/media/platform/sti/bdisp
2511
2512 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2513 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2514 L:      netdev@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/net/ethernet/ec_bhf.c
2517
2518 BEFS FILE SYSTEM
2519 M:      Luis de Bethencourt <luisbg@kernel.org>
2520 M:      Salah Triki <salah.triki@gmail.com>
2521 S:      Maintained
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2523 F:      Documentation/filesystems/befs.txt
2524 F:      fs/befs/
2525
2526 BFQ I/O SCHEDULER
2527 M:      Paolo Valente <paolo.valente@linaro.org>
2528 M:      Jens Axboe <axboe@kernel.dk>
2529 L:      linux-block@vger.kernel.org
2530 S:      Maintained
2531 F:      block/bfq-*
2532 F:      Documentation/block/bfq-iosched.txt
2533
2534 BFS FILE SYSTEM
2535 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2536 S:      Maintained
2537 F:      Documentation/filesystems/bfs.txt
2538 F:      fs/bfs/
2539 F:      include/uapi/linux/bfs_fs.h
2540
2541 BLACKFIN ARCHITECTURE
2542 M:      Steven Miao <realmz6@gmail.com>
2543 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2544 T:      git git://git.code.sf.net/p/adi-linux/code
2545 W:      http://blackfin.uclinux.org
2546 S:      Supported
2547 F:      arch/blackfin/
2548
2549 BLACKFIN EMAC DRIVER
2550 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2551 W:      http://blackfin.uclinux.org
2552 S:      Supported
2553 F:      drivers/net/ethernet/adi/
2554
2555 BLACKFIN I2C TWI DRIVER
2556 M:      Sonic Zhang <sonic.zhang@analog.com>
2557 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2558 W:      http://blackfin.uclinux.org/
2559 S:      Supported
2560 F:      drivers/i2c/busses/i2c-bfin-twi.c
2561
2562 BLACKFIN MEDIA DRIVER
2563 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2564 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2565 W:      http://blackfin.uclinux.org/
2566 S:      Supported
2567 F:      drivers/media/platform/blackfin/
2568 F:      drivers/media/i2c/adv7183*
2569 F:      drivers/media/i2c/vs6624*
2570
2571 BLACKFIN RTC DRIVER
2572 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2573 W:      http://blackfin.uclinux.org
2574 S:      Supported
2575 F:      drivers/rtc/rtc-bfin.c
2576
2577 BLACKFIN SDH DRIVER
2578 M:      Sonic Zhang <sonic.zhang@analog.com>
2579 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2580 W:      http://blackfin.uclinux.org
2581 S:      Supported
2582 F:      drivers/mmc/host/bfin_sdh.c
2583
2584 BLACKFIN SERIAL DRIVER
2585 M:      Sonic Zhang <sonic.zhang@analog.com>
2586 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587 W:      http://blackfin.uclinux.org
2588 S:      Supported
2589 F:      drivers/tty/serial/bfin_uart.c
2590
2591 BLACKFIN WATCHDOG DRIVER
2592 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2593 W:      http://blackfin.uclinux.org
2594 S:      Supported
2595 F:      drivers/watchdog/bfin_wdt.c
2596
2597 BLINKM RGB LED DRIVER
2598 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2599 S:      Maintained
2600 F:      drivers/leds/leds-blinkm.c
2601
2602 BLOCK LAYER
2603 M:      Jens Axboe <axboe@kernel.dk>
2604 L:      linux-block@vger.kernel.org
2605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2606 S:      Maintained
2607 F:      block/
2608 F:      kernel/trace/blktrace.c
2609 F:      lib/sbitmap.c
2610
2611 BLOCK2MTD DRIVER
2612 M:      Joern Engel <joern@lazybastard.org>
2613 L:      linux-mtd@lists.infradead.org
2614 S:      Maintained
2615 F:      drivers/mtd/devices/block2mtd.c
2616
2617 BLUETOOTH DRIVERS
2618 M:      Marcel Holtmann <marcel@holtmann.org>
2619 M:      Gustavo Padovan <gustavo@padovan.org>
2620 M:      Johan Hedberg <johan.hedberg@gmail.com>
2621 L:      linux-bluetooth@vger.kernel.org
2622 W:      http://www.bluez.org/
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2625 S:      Maintained
2626 F:      drivers/bluetooth/
2627
2628 BLUETOOTH SUBSYSTEM
2629 M:      Marcel Holtmann <marcel@holtmann.org>
2630 M:      Gustavo Padovan <gustavo@padovan.org>
2631 M:      Johan Hedberg <johan.hedberg@gmail.com>
2632 L:      linux-bluetooth@vger.kernel.org
2633 W:      http://www.bluez.org/
2634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2636 S:      Maintained
2637 F:      net/bluetooth/
2638 F:      include/net/bluetooth/
2639
2640 BONDING DRIVER
2641 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2642 M:      Veaceslav Falico <vfalico@gmail.com>
2643 M:      Andy Gospodarek <andy@greyhouse.net>
2644 L:      netdev@vger.kernel.org
2645 W:      http://sourceforge.net/projects/bonding/
2646 S:      Supported
2647 F:      drivers/net/bonding/
2648 F:      include/uapi/linux/if_bonding.h
2649
2650 BPF (Safe dynamic programs and tools)
2651 M:      Alexei Starovoitov <ast@kernel.org>
2652 M:      Daniel Borkmann <daniel@iogearbox.net>
2653 L:      netdev@vger.kernel.org
2654 L:      linux-kernel@vger.kernel.org
2655 S:      Supported
2656 F:      arch/x86/net/bpf_jit*
2657 F:      Documentation/networking/filter.txt
2658 F:      include/linux/bpf*
2659 F:      include/linux/filter.h
2660 F:      include/uapi/linux/bpf*
2661 F:      include/uapi/linux/filter.h
2662 F:      kernel/bpf/
2663 F:      kernel/trace/bpf_trace.c
2664 F:      lib/test_bpf.c
2665 F:      net/bpf/
2666 F:      net/core/filter.c
2667 F:      net/sched/act_bpf.c
2668 F:      net/sched/cls_bpf.c
2669 F:      samples/bpf/
2670 F:      tools/net/bpf*
2671 F:      tools/testing/selftests/bpf/
2672
2673 BROADCOM B44 10/100 ETHERNET DRIVER
2674 M:      Michael Chan <michael.chan@broadcom.com>
2675 L:      netdev@vger.kernel.org
2676 S:      Supported
2677 F:      drivers/net/ethernet/broadcom/b44.*
2678
2679 BROADCOM B53 ETHERNET SWITCH DRIVER
2680 M:      Florian Fainelli <f.fainelli@gmail.com>
2681 L:      netdev@vger.kernel.org
2682 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2683 S:      Supported
2684 F:      drivers/net/dsa/b53/*
2685 F:      include/linux/platform_data/b53.h
2686
2687 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2688 M:      Florian Fainelli <f.fainelli@gmail.com>
2689 M:      Ray Jui <rjui@broadcom.com>
2690 M:      Scott Branden <sbranden@broadcom.com>
2691 M:      bcm-kernel-feedback-list@broadcom.com
2692 T:      git git://github.com/broadcom/mach-bcm
2693 S:      Maintained
2694 N:      bcm281*
2695 N:      bcm113*
2696 N:      bcm216*
2697 N:      kona
2698 F:      arch/arm/mach-bcm/
2699
2700 BROADCOM BCM2835 ARM ARCHITECTURE
2701 M:      Eric Anholt <eric@anholt.net>
2702 M:      Stefan Wahren <stefan.wahren@i2se.com>
2703 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 T:      git git://github.com/anholt/linux
2706 S:      Maintained
2707 N:      bcm2835
2708 F:      drivers/staging/vc04_services
2709
2710 BROADCOM BCM47XX MIPS ARCHITECTURE
2711 M:      Hauke Mehrtens <hauke@hauke-m.de>
2712 M:      Rafał Miłecki <zajec5@gmail.com>
2713 L:      linux-mips@linux-mips.org
2714 S:      Maintained
2715 F:      Documentation/devicetree/bindings/mips/brcm/
2716 F:      arch/mips/bcm47xx/*
2717 F:      arch/mips/include/asm/mach-bcm47xx/*
2718
2719 BROADCOM BCM5301X ARM ARCHITECTURE
2720 M:      Hauke Mehrtens <hauke@hauke-m.de>
2721 M:      Rafał Miłecki <zajec5@gmail.com>
2722 M:      Jon Mason <jonmason@broadcom.com>
2723 M:      bcm-kernel-feedback-list@broadcom.com
2724 L:      linux-arm-kernel@lists.infradead.org
2725 S:      Maintained
2726 F:      arch/arm/mach-bcm/bcm_5301x.c
2727 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2728 F:      arch/arm/boot/dts/bcm470*
2729 F:      arch/arm/boot/dts/bcm953012*
2730
2731 BROADCOM BCM53573 ARM ARCHITECTURE
2732 M:      Rafał Miłecki <rafal@milecki.pl>
2733 L:      linux-arm-kernel@lists.infradead.org
2734 S:      Maintained
2735 F:      arch/arm/boot/dts/bcm53573*
2736 F:      arch/arm/boot/dts/bcm47189*
2737
2738 BROADCOM BCM63XX ARM ARCHITECTURE
2739 M:      Florian Fainelli <f.fainelli@gmail.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 T:      git git://github.com/broadcom/stblinux.git
2743 S:      Maintained
2744 N:      bcm63xx
2745
2746 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2747 M:      Kevin Cernekee <cernekee@gmail.com>
2748 L:      linux-usb@vger.kernel.org
2749 S:      Maintained
2750 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2751
2752 BROADCOM BCM7XXX ARM ARCHITECTURE
2753 M:      Brian Norris <computersforpeace@gmail.com>
2754 M:      Gregory Fong <gregory.0xf0@gmail.com>
2755 M:      Florian Fainelli <f.fainelli@gmail.com>
2756 M:      bcm-kernel-feedback-list@broadcom.com
2757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 T:      git git://github.com/broadcom/stblinux.git
2759 S:      Maintained
2760 F:      arch/arm/mach-bcm/*brcmstb*
2761 F:      arch/arm/boot/dts/bcm7*.dts*
2762 F:      drivers/bus/brcmstb_gisb.c
2763 N:      brcmstb
2764
2765 BROADCOM BMIPS CPUFREQ DRIVER
2766 M:      Markus Mayer <mmayer@broadcom.com>
2767 M:      bcm-kernel-feedback-list@broadcom.com
2768 L:      linux-pm@vger.kernel.org
2769 S:      Maintained
2770 F:      drivers/cpufreq/bmips-cpufreq.c
2771
2772 BROADCOM BMIPS MIPS ARCHITECTURE
2773 M:      Kevin Cernekee <cernekee@gmail.com>
2774 M:      Florian Fainelli <f.fainelli@gmail.com>
2775 L:      linux-mips@linux-mips.org
2776 T:      git git://github.com/broadcom/stblinux.git
2777 S:      Maintained
2778 F:      arch/mips/bmips/*
2779 F:      arch/mips/include/asm/mach-bmips/*
2780 F:      arch/mips/kernel/*bmips*
2781 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2782 F:      drivers/irqchip/irq-bcm63*
2783 F:      drivers/irqchip/irq-bcm7*
2784 F:      drivers/irqchip/irq-brcmstb*
2785 F:      include/linux/bcm963xx_nvram.h
2786 F:      include/linux/bcm963xx_tag.h
2787
2788 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2789 M:      Rasesh Mody <rasesh.mody@cavium.com>
2790 M:      Harish Patil <harish.patil@cavium.com>
2791 M:      Dept-GELinuxNICDev@cavium.com
2792 L:      netdev@vger.kernel.org
2793 S:      Supported
2794 F:      drivers/net/ethernet/broadcom/bnx2.*
2795 F:      drivers/net/ethernet/broadcom/bnx2_*
2796
2797 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2798 M:      QLogic-Storage-Upstream@qlogic.com
2799 L:      linux-scsi@vger.kernel.org
2800 S:      Supported
2801 F:      drivers/scsi/bnx2fc/
2802
2803 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2804 M:      QLogic-Storage-Upstream@qlogic.com
2805 L:      linux-scsi@vger.kernel.org
2806 S:      Supported
2807 F:      drivers/scsi/bnx2i/
2808
2809 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2810 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2811 M:      Ariel Elior <ariel.elior@cavium.com>
2812 M:      everest-linux-l2@cavium.com
2813 L:      netdev@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/net/ethernet/broadcom/bnx2x/
2816
2817 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2818 M:      Michael Chan <michael.chan@broadcom.com>
2819 L:      netdev@vger.kernel.org
2820 S:      Supported
2821 F:      drivers/net/ethernet/broadcom/bnxt/
2822
2823 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2824 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2825 M:      Franky Lin <franky.lin@broadcom.com>
2826 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2827 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2828 M:      Wright Feng <wright.feng@cypress.com>
2829 L:      linux-wireless@vger.kernel.org
2830 L:      brcm80211-dev-list.pdl@broadcom.com
2831 L:      brcm80211-dev-list@cypress.com
2832 S:      Supported
2833 F:      drivers/net/wireless/broadcom/brcm80211/
2834
2835 BROADCOM BRCMSTB GPIO DRIVER
2836 M:      Gregory Fong <gregory.0xf0@gmail.com>
2837 L:      bcm-kernel-feedback-list@broadcom.com
2838 S:      Supported
2839 F:      drivers/gpio/gpio-brcmstb.c
2840 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2841
2842 BROADCOM GENET ETHERNET DRIVER
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/genet/
2847
2848 BROADCOM IPROC ARM ARCHITECTURE
2849 M:      Ray Jui <rjui@broadcom.com>
2850 M:      Scott Branden <sbranden@broadcom.com>
2851 M:      Jon Mason <jonmason@broadcom.com>
2852 M:      bcm-kernel-feedback-list@broadcom.com
2853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T:      git git://github.com/broadcom/cygnus-linux.git
2855 S:      Maintained
2856 N:      iproc
2857 N:      cygnus
2858 N:      bcm[-_]nsp
2859 N:      bcm9113*
2860 N:      bcm9583*
2861 N:      bcm9585*
2862 N:      bcm9586*
2863 N:      bcm988312
2864 N:      bcm113*
2865 N:      bcm583*
2866 N:      bcm585*
2867 N:      bcm586*
2868 N:      bcm88312
2869 F:      arch/arm64/boot/dts/broadcom/ns2*
2870 F:      drivers/clk/bcm/clk-ns*
2871 F:      drivers/pinctrl/bcm/pinctrl-ns*
2872
2873 BROADCOM KONA GPIO DRIVER
2874 M:      Ray Jui <rjui@broadcom.com>
2875 L:      bcm-kernel-feedback-list@broadcom.com
2876 S:      Supported
2877 F:      drivers/gpio/gpio-bcm-kona.c
2878 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2879
2880 BROADCOM NETXTREME-E ROCE DRIVER
2881 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2882 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2883 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2884 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885 L:      linux-rdma@vger.kernel.org
2886 W:      http://www.broadcom.com
2887 S:      Supported
2888 F:      drivers/infiniband/hw/bnxt_re/
2889 F:      include/uapi/rdma/bnxt_re-abi.h
2890
2891 BROADCOM NVRAM DRIVER
2892 M:      Rafał Miłecki <zajec5@gmail.com>
2893 L:      linux-mips@linux-mips.org
2894 S:      Maintained
2895 F:      drivers/firmware/broadcom/*
2896
2897 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2898 M:      Rafał Miłecki <zajec5@gmail.com>
2899 L:      linux-wireless@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/bcma/
2902 F:      include/linux/bcma/
2903
2904 BROADCOM STB AVS CPUFREQ DRIVER
2905 M:      Markus Mayer <mmayer@broadcom.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-pm@vger.kernel.org
2908 S:      Maintained
2909 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2910 F:      drivers/cpufreq/brcmstb*
2911
2912 BROADCOM STB NAND FLASH DRIVER
2913 M:      Brian Norris <computersforpeace@gmail.com>
2914 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2915 L:      linux-mtd@lists.infradead.org
2916 L:      bcm-kernel-feedback-list@broadcom.com
2917 S:      Maintained
2918 F:      drivers/mtd/nand/brcmnand/
2919
2920 BROADCOM SYSTEMPORT ETHERNET DRIVER
2921 M:      Florian Fainelli <f.fainelli@gmail.com>
2922 L:      netdev@vger.kernel.org
2923 S:      Supported
2924 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2925
2926 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2927 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2928 M:      Prashant Sreedharan <prashant@broadcom.com>
2929 M:      Michael Chan <mchan@broadcom.com>
2930 L:      netdev@vger.kernel.org
2931 S:      Supported
2932 F:      drivers/net/ethernet/broadcom/tg3.*
2933
2934 BROCADE BFA FC SCSI DRIVER
2935 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2936 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2937 L:      linux-scsi@vger.kernel.org
2938 S:      Supported
2939 F:      drivers/scsi/bfa/
2940
2941 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2944 M:      Dept-GELinuxNICDev@cavium.com
2945 L:      netdev@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/net/ethernet/brocade/bna/
2948
2949 BSG (block layer generic sg v4 driver)
2950 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      block/bsg.c
2954 F:      include/linux/bsg.h
2955 F:      include/uapi/linux/bsg.h
2956
2957 BT87X AUDIO DRIVER
2958 M:      Clemens Ladisch <clemens@ladisch.de>
2959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2960 T:      git git://git.alsa-project.org/alsa-kernel.git
2961 S:      Maintained
2962 F:      Documentation/sound/alsa/Bt87x.txt
2963 F:      sound/pci/bt87x.c
2964
2965 BT8XXGPIO DRIVER
2966 M:      Michael Buesch <m@bues.ch>
2967 W:      http://bu3sch.de/btgpio.php
2968 S:      Maintained
2969 F:      drivers/gpio/gpio-bt8xx.c
2970
2971 BTRFS FILE SYSTEM
2972 M:      Chris Mason <clm@fb.com>
2973 M:      Josef Bacik <jbacik@fb.com>
2974 M:      David Sterba <dsterba@suse.com>
2975 L:      linux-btrfs@vger.kernel.org
2976 W:      http://btrfs.wiki.kernel.org/
2977 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2979 S:      Maintained
2980 F:      Documentation/filesystems/btrfs.txt
2981 F:      fs/btrfs/
2982 F:      include/linux/btrfs*
2983 F:      include/uapi/linux/btrfs*
2984
2985 BTTV VIDEO4LINUX DRIVER
2986 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2988 L:      linux-media@vger.kernel.org
2989 W:      https://linuxtv.org
2990 T:      git git://linuxtv.org/media_tree.git
2991 S:      Odd fixes
2992 F:      Documentation/media/v4l-drivers/bttv*
2993 F:      drivers/media/pci/bt8xx/bttv*
2994
2995 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2996 M:      Chanwoo Choi <cw00.choi@samsung.com>
2997 L:      linux-pm@vger.kernel.org
2998 L:      linux-samsung-soc@vger.kernel.org
2999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3000 S:      Maintained
3001 F:      drivers/devfreq/exynos-bus.c
3002 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3003
3004 BUSLOGIC SCSI DRIVER
3005 M:      Khalid Aziz <khalid@gonehiking.org>
3006 L:      linux-scsi@vger.kernel.org
3007 S:      Maintained
3008 F:      drivers/scsi/BusLogic.*
3009 F:      drivers/scsi/FlashPoint.*
3010
3011 C-MEDIA CMI8788 DRIVER
3012 M:      Clemens Ladisch <clemens@ladisch.de>
3013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3014 T:      git git://git.alsa-project.org/alsa-kernel.git
3015 S:      Maintained
3016 F:      sound/pci/oxygen/
3017
3018 C6X ARCHITECTURE
3019 M:      Mark Salter <msalter@redhat.com>
3020 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3021 L:      linux-c6x-dev@linux-c6x.org
3022 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3023 S:      Maintained
3024 F:      arch/c6x/
3025
3026 CA8210 IEEE-802.15.4 RADIO DRIVER
3027 M:      Harry Morris <h.morris@cascoda.com>
3028 M:      linuxdev@cascoda.com
3029 L:      linux-wpan@vger.kernel.org
3030 W:      https://github.com/Cascoda/ca8210-linux.git
3031 S:      Maintained
3032 F:      drivers/net/ieee802154/ca8210.c
3033 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034
3035 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3036 M:      David Howells <dhowells@redhat.com>
3037 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3038 S:      Supported
3039 F:      Documentation/filesystems/caching/cachefiles.txt
3040 F:      fs/cachefiles/
3041
3042 CADET FM/AM RADIO RECEIVER DRIVER
3043 M:      Hans Verkuil <hverkuil@xs4all.nl>
3044 L:      linux-media@vger.kernel.org
3045 T:      git git://linuxtv.org/media_tree.git
3046 W:      https://linuxtv.org
3047 S:      Maintained
3048 F:      drivers/media/radio/radio-cadet*
3049
3050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3051 M:      Jonathan Corbet <corbet@lwn.net>
3052 L:      linux-media@vger.kernel.org
3053 T:      git git://linuxtv.org/media_tree.git
3054 S:      Maintained
3055 F:      Documentation/media/v4l-drivers/cafe_ccic*
3056 F:      drivers/media/platform/marvell-ccic/
3057
3058 CAIF NETWORK LAYER
3059 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3060 L:      netdev@vger.kernel.org
3061 S:      Supported
3062 F:      Documentation/networking/caif/
3063 F:      drivers/net/caif/
3064 F:      include/uapi/linux/caif/
3065 F:      include/net/caif/
3066 F:      net/caif/
3067
3068 CALGARY x86-64 IOMMU
3069 M:      Muli Ben-Yehuda <mulix@mulix.org>
3070 M:      Jon Mason <jdmason@kudzu.us>
3071 L:      iommu@lists.linux-foundation.org
3072 S:      Maintained
3073 F:      arch/x86/kernel/pci-calgary_64.c
3074 F:      arch/x86/kernel/tce_64.c
3075 F:      arch/x86/include/asm/calgary.h
3076 F:      arch/x86/include/asm/tce.h
3077
3078 CAN NETWORK DRIVERS
3079 M:      Wolfgang Grandegger <wg@grandegger.com>
3080 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3081 L:      linux-can@vger.kernel.org
3082 W:      https://github.com/linux-can
3083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085 S:      Maintained
3086 F:      Documentation/devicetree/bindings/net/can/
3087 F:      drivers/net/can/
3088 F:      include/linux/can/dev.h
3089 F:      include/linux/can/platform/
3090 F:      include/uapi/linux/can/error.h
3091 F:      include/uapi/linux/can/netlink.h
3092
3093 CAN NETWORK LAYER
3094 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3095 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3096 L:      linux-can@vger.kernel.org
3097 W:      https://github.com/linux-can
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3100 S:      Maintained
3101 F:      Documentation/networking/can.txt
3102 F:      net/can/
3103 F:      include/linux/can/core.h
3104 F:      include/uapi/linux/can.h
3105 F:      include/uapi/linux/can/bcm.h
3106 F:      include/uapi/linux/can/raw.h
3107 F:      include/uapi/linux/can/gw.h
3108
3109 CAPABILITIES
3110 M:      Serge Hallyn <serge@hallyn.com>
3111 L:      linux-security-module@vger.kernel.org
3112 S:      Supported
3113 F:      include/linux/capability.h
3114 F:      include/uapi/linux/capability.h
3115 F:      security/commoncap.c
3116 F:      kernel/capability.c
3117
3118 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3119 M:      Kevin Tsai <ktsai@capellamicro.com>
3120 S:      Maintained
3121 F:      drivers/iio/light/cm*
3122
3123 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3124 M:      Christian Lamparter <chunkeey@googlemail.com>
3125 L:      linux-wireless@vger.kernel.org
3126 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3127 S:      Maintained
3128 F:      drivers/net/wireless/ath/carl9170/
3129
3130 CAVIUM I2C DRIVER
3131 M:      Jan Glauber <jglauber@cavium.com>
3132 M:      David Daney <david.daney@cavium.com>
3133 W:      http://www.cavium.com
3134 S:      Supported
3135 F:      drivers/i2c/busses/i2c-octeon*
3136 F:      drivers/i2c/busses/i2c-thunderx*
3137
3138 CAVIUM LIQUIDIO NETWORK DRIVER
3139 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3140 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3141 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3142 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3143 L:      netdev@vger.kernel.org
3144 W:      http://www.cavium.com
3145 S:      Supported
3146 F:      drivers/net/ethernet/cavium/liquidio/
3147
3148 CAVIUM MMC DRIVER
3149 M:      Jan Glauber <jglauber@cavium.com>
3150 M:      David Daney <david.daney@cavium.com>
3151 M:      Steven J. Hill <Steven.Hill@cavium.com>
3152 W:      http://www.cavium.com
3153 S:      Supported
3154 F:      drivers/mmc/host/cavium*
3155
3156 CAVIUM OCTEON-TX CRYPTO DRIVER
3157 M:      George Cherian <george.cherian@cavium.com>
3158 L:      linux-crypto@vger.kernel.org
3159 W:      http://www.cavium.com
3160 S:      Supported
3161 F:      drivers/crypto/cavium/cpt/
3162
3163 CAVIUM THUNDERX2 ARM64 SOC
3164 M:      Jayachandran C <jnair@caviumnetworks.com>
3165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 S:      Maintained
3167 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3168 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3169
3170 CC2520 IEEE-802.15.4 RADIO DRIVER
3171 M:      Varka Bhadram <varkabhadram@gmail.com>
3172 L:      linux-wpan@vger.kernel.org
3173 S:      Maintained
3174 F:      drivers/net/ieee802154/cc2520.c
3175 F:      include/linux/spi/cc2520.h
3176 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3177
3178 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3179 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3180 L:      linux-crypto@vger.kernel.org
3181 L:      driverdev-devel@linuxdriverproject.org
3182 S:      Supported
3183 F:      drivers/staging/ccree/
3184 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3185
3186 CEC FRAMEWORK
3187 M:      Hans Verkuil <hans.verkuil@cisco.com>
3188 L:      linux-media@vger.kernel.org
3189 T:      git git://linuxtv.org/media_tree.git
3190 W:      http://linuxtv.org
3191 S:      Supported
3192 F:      Documentation/media/kapi/cec-core.rst
3193 F:      Documentation/media/uapi/cec
3194 F:      drivers/media/cec/
3195 F:      drivers/media/rc/keymaps/rc-cec.c
3196 F:      include/media/cec.h
3197 F:      include/media/cec-notifier.h
3198 F:      include/uapi/linux/cec.h
3199 F:      include/uapi/linux/cec-funcs.h
3200 F:      Documentation/devicetree/bindings/media/cec.txt
3201
3202 CELL BROADBAND ENGINE ARCHITECTURE
3203 M:      Arnd Bergmann <arnd@arndb.de>
3204 L:      linuxppc-dev@lists.ozlabs.org
3205 W:      http://www.ibm.com/developerworks/power/cell/
3206 S:      Supported
3207 F:      arch/powerpc/include/asm/cell*.h
3208 F:      arch/powerpc/include/asm/spu*.h
3209 F:      arch/powerpc/include/uapi/asm/spu*.h
3210 F:      arch/powerpc/oprofile/*cell*
3211 F:      arch/powerpc/platforms/cell/
3212
3213 CEPH COMMON CODE (LIBCEPH)
3214 M:      Ilya Dryomov <idryomov@gmail.com>
3215 M:      "Yan, Zheng" <zyan@redhat.com>
3216 M:      Sage Weil <sage@redhat.com>
3217 L:      ceph-devel@vger.kernel.org
3218 W:      http://ceph.com/
3219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3220 T:      git git://github.com/ceph/ceph-client.git
3221 S:      Supported
3222 F:      net/ceph/
3223 F:      include/linux/ceph/
3224 F:      include/linux/crush/
3225
3226 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3227 M:      "Yan, Zheng" <zyan@redhat.com>
3228 M:      Sage Weil <sage@redhat.com>
3229 M:      Ilya Dryomov <idryomov@gmail.com>
3230 L:      ceph-devel@vger.kernel.org
3231 W:      http://ceph.com/
3232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3233 T:      git git://github.com/ceph/ceph-client.git
3234 S:      Supported
3235 F:      Documentation/filesystems/ceph.txt
3236 F:      fs/ceph/
3237
3238 CERTIFICATE HANDLING:
3239 M:      David Howells <dhowells@redhat.com>
3240 M:      David Woodhouse <dwmw2@infradead.org>
3241 L:      keyrings@vger.kernel.org
3242 S:      Maintained
3243 F:      Documentation/module-signing.txt
3244 F:      certs/
3245 F:      scripts/sign-file.c
3246 F:      scripts/extract-cert.c
3247
3248 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3249 L:      linux-usb@vger.kernel.org
3250 S:      Orphan
3251 F:      Documentation/usb/WUSB-Design-overview.txt
3252 F:      Documentation/usb/wusb-cbaf
3253 F:      drivers/usb/host/hwa-hc.c
3254 F:      drivers/usb/host/whci/
3255 F:      drivers/usb/wusbcore/
3256 F:      include/linux/usb/wusb*
3257
3258 CFAG12864B LCD DRIVER
3259 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3260 W:      http://miguelojeda.es/auxdisplay.htm
3261 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3262 S:      Maintained
3263 F:      drivers/auxdisplay/cfag12864b.c
3264 F:      include/linux/cfag12864b.h
3265
3266 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3267 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3268 W:      http://miguelojeda.es/auxdisplay.htm
3269 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3270 S:      Maintained
3271 F:      drivers/auxdisplay/cfag12864bfb.c
3272 F:      include/linux/cfag12864b.h
3273
3274 CFG80211 and NL80211
3275 M:      Johannes Berg <johannes@sipsolutions.net>
3276 L:      linux-wireless@vger.kernel.org
3277 W:      http://wireless.kernel.org/
3278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3280 S:      Maintained
3281 F:      include/uapi/linux/nl80211.h
3282 F:      include/net/cfg80211.h
3283 F:      net/wireless/*
3284 X:      net/wireless/wext*
3285
3286 CHAR and MISC DRIVERS
3287 M:      Arnd Bergmann <arnd@arndb.de>
3288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3290 S:      Supported
3291 F:      drivers/char/*
3292 F:      drivers/misc/*
3293 F:      include/linux/miscdevice.h
3294
3295 CHECKPATCH
3296 M:      Andy Whitcroft <apw@canonical.com>
3297 M:      Joe Perches <joe@perches.com>
3298 S:      Maintained
3299 F:      scripts/checkpatch.pl
3300
3301 CHINESE DOCUMENTATION
3302 M:      Harry Wei <harryxiyou@gmail.com>
3303 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3304 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3305 S:      Maintained
3306 F:      Documentation/translations/zh_CN/
3307
3308 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3309 M:      Peter Chen <Peter.Chen@nxp.com>
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3311 L:      linux-usb@vger.kernel.org
3312 S:      Maintained
3313 F:      drivers/usb/chipidea/
3314
3315 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3316 M:      Hans de Goede <hdegoede@redhat.com>
3317 L:      linux-input@vger.kernel.org
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3320 F:      drivers/input/touchscreen/chipone_icn8318.c
3321
3322 CHROME HARDWARE PLATFORM SUPPORT
3323 M:      Benson Leung <bleung@chromium.org>
3324 M:      Olof Johansson <olof@lixom.net>
3325 S:      Maintained
3326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3327 F:      drivers/platform/chrome/
3328
3329 CIRRUS LOGIC AUDIO CODEC DRIVERS
3330 M:      Brian Austin <brian.austin@cirrus.com>
3331 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3333 S:      Maintained
3334 F:      sound/soc/codecs/cs*
3335
3336 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3337 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3338 L:      netdev@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3341
3342 CISCO FCOE HBA DRIVER
3343 M:      Satish Kharat <satishkh@cisco.com>
3344 M:      Sesidhar Baddela <sebaddel@cisco.com>
3345 M:      Karan Tilak Kumar <kartilak@cisco.com>
3346 L:      linux-scsi@vger.kernel.org
3347 S:      Supported
3348 F:      drivers/scsi/fnic/
3349
3350 CISCO SCSI HBA DRIVER
3351 M:      Karan Tilak Kumar <kartilak@cisco.com>
3352 M:      Sesidhar Baddela <sebaddel@cisco.com>
3353 L:      linux-scsi@vger.kernel.org
3354 S:      Supported
3355 F:      drivers/scsi/snic/
3356
3357 CISCO VIC ETHERNET NIC DRIVER
3358 M:      Christian Benvenuti <benve@cisco.com>
3359 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3360 M:      Neel Patel <neepatel@cisco.com>
3361 S:      Supported
3362 F:      drivers/net/ethernet/cisco/enic/
3363
3364 CISCO VIC LOW LATENCY NIC DRIVER
3365 M:      Christian Benvenuti <benve@cisco.com>
3366 M:      Dave Goodell <dgoodell@cisco.com>
3367 S:      Supported
3368 F:      drivers/infiniband/hw/usnic/
3369
3370 CLEANCACHE API
3371 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3372 L:      linux-kernel@vger.kernel.org
3373 S:      Maintained
3374 F:      mm/cleancache.c
3375 F:      include/linux/cleancache.h
3376
3377 CLK API
3378 M:      Russell King <linux@armlinux.org.uk>
3379 L:      linux-clk@vger.kernel.org
3380 S:      Maintained
3381 F:      include/linux/clk.h
3382
3383 CLOCKSOURCE, CLOCKEVENT DRIVERS
3384 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3385 M:      Thomas Gleixner <tglx@linutronix.de>
3386 L:      linux-kernel@vger.kernel.org
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3388 S:      Supported
3389 F:      drivers/clocksource
3390
3391 CMPC ACPI DRIVER
3392 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3393 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3394 L:      platform-driver-x86@vger.kernel.org
3395 S:      Supported
3396 F:      drivers/platform/x86/classmate-laptop.c
3397
3398 COBALT MEDIA DRIVER
3399 M:      Hans Verkuil <hans.verkuil@cisco.com>
3400 L:      linux-media@vger.kernel.org
3401 T:      git git://linuxtv.org/media_tree.git
3402 W:      https://linuxtv.org
3403 S:      Supported
3404 F:      drivers/media/pci/cobalt/
3405
3406 COCCINELLE/Semantic Patches (SmPL)
3407 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3408 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3409 M:      Nicolas Palix <nicolas.palix@imag.fr>
3410 M:      Michal Marek <mmarek@suse.com>
3411 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3413 W:      http://coccinelle.lip6.fr/
3414 S:      Supported
3415 F:      Documentation/dev-tools/coccinelle.rst
3416 F:      scripts/coccinelle/
3417 F:      scripts/coccicheck
3418
3419 CODA FILE SYSTEM
3420 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3421 M:      coda@cs.cmu.edu
3422 L:      codalist@coda.cs.cmu.edu
3423 W:      http://www.coda.cs.cmu.edu/
3424 S:      Maintained
3425 F:      Documentation/filesystems/coda.txt
3426 F:      fs/coda/
3427 F:      include/linux/coda*.h
3428 F:      include/uapi/linux/coda*.h
3429
3430 CODA V4L2 MEM2MEM DRIVER
3431 M:      Philipp Zabel <p.zabel@pengutronix.de>
3432 L:      linux-media@vger.kernel.org
3433 S:      Maintained
3434 F:      Documentation/devicetree/bindings/media/coda.txt
3435 F:      drivers/media/platform/coda/
3436
3437 COMMON CLK FRAMEWORK
3438 M:      Michael Turquette <mturquette@baylibre.com>
3439 M:      Stephen Boyd <sboyd@codeaurora.org>
3440 L:      linux-clk@vger.kernel.org
3441 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/clock/
3445 F:      drivers/clk/
3446 X:      drivers/clk/clkdev.c
3447 F:      include/linux/clk-pr*
3448 F:      include/linux/clk/
3449
3450 COMMON INTERNET FILE SYSTEM (CIFS)
3451 M:      Steve French <sfrench@samba.org>
3452 L:      linux-cifs@vger.kernel.org
3453 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3454 W:      http://linux-cifs.samba.org/
3455 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3456 S:      Supported
3457 F:      Documentation/filesystems/cifs/
3458 F:      fs/cifs/
3459
3460 COMPACTPCI HOTPLUG CORE
3461 M:      Scott Murray <scott@spiteful.org>
3462 L:      linux-pci@vger.kernel.org
3463 S:      Maintained
3464 F:      drivers/pci/hotplug/cpci_hotplug*
3465
3466 COMPACTPCI HOTPLUG GENERIC DRIVER
3467 M:      Scott Murray <scott@spiteful.org>
3468 L:      linux-pci@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/pci/hotplug/cpcihp_generic.c
3471
3472 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3473 M:      Scott Murray <scott@spiteful.org>
3474 L:      linux-pci@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3477
3478 COMPAL LAPTOP SUPPORT
3479 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3480 L:      platform-driver-x86@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/platform/x86/compal-laptop.c
3483
3484 CONEXANT ACCESSRUNNER USB DRIVER
3485 L:      accessrunner-general@lists.sourceforge.net
3486 W:      http://accessrunner.sourceforge.net/
3487 S:      Orphan
3488 F:      drivers/usb/atm/cxacru.c
3489
3490 CONFIGFS
3491 M:      Joel Becker <jlbec@evilplan.org>
3492 M:      Christoph Hellwig <hch@lst.de>
3493 T:      git git://git.infradead.org/users/hch/configfs.git
3494 S:      Supported
3495 F:      fs/configfs/
3496 F:      include/linux/configfs.h
3497
3498 CONNECTOR
3499 M:      Evgeniy Polyakov <zbr@ioremap.net>
3500 L:      netdev@vger.kernel.org
3501 S:      Maintained
3502 F:      drivers/connector/
3503
3504 CONTROL GROUP (CGROUP)
3505 M:      Tejun Heo <tj@kernel.org>
3506 M:      Li Zefan <lizefan@huawei.com>
3507 M:      Johannes Weiner <hannes@cmpxchg.org>
3508 L:      cgroups@vger.kernel.org
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3510 S:      Maintained
3511 F:      Documentation/cgroup*
3512 F:      include/linux/cgroup*
3513 F:      kernel/cgroup*
3514
3515 CONTROL GROUP - CPUSET
3516 M:      Li Zefan <lizefan@huawei.com>
3517 L:      cgroups@vger.kernel.org
3518 W:      http://www.bullopensource.org/cpuset/
3519 W:      http://oss.sgi.com/projects/cpusets/
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521 S:      Maintained
3522 F:      Documentation/cgroup-v1/cpusets.txt
3523 F:      include/linux/cpuset.h
3524 F:      kernel/cpuset.c
3525
3526 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3527 M:      Johannes Weiner <hannes@cmpxchg.org>
3528 M:      Michal Hocko <mhocko@kernel.org>
3529 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3530 L:      cgroups@vger.kernel.org
3531 L:      linux-mm@kvack.org
3532 S:      Maintained
3533 F:      mm/memcontrol.c
3534 F:      mm/swap_cgroup.c
3535
3536 CORETEMP HARDWARE MONITORING DRIVER
3537 M:      Fenghua Yu <fenghua.yu@intel.com>
3538 L:      linux-hwmon@vger.kernel.org
3539 S:      Maintained
3540 F:      Documentation/hwmon/coretemp
3541 F:      drivers/hwmon/coretemp.c
3542
3543 COSA/SRP SYNC SERIAL DRIVER
3544 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3545 W:      http://www.fi.muni.cz/~kas/cosa/
3546 S:      Maintained
3547 F:      drivers/net/wan/cosa*
3548
3549 CPMAC ETHERNET DRIVER
3550 M:      Florian Fainelli <f.fainelli@gmail.com>
3551 L:      netdev@vger.kernel.org
3552 S:      Maintained
3553 F:      drivers/net/ethernet/ti/cpmac.c
3554
3555 CPU FREQUENCY DRIVERS
3556 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3557 M:      Viresh Kumar <viresh.kumar@linaro.org>
3558 L:      linux-pm@vger.kernel.org
3559 S:      Maintained
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3561 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3562 B:      https://bugzilla.kernel.org
3563 F:      Documentation/cpu-freq/
3564 F:      Documentation/devicetree/bindings/cpufreq/
3565 F:      drivers/cpufreq/
3566 F:      include/linux/cpufreq.h
3567 F:      tools/testing/selftests/cpufreq/
3568
3569 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3570 M:      Viresh Kumar <viresh.kumar@linaro.org>
3571 M:      Sudeep Holla <sudeep.holla@arm.com>
3572 L:      linux-pm@vger.kernel.org
3573 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3574 S:      Maintained
3575 F:      drivers/cpufreq/arm_big_little.h
3576 F:      drivers/cpufreq/arm_big_little.c
3577 F:      drivers/cpufreq/arm_big_little_dt.c
3578
3579 CPU POWER MONITORING SUBSYSTEM
3580 M:      Thomas Renninger <trenn@suse.com>
3581 L:      linux-pm@vger.kernel.org
3582 S:      Maintained
3583 F:      tools/power/cpupower/
3584
3585 CPUID/MSR DRIVER
3586 M:      "H. Peter Anvin" <hpa@zytor.com>
3587 S:      Maintained
3588 F:      arch/x86/kernel/cpuid.c
3589 F:      arch/x86/kernel/msr.c
3590
3591 CPUIDLE DRIVER - ARM BIG LITTLE
3592 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3593 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3594 L:      linux-pm@vger.kernel.org
3595 L:      linux-arm-kernel@lists.infradead.org
3596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3597 S:      Maintained
3598 F:      drivers/cpuidle/cpuidle-big_little.c
3599
3600 CPUIDLE DRIVER - ARM EXYNOS
3601 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3602 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3603 M:      Kukjin Kim <kgene@kernel.org>
3604 L:      linux-pm@vger.kernel.org
3605 L:      linux-samsung-soc@vger.kernel.org
3606 S:      Supported
3607 F:      drivers/cpuidle/cpuidle-exynos.c
3608 F:      arch/arm/mach-exynos/pm.c
3609
3610 CPUIDLE DRIVERS
3611 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3612 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3613 L:      linux-pm@vger.kernel.org
3614 S:      Maintained
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3616 B:      https://bugzilla.kernel.org
3617 F:      drivers/cpuidle/*
3618 F:      include/linux/cpuidle.h
3619
3620 CRAMFS FILESYSTEM
3621 W:      http://sourceforge.net/projects/cramfs/
3622 S:      Orphan / Obsolete
3623 F:      Documentation/filesystems/cramfs.txt
3624 F:      fs/cramfs/
3625
3626 CRIS PORT
3627 M:      Mikael Starvik <starvik@axis.com>
3628 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3629 L:      linux-cris-kernel@axis.com
3630 W:      http://developer.axis.com
3631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3632 S:      Maintained
3633 F:      arch/cris/
3634 F:      drivers/tty/serial/crisv10.*
3635
3636 CRYPTO API
3637 M:      Herbert Xu <herbert@gondor.apana.org.au>
3638 M:      "David S. Miller" <davem@davemloft.net>
3639 L:      linux-crypto@vger.kernel.org
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3642 S:      Maintained
3643 F:      Documentation/crypto/
3644 F:      Documentation/devicetree/bindings/crypto/
3645 F:      arch/*/crypto/
3646 F:      crypto/
3647 F:      drivers/crypto/
3648 F:      include/crypto/
3649 F:      include/linux/crypto*
3650
3651 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3652 M:      Neil Horman <nhorman@tuxdriver.com>
3653 L:      linux-crypto@vger.kernel.org
3654 S:      Maintained
3655 F:      crypto/ansi_cprng.c
3656 F:      crypto/rng.c
3657
3658 CS3308 MEDIA DRIVER
3659 M:      Hans Verkuil <hverkuil@xs4all.nl>
3660 L:      linux-media@vger.kernel.org
3661 T:      git git://linuxtv.org/media_tree.git
3662 W:      http://linuxtv.org
3663 S:      Odd Fixes
3664 F:      drivers/media/i2c/cs3308.c
3665 F:      drivers/media/i2c/cs3308.h
3666
3667 CS5535 Audio ALSA driver
3668 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3669 S:      Maintained
3670 F:      sound/pci/cs5535audio/
3671
3672 CW1200 WLAN driver
3673 M:      Solomon Peachy <pizza@shaftnet.org>
3674 S:      Maintained
3675 F:      drivers/net/wireless/st/cw1200/
3676
3677 CX18 VIDEO4LINUX DRIVER
3678 M:      Andy Walls <awalls@md.metrocast.net>
3679 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3680 L:      linux-media@vger.kernel.org
3681 T:      git git://linuxtv.org/media_tree.git
3682 W:      https://linuxtv.org
3683 W:      http://www.ivtvdriver.org/index.php/Cx18
3684 S:      Maintained
3685 F:      Documentation/media/v4l-drivers/cx18*
3686 F:      drivers/media/pci/cx18/
3687 F:      include/uapi/linux/ivtv*
3688
3689 CX2341X MPEG ENCODER HELPER MODULE
3690 M:      Hans Verkuil <hverkuil@xs4all.nl>
3691 L:      linux-media@vger.kernel.org
3692 T:      git git://linuxtv.org/media_tree.git
3693 W:      https://linuxtv.org
3694 S:      Maintained
3695 F:      drivers/media/common/cx2341x*
3696 F:      include/media/cx2341x*
3697
3698 CX24120 MEDIA DRIVER
3699 M:      Jemma Denson <jdenson@gmail.com>
3700 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3701 L:      linux-media@vger.kernel.org
3702 W:      https://linuxtv.org
3703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3704 S:      Maintained
3705 F:      drivers/media/dvb-frontends/cx24120*
3706
3707 CX88 VIDEO4LINUX DRIVER
3708 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3710 L:      linux-media@vger.kernel.org
3711 W:      https://linuxtv.org
3712 T:      git git://linuxtv.org/media_tree.git
3713 S:      Odd fixes
3714 F:      Documentation/media/v4l-drivers/cx88*
3715 F:      drivers/media/pci/cx88/
3716
3717 CXD2820R MEDIA DRIVER
3718 M:      Antti Palosaari <crope@iki.fi>
3719 L:      linux-media@vger.kernel.org
3720 W:      https://linuxtv.org
3721 W:      http://palosaari.fi/linux/
3722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3723 T:      git git://linuxtv.org/anttip/media_tree.git
3724 S:      Maintained
3725 F:      drivers/media/dvb-frontends/cxd2820r*
3726
3727 CXGB3 ETHERNET DRIVER (CXGB3)
3728 M:      Santosh Raspatur <santosh@chelsio.com>
3729 L:      netdev@vger.kernel.org
3730 W:      http://www.chelsio.com
3731 S:      Supported
3732 F:      drivers/net/ethernet/chelsio/cxgb3/
3733
3734 CXGB3 ISCSI DRIVER (CXGB3I)
3735 M:      Karen Xie <kxie@chelsio.com>
3736 L:      linux-scsi@vger.kernel.org
3737 W:      http://www.chelsio.com
3738 S:      Supported
3739 F:      drivers/scsi/cxgbi/cxgb3i
3740
3741 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3742 M:      Steve Wise <swise@chelsio.com>
3743 L:      linux-rdma@vger.kernel.org
3744 W:      http://www.openfabrics.org
3745 S:      Supported
3746 F:      drivers/infiniband/hw/cxgb3/
3747 F:      include/uapi/rdma/cxgb3-abi.h
3748
3749 CXGB4 CRYPTO DRIVER (chcr)
3750 M:      Harsh Jain <harsh@chelsio.com>
3751 L:      linux-crypto@vger.kernel.org
3752 W:      http://www.chelsio.com
3753 S:      Supported
3754 F:      drivers/crypto/chelsio
3755
3756 CXGB4 ETHERNET DRIVER (CXGB4)
3757 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3758 L:      netdev@vger.kernel.org
3759 W:      http://www.chelsio.com
3760 S:      Supported
3761 F:      drivers/net/ethernet/chelsio/cxgb4/
3762
3763 CXGB4 ISCSI DRIVER (CXGB4I)
3764 M:      Karen Xie <kxie@chelsio.com>
3765 L:      linux-scsi@vger.kernel.org
3766 W:      http://www.chelsio.com
3767 S:      Supported
3768 F:      drivers/scsi/cxgbi/cxgb4i
3769
3770 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3771 M:      Steve Wise <swise@chelsio.com>
3772 L:      linux-rdma@vger.kernel.org
3773 W:      http://www.openfabrics.org
3774 S:      Supported
3775 F:      drivers/infiniband/hw/cxgb4/
3776 F:      include/uapi/rdma/cxgb4-abi.h
3777
3778 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3779 M:      Casey Leedom <leedom@chelsio.com>
3780 L:      netdev@vger.kernel.org
3781 W:      http://www.chelsio.com
3782 S:      Supported
3783 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3784
3785 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3786 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3787 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3788 L:      linuxppc-dev@lists.ozlabs.org
3789 S:      Supported
3790 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3791 F:      drivers/misc/cxl/
3792 F:      include/misc/cxl*
3793 F:      include/uapi/misc/cxl.h
3794 F:      Documentation/powerpc/cxl.txt
3795 F:      Documentation/ABI/testing/sysfs-class-cxl
3796
3797 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3798 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3799 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3800 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3801 L:      linux-scsi@vger.kernel.org
3802 S:      Supported
3803 F:      drivers/scsi/cxlflash/
3804 F:      include/uapi/scsi/cxlflash_ioctls.h
3805 F:      Documentation/powerpc/cxlflash.txt
3806
3807 CYBERPRO FB DRIVER
3808 M:      Russell King <linux@armlinux.org.uk>
3809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3810 W:      http://www.armlinux.org.uk/
3811 S:      Maintained
3812 F:      drivers/video/fbdev/cyber2000fb.*
3813
3814 CYCLADES ASYNC MUX DRIVER
3815 W:      http://www.cyclades.com/
3816 S:      Orphan
3817 F:      drivers/tty/cyclades.c
3818 F:      include/linux/cyclades.h
3819 F:      include/uapi/linux/cyclades.h
3820
3821 CYCLADES PC300 DRIVER
3822 W:      http://www.cyclades.com/
3823 S:      Orphan
3824 F:      drivers/net/wan/pc300*
3825
3826 CYPRESS_FIRMWARE MEDIA DRIVER
3827 M:      Antti Palosaari <crope@iki.fi>
3828 L:      linux-media@vger.kernel.org
3829 W:      https://linuxtv.org
3830 W:      http://palosaari.fi/linux/
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 T:      git git://linuxtv.org/anttip/media_tree.git
3833 S:      Maintained
3834 F:      drivers/media/common/cypress_firmware*
3835
3836 CYTTSP TOUCHSCREEN DRIVER
3837 M:      Ferruh Yigit <fery@cypress.com>
3838 L:      linux-input@vger.kernel.org
3839 S:      Supported
3840 F:      drivers/input/touchscreen/cyttsp*
3841 F:      include/linux/input/cyttsp.h
3842
3843 D-LINK DIR-685 TOUCHKEYS DRIVER
3844 M:      Linus Walleij <linus.walleij@linaro.org>
3845 L:      linux-input@vger.kernel.org
3846 S:      Supported
3847 F:      drivers/input/dlink-dir685-touchkeys.c
3848
3849 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3850 M:      Joshua Kinard <kumba@gentoo.org>
3851 S:      Maintained
3852 F:      drivers/rtc/rtc-ds1685.c
3853 F:      include/linux/rtc/ds1685.h
3854
3855 DAMA SLAVE for AX.25
3856 M:      Joerg Reuter <jreuter@yaina.de>
3857 W:      http://yaina.de/jreuter/
3858 W:      http://www.qsl.net/dl1bke/
3859 L:      linux-hams@vger.kernel.org
3860 S:      Maintained
3861 F:      net/ax25/af_ax25.c
3862 F:      net/ax25/ax25_dev.c
3863 F:      net/ax25/ax25_ds_*
3864 F:      net/ax25/ax25_in.c
3865 F:      net/ax25/ax25_out.c
3866 F:      net/ax25/ax25_timer.c
3867 F:      net/ax25/sysctl_net_ax25.c
3868
3869 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3870 L:      netdev@vger.kernel.org
3871 S:      Orphan
3872 F:      Documentation/networking/dmfe.txt
3873 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3874
3875 DC390/AM53C974 SCSI driver
3876 M:      Hannes Reinecke <hare@suse.com>
3877 L:      linux-scsi@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/scsi/am53c974.c
3880
3881 DC395x SCSI driver
3882 M:      Oliver Neukum <oliver@neukum.org>
3883 M:      Ali Akcaagac <aliakc@web.de>
3884 M:      Jamie Lenehan <lenehan@twibble.org>
3885 L:      dc395x@twibble.org
3886 W:      http://twibble.org/dist/dc395x/
3887 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3888 S:      Maintained
3889 F:      Documentation/scsi/dc395x.txt
3890 F:      drivers/scsi/dc395x.*
3891
3892 DCCP PROTOCOL
3893 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3894 L:      dccp@vger.kernel.org
3895 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3896 S:      Maintained
3897 F:      include/linux/dccp.h
3898 F:      include/uapi/linux/dccp.h
3899 F:      include/linux/tfrc.h
3900 F:      net/dccp/
3901
3902 DECnet NETWORK LAYER
3903 W:      http://linux-decnet.sourceforge.net
3904 L:      linux-decnet-user@lists.sourceforge.net
3905 S:      Orphan
3906 F:      Documentation/networking/decnet.txt
3907 F:      net/decnet/
3908
3909 DECSTATION PLATFORM SUPPORT
3910 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3911 L:      linux-mips@linux-mips.org
3912 W:      http://www.linux-mips.org/wiki/DECstation
3913 S:      Maintained
3914 F:      arch/mips/dec/
3915 F:      arch/mips/include/asm/dec/
3916 F:      arch/mips/include/asm/mach-dec/
3917
3918 DEFXX FDDI NETWORK DRIVER
3919 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3920 S:      Maintained
3921 F:      drivers/net/fddi/defxx.*
3922
3923 DELL LAPTOP DRIVER
3924 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3925 M:      Pali Rohár <pali.rohar@gmail.com>
3926 L:      platform-driver-x86@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/platform/x86/dell-laptop.c
3929
3930 DELL LAPTOP FREEFALL DRIVER
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 S:      Maintained
3933 F:      drivers/platform/x86/dell-smo8800.c
3934
3935 DELL LAPTOP RBTN DRIVER
3936 M:      Pali Rohár <pali.rohar@gmail.com>
3937 S:      Maintained
3938 F:      drivers/platform/x86/dell-rbtn.*
3939
3940 DELL LAPTOP SMM DRIVER
3941 M:      Pali Rohár <pali.rohar@gmail.com>
3942 S:      Maintained
3943 F:      drivers/hwmon/dell-smm-hwmon.c
3944 F:      include/uapi/linux/i8k.h
3945
3946 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3947 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3948 S:      Maintained
3949 F:      Documentation/dcdbas.txt
3950 F:      drivers/firmware/dcdbas.*
3951
3952 DELL WMI EXTRAS DRIVER
3953 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3954 M:      Pali Rohár <pali.rohar@gmail.com>
3955 S:      Maintained
3956 F:      drivers/platform/x86/dell-wmi.c
3957
3958 DELTA ST MEDIA DRIVER
3959 M:      Hugues Fruchet <hugues.fruchet@st.com>
3960 L:      linux-media@vger.kernel.org
3961 T:      git git://linuxtv.org/media_tree.git
3962 W:      https://linuxtv.org
3963 S:      Supported
3964 F:      drivers/media/platform/sti/delta
3965
3966 DENALI NAND DRIVER
3967 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3968 L:      linux-mtd@lists.infradead.org
3969 S:      Supported
3970 F:      drivers/mtd/nand/denali*
3971
3972 DESIGNWARE USB2 DRD IP DRIVER
3973 M:      John Youn <johnyoun@synopsys.com>
3974 L:      linux-usb@vger.kernel.org
3975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3976 S:      Maintained
3977 F:      drivers/usb/dwc2/
3978
3979 DESIGNWARE USB3 DRD IP DRIVER
3980 M:      Felipe Balbi <balbi@kernel.org>
3981 L:      linux-usb@vger.kernel.org
3982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3983 S:      Maintained
3984 F:      drivers/usb/dwc3/
3985
3986 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3987 M:      Andreas Klinger <ak@it-klinger.de>
3988 L:      linux-iio@vger.kernel.org
3989 S:      Maintained
3990 F:      drivers/iio/proximity/srf*.c
3991
3992 DEVICE COREDUMP (DEV_COREDUMP)
3993 M:      Johannes Berg <johannes@sipsolutions.net>
3994 L:      linux-kernel@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/base/devcoredump.c
3997 F:      include/linux/devcoredump.h
3998
3999 DEVICE FREQUENCY (DEVFREQ)
4000 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4001 M:      Kyungmin Park <kyungmin.park@samsung.com>
4002 R:      Chanwoo Choi <cw00.choi@samsung.com>
4003 L:      linux-pm@vger.kernel.org
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4005 S:      Maintained
4006 F:      drivers/devfreq/
4007 F:      include/linux/devfreq.h
4008 F:      Documentation/devicetree/bindings/devfreq/
4009
4010 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4011 M:      Chanwoo Choi <cw00.choi@samsung.com>
4012 L:      linux-pm@vger.kernel.org
4013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4014 S:      Supported
4015 F:      drivers/devfreq/event/
4016 F:      drivers/devfreq/devfreq-event.c
4017 F:      include/linux/devfreq-event.h
4018 F:      Documentation/devicetree/bindings/devfreq/event/
4019
4020 DEVICE NUMBER REGISTRY
4021 M:      Torben Mathiasen <device@lanana.org>
4022 W:      http://lanana.org/docs/device-list/index.html
4023 S:      Maintained
4024
4025 DEVICE-MAPPER  (LVM)
4026 M:      Alasdair Kergon <agk@redhat.com>
4027 M:      Mike Snitzer <snitzer@redhat.com>
4028 M:      dm-devel@redhat.com
4029 L:      dm-devel@redhat.com
4030 W:      http://sources.redhat.com/dm
4031 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4033 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4034 S:      Maintained
4035 F:      Documentation/device-mapper/
4036 F:      drivers/md/dm*
4037 F:      drivers/md/persistent-data/
4038 F:      include/linux/device-mapper.h
4039 F:      include/linux/dm-*.h
4040 F:      include/uapi/linux/dm-*.h
4041
4042 DEVLINK
4043 M:      Jiri Pirko <jiri@mellanox.com>
4044 L:      netdev@vger.kernel.org
4045 S:      Supported
4046 F:      net/core/devlink.c
4047 F:      include/net/devlink.h
4048 F:      include/uapi/linux/devlink.h
4049
4050 DIALOG SEMICONDUCTOR DRIVERS
4051 M:      Support Opensource <support.opensource@diasemi.com>
4052 W:      http://www.dialog-semiconductor.com/products
4053 S:      Supported
4054 F:      Documentation/hwmon/da90??
4055 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4056 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4057 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4058 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4059 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4060 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4061 F:      drivers/gpio/gpio-da90??.c
4062 F:      drivers/hwmon/da90??-hwmon.c
4063 F:      drivers/iio/adc/da91??-*.c
4064 F:      drivers/input/misc/da90??_onkey.c
4065 F:      drivers/input/touchscreen/da9052_tsi.c
4066 F:      drivers/leds/leds-da90??.c
4067 F:      drivers/mfd/da903x.c
4068 F:      drivers/mfd/da90??-*.c
4069 F:      drivers/mfd/da91??-*.c
4070 F:      drivers/power/supply/da9052-battery.c
4071 F:      drivers/power/supply/da91??-*.c
4072 F:      drivers/regulator/da903x.c
4073 F:      drivers/regulator/da9???-regulator.[ch]
4074 F:      drivers/thermal/da90??-thermal.c
4075 F:      drivers/rtc/rtc-da90??.c
4076 F:      drivers/video/backlight/da90??_bl.c
4077 F:      drivers/watchdog/da90??_wdt.c
4078 F:      include/linux/mfd/da903x.h
4079 F:      include/linux/mfd/da9052/
4080 F:      include/linux/mfd/da9055/
4081 F:      include/linux/mfd/da9062/
4082 F:      include/linux/mfd/da9063/
4083 F:      include/linux/mfd/da9150/
4084 F:      include/linux/regulator/da9211.h
4085 F:      include/sound/da[79]*.h
4086 F:      sound/soc/codecs/da[79]*.[ch]
4087
4088 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4089 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4090 L:      linux-gpio@vger.kernel.org
4091 S:      Maintained
4092 F:      drivers/gpio/gpio-gpio-mm.c
4093
4094 DIGI NEO AND CLASSIC PCI PRODUCTS
4095 M:      Lidza Louina <lidza.louina@gmail.com>
4096 M:      Mark Hounschell <markh@compro.net>
4097 L:      driverdev-devel@linuxdriverproject.org
4098 S:      Maintained
4099 F:      drivers/staging/dgnc/
4100
4101 DIOLAN U2C-12 I2C DRIVER
4102 M:      Guenter Roeck <linux@roeck-us.net>
4103 L:      linux-i2c@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4106
4107 DIRECT ACCESS (DAX)
4108 M:      Matthew Wilcox <mawilcox@microsoft.com>
4109 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4110 L:      linux-fsdevel@vger.kernel.org
4111 S:      Supported
4112 F:      fs/dax.c
4113 F:      include/linux/dax.h
4114 F:      include/trace/events/fs_dax.h
4115
4116 DIRECTORY NOTIFICATION (DNOTIFY)
4117 M:      Eric Paris <eparis@parisplace.org>
4118 S:      Maintained
4119 F:      Documentation/filesystems/dnotify.txt
4120 F:      fs/notify/dnotify/
4121 F:      include/linux/dnotify.h
4122
4123 DISK GEOMETRY AND PARTITION HANDLING
4124 M:      Andries Brouwer <aeb@cwi.nl>
4125 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4126 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4127 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4128 S:      Maintained
4129
4130 DISKQUOTA
4131 M:      Jan Kara <jack@suse.com>
4132 S:      Maintained
4133 F:      Documentation/filesystems/quota.txt
4134 F:      fs/quota/
4135 F:      include/linux/quota*.h
4136 F:      include/uapi/linux/quota*.h
4137
4138 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4139 M:      Bernie Thompson <bernie@plugable.com>
4140 L:      linux-fbdev@vger.kernel.org
4141 S:      Maintained
4142 W:      http://plugable.com/category/projects/udlfb/
4143 F:      drivers/video/fbdev/udlfb.c
4144 F:      include/video/udlfb.h
4145 F:      Documentation/fb/udlfb.txt
4146
4147 DISTRIBUTED LOCK MANAGER (DLM)
4148 M:      Christine Caulfield <ccaulfie@redhat.com>
4149 M:      David Teigland <teigland@redhat.com>
4150 L:      cluster-devel@redhat.com
4151 W:      http://sources.redhat.com/cluster/
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4153 S:      Supported
4154 F:      fs/dlm/
4155
4156 DMA BUFFER SHARING FRAMEWORK
4157 M:      Sumit Semwal <sumit.semwal@linaro.org>
4158 S:      Maintained
4159 L:      linux-media@vger.kernel.org
4160 L:      dri-devel@lists.freedesktop.org
4161 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4162 F:      drivers/dma-buf/
4163 F:      include/linux/dma-buf*
4164 F:      include/linux/reservation.h
4165 F:      include/linux/*fence.h
4166 F:      Documentation/driver-api/dma-buf.rst
4167 T:      git git://anongit.freedesktop.org/drm/drm-misc
4168
4169 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4170 M:      Vinod Koul <vinod.koul@intel.com>
4171 L:      dmaengine@vger.kernel.org
4172 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4173 S:      Maintained
4174 F:      drivers/dma/
4175 F:      include/linux/dmaengine.h
4176 F:      Documentation/devicetree/bindings/dma/
4177 F:      Documentation/dmaengine/
4178 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4179
4180 DMA MAPPING HELPERS
4181 M:      Christoph Hellwig <hch@lst.de>
4182 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4183 R:      Robin Murphy <robin.murphy@arm.com>
4184 L:      linux-kernel@vger.kernel.org
4185 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4186 W:      http://git.infradead.org/users/hch/dma-mapping.git
4187 S:      Supported
4188 F:      lib/dma-debug.c
4189 F:      lib/dma-noop.c
4190 F:      lib/dma-virt.c
4191 F:      drivers/base/dma-mapping.c
4192 F:      drivers/base/dma-coherent.c
4193 F:      include/linux/dma-mapping.h
4194
4195 DME1737 HARDWARE MONITOR DRIVER
4196 M:      Juerg Haefliger <juergh@gmail.com>
4197 L:      linux-hwmon@vger.kernel.org
4198 S:      Maintained
4199 F:      Documentation/hwmon/dme1737
4200 F:      drivers/hwmon/dme1737.c
4201
4202 DMI/SMBIOS SUPPORT
4203 M:      Jean Delvare <jdelvare@suse.com>
4204 S:      Maintained
4205 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4206 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4207 F:      drivers/firmware/dmi-id.c
4208 F:      drivers/firmware/dmi_scan.c
4209 F:      include/linux/dmi.h
4210
4211 DOCUMENTATION
4212 M:      Jonathan Corbet <corbet@lwn.net>
4213 L:      linux-doc@vger.kernel.org
4214 S:      Maintained
4215 F:      Documentation/
4216 F:      scripts/kernel-doc
4217 X:      Documentation/ABI/
4218 X:      Documentation/devicetree/
4219 X:      Documentation/acpi
4220 X:      Documentation/power
4221 X:      Documentation/spi
4222 X:      Documentation/media
4223 T:      git git://git.lwn.net/linux.git docs-next
4224
4225 DONGWOON DW9714 LENS VOICE COIL DRIVER
4226 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4227 L:      linux-media@vger.kernel.org
4228 T:      git git://linuxtv.org/media_tree.git
4229 S:      Maintained
4230 F:      drivers/media/i2c/dw9714.c
4231
4232 DOUBLETALK DRIVER
4233 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4234 L:      blinux-list@redhat.com
4235 S:      Maintained
4236 F:      drivers/char/dtlk.c
4237 F:      include/linux/dtlk.h
4238
4239 DPAA2 DATAPATH I/O (DPIO) DRIVER
4240 M:      Roy Pledge <Roy.Pledge@nxp.com>
4241 L:      linux-kernel@vger.kernel.org
4242 S:      Maintained
4243 F:      drivers/staging/fsl-mc/bus/dpio
4244
4245 DPAA2 ETHERNET DRIVER
4246 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4247 L:      linux-kernel@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/staging/fsl-dpaa2/ethernet
4250
4251 DPT_I2O SCSI RAID DRIVER
4252 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4253 L:      linux-scsi@vger.kernel.org
4254 W:      http://www.adaptec.com/
4255 S:      Maintained
4256 F:      drivers/scsi/dpt*
4257 F:      drivers/scsi/dpt/
4258
4259 DRBD DRIVER
4260 M:      Philipp Reisner <philipp.reisner@linbit.com>
4261 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4262 L:      drbd-dev@lists.linbit.com
4263 W:      http://www.drbd.org
4264 T:      git git://git.linbit.com/linux-drbd.git
4265 T:      git git://git.linbit.com/drbd-8.4.git
4266 S:      Supported
4267 F:      drivers/block/drbd/
4268 F:      lib/lru_cache.c
4269 F:      Documentation/blockdev/drbd/
4270
4271 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4272 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4274 S:      Supported
4275 F:      Documentation/kobject.txt
4276 F:      drivers/base/
4277 F:      fs/debugfs/
4278 F:      fs/sysfs/
4279 F:      include/linux/debugfs.h
4280 F:      include/linux/kobj*
4281 F:      lib/kobj*
4282
4283 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4284 M:      Kevin Hilman <khilman@kernel.org>
4285 M:      Nishanth Menon <nm@ti.com>
4286 S:      Maintained
4287 F:      drivers/power/avs/
4288 F:      include/linux/power/smartreflex.h
4289 L:      linux-pm@vger.kernel.org
4290
4291 DRM DRIVER FOR ARM PL111 CLCD
4292 M:      Eric Anholt <eric@anholt.net>
4293 T:      git git://anongit.freedesktop.org/drm/drm-misc
4294 S:      Supported
4295 F:      drivers/gpu/drm/pl111/
4296
4297 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4298 M:      Dave Airlie <airlied@redhat.com>
4299 S:      Odd Fixes
4300 F:      drivers/gpu/drm/ast/
4301
4302 DRM DRIVER FOR BOCHS VIRTUAL GPU
4303 M:      Gerd Hoffmann <kraxel@redhat.com>
4304 L:      virtualization@lists.linux-foundation.org
4305 T:      git git://anongit.freedesktop.org/drm/drm-misc
4306 S:      Maintained
4307 F:      drivers/gpu/drm/bochs/
4308
4309 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4310 S:      Orphan / Obsolete
4311 F:      drivers/gpu/drm/i810/
4312 F:      include/uapi/drm/i810_drm.h
4313
4314 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4315 S:      Orphan / Obsolete
4316 F:      drivers/gpu/drm/mga/
4317 F:      include/uapi/drm/mga_drm.h
4318
4319 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4320 M:      Dave Airlie <airlied@redhat.com>
4321 S:      Odd Fixes
4322 F:      drivers/gpu/drm/mgag200/
4323
4324 DRM DRIVER FOR MI0283QT
4325 M:      Noralf Trønnes <noralf@tronnes.org>
4326 S:      Maintained
4327 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4328 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4329
4330 DRM DRIVER FOR MSM ADRENO GPU
4331 M:      Rob Clark <robdclark@gmail.com>
4332 L:      linux-arm-msm@vger.kernel.org
4333 L:      dri-devel@lists.freedesktop.org
4334 L:      freedreno@lists.freedesktop.org
4335 T:      git git://people.freedesktop.org/~robclark/linux
4336 S:      Maintained
4337 F:      drivers/gpu/drm/msm/
4338 F:      include/uapi/drm/msm_drm.h
4339 F:      Documentation/devicetree/bindings/display/msm/
4340
4341 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4342 M:      Ben Skeggs <bskeggs@redhat.com>
4343 L:      dri-devel@lists.freedesktop.org
4344 L:      nouveau@lists.freedesktop.org
4345 T:      git git://github.com/skeggsb/linux
4346 S:      Supported
4347 F:      drivers/gpu/drm/nouveau/
4348 F:      include/uapi/drm/nouveau_drm.h
4349
4350 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4351 M:      Dave Airlie <airlied@redhat.com>
4352 M:      Gerd Hoffmann <kraxel@redhat.com>
4353 L:      virtualization@lists.linux-foundation.org
4354 T:      git git://anongit.freedesktop.org/drm/drm-misc
4355 S:      Obsolete
4356 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4357 F:      drivers/gpu/drm/cirrus/
4358
4359 DRM DRIVER FOR QXL VIRTUAL GPU
4360 M:      Dave Airlie <airlied@redhat.com>
4361 M:      Gerd Hoffmann <kraxel@redhat.com>
4362 L:      virtualization@lists.linux-foundation.org
4363 T:      git git://anongit.freedesktop.org/drm/drm-misc
4364 S:      Maintained
4365 F:      drivers/gpu/drm/qxl/
4366 F:      include/uapi/drm/qxl_drm.h
4367
4368 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4369 M:      Noralf Trønnes <noralf@tronnes.org>
4370 S:      Maintained
4371 F:      drivers/gpu/drm/tinydrm/repaper.c
4372 F:      Documentation/devicetree/bindings/display/repaper.txt
4373
4374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375 S:      Orphan / Obsolete
4376 F:      drivers/gpu/drm/r128/
4377 F:      include/uapi/drm/r128_drm.h
4378
4379 DRM DRIVER FOR SAVAGE VIDEO CARDS
4380 S:      Orphan / Obsolete
4381 F:      drivers/gpu/drm/savage/
4382 F:      include/uapi/drm/savage_drm.h
4383
4384 DRM DRIVER FOR SIS VIDEO CARDS
4385 S:      Orphan / Obsolete
4386 F:      drivers/gpu/drm/sis/
4387 F:      include/uapi/drm/sis_drm.h
4388
4389 DRM DRIVER FOR SITRONIX ST7586 PANELS
4390 M:      David Lechner <david@lechnology.com>
4391 S:      Maintained
4392 F:      drivers/gpu/drm/tinydrm/st7586.c
4393 F:      Documentation/devicetree/bindings/display/st7586.txt
4394
4395 DRM DRIVER FOR TDFX VIDEO CARDS
4396 S:      Orphan / Obsolete
4397 F:      drivers/gpu/drm/tdfx/
4398
4399 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4400 M:      Dave Airlie <airlied@redhat.com>
4401 S:      Odd Fixes
4402 F:      drivers/gpu/drm/udl/
4403
4404 DRM DRIVER FOR VMWARE VIRTUAL GPU
4405 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4406 M:      Sinclair Yeh <syeh@vmware.com>
4407 M:      Thomas Hellstrom <thellstrom@vmware.com>
4408 L:      dri-devel@lists.freedesktop.org
4409 T:      git git://people.freedesktop.org/~syeh/repos_linux
4410 T:      git git://people.freedesktop.org/~thomash/linux
4411 S:      Supported
4412 F:      drivers/gpu/drm/vmwgfx/
4413 F:      include/uapi/drm/vmwgfx_drm.h
4414
4415 DRM DRIVERS
4416 M:      David Airlie <airlied@linux.ie>
4417 L:      dri-devel@lists.freedesktop.org
4418 T:      git git://people.freedesktop.org/~airlied/linux
4419 B:      https://bugs.freedesktop.org/
4420 C:      irc://chat.freenode.net/dri-devel
4421 S:      Maintained
4422 F:      drivers/gpu/drm/
4423 F:      drivers/gpu/vga/
4424 F:      Documentation/devicetree/bindings/display/
4425 F:      Documentation/devicetree/bindings/gpu/
4426 F:      Documentation/devicetree/bindings/video/
4427 F:      Documentation/gpu/
4428 F:      include/drm/
4429 F:      include/uapi/drm/
4430 F:      include/linux/vga*
4431
4432 DRM DRIVERS AND MISC GPU PATCHES
4433 M:      Daniel Vetter <daniel.vetter@intel.com>
4434 M:      Jani Nikula <jani.nikula@linux.intel.com>
4435 M:      Sean Paul <seanpaul@chromium.org>
4436 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4437 S:      Maintained
4438 T:      git git://anongit.freedesktop.org/drm/drm-misc
4439 F:      Documentation/gpu/
4440 F:      drivers/gpu/vga/
4441 F:      drivers/gpu/drm/*
4442 F:      include/drm/drm*
4443 F:      include/uapi/drm/drm*
4444 F:      include/linux/vga*
4445
4446 DRM DRIVERS FOR ALLWINNER A10
4447 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4448 L:      dri-devel@lists.freedesktop.org
4449 S:      Supported
4450 F:      drivers/gpu/drm/sun4i/
4451 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4453
4454 DRM DRIVERS FOR AMLOGIC SOCS
4455 M:      Neil Armstrong <narmstrong@baylibre.com>
4456 L:      dri-devel@lists.freedesktop.org
4457 L:      linux-amlogic@lists.infradead.org
4458 W:      http://linux-meson.com/
4459 S:      Supported
4460 F:      drivers/gpu/drm/meson/
4461 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4462 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4463 F:      Documentation/gpu/meson.rst
4464 T:      git git://anongit.freedesktop.org/drm/drm-misc
4465
4466 DRM DRIVERS FOR ATMEL HLCDC
4467 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4468 L:      dri-devel@lists.freedesktop.org
4469 S:      Supported
4470 F:      drivers/gpu/drm/atmel-hlcdc/
4471 F:      Documentation/devicetree/bindings/drm/atmel/
4472 T:      git git://anongit.freedesktop.org/drm/drm-misc
4473
4474 DRM DRIVERS FOR BRIDGE CHIPS
4475 M:      Archit Taneja <architt@codeaurora.org>
4476 M:      Andrzej Hajda <a.hajda@samsung.com>
4477 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4478 S:      Maintained
4479 T:      git git://anongit.freedesktop.org/drm/drm-misc
4480 F:      drivers/gpu/drm/bridge/
4481
4482 DRM DRIVERS FOR EXYNOS
4483 M:      Inki Dae <inki.dae@samsung.com>
4484 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4485 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4486 M:      Kyungmin Park <kyungmin.park@samsung.com>
4487 L:      dri-devel@lists.freedesktop.org
4488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4489 S:      Supported
4490 F:      drivers/gpu/drm/exynos/
4491 F:      include/uapi/drm/exynos_drm.h
4492 F:      Documentation/devicetree/bindings/display/exynos/
4493
4494 DRM DRIVERS FOR FREESCALE DCU
4495 M:      Stefan Agner <stefan@agner.ch>
4496 M:      Alison Wang <alison.wang@freescale.com>
4497 L:      dri-devel@lists.freedesktop.org
4498 S:      Supported
4499 F:      drivers/gpu/drm/fsl-dcu/
4500 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4501 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4502 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4503
4504 DRM DRIVERS FOR FREESCALE IMX
4505 M:      Philipp Zabel <p.zabel@pengutronix.de>
4506 L:      dri-devel@lists.freedesktop.org
4507 S:      Maintained
4508 F:      drivers/gpu/drm/imx/
4509 F:      drivers/gpu/ipu-v3/
4510 F:      Documentation/devicetree/bindings/display/imx/
4511
4512 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4513 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4514 L:      dri-devel@lists.freedesktop.org
4515 T:      git git://github.com/patjak/drm-gma500
4516 S:      Maintained
4517 F:      drivers/gpu/drm/gma500/
4518
4519 DRM DRIVERS FOR HISILICON
4520 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4521 M:      Rongrong Zou <zourongrong@gmail.com>
4522 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4523 R:      Chen Feng <puck.chen@hisilicon.com>
4524 L:      dri-devel@lists.freedesktop.org
4525 T:      git git://github.com/xin3liang/linux.git
4526 S:      Maintained
4527 F:      drivers/gpu/drm/hisilicon/
4528 F:      Documentation/devicetree/bindings/display/hisilicon/
4529
4530 DRM DRIVERS FOR MEDIATEK
4531 M:      CK Hu <ck.hu@mediatek.com>
4532 M:      Philipp Zabel <p.zabel@pengutronix.de>
4533 L:      dri-devel@lists.freedesktop.org
4534 S:      Supported
4535 F:      drivers/gpu/drm/mediatek/
4536 F:      Documentation/devicetree/bindings/display/mediatek/
4537
4538 DRM DRIVERS FOR NVIDIA TEGRA
4539 M:      Thierry Reding <thierry.reding@gmail.com>
4540 L:      dri-devel@lists.freedesktop.org
4541 L:      linux-tegra@vger.kernel.org
4542 T:      git git://anongit.freedesktop.org/tegra/linux.git
4543 S:      Supported
4544 F:      drivers/gpu/drm/tegra/
4545 F:      drivers/gpu/host1x/
4546 F:      include/linux/host1x.h
4547 F:      include/uapi/drm/tegra_drm.h
4548 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4549
4550 DRM DRIVERS FOR RENESAS
4551 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4552 L:      dri-devel@lists.freedesktop.org
4553 L:      linux-renesas-soc@vger.kernel.org
4554 T:      git git://linuxtv.org/pinchartl/fbdev
4555 S:      Supported
4556 F:      drivers/gpu/drm/rcar-du/
4557 F:      drivers/gpu/drm/shmobile/
4558 F:      include/linux/platform_data/shmob_drm.h
4559 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4560 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4561
4562 DRM DRIVERS FOR ROCKCHIP
4563 M:      Mark Yao <mark.yao@rock-chips.com>
4564 L:      dri-devel@lists.freedesktop.org
4565 S:      Maintained
4566 F:      drivers/gpu/drm/rockchip/
4567 F:      Documentation/devicetree/bindings/display/rockchip/
4568 T:      git git://anongit.freedesktop.org/drm/drm-misc
4569
4570 DRM DRIVERS FOR STI
4571 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4572 M:      Vincent Abriou <vincent.abriou@st.com>
4573 L:      dri-devel@lists.freedesktop.org
4574 T:      git git://anongit.freedesktop.org/drm/drm-misc
4575 S:      Maintained
4576 F:      drivers/gpu/drm/sti
4577 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4578
4579 DRM DRIVERS FOR STM
4580 M:      Yannick Fertre <yannick.fertre@st.com>
4581 M:      Philippe Cornu <philippe.cornu@st.com>
4582 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4583 M:      Vincent Abriou <vincent.abriou@st.com>
4584 L:      dri-devel@lists.freedesktop.org
4585 T:      git git://anongit.freedesktop.org/drm/drm-misc
4586 S:      Maintained
4587 F:      drivers/gpu/drm/stm
4588 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4589
4590 DRM DRIVERS FOR TI LCDC
4591 M:      Jyri Sarha <jsarha@ti.com>
4592 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4593 L:      dri-devel@lists.freedesktop.org
4594 S:      Maintained
4595 F:      drivers/gpu/drm/tilcdc/
4596 F:      Documentation/devicetree/bindings/display/tilcdc/
4597
4598 DRM DRIVERS FOR TI OMAP
4599 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4600 L:      dri-devel@lists.freedesktop.org
4601 S:      Maintained
4602 F:      drivers/gpu/drm/omapdrm/
4603 F:      Documentation/devicetree/bindings/display/ti/
4604
4605 DRM DRIVERS FOR VC4
4606 M:      Eric Anholt <eric@anholt.net>
4607 T:      git git://github.com/anholt/linux
4608 S:      Supported
4609 F:      drivers/gpu/drm/vc4/
4610 F:      include/uapi/drm/vc4_drm.h
4611 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4612 T:      git git://anongit.freedesktop.org/drm/drm-misc
4613
4614 DRM DRIVERS FOR VIVANTE GPU IP
4615 M:      Lucas Stach <l.stach@pengutronix.de>
4616 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4617 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4618 L:      etnaviv@lists.freedesktop.org
4619 L:      dri-devel@lists.freedesktop.org
4620 S:      Maintained
4621 F:      drivers/gpu/drm/etnaviv/
4622 F:      include/uapi/drm/etnaviv_drm.h
4623 F:      Documentation/devicetree/bindings/display/etnaviv/
4624
4625 DRM DRIVERS FOR ZTE ZX
4626 M:      Shawn Guo <shawnguo@kernel.org>
4627 L:      dri-devel@lists.freedesktop.org
4628 S:      Maintained
4629 F:      drivers/gpu/drm/zte/
4630 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632
4633 DRM PANEL DRIVERS
4634 M:      Thierry Reding <thierry.reding@gmail.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 T:      git git://anongit.freedesktop.org/tegra/linux.git
4637 S:      Maintained
4638 F:      drivers/gpu/drm/drm_panel.c
4639 F:      drivers/gpu/drm/panel/
4640 F:      include/drm/drm_panel.h
4641 F:      Documentation/devicetree/bindings/display/panel/
4642
4643 DRM TINYDRM DRIVERS
4644 M:      Noralf Trønnes <noralf@tronnes.org>
4645 W:      https://github.com/notro/tinydrm/wiki/Development
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647 S:      Maintained
4648 F:      drivers/gpu/drm/tinydrm/
4649 F:      include/drm/tinydrm/
4650
4651 DSBR100 USB FM RADIO DRIVER
4652 M:      Alexey Klimov <klimov.linux@gmail.com>
4653 L:      linux-media@vger.kernel.org
4654 T:      git git://linuxtv.org/media_tree.git
4655 S:      Maintained
4656 F:      drivers/media/radio/dsbr100.c
4657
4658 DSCC4 DRIVER
4659 M:      Francois Romieu <romieu@fr.zoreil.com>
4660 L:      netdev@vger.kernel.org
4661 S:      Maintained
4662 F:      drivers/net/wan/dscc4.c
4663
4664 DT3155 MEDIA DRIVER
4665 M:      Hans Verkuil <hverkuil@xs4all.nl>
4666 L:      linux-media@vger.kernel.org
4667 T:      git git://linuxtv.org/media_tree.git
4668 W:      https://linuxtv.org
4669 S:      Odd Fixes
4670 F:      drivers/media/pci/dt3155/
4671
4672 DVB_USB_AF9015 MEDIA DRIVER
4673 M:      Antti Palosaari <crope@iki.fi>
4674 L:      linux-media@vger.kernel.org
4675 W:      https://linuxtv.org
4676 W:      http://palosaari.fi/linux/
4677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4678 T:      git git://linuxtv.org/anttip/media_tree.git
4679 S:      Maintained
4680 F:      drivers/media/usb/dvb-usb-v2/af9015*
4681
4682 DVB_USB_AF9035 MEDIA DRIVER
4683 M:      Antti Palosaari <crope@iki.fi>
4684 L:      linux-media@vger.kernel.org
4685 W:      https://linuxtv.org
4686 W:      http://palosaari.fi/linux/
4687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4688 T:      git git://linuxtv.org/anttip/media_tree.git
4689 S:      Maintained
4690 F:      drivers/media/usb/dvb-usb-v2/af9035*
4691
4692 DVB_USB_ANYSEE MEDIA DRIVER
4693 M:      Antti Palosaari <crope@iki.fi>
4694 L:      linux-media@vger.kernel.org
4695 W:      https://linuxtv.org
4696 W:      http://palosaari.fi/linux/
4697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4698 T:      git git://linuxtv.org/anttip/media_tree.git
4699 S:      Maintained
4700 F:      drivers/media/usb/dvb-usb-v2/anysee*
4701
4702 DVB_USB_AU6610 MEDIA DRIVER
4703 M:      Antti Palosaari <crope@iki.fi>
4704 L:      linux-media@vger.kernel.org
4705 W:      https://linuxtv.org
4706 W:      http://palosaari.fi/linux/
4707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4708 T:      git git://linuxtv.org/anttip/media_tree.git
4709 S:      Maintained
4710 F:      drivers/media/usb/dvb-usb-v2/au6610*
4711
4712 DVB_USB_CE6230 MEDIA DRIVER
4713 M:      Antti Palosaari <crope@iki.fi>
4714 L:      linux-media@vger.kernel.org
4715 W:      https://linuxtv.org
4716 W:      http://palosaari.fi/linux/
4717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4718 T:      git git://linuxtv.org/anttip/media_tree.git
4719 S:      Maintained
4720 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4721
4722 DVB_USB_CXUSB MEDIA DRIVER
4723 M:      Michael Krufky <mkrufky@linuxtv.org>
4724 L:      linux-media@vger.kernel.org
4725 W:      https://linuxtv.org
4726 W:      http://github.com/mkrufky
4727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4728 T:      git git://linuxtv.org/media_tree.git
4729 S:      Maintained
4730 F:      drivers/media/usb/dvb-usb/cxusb*
4731
4732 DVB_USB_EC168 MEDIA DRIVER
4733 M:      Antti Palosaari <crope@iki.fi>
4734 L:      linux-media@vger.kernel.org
4735 W:      https://linuxtv.org
4736 W:      http://palosaari.fi/linux/
4737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4738 T:      git git://linuxtv.org/anttip/media_tree.git
4739 S:      Maintained
4740 F:      drivers/media/usb/dvb-usb-v2/ec168*
4741
4742 DVB_USB_GL861 MEDIA DRIVER
4743 M:      Antti Palosaari <crope@iki.fi>
4744 L:      linux-media@vger.kernel.org
4745 W:      https://linuxtv.org
4746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4747 T:      git git://linuxtv.org/anttip/media_tree.git
4748 S:      Maintained
4749 F:      drivers/media/usb/dvb-usb-v2/gl861*
4750
4751 DVB_USB_MXL111SF MEDIA DRIVER
4752 M:      Michael Krufky <mkrufky@linuxtv.org>
4753 L:      linux-media@vger.kernel.org
4754 W:      https://linuxtv.org
4755 W:      http://github.com/mkrufky
4756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4757 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4758 S:      Maintained
4759 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4760
4761 DVB_USB_RTL28XXU MEDIA DRIVER
4762 M:      Antti Palosaari <crope@iki.fi>
4763 L:      linux-media@vger.kernel.org
4764 W:      https://linuxtv.org
4765 W:      http://palosaari.fi/linux/
4766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4767 T:      git git://linuxtv.org/anttip/media_tree.git
4768 S:      Maintained
4769 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4770
4771 DVB_USB_V2 MEDIA DRIVER
4772 M:      Antti Palosaari <crope@iki.fi>
4773 L:      linux-media@vger.kernel.org
4774 W:      https://linuxtv.org
4775 W:      http://palosaari.fi/linux/
4776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4777 T:      git git://linuxtv.org/anttip/media_tree.git
4778 S:      Maintained
4779 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4780 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4781
4782 DYNAMIC DEBUG
4783 M:      Jason Baron <jbaron@akamai.com>
4784 S:      Maintained
4785 F:      lib/dynamic_debug.c
4786 F:      include/linux/dynamic_debug.h
4787
4788 DZ DECSTATION DZ11 SERIAL DRIVER
4789 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4790 S:      Maintained
4791 F:      drivers/tty/serial/dz.*
4792
4793 E3X0 POWER BUTTON DRIVER
4794 M:      Moritz Fischer <moritz.fischer@ettus.com>
4795 L:      usrp-users@lists.ettus.com
4796 W:      http://www.ettus.com
4797 S:      Supported
4798 F:      drivers/input/misc/e3x0-button.c
4799 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4800
4801 E4000 MEDIA DRIVER
4802 M:      Antti Palosaari <crope@iki.fi>
4803 L:      linux-media@vger.kernel.org
4804 W:      https://linuxtv.org
4805 W:      http://palosaari.fi/linux/
4806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4807 T:      git git://linuxtv.org/anttip/media_tree.git
4808 S:      Maintained
4809 F:      drivers/media/tuners/e4000*
4810
4811 EATA ISA/EISA/PCI SCSI DRIVER
4812 M:      Dario Ballabio <ballabio_dario@emc.com>
4813 L:      linux-scsi@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/scsi/eata.c
4816
4817 EC100 MEDIA DRIVER
4818 M:      Antti Palosaari <crope@iki.fi>
4819 L:      linux-media@vger.kernel.org
4820 W:      https://linuxtv.org
4821 W:      http://palosaari.fi/linux/
4822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4823 T:      git git://linuxtv.org/anttip/media_tree.git
4824 S:      Maintained
4825 F:      drivers/media/dvb-frontends/ec100*
4826
4827 ECRYPT FILE SYSTEM
4828 M:      Tyler Hicks <tyhicks@canonical.com>
4829 L:      ecryptfs@vger.kernel.org
4830 W:      http://ecryptfs.org
4831 W:      https://launchpad.net/ecryptfs
4832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4833 S:      Supported
4834 F:      Documentation/filesystems/ecryptfs.txt
4835 F:      fs/ecryptfs/
4836
4837 EDAC-AMD64
4838 M:      Borislav Petkov <bp@alien8.de>
4839 L:      linux-edac@vger.kernel.org
4840 S:      Maintained
4841 F:      drivers/edac/amd64_edac*
4842
4843 EDAC-CALXEDA
4844 M:      Robert Richter <rric@kernel.org>
4845 L:      linux-edac@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/edac/highbank*
4848
4849 EDAC-CAVIUM
4850 M:      Ralf Baechle <ralf@linux-mips.org>
4851 M:      David Daney <david.daney@cavium.com>
4852 L:      linux-edac@vger.kernel.org
4853 L:      linux-mips@linux-mips.org
4854 S:      Supported
4855 F:      drivers/edac/octeon_edac*
4856 F:      drivers/edac/thunderx_edac*
4857
4858 EDAC-CORE
4859 M:      Borislav Petkov <bp@alien8.de>
4860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4862 L:      linux-edac@vger.kernel.org
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4865 S:      Supported
4866 F:      Documentation/admin-guide/ras.rst
4867 F:      Documentation/driver-api/edac.rst
4868 F:      drivers/edac/
4869 F:      include/linux/edac.h
4870
4871 EDAC-E752X
4872 M:      Mark Gross <mark.gross@intel.com>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/e752x_edac.c
4876
4877 EDAC-E7XXX
4878 L:      linux-edac@vger.kernel.org
4879 S:      Maintained
4880 F:      drivers/edac/e7xxx_edac.c
4881
4882 EDAC-FSL_DDR
4883 M:      York Sun <york.sun@nxp.com>
4884 L:      linux-edac@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/edac/fsl_ddr_edac.*
4887
4888 EDAC-GHES
4889 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4890 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4891 L:      linux-edac@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/edac/ghes_edac.c
4894
4895 EDAC-I3000
4896 L:      linux-edac@vger.kernel.org
4897 S:      Orphan
4898 F:      drivers/edac/i3000_edac.c
4899
4900 EDAC-I5000
4901 L:      linux-edac@vger.kernel.org
4902 S:      Maintained
4903 F:      drivers/edac/i5000_edac.c
4904
4905 EDAC-I5400
4906 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4907 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4908 L:      linux-edac@vger.kernel.org
4909 S:      Maintained
4910 F:      drivers/edac/i5400_edac.c
4911
4912 EDAC-I7300
4913 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4914 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4915 L:      linux-edac@vger.kernel.org
4916 S:      Maintained
4917 F:      drivers/edac/i7300_edac.c
4918
4919 EDAC-I7CORE
4920 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4922 L:      linux-edac@vger.kernel.org
4923 S:      Maintained
4924 F:      drivers/edac/i7core_edac.c
4925
4926 EDAC-I82443BXGX
4927 M:      Tim Small <tim@buttersideup.com>
4928 L:      linux-edac@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/edac/i82443bxgx_edac.c
4931
4932 EDAC-I82975X
4933 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4934 M:      "Arvind R." <arvino55@gmail.com>
4935 L:      linux-edac@vger.kernel.org
4936 S:      Maintained
4937 F:      drivers/edac/i82975x_edac.c
4938
4939 EDAC-IE31200
4940 M:      Jason Baron <jbaron@akamai.com>
4941 L:      linux-edac@vger.kernel.org
4942 S:      Maintained
4943 F:      drivers/edac/ie31200_edac.c
4944
4945 EDAC-MPC85XX
4946 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4947 L:      linux-edac@vger.kernel.org
4948 S:      Maintained
4949 F:      drivers/edac/mpc85xx_edac.[ch]
4950
4951 EDAC-PASEMI
4952 M:      Egor Martovetsky <egor@pasemi.com>
4953 L:      linux-edac@vger.kernel.org
4954 S:      Maintained
4955 F:      drivers/edac/pasemi_edac.c
4956
4957 EDAC-PND2
4958 M:      Tony Luck <tony.luck@intel.com>
4959 L:      linux-edac@vger.kernel.org
4960 S:      Maintained
4961 F:      drivers/edac/pnd2_edac.[ch]
4962
4963 EDAC-R82600
4964 M:      Tim Small <tim@buttersideup.com>
4965 L:      linux-edac@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/edac/r82600_edac.c
4968
4969 EDAC-SBRIDGE
4970 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4971 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4972 L:      linux-edac@vger.kernel.org
4973 S:      Maintained
4974 F:      drivers/edac/sb_edac.c
4975
4976 EDAC-SKYLAKE
4977 M:      Tony Luck <tony.luck@intel.com>
4978 L:      linux-edac@vger.kernel.org
4979 S:      Maintained
4980 F:      drivers/edac/skx_edac.c
4981
4982 EDIROL UA-101/UA-1000 DRIVER
4983 M:      Clemens Ladisch <clemens@ladisch.de>
4984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4985 T:      git git://git.alsa-project.org/alsa-kernel.git
4986 S:      Maintained
4987 F:      sound/usb/misc/ua101.c
4988
4989 EFI TEST DRIVER
4990 L:      linux-efi@vger.kernel.org
4991 M:      Ivan Hu <ivan.hu@canonical.com>
4992 M:      Matt Fleming <matt@codeblueprint.co.uk>
4993 S:      Maintained
4994 F:      drivers/firmware/efi/test/
4995
4996 EFI VARIABLE FILESYSTEM
4997 M:      Matthew Garrett <matthew.garrett@nebula.com>
4998 M:      Jeremy Kerr <jk@ozlabs.org>
4999 M:      Matt Fleming <matt@codeblueprint.co.uk>
5000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5001 L:      linux-efi@vger.kernel.org
5002 S:      Maintained
5003 F:      fs/efivarfs/
5004
5005 EFIFB FRAMEBUFFER DRIVER
5006 L:      linux-fbdev@vger.kernel.org
5007 M:      Peter Jones <pjones@redhat.com>
5008 S:      Maintained
5009 F:      drivers/video/fbdev/efifb.c
5010
5011 EFS FILESYSTEM
5012 W:      http://aeschi.ch.eu.org/efs/
5013 S:      Orphan
5014 F:      fs/efs/
5015
5016 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5017 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5018 L:      netdev@vger.kernel.org
5019 S:      Maintained
5020 F:      drivers/net/ethernet/ibm/ehea/
5021
5022 EM28XX VIDEO4LINUX DRIVER
5023 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5025 L:      linux-media@vger.kernel.org
5026 W:      https://linuxtv.org
5027 T:      git git://linuxtv.org/media_tree.git
5028 S:      Maintained
5029 F:      drivers/media/usb/em28xx/
5030 F:      Documentation/media/v4l-drivers/em28xx*
5031
5032 EMBEDDED LINUX
5033 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5034 M:      Matt Mackall <mpm@selenic.com>
5035 M:      David Woodhouse <dwmw2@infradead.org>
5036 L:      linux-embedded@vger.kernel.org
5037 S:      Maintained
5038
5039 Emulex 10Gbps iSCSI - OneConnect DRIVER
5040 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5041 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5042 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5043 L:      linux-scsi@vger.kernel.org
5044 W:      http://www.broadcom.com
5045 S:      Supported
5046 F:      drivers/scsi/be2iscsi/
5047
5048 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5049 M:      Sathya Perla <sathya.perla@broadcom.com>
5050 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5051 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5052 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5053 L:      netdev@vger.kernel.org
5054 W:      http://www.emulex.com
5055 S:      Supported
5056 F:      drivers/net/ethernet/emulex/benet/
5057
5058 EMULEX ONECONNECT ROCE DRIVER
5059 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5060 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5061 L:      linux-rdma@vger.kernel.org
5062 W:      http://www.broadcom.com
5063 S:      Odd Fixes
5064 F:      drivers/infiniband/hw/ocrdma/
5065 F:      include/uapi/rdma/ocrdma-abi.h
5066
5067 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5068 M:      James Smart <james.smart@broadcom.com>
5069 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5070 L:      linux-scsi@vger.kernel.org
5071 W:      http://www.broadcom.com
5072 S:      Supported
5073 F:      drivers/scsi/lpfc/
5074
5075 ENE CB710 FLASH CARD READER DRIVER
5076 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5077 S:      Maintained
5078 F:      drivers/misc/cb710/
5079 F:      drivers/mmc/host/cb710-mmc.*
5080 F:      include/linux/cb710.h
5081
5082 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5083 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5084 S:      Maintained
5085 F:      drivers/media/rc/ene_ir.*
5086
5087 EPSON S1D13XXX FRAMEBUFFER DRIVER
5088 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5089 S:      Maintained
5090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5091 F:      drivers/video/fbdev/s1d13xxxfb.c
5092 F:      include/video/s1d13xxxfb.h
5093
5094 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5095 M:      Jeff Layton <jlayton@poochiereds.net>
5096 S:      Maintained
5097 F:      lib/errseq.c
5098 F:      include/linux/errseq.h
5099
5100 ET131X NETWORK DRIVER
5101 M:      Mark Einon <mark.einon@gmail.com>
5102 S:      Odd Fixes
5103 F:      drivers/net/ethernet/agere/
5104
5105 ETHERNET BRIDGE
5106 M:      Stephen Hemminger <stephen@networkplumber.org>
5107 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5108 L:      netdev@vger.kernel.org
5109 W:      http://www.linuxfoundation.org/en/Net:Bridge
5110 S:      Maintained
5111 F:      include/linux/netfilter_bridge/
5112 F:      net/bridge/
5113
5114 ETHERNET PHY LIBRARY
5115 M:      Andrew Lunn <andrew@lunn.ch>
5116 M:      Florian Fainelli <f.fainelli@gmail.com>
5117 L:      netdev@vger.kernel.org
5118 S:      Maintained
5119 F:      Documentation/ABI/testing/sysfs-bus-mdio
5120 F:      Documentation/devicetree/bindings/net/mdio*
5121 F:      Documentation/networking/phy.txt
5122 F:      drivers/net/phy/
5123 F:      drivers/of/of_mdio.c
5124 F:      drivers/of/of_net.c
5125 F:      include/linux/*mdio*.h
5126 F:      include/linux/of_net.h
5127 F:      include/linux/phy.h
5128 F:      include/linux/phy_fixed.h
5129 F:      include/linux/platform_data/mdio-gpio.h
5130 F:      include/trace/events/mdio.h
5131 F:      include/uapi/linux/mdio.h
5132 F:      include/uapi/linux/mii.h
5133
5134 EXT2 FILE SYSTEM
5135 M:      Jan Kara <jack@suse.com>
5136 L:      linux-ext4@vger.kernel.org
5137 S:      Maintained
5138 F:      Documentation/filesystems/ext2.txt
5139 F:      fs/ext2/
5140 F:      include/linux/ext2*
5141
5142 EXT4 FILE SYSTEM
5143 M:      "Theodore Ts'o" <tytso@mit.edu>
5144 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5145 L:      linux-ext4@vger.kernel.org
5146 W:      http://ext4.wiki.kernel.org
5147 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5149 S:      Maintained
5150 F:      Documentation/filesystems/ext4.txt
5151 F:      fs/ext4/
5152
5153 Extended Verification Module (EVM)
5154 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5155 L:      linux-ima-devel@lists.sourceforge.net
5156 L:      linux-security-module@vger.kernel.org
5157 S:      Supported
5158 F:      security/integrity/evm/
5159
5160 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5161 M:      Matt Fleming <matt@codeblueprint.co.uk>
5162 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5163 L:      linux-efi@vger.kernel.org
5164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5165 S:      Maintained
5166 F:      Documentation/efi-stub.txt
5167 F:      arch/*/kernel/efi.c
5168 F:      arch/x86/boot/compressed/eboot.[ch]
5169 F:      arch/*/include/asm/efi.h
5170 F:      arch/x86/platform/efi/
5171 F:      drivers/firmware/efi/
5172 F:      include/linux/efi*.h
5173 F:      arch/arm/boot/compressed/efi-header.S
5174 F:      arch/arm64/kernel/efi-entry.S
5175
5176 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5177 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5178 M:      Chanwoo Choi <cw00.choi@samsung.com>
5179 L:      linux-kernel@vger.kernel.org
5180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5181 S:      Maintained
5182 F:      drivers/extcon/
5183 F:      include/linux/extcon/
5184 F:      include/linux/extcon.h
5185 F:      Documentation/extcon/
5186 F:      Documentation/devicetree/bindings/extcon/
5187
5188 EXYNOS DP DRIVER
5189 M:      Jingoo Han <jingoohan1@gmail.com>
5190 L:      dri-devel@lists.freedesktop.org
5191 S:      Maintained
5192 F:      drivers/gpu/drm/exynos/exynos_dp*
5193
5194 EXYNOS SYSMMU (IOMMU) driver
5195 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5196 L:      iommu@lists.linux-foundation.org
5197 S:      Maintained
5198 F:      drivers/iommu/exynos-iommu.c
5199
5200 EZchip NPS platform support
5201 M:      Noam Camus <noamc@ezchip.com>
5202 S:      Supported
5203 F:      arch/arc/plat-eznps
5204 F:      arch/arc/boot/dts/eznps.dts
5205
5206 F2FS FILE SYSTEM
5207 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5208 M:      Chao Yu <yuchao0@huawei.com>
5209 L:      linux-f2fs-devel@lists.sourceforge.net
5210 W:      https://f2fs.wiki.kernel.org/
5211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5212 S:      Maintained
5213 F:      Documentation/filesystems/f2fs.txt
5214 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5215 F:      fs/f2fs/
5216 F:      include/linux/f2fs_fs.h
5217 F:      include/trace/events/f2fs.h
5218
5219 F71805F HARDWARE MONITORING DRIVER
5220 M:      Jean Delvare <jdelvare@suse.com>
5221 L:      linux-hwmon@vger.kernel.org
5222 S:      Maintained
5223 F:      Documentation/hwmon/f71805f
5224 F:      drivers/hwmon/f71805f.c
5225
5226 FANOTIFY
5227 M:      Eric Paris <eparis@redhat.com>
5228 S:      Maintained
5229 F:      fs/notify/fanotify/
5230 F:      include/linux/fanotify.h
5231 F:      include/uapi/linux/fanotify.h
5232
5233 FARSYNC SYNCHRONOUS DRIVER
5234 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5235 W:      http://www.farsite.co.uk/
5236 S:      Supported
5237 F:      drivers/net/wan/farsync.*
5238
5239 FAULT INJECTION SUPPORT
5240 M:      Akinobu Mita <akinobu.mita@gmail.com>
5241 S:      Supported
5242 F:      Documentation/fault-injection/
5243 F:      lib/fault-inject.c
5244
5245 FBTFT Framebuffer drivers
5246 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5247 S:      Maintained
5248 F:      drivers/staging/fbtft/
5249
5250 FC0011 TUNER DRIVER
5251 M:      Michael Buesch <m@bues.ch>
5252 L:      linux-media@vger.kernel.org
5253 S:      Maintained
5254 F:      drivers/media/tuners/fc0011.h
5255 F:      drivers/media/tuners/fc0011.c
5256
5257 FC2580 MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/tuners/fc2580*
5266
5267 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5268 M:      Johannes Thumshirn <jth@kernel.org>
5269 L:      fcoe-devel@open-fcoe.org
5270 W:      www.Open-FCoE.org
5271 S:      Supported
5272 F:      drivers/scsi/libfc/
5273 F:      drivers/scsi/fcoe/
5274 F:      include/scsi/fc/
5275 F:      include/scsi/libfc.h
5276 F:      include/scsi/libfcoe.h
5277 F:      include/uapi/scsi/fc/
5278
5279 FILE LOCKING (flock() and fcntl()/lockf())
5280 M:      Jeff Layton <jlayton@poochiereds.net>
5281 M:      "J. Bruce Fields" <bfields@fieldses.org>
5282 L:      linux-fsdevel@vger.kernel.org
5283 S:      Maintained
5284 F:      include/linux/fcntl.h
5285 F:      include/linux/fs.h
5286 F:      include/uapi/linux/fcntl.h
5287 F:      include/uapi/linux/fs.h
5288 F:      fs/fcntl.c
5289 F:      fs/locks.c
5290
5291 FILESYSTEMS (VFS and infrastructure)
5292 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5293 L:      linux-fsdevel@vger.kernel.org
5294 S:      Maintained
5295 F:      fs/*
5296
5297 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5298 M:      Riku Voipio <riku.voipio@iki.fi>
5299 L:      linux-hwmon@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/hwmon/f75375s.c
5302 F:      include/linux/f75375s.h
5303
5304 FIREWIRE AUDIO DRIVERS
5305 M:      Clemens Ladisch <clemens@ladisch.de>
5306 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5307 T:      git git://git.alsa-project.org/alsa-kernel.git
5308 S:      Maintained
5309 F:      sound/firewire/
5310
5311 FIREWIRE MEDIA DRIVERS (firedtv)
5312 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5313 L:      linux-media@vger.kernel.org
5314 L:      linux1394-devel@lists.sourceforge.net
5315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5316 S:      Maintained
5317 F:      drivers/media/firewire/
5318
5319 FIREWIRE SBP-2 TARGET
5320 M:      Chris Boot <bootc@bootc.net>
5321 L:      linux-scsi@vger.kernel.org
5322 L:      target-devel@vger.kernel.org
5323 L:      linux1394-devel@lists.sourceforge.net
5324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5325 S:      Maintained
5326 F:      drivers/target/sbp/
5327
5328 FIREWIRE SUBSYSTEM
5329 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5330 L:      linux1394-devel@lists.sourceforge.net
5331 W:      http://ieee1394.wiki.kernel.org/
5332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5333 S:      Maintained
5334 F:      drivers/firewire/
5335 F:      include/linux/firewire.h
5336 F:      include/uapi/linux/firewire*.h
5337 F:      tools/firewire/
5338
5339 FIRMWARE LOADER (request_firmware)
5340 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5341 L:      linux-kernel@vger.kernel.org
5342 S:      Maintained
5343 F:      Documentation/firmware_class/
5344 F:      drivers/base/firmware*.c
5345 F:      include/linux/firmware.h
5346
5347 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5348 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5349 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5350 S:      Maintained
5351 F:      drivers/block/rsxx/
5352
5353 FLOPPY DRIVER
5354 M:      Jiri Kosina <jikos@kernel.org>
5355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5356 S:      Odd fixes
5357 F:      drivers/block/floppy.c
5358
5359 FMC SUBSYSTEM
5360 M:      Alessandro Rubini <rubini@gnudd.com>
5361 W:      http://www.ohwr.org/projects/fmc-bus
5362 S:      Supported
5363 F:      drivers/fmc/
5364 F:      include/linux/fmc*.h
5365 F:      include/linux/ipmi-fru.h
5366 K:      fmc_d.*register
5367
5368 FPGA MANAGER FRAMEWORK
5369 M:      Alan Tull <atull@kernel.org>
5370 R:      Moritz Fischer <mdf@kernel.org>
5371 L:      linux-fpga@vger.kernel.org
5372 S:      Maintained
5373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5374 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5375 F:      Documentation/fpga/
5376 F:      Documentation/devicetree/bindings/fpga/
5377 F:      drivers/fpga/
5378 F:      include/linux/fpga/
5379 W:      http://www.rocketboards.org
5380
5381 FPU EMULATOR
5382 M:      Bill Metzenthen <billm@melbpc.org.au>
5383 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5384 S:      Maintained
5385 F:      arch/x86/math-emu/
5386
5387 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5388 L:      netdev@vger.kernel.org
5389 S:      Orphan
5390 F:      drivers/net/wan/dlci.c
5391 F:      drivers/net/wan/sdla.c
5392
5393 FRAMEBUFFER LAYER
5394 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5395 L:      linux-fbdev@vger.kernel.org
5396 T:      git git://github.com/bzolnier/linux.git
5397 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5398 S:      Maintained
5399 F:      Documentation/fb/
5400 F:      drivers/video/
5401 F:      include/video/
5402 F:      include/linux/fb.h
5403 F:      include/uapi/video/
5404 F:      include/uapi/linux/fb.h
5405
5406 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5407 M:      Horia Geantă <horia.geanta@nxp.com>
5408 M:      Dan Douglass <dan.douglass@nxp.com>
5409 L:      linux-crypto@vger.kernel.org
5410 S:      Maintained
5411 F:      drivers/crypto/caam/
5412 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5413
5414 FREESCALE DIU FRAMEBUFFER DRIVER
5415 M:      Timur Tabi <timur@tabi.org>
5416 L:      linux-fbdev@vger.kernel.org
5417 S:      Maintained
5418 F:      drivers/video/fbdev/fsl-diu-fb.*
5419
5420 FREESCALE DMA DRIVER
5421 M:      Li Yang <leoyang.li@nxp.com>
5422 M:      Zhang Wei <zw@zh-kernel.org>
5423 L:      linuxppc-dev@lists.ozlabs.org
5424 S:      Maintained
5425 F:      drivers/dma/fsldma.*
5426
5427 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5428 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5429 L:      netdev@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/net/ethernet/freescale/gianfar*
5432 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5433 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5434
5435 FREESCALE GPMI NAND DRIVER
5436 M:      Han Xu <han.xu@nxp.com>
5437 L:      linux-mtd@lists.infradead.org
5438 S:      Maintained
5439 F:      drivers/mtd/nand/gpmi-nand/*
5440
5441 FREESCALE I2C CPM DRIVER
5442 M:      Jochen Friedrich <jochen@scram.de>
5443 L:      linuxppc-dev@lists.ozlabs.org
5444 L:      linux-i2c@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/i2c/busses/i2c-cpm.c
5447
5448 FREESCALE IMX / MXC FEC DRIVER
5449 M:      Fugang Duan <fugang.duan@nxp.com>
5450 L:      netdev@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/net/ethernet/freescale/fec_main.c
5453 F:      drivers/net/ethernet/freescale/fec_ptp.c
5454 F:      drivers/net/ethernet/freescale/fec.h
5455 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5456
5457 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5458 M:      Sascha Hauer <kernel@pengutronix.de>
5459 L:      linux-fbdev@vger.kernel.org
5460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5461 S:      Maintained
5462 F:      include/linux/platform_data/video-imxfb.h
5463 F:      drivers/video/fbdev/imxfb.c
5464
5465 FREESCALE QORIQ DPAA ETHERNET DRIVER
5466 M:      Madalin Bucur <madalin.bucur@nxp.com>
5467 L:      netdev@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/net/ethernet/freescale/dpaa
5470
5471 FREESCALE QORIQ DPAA FMAN DRIVER
5472 M:      Madalin Bucur <madalin.bucur@nxp.com>
5473 L:      netdev@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/net/ethernet/freescale/fman
5476 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5477
5478 FREESCALE QUAD SPI DRIVER
5479 M:      Han Xu <han.xu@nxp.com>
5480 L:      linux-mtd@lists.infradead.org
5481 S:      Maintained
5482 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5483
5484 FREESCALE QUICC ENGINE LIBRARY
5485 M:      Qiang Zhao <qiang.zhao@nxp.com>
5486 L:      linuxppc-dev@lists.ozlabs.org
5487 S:      Maintained
5488 F:      drivers/soc/fsl/qe/
5489 F:      include/soc/fsl/*qe*.h
5490 F:      include/soc/fsl/*ucc*.h
5491
5492 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5493 M:      Li Yang <leoyang.li@nxp.com>
5494 L:      netdev@vger.kernel.org
5495 L:      linuxppc-dev@lists.ozlabs.org
5496 S:      Maintained
5497 F:      drivers/net/ethernet/freescale/ucc_geth*
5498
5499 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5500 M:      Zhao Qiang <qiang.zhao@nxp.com>
5501 L:      netdev@vger.kernel.org
5502 L:      linuxppc-dev@lists.ozlabs.org
5503 S:      Maintained
5504 F:      drivers/net/wan/fsl_ucc_hdlc*
5505
5506 FREESCALE QUICC ENGINE UCC UART DRIVER
5507 M:      Timur Tabi <timur@tabi.org>
5508 L:      linuxppc-dev@lists.ozlabs.org
5509 S:      Maintained
5510 F:      drivers/tty/serial/ucc_uart.c
5511
5512 FREESCALE SOC DRIVERS
5513 M:      Li Yang <leoyang.li@nxp.com>
5514 L:      linuxppc-dev@lists.ozlabs.org
5515 L:      linux-arm-kernel@lists.infradead.org
5516 S:      Maintained
5517 F:      Documentation/devicetree/bindings/soc/fsl/
5518 F:      drivers/soc/fsl/
5519 F:      include/linux/fsl/
5520
5521 FREESCALE SOC FS_ENET DRIVER
5522 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5523 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5524 L:      linuxppc-dev@lists.ozlabs.org
5525 L:      netdev@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/net/ethernet/freescale/fs_enet/
5528 F:      include/linux/fs_enet_pd.h
5529
5530 FREESCALE SOC SOUND DRIVERS
5531 M:      Timur Tabi <timur@tabi.org>
5532 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5533 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5534 R:      Fabio Estevam <fabio.estevam@nxp.com>
5535 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5536 L:      linuxppc-dev@lists.ozlabs.org
5537 S:      Maintained
5538 F:      sound/soc/fsl/fsl*
5539 F:      sound/soc/fsl/imx*
5540 F:      sound/soc/fsl/mpc8610_hpcd.c
5541
5542 FREESCALE USB PERIPHERAL DRIVERS
5543 M:      Li Yang <leoyang.li@nxp.com>
5544 L:      linux-usb@vger.kernel.org
5545 L:      linuxppc-dev@lists.ozlabs.org
5546 S:      Maintained
5547 F:      drivers/usb/gadget/udc/fsl*
5548
5549 FREEVXFS FILESYSTEM
5550 M:      Christoph Hellwig <hch@infradead.org>
5551 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5552 S:      Maintained
5553 F:      fs/freevxfs/
5554
5555 FREEZER
5556 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5557 M:      Pavel Machek <pavel@ucw.cz>
5558 L:      linux-pm@vger.kernel.org
5559 S:      Supported
5560 F:      Documentation/power/freezing-of-tasks.txt
5561 F:      include/linux/freezer.h
5562 F:      kernel/freezer.c
5563
5564 FRONTSWAP API
5565 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5566 L:      linux-kernel@vger.kernel.org
5567 S:      Maintained
5568 F:      mm/frontswap.c
5569 F:      include/linux/frontswap.h
5570
5571 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5572 M:      David Howells <dhowells@redhat.com>
5573 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5574 S:      Supported
5575 F:      Documentation/filesystems/caching/
5576 F:      fs/fscache/
5577 F:      include/linux/fscache*.h
5578
5579 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5580 M:      Theodore Y. Ts'o <tytso@mit.edu>
5581 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5582 L:      linux-fscrypt@vger.kernel.org
5583 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5585 S:      Supported
5586 F:      fs/crypto/
5587 F:      include/linux/fscrypt*.h
5588
5589 FUJITSU FR-V (FRV) PORT
5590 S:      Orphan
5591 F:      arch/frv/
5592
5593 FUJITSU LAPTOP EXTRAS
5594 M:      Jonathan Woithe <jwoithe@just42.net>
5595 L:      platform-driver-x86@vger.kernel.org
5596 S:      Maintained
5597 F:      drivers/platform/x86/fujitsu-laptop.c
5598
5599 FUJITSU M-5MO LS CAMERA ISP DRIVER
5600 M:      Kyungmin Park <kyungmin.park@samsung.com>
5601 M:      Heungjun Kim <riverful.kim@samsung.com>
5602 L:      linux-media@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/media/i2c/m5mols/
5605 F:      include/media/i2c/m5mols.h
5606
5607 FUJITSU TABLET EXTRAS
5608 M:      Robert Gerlach <khnz@gmx.de>
5609 L:      platform-driver-x86@vger.kernel.org
5610 S:      Maintained
5611 F:      drivers/platform/x86/fujitsu-tablet.c
5612
5613 FUSE: FILESYSTEM IN USERSPACE
5614 M:      Miklos Szeredi <miklos@szeredi.hu>
5615 L:      linux-fsdevel@vger.kernel.org
5616 W:      http://fuse.sourceforge.net/
5617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5618 S:      Maintained
5619 F:      fs/fuse/
5620 F:      include/uapi/linux/fuse.h
5621 F:      Documentation/filesystems/fuse.txt
5622
5623 FUTEX SUBSYSTEM
5624 M:      Thomas Gleixner <tglx@linutronix.de>
5625 M:      Ingo Molnar <mingo@redhat.com>
5626 R:      Peter Zijlstra <peterz@infradead.org>
5627 R:      Darren Hart <dvhart@infradead.org>
5628 L:      linux-kernel@vger.kernel.org
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5630 S:      Maintained
5631 F:      kernel/futex.c
5632 F:      kernel/futex_compat.c
5633 F:      include/asm-generic/futex.h
5634 F:      include/linux/futex.h
5635 F:      include/uapi/linux/futex.h
5636 F:      tools/testing/selftests/futex/
5637 F:      tools/perf/bench/futex*
5638 F:      Documentation/*futex*
5639
5640 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5641 M:      Rik Faith <faith@cs.unc.edu>
5642 L:      linux-scsi@vger.kernel.org
5643 S:      Odd Fixes (e.g., new signatures)
5644 F:      drivers/scsi/fdomain.*
5645
5646 GCC PLUGINS
5647 M:      Kees Cook <keescook@chromium.org>
5648 R:      Emese Revfy <re.emese@gmail.com>
5649 L:      kernel-hardening@lists.openwall.com
5650 S:      Maintained
5651 F:      scripts/gcc-plugins/
5652 F:      scripts/gcc-plugin.sh
5653 F:      scripts/Makefile.gcc-plugins
5654 F:      Documentation/gcc-plugins.txt
5655
5656 GCOV BASED KERNEL PROFILING
5657 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5658 S:      Maintained
5659 F:      kernel/gcov/
5660 F:      Documentation/dev-tools/gcov.rst
5661
5662 GDB KERNEL DEBUGGING HELPER SCRIPTS
5663 M:      Jan Kiszka <jan.kiszka@siemens.com>
5664 M:      Kieran Bingham <kieran@bingham.xyz>
5665 S:      Supported
5666 F:      scripts/gdb/
5667
5668 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5669 M:      Achim Leubner <achim_leubner@adaptec.com>
5670 L:      linux-scsi@vger.kernel.org
5671 W:      http://www.icp-vortex.com/
5672 S:      Supported
5673 F:      drivers/scsi/gdt*
5674
5675 GEMTEK FM RADIO RECEIVER DRIVER
5676 M:      Hans Verkuil <hverkuil@xs4all.nl>
5677 L:      linux-media@vger.kernel.org
5678 T:      git git://linuxtv.org/media_tree.git
5679 W:      https://linuxtv.org
5680 S:      Maintained
5681 F:      drivers/media/radio/radio-gemtek*
5682
5683 GENERIC GPIO I2C DRIVER
5684 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5685 S:      Supported
5686 F:      drivers/i2c/busses/i2c-gpio.c
5687 F:      include/linux/i2c-gpio.h
5688
5689 GENERIC GPIO I2C MULTIPLEXER DRIVER
5690 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5691 L:      linux-i2c@vger.kernel.org
5692 S:      Supported
5693 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5694 F:      include/linux/i2c-mux-gpio.h
5695 F:      Documentation/i2c/muxes/i2c-mux-gpio
5696
5697 GENERIC HDLC (WAN) DRIVERS
5698 M:      Krzysztof Halasa <khc@pm.waw.pl>
5699 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5700 S:      Maintained
5701 F:      drivers/net/wan/c101.c
5702 F:      drivers/net/wan/hd6457*
5703 F:      drivers/net/wan/hdlc*
5704 F:      drivers/net/wan/n2.c
5705 F:      drivers/net/wan/pc300too.c
5706 F:      drivers/net/wan/pci200syn.c
5707 F:      drivers/net/wan/wanxl*
5708
5709 GENERIC INCLUDE/ASM HEADER FILES
5710 M:      Arnd Bergmann <arnd@arndb.de>
5711 L:      linux-arch@vger.kernel.org
5712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5713 S:      Maintained
5714 F:      include/asm-generic/
5715 F:      include/uapi/asm-generic/
5716
5717 GENERIC PHY FRAMEWORK
5718 M:      Kishon Vijay Abraham I <kishon@ti.com>
5719 L:      linux-kernel@vger.kernel.org
5720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5721 S:      Supported
5722 F:      drivers/phy/
5723 F:      include/linux/phy/
5724
5725 GENERIC PM DOMAINS
5726 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5727 M:      Kevin Hilman <khilman@kernel.org>
5728 M:      Ulf Hansson <ulf.hansson@linaro.org>
5729 L:      linux-pm@vger.kernel.org
5730 S:      Supported
5731 F:      drivers/base/power/domain*.c
5732 F:      include/linux/pm_domain.h
5733 F:      Documentation/devicetree/bindings/power/power_domain.txt
5734
5735 GENERIC UIO DRIVER FOR PCI DEVICES
5736 M:      "Michael S. Tsirkin" <mst@redhat.com>
5737 L:      kvm@vger.kernel.org
5738 S:      Supported
5739 F:      drivers/uio/uio_pci_generic.c
5740
5741 GENWQE (IBM Generic Workqueue Card)
5742 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5743 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5744 S:      Supported
5745 F:      drivers/misc/genwqe/
5746
5747 GET_MAINTAINER SCRIPT
5748 M:      Joe Perches <joe@perches.com>
5749 S:      Maintained
5750 F:      scripts/get_maintainer.pl
5751
5752 GFS2 FILE SYSTEM
5753 M:      Steven Whitehouse <swhiteho@redhat.com>
5754 M:      Bob Peterson <rpeterso@redhat.com>
5755 L:      cluster-devel@redhat.com
5756 W:      http://sources.redhat.com/cluster/
5757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5758 S:      Supported
5759 F:      Documentation/filesystems/gfs2*.txt
5760 F:      fs/gfs2/
5761 F:      include/uapi/linux/gfs2_ondisk.h
5762
5763 GIGASET ISDN DRIVERS
5764 M:      Paul Bolle <pebolle@tiscali.nl>
5765 L:      gigaset307x-common@lists.sourceforge.net
5766 W:      http://gigaset307x.sourceforge.net/
5767 S:      Odd Fixes
5768 F:      Documentation/isdn/README.gigaset
5769 F:      drivers/isdn/gigaset/
5770 F:      include/uapi/linux/gigaset_dev.h
5771
5772 GO7007 MPEG CODEC
5773 M:      Hans Verkuil <hans.verkuil@cisco.com>
5774 L:      linux-media@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/media/usb/go7007/
5777
5778 GOODIX TOUCHSCREEN
5779 M:      Bastien Nocera <hadess@hadess.net>
5780 L:      linux-input@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/input/touchscreen/goodix.c
5783
5784 GPIO ACPI SUPPORT
5785 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5786 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5787 L:      linux-gpio@vger.kernel.org
5788 L:      linux-acpi@vger.kernel.org
5789 S:      Maintained
5790 F:      Documentation/acpi/gpio-properties.txt
5791 F:      drivers/gpio/gpiolib-acpi.c
5792
5793 GPIO MOCKUP DRIVER
5794 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5795 L:      linux-gpio@vger.kernel.org
5796 S:      Maintained
5797 F:      drivers/gpio/gpio-mockup.c
5798 F:      tools/testing/selftests/gpio/
5799
5800 GPIO SUBSYSTEM
5801 M:      Linus Walleij <linus.walleij@linaro.org>
5802 L:      linux-gpio@vger.kernel.org
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5804 S:      Maintained
5805 F:      Documentation/devicetree/bindings/gpio/
5806 F:      Documentation/gpio/
5807 F:      Documentation/ABI/testing/gpio-cdev
5808 F:      Documentation/ABI/obsolete/sysfs-gpio
5809 F:      drivers/gpio/
5810 F:      include/linux/gpio/
5811 F:      include/linux/gpio.h
5812 F:      include/asm-generic/gpio.h
5813 F:      include/uapi/linux/gpio.h
5814 F:      tools/gpio/
5815
5816 GRE DEMULTIPLEXER DRIVER
5817 M:      Dmitry Kozlov <xeb@mail.ru>
5818 L:      netdev@vger.kernel.org
5819 S:      Maintained
5820 F:      net/ipv4/gre_demux.c
5821 F:      net/ipv4/gre_offload.c
5822 F:      include/net/gre.h
5823
5824 GRETH 10/100/1G Ethernet MAC device driver
5825 M:      Andreas Larsson <andreas@gaisler.com>
5826 L:      netdev@vger.kernel.org
5827 S:      Maintained
5828 F:      drivers/net/ethernet/aeroflex/
5829
5830 GREYBUS AUDIO PROTOCOLS DRIVERS
5831 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5832 M:      Mark Greer <mgreer@animalcreek.com>
5833 S:      Maintained
5834 F:      drivers/staging/greybus/audio_apbridgea.c
5835 F:      drivers/staging/greybus/audio_apbridgea.h
5836 F:      drivers/staging/greybus/audio_codec.c
5837 F:      drivers/staging/greybus/audio_codec.h
5838 F:      drivers/staging/greybus/audio_gb.c
5839 F:      drivers/staging/greybus/audio_manager.c
5840 F:      drivers/staging/greybus/audio_manager.h
5841 F:      drivers/staging/greybus/audio_manager_module.c
5842 F:      drivers/staging/greybus/audio_manager_private.h
5843 F:      drivers/staging/greybus/audio_manager_sysfs.c
5844 F:      drivers/staging/greybus/audio_module.c
5845 F:      drivers/staging/greybus/audio_topology.c
5846
5847 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5848 M:      Viresh Kumar <vireshk@kernel.org>
5849 S:      Maintained
5850 F:      drivers/staging/greybus/authentication.c
5851 F:      drivers/staging/greybus/bootrom.c
5852 F:      drivers/staging/greybus/firmware.h
5853 F:      drivers/staging/greybus/fw-core.c
5854 F:      drivers/staging/greybus/fw-download.c
5855 F:      drivers/staging/greybus/fw-managament.c
5856 F:      drivers/staging/greybus/greybus_authentication.h
5857 F:      drivers/staging/greybus/greybus_firmware.h
5858 F:      drivers/staging/greybus/hid.c
5859 F:      drivers/staging/greybus/i2c.c
5860 F:      drivers/staging/greybus/spi.c
5861 F:      drivers/staging/greybus/spilib.c
5862 F:      drivers/staging/greybus/spilib.h
5863
5864 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5865 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5866 S:      Maintained
5867 F:      drivers/staging/greybus/loopback.c
5868 F:      drivers/staging/greybus/timesync.c
5869 F:      drivers/staging/greybus/timesync_platform.c
5870
5871 GREYBUS PLATFORM DRIVERS
5872 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5873 S:      Maintained
5874 F:      drivers/staging/greybus/arche-platform.c
5875 F:      drivers/staging/greybus/arche-apb-ctrl.c
5876 F:      drivers/staging/greybus/arche_platform.h
5877
5878 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5879 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5880 S:      Maintained
5881 F:      drivers/staging/greybus/sdio.c
5882 F:      drivers/staging/greybus/light.c
5883 F:      drivers/staging/greybus/gpio.c
5884 F:      drivers/staging/greybus/power_supply.c
5885 F:      drivers/staging/greybus/spi.c
5886 F:      drivers/staging/greybus/spilib.c
5887
5888 GREYBUS SUBSYSTEM
5889 M:      Johan Hovold <johan@kernel.org>
5890 M:      Alex Elder <elder@kernel.org>
5891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5892 S:      Maintained
5893 F:      drivers/staging/greybus/
5894 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5895
5896 GREYBUS UART PROTOCOLS DRIVERS
5897 M:      David Lin <dtwlin@gmail.com>
5898 S:      Maintained
5899 F:      drivers/staging/greybus/uart.c
5900 F:      drivers/staging/greybus/log.c
5901
5902 GS1662 VIDEO SERIALIZER
5903 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5904 L:      linux-media@vger.kernel.org
5905 T:      git git://linuxtv.org/media_tree.git
5906 S:      Maintained
5907 F:      drivers/media/spi/gs1662.c
5908
5909 GSPCA FINEPIX SUBDRIVER
5910 M:      Frank Zago <frank@zago.net>
5911 L:      linux-media@vger.kernel.org
5912 T:      git git://linuxtv.org/media_tree.git
5913 S:      Maintained
5914 F:      drivers/media/usb/gspca/finepix.c
5915
5916 GSPCA GL860 SUBDRIVER
5917 M:      Olivier Lorin <o.lorin@laposte.net>
5918 L:      linux-media@vger.kernel.org
5919 T:      git git://linuxtv.org/media_tree.git
5920 S:      Maintained
5921 F:      drivers/media/usb/gspca/gl860/
5922
5923 GSPCA M5602 SUBDRIVER
5924 M:      Erik Andren <erik.andren@gmail.com>
5925 L:      linux-media@vger.kernel.org
5926 T:      git git://linuxtv.org/media_tree.git
5927 S:      Maintained
5928 F:      drivers/media/usb/gspca/m5602/
5929
5930 GSPCA PAC207 SONIXB SUBDRIVER
5931 M:      Hans Verkuil <hverkuil@xs4all.nl>
5932 L:      linux-media@vger.kernel.org
5933 T:      git git://linuxtv.org/media_tree.git
5934 S:      Odd Fixes
5935 F:      drivers/media/usb/gspca/pac207.c
5936
5937 GSPCA SN9C20X SUBDRIVER
5938 M:      Brian Johnson <brijohn@gmail.com>
5939 L:      linux-media@vger.kernel.org
5940 T:      git git://linuxtv.org/media_tree.git
5941 S:      Maintained
5942 F:      drivers/media/usb/gspca/sn9c20x.c
5943
5944 GSPCA T613 SUBDRIVER
5945 M:      Leandro Costantino <lcostantino@gmail.com>
5946 L:      linux-media@vger.kernel.org
5947 T:      git git://linuxtv.org/media_tree.git
5948 S:      Maintained
5949 F:      drivers/media/usb/gspca/t613.c
5950
5951 GSPCA USB WEBCAM DRIVER
5952 M:      Hans Verkuil <hverkuil@xs4all.nl>
5953 L:      linux-media@vger.kernel.org
5954 T:      git git://linuxtv.org/media_tree.git
5955 S:      Odd Fixes
5956 F:      drivers/media/usb/gspca/
5957
5958 GTP (GPRS Tunneling Protocol)
5959 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5960 M:      Harald Welte <laforge@gnumonks.org>
5961 L:      osmocom-net-gprs@lists.osmocom.org
5962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5963 S:      Maintained
5964 F:      drivers/net/gtp.c
5965
5966 GUID PARTITION TABLE (GPT)
5967 M:      Davidlohr Bueso <dave@stgolabs.net>
5968 L:      linux-efi@vger.kernel.org
5969 S:      Maintained
5970 F:      block/partitions/efi.*
5971
5972 H8/300 ARCHITECTURE
5973 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5974 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5975 W:      http://uclinux-h8.sourceforge.jp
5976 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5977 S:      Maintained
5978 F:      arch/h8300/
5979 F:      drivers/clocksource/h8300_*.c
5980 F:      drivers/clk/h8300/
5981 F:      drivers/irqchip/irq-renesas-h8*.c
5982
5983 HACKRF MEDIA DRIVER
5984 M:      Antti Palosaari <crope@iki.fi>
5985 L:      linux-media@vger.kernel.org
5986 W:      https://linuxtv.org
5987 W:      http://palosaari.fi/linux/
5988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5989 T:      git git://linuxtv.org/anttip/media_tree.git
5990 S:      Maintained
5991 F:      drivers/media/usb/hackrf/
5992
5993 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5994 M:      Frank Seidel <frank@f-seidel.de>
5995 L:      platform-driver-x86@vger.kernel.org
5996 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5997 S:      Maintained
5998 F:      drivers/platform/x86/hdaps.c
5999
6000 HARDWARE MONITORING
6001 M:      Jean Delvare <jdelvare@suse.com>
6002 M:      Guenter Roeck <linux@roeck-us.net>
6003 L:      linux-hwmon@vger.kernel.org
6004 W:      http://hwmon.wiki.kernel.org/
6005 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6007 S:      Maintained
6008 F:      Documentation/hwmon/
6009 F:      drivers/hwmon/
6010 F:      include/linux/hwmon*.h
6011
6012 HARDWARE RANDOM NUMBER GENERATOR CORE
6013 M:      Matt Mackall <mpm@selenic.com>
6014 M:      Herbert Xu <herbert@gondor.apana.org.au>
6015 L:      linux-crypto@vger.kernel.org
6016 S:      Odd fixes
6017 F:      Documentation/devicetree/bindings/rng/
6018 F:      Documentation/hw_random.txt
6019 F:      drivers/char/hw_random/
6020 F:      include/linux/hw_random.h
6021
6022 HARDWARE SPINLOCK CORE
6023 M:      Ohad Ben-Cohen <ohad@wizery.com>
6024 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6025 L:      linux-remoteproc@vger.kernel.org
6026 S:      Maintained
6027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6028 F:      Documentation/devicetree/bindings/hwlock/
6029 F:      Documentation/hwspinlock.txt
6030 F:      drivers/hwspinlock/
6031 F:      include/linux/hwspinlock.h
6032
6033 HARMONY SOUND DRIVER
6034 L:      linux-parisc@vger.kernel.org
6035 S:      Maintained
6036 F:      sound/parisc/harmony.*
6037
6038 HDPVR USB VIDEO ENCODER DRIVER
6039 M:      Hans Verkuil <hverkuil@xs4all.nl>
6040 L:      linux-media@vger.kernel.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 W:      https://linuxtv.org
6043 S:      Odd Fixes
6044 F:      drivers/media/usb/hdpvr/
6045
6046 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6047 M:      Jimmy Vance <jimmy.vance@hpe.com>
6048 S:      Supported
6049 F:      Documentation/watchdog/hpwdt.txt
6050 F:      drivers/watchdog/hpwdt.c
6051
6052 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6053 M:      Don Brace <don.brace@microsemi.com>
6054 L:      esc.storagedev@microsemi.com
6055 L:      linux-scsi@vger.kernel.org
6056 S:      Supported
6057 F:      Documentation/scsi/hpsa.txt
6058 F:      drivers/scsi/hpsa*.[ch]
6059 F:      include/linux/cciss*.h
6060 F:      include/uapi/linux/cciss*.h
6061
6062 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6063 M:      Don Brace <don.brace@microsemi.com>
6064 L:      esc.storagedev@microsemi.com
6065 L:      linux-scsi@vger.kernel.org
6066 S:      Supported
6067 F:      Documentation/blockdev/cciss.txt
6068 F:      drivers/block/cciss*
6069 F:      include/linux/cciss_ioctl.h
6070 F:      include/uapi/linux/cciss_ioctl.h
6071
6072 HFI1 DRIVER
6073 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6074 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6075 L:      linux-rdma@vger.kernel.org
6076 S:      Supported
6077 F:      drivers/infiniband/hw/hfi1
6078
6079 HFS FILESYSTEM
6080 L:      linux-fsdevel@vger.kernel.org
6081 S:      Orphan
6082 F:      Documentation/filesystems/hfs.txt
6083 F:      fs/hfs/
6084
6085 HFSPLUS FILESYSTEM
6086 L:      linux-fsdevel@vger.kernel.org
6087 S:      Orphan
6088 F:      Documentation/filesystems/hfsplus.txt
6089 F:      fs/hfsplus/
6090
6091 HGA FRAMEBUFFER DRIVER
6092 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6093 L:      linux-nvidia@lists.surfsouth.com
6094 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6095 S:      Maintained
6096 F:      drivers/video/fbdev/hgafb.c
6097
6098 HIBERNATION (aka Software Suspend, aka swsusp)
6099 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6100 M:      Pavel Machek <pavel@ucw.cz>
6101 L:      linux-pm@vger.kernel.org
6102 B:      https://bugzilla.kernel.org
6103 S:      Supported
6104 F:      arch/x86/power/
6105 F:      drivers/base/power/
6106 F:      kernel/power/
6107 F:      include/linux/suspend.h
6108 F:      include/linux/freezer.h
6109 F:      include/linux/pm.h
6110 F:      arch/*/include/asm/suspend*.h
6111
6112 HID CORE LAYER
6113 M:      Jiri Kosina <jikos@kernel.org>
6114 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6115 L:      linux-input@vger.kernel.org
6116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6117 S:      Maintained
6118 F:      drivers/hid/
6119 F:      include/linux/hid*
6120 F:      include/uapi/linux/hid*
6121
6122 HID SENSOR HUB DRIVERS
6123 M:      Jiri Kosina <jikos@kernel.org>
6124 M:      Jonathan Cameron <jic23@kernel.org>
6125 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6126 L:      linux-input@vger.kernel.org
6127 L:      linux-iio@vger.kernel.org
6128 S:      Maintained
6129 F:      Documentation/hid/hid-sensor*
6130 F:      drivers/hid/hid-sensor-*
6131 F:      drivers/iio/*/hid-*
6132 F:      include/linux/hid-sensor-*
6133
6134 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6135 M:      Thomas Gleixner <tglx@linutronix.de>
6136 L:      linux-kernel@vger.kernel.org
6137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6138 S:      Maintained
6139 F:      Documentation/timers/
6140 F:      kernel/time/hrtimer.c
6141 F:      kernel/time/clockevents.c
6142 F:      kernel/time/timer_*.c
6143 F:      include/linux/clockchips.h
6144 F:      include/linux/hrtimer.h
6145
6146 HIGH-SPEED SCC DRIVER FOR AX.25
6147 L:      linux-hams@vger.kernel.org
6148 S:      Orphan
6149 F:      drivers/net/hamradio/dmascc.c
6150 F:      drivers/net/hamradio/scc.c
6151
6152 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6153 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6154 W:      http://www.highpoint-tech.com
6155 S:      Supported
6156 F:      Documentation/scsi/hptiop.txt
6157 F:      drivers/scsi/hptiop.c
6158
6159 HIPPI
6160 M:      Jes Sorensen <jes@trained-monkey.org>
6161 L:      linux-hippi@sunsite.dk
6162 S:      Maintained
6163 F:      include/linux/hippidevice.h
6164 F:      include/uapi/linux/if_hippi.h
6165 F:      net/802/hippi.c
6166 F:      drivers/net/hippi/
6167
6168 HISILICON NETWORK SUBSYSTEM DRIVER
6169 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6170 M:      Salil Mehta <salil.mehta@huawei.com>
6171 L:      netdev@vger.kernel.org
6172 W:      http://www.hisilicon.com
6173 S:      Maintained
6174 F:      drivers/net/ethernet/hisilicon/
6175 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6176
6177 HISILICON ROCE DRIVER
6178 M:      Lijun Ou <oulijun@huawei.com>
6179 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6180 L:      linux-rdma@vger.kernel.org
6181 S:      Maintained
6182 F:      drivers/infiniband/hw/hns/
6183 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6184
6185 HISILICON SAS Controller
6186 M:      John Garry <john.garry@huawei.com>
6187 W:      http://www.hisilicon.com
6188 S:      Supported
6189 F:      drivers/scsi/hisi_sas/
6190 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6191
6192 HOST AP DRIVER
6193 M:      Jouni Malinen <j@w1.fi>
6194 L:      linux-wireless@vger.kernel.org
6195 W:      http://w1.fi/hostap-driver.html
6196 S:      Obsolete
6197 F:      drivers/net/wireless/intersil/hostap/
6198
6199 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6200 L:      platform-driver-x86@vger.kernel.org
6201 S:      Orphan
6202 F:      drivers/platform/x86/tc1100-wmi.c
6203
6204 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6205 M:      Jaroslav Kysela <perex@perex.cz>
6206 S:      Maintained
6207 F:      drivers/net/ethernet/hp/hp100.*
6208
6209 HPET:   High Precision Event Timers driver
6210 M:      Clemens Ladisch <clemens@ladisch.de>
6211 S:      Maintained
6212 F:      Documentation/timers/hpet.txt
6213 F:      drivers/char/hpet.c
6214 F:      include/linux/hpet.h
6215 F:      include/uapi/linux/hpet.h
6216
6217 HPET:   x86
6218 S:      Orphan
6219 F:      arch/x86/kernel/hpet.c
6220 F:      arch/x86/include/asm/hpet.h
6221
6222 HPFS FILESYSTEM
6223 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6224 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6225 S:      Maintained
6226 F:      fs/hpfs/
6227
6228 HSI SUBSYSTEM
6229 M:      Sebastian Reichel <sre@kernel.org>
6230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6231 S:      Maintained
6232 F:      Documentation/ABI/testing/sysfs-bus-hsi
6233 F:      Documentation/driver-api/hsi.rst
6234 F:      drivers/hsi/
6235 F:      include/linux/hsi/
6236 F:      include/uapi/linux/hsi/
6237
6238 HSO 3G MODEM DRIVER
6239 L:      linux-usb@vger.kernel.org
6240 S:      Orphan
6241 F:      drivers/net/usb/hso.c
6242
6243 HSR NETWORK PROTOCOL
6244 M:      Arvid Brodin <arvid.brodin@alten.se>
6245 L:      netdev@vger.kernel.org
6246 S:      Maintained
6247 F:      net/hsr/
6248
6249 HT16K33 LED CONTROLLER DRIVER
6250 M:      Robin van der Gracht <robin@protonic.nl>
6251 S:      Maintained
6252 F:      drivers/auxdisplay/ht16k33.c
6253 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6254
6255 HTCPEN TOUCHSCREEN DRIVER
6256 M:      Pau Oliva Fora <pof@eslack.org>
6257 L:      linux-input@vger.kernel.org
6258 S:      Maintained
6259 F:      drivers/input/touchscreen/htcpen.c
6260
6261 HUGETLB FILESYSTEM
6262 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6263 S:      Maintained
6264 F:      fs/hugetlbfs/
6265
6266 HVA ST MEDIA DRIVER
6267 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6268 L:      linux-media@vger.kernel.org
6269 T:      git git://linuxtv.org/media_tree.git
6270 W:      https://linuxtv.org
6271 S:      Supported
6272 F:      drivers/media/platform/sti/hva
6273
6274 HWPOISON MEMORY FAILURE HANDLING
6275 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6276 L:      linux-mm@kvack.org
6277 S:      Maintained
6278 F:      mm/memory-failure.c
6279 F:      mm/hwpoison-inject.c
6280
6281 Hyper-V CORE AND DRIVERS
6282 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6283 M:      Haiyang Zhang <haiyangz@microsoft.com>
6284 M:      Stephen Hemminger <sthemmin@microsoft.com>
6285 L:      devel@linuxdriverproject.org
6286 S:      Maintained
6287 F:      arch/x86/include/asm/mshyperv.h
6288 F:      arch/x86/include/uapi/asm/hyperv.h
6289 F:      arch/x86/kernel/cpu/mshyperv.c
6290 F:      arch/x86/hyperv
6291 F:      drivers/hid/hid-hyperv.c
6292 F:      drivers/hv/
6293 F:      drivers/input/serio/hyperv-keyboard.c
6294 F:      drivers/pci/host/pci-hyperv.c
6295 F:      drivers/net/hyperv/
6296 F:      drivers/scsi/storvsc_drv.c
6297 F:      drivers/uio/uio_hv_generic.c
6298 F:      drivers/video/fbdev/hyperv_fb.c
6299 F:      include/linux/hyperv.h
6300 F:      tools/hv/
6301 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6302
6303 HYPERVISOR VIRTUAL CONSOLE DRIVER
6304 L:      linuxppc-dev@lists.ozlabs.org
6305 S:      Odd Fixes
6306 F:      drivers/tty/hvc/
6307
6308 I2C ACPI SUPPORT
6309 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6310 L:      linux-i2c@vger.kernel.org
6311 L:      linux-acpi@vger.kernel.org
6312 S:      Maintained
6313 F:      drivers/i2c/i2c-core-acpi.c
6314
6315 I2C MUXES
6316 M:      Peter Rosin <peda@axentia.se>
6317 L:      linux-i2c@vger.kernel.org
6318 S:      Maintained
6319 F:      Documentation/i2c/i2c-topology
6320 F:      Documentation/i2c/muxes/
6321 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6322 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6323 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6324 F:      drivers/i2c/i2c-mux.c
6325 F:      drivers/i2c/muxes/
6326 F:      include/linux/i2c-mux.h
6327
6328 I2C OVER PARALLEL PORT
6329 M:      Jean Delvare <jdelvare@suse.com>
6330 L:      linux-i2c@vger.kernel.org
6331 S:      Maintained
6332 F:      Documentation/i2c/busses/i2c-parport
6333 F:      Documentation/i2c/busses/i2c-parport-light
6334 F:      drivers/i2c/busses/i2c-parport.c
6335 F:      drivers/i2c/busses/i2c-parport-light.c
6336
6337 I2C SUBSYSTEM
6338 M:      Wolfram Sang <wsa@the-dreams.de>
6339 L:      linux-i2c@vger.kernel.org
6340 W:      https://i2c.wiki.kernel.org/
6341 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6343 S:      Maintained
6344 F:      Documentation/devicetree/bindings/i2c/
6345 F:      Documentation/i2c/
6346 F:      drivers/i2c/
6347 F:      drivers/i2c/*/
6348 F:      include/linux/i2c.h
6349 F:      include/linux/i2c-*.h
6350 F:      include/uapi/linux/i2c.h
6351 F:      include/uapi/linux/i2c-*.h
6352
6353 I2C-TAOS-EVM DRIVER
6354 M:      Jean Delvare <jdelvare@suse.com>
6355 L:      linux-i2c@vger.kernel.org
6356 S:      Maintained
6357 F:      Documentation/i2c/busses/i2c-taos-evm
6358 F:      drivers/i2c/busses/i2c-taos-evm.c
6359
6360 I2C-TINY-USB DRIVER
6361 M:      Till Harbaum <till@harbaum.org>
6362 L:      linux-i2c@vger.kernel.org
6363 W:      http://www.harbaum.org/till/i2c_tiny_usb
6364 S:      Maintained
6365 F:      drivers/i2c/busses/i2c-tiny-usb.c
6366
6367 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6368 M:      Jean Delvare <jdelvare@suse.com>
6369 L:      linux-i2c@vger.kernel.org
6370 S:      Maintained
6371 F:      Documentation/i2c/busses/i2c-ali1535
6372 F:      Documentation/i2c/busses/i2c-ali1563
6373 F:      Documentation/i2c/busses/i2c-ali15x3
6374 F:      Documentation/i2c/busses/i2c-amd756
6375 F:      Documentation/i2c/busses/i2c-amd8111
6376 F:      Documentation/i2c/busses/i2c-i801
6377 F:      Documentation/i2c/busses/i2c-nforce2
6378 F:      Documentation/i2c/busses/i2c-piix4
6379 F:      Documentation/i2c/busses/i2c-sis5595
6380 F:      Documentation/i2c/busses/i2c-sis630
6381 F:      Documentation/i2c/busses/i2c-sis96x
6382 F:      Documentation/i2c/busses/i2c-via
6383 F:      Documentation/i2c/busses/i2c-viapro
6384 F:      drivers/i2c/busses/i2c-ali1535.c
6385 F:      drivers/i2c/busses/i2c-ali1563.c
6386 F:      drivers/i2c/busses/i2c-ali15x3.c
6387 F:      drivers/i2c/busses/i2c-amd756.c
6388 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6389 F:      drivers/i2c/busses/i2c-amd8111.c
6390 F:      drivers/i2c/busses/i2c-i801.c
6391 F:      drivers/i2c/busses/i2c-isch.c
6392 F:      drivers/i2c/busses/i2c-nforce2.c
6393 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6394 F:      drivers/i2c/busses/i2c-piix4.c
6395 F:      drivers/i2c/busses/i2c-sis5595.c
6396 F:      drivers/i2c/busses/i2c-sis630.c
6397 F:      drivers/i2c/busses/i2c-sis96x.c
6398 F:      drivers/i2c/busses/i2c-via.c
6399 F:      drivers/i2c/busses/i2c-viapro.c
6400
6401 I2C/SMBUS ISMT DRIVER
6402 M:      Seth Heasley <seth.heasley@intel.com>
6403 M:      Neil Horman <nhorman@tuxdriver.com>
6404 L:      linux-i2c@vger.kernel.org
6405 F:      drivers/i2c/busses/i2c-ismt.c
6406 F:      Documentation/i2c/busses/i2c-ismt
6407
6408 I2C/SMBUS STUB DRIVER
6409 M:      Jean Delvare <jdelvare@suse.com>
6410 L:      linux-i2c@vger.kernel.org
6411 S:      Maintained
6412 F:      drivers/i2c/i2c-stub.c
6413
6414 i386 BOOT CODE
6415 M:      "H. Peter Anvin" <hpa@zytor.com>
6416 S:      Maintained
6417 F:      arch/x86/boot/
6418
6419 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6420 M:      "H. Peter Anvin" <hpa@zytor.com>
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6422 S:      Maintained
6423
6424 IA64 (Itanium) PLATFORM
6425 M:      Tony Luck <tony.luck@intel.com>
6426 M:      Fenghua Yu <fenghua.yu@intel.com>
6427 L:      linux-ia64@vger.kernel.org
6428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6429 S:      Maintained
6430 F:      arch/ia64/
6431
6432 IBM Power 842 compression accelerator
6433 M:      Haren Myneni <haren@us.ibm.com>
6434 S:      Supported
6435 F:      drivers/crypto/nx/Makefile
6436 F:      drivers/crypto/nx/Kconfig
6437 F:      drivers/crypto/nx/nx-842*
6438 F:      include/linux/sw842.h
6439 F:      crypto/842.c
6440 F:      lib/842/
6441
6442 IBM Power in-Nest Crypto Acceleration
6443 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6444 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6445 L:      linux-crypto@vger.kernel.org
6446 S:      Supported
6447 F:      drivers/crypto/nx/Makefile
6448 F:      drivers/crypto/nx/Kconfig
6449 F:      drivers/crypto/nx/nx-aes*
6450 F:      drivers/crypto/nx/nx-sha*
6451 F:      drivers/crypto/nx/nx.*
6452 F:      drivers/crypto/nx/nx_csbcpb.h
6453 F:      drivers/crypto/nx/nx_debugfs.h
6454
6455 IBM Power Linux RAID adapter
6456 M:      Brian King <brking@us.ibm.com>
6457 S:      Supported
6458 F:      drivers/scsi/ipr.*
6459
6460 IBM Power SRIOV Virtual NIC Device Driver
6461 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6462 M:      John Allen <jallen@linux.vnet.ibm.com>
6463 L:      netdev@vger.kernel.org
6464 S:      Supported
6465 F:      drivers/net/ethernet/ibm/ibmvnic.*
6466
6467 IBM Power Virtual Ethernet Device Driver
6468 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6469 L:      netdev@vger.kernel.org
6470 S:      Supported
6471 F:      drivers/net/ethernet/ibm/ibmveth.*
6472
6473 IBM Power Virtual FC Device Drivers
6474 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6475 L:      linux-scsi@vger.kernel.org
6476 S:      Supported
6477 F:      drivers/scsi/ibmvscsi/ibmvfc*
6478
6479 IBM Power Virtual SCSI Device Drivers
6480 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6481 L:      linux-scsi@vger.kernel.org
6482 S:      Supported
6483 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6484 F:      include/scsi/viosrp.h
6485
6486 IBM Power Virtual SCSI Device Target Driver
6487 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6488 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6489 L:      linux-scsi@vger.kernel.org
6490 L:      target-devel@vger.kernel.org
6491 S:      Supported
6492 F:      drivers/scsi/ibmvscsi_tgt/
6493
6494 IBM Power VMX Cryptographic instructions
6495 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6496 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6497 L:      linux-crypto@vger.kernel.org
6498 S:      Supported
6499 F:      drivers/crypto/vmx/Makefile
6500 F:      drivers/crypto/vmx/Kconfig
6501 F:      drivers/crypto/vmx/vmx.c
6502 F:      drivers/crypto/vmx/aes*
6503 F:      drivers/crypto/vmx/ghash*
6504 F:      drivers/crypto/vmx/ppc-xlate.pl
6505
6506 IBM ServeRAID RAID DRIVER
6507 S:      Orphan
6508 F:      drivers/scsi/ips.*
6509
6510 ICH LPC AND GPIO DRIVER
6511 M:      Peter Tyser <ptyser@xes-inc.com>
6512 S:      Maintained
6513 F:      drivers/mfd/lpc_ich.c
6514 F:      drivers/gpio/gpio-ich.c
6515
6516 IDE SUBSYSTEM
6517 M:      "David S. Miller" <davem@davemloft.net>
6518 L:      linux-ide@vger.kernel.org
6519 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6521 S:      Maintained
6522 F:      Documentation/ide/
6523 F:      drivers/ide/
6524 F:      include/linux/ide.h
6525
6526 IDE/ATAPI DRIVERS
6527 M:      Borislav Petkov <bp@alien8.de>
6528 L:      linux-ide@vger.kernel.org
6529 S:      Maintained
6530 F:      Documentation/cdrom/ide-cd
6531 F:      drivers/ide/ide-cd*
6532
6533 IDEAPAD LAPTOP EXTRAS DRIVER
6534 M:      Ike Panhc <ike.pan@canonical.com>
6535 L:      platform-driver-x86@vger.kernel.org
6536 W:      http://launchpad.net/ideapad-laptop
6537 S:      Maintained
6538 F:      drivers/platform/x86/ideapad-laptop.c
6539
6540 IDEAPAD LAPTOP SLIDEBAR DRIVER
6541 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6542 L:      linux-input@vger.kernel.org
6543 W:      https://github.com/o2genum/ideapad-slidebar
6544 S:      Maintained
6545 F:      drivers/input/misc/ideapad_slidebar.c
6546
6547 IDT VersaClock 5 CLOCK DRIVER
6548 M:      Marek Vasut <marek.vasut@gmail.com>
6549 S:      Maintained
6550 F:      drivers/clk/clk-versaclock5.c
6551
6552 IEEE 802.15.4 SUBSYSTEM
6553 M:      Alexander Aring <alex.aring@gmail.com>
6554 M:      Stefan Schmidt <stefan@osg.samsung.com>
6555 L:      linux-wpan@vger.kernel.org
6556 W:      http://wpan.cakelab.org/
6557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6559 S:      Maintained
6560 F:      net/ieee802154/
6561 F:      net/mac802154/
6562 F:      drivers/net/ieee802154/
6563 F:      include/linux/nl802154.h
6564 F:      include/linux/ieee802154.h
6565 F:      include/net/nl802154.h
6566 F:      include/net/mac802154.h
6567 F:      include/net/af_ieee802154.h
6568 F:      include/net/cfg802154.h
6569 F:      include/net/ieee802154_netdev.h
6570 F:      Documentation/networking/ieee802154.txt
6571
6572 IFE PROTOCOL
6573 M:      Yotam Gigi <yotamg@mellanox.com>
6574 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6575 F:      net/ife
6576 F:      include/net/ife.h
6577 F:      include/uapi/linux/ife.h
6578
6579 IGORPLUG-USB IR RECEIVER
6580 M:      Sean Young <sean@mess.org>
6581 L:      linux-media@vger.kernel.org
6582 S:      Maintained
6583 F:      drivers/media/rc/igorplugusb.c
6584
6585 IGUANAWORKS USB IR TRANSCEIVER
6586 M:      Sean Young <sean@mess.org>
6587 L:      linux-media@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/media/rc/iguanair.c
6590
6591 IIO DIGITAL POTENTIOMETER DAC
6592 M:      Peter Rosin <peda@axentia.se>
6593 L:      linux-iio@vger.kernel.org
6594 S:      Maintained
6595 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6596 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6597 F:      drivers/iio/dac/dpot-dac.c
6598
6599 IIO ENVELOPE DETECTOR
6600 M:      Peter Rosin <peda@axentia.se>
6601 L:      linux-iio@vger.kernel.org
6602 S:      Maintained
6603 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6604 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6605 F:      drivers/iio/adc/envelope-detector.c
6606
6607 IIO MULTIPLEXER
6608 M:      Peter Rosin <peda@axentia.se>
6609 L:      linux-iio@vger.kernel.org
6610 S:      Maintained
6611 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6612 F:      drivers/iio/multiplexer/iio-mux.c
6613
6614 IIO SUBSYSTEM AND DRIVERS
6615 M:      Jonathan Cameron <jic23@kernel.org>
6616 R:      Hartmut Knaack <knaack.h@gmx.de>
6617 R:      Lars-Peter Clausen <lars@metafoo.de>
6618 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6619 L:      linux-iio@vger.kernel.org
6620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6621 S:      Maintained
6622 F:      Documentation/devicetree/bindings/iio/
6623 F:      drivers/iio/
6624 F:      drivers/staging/iio/
6625 F:      include/linux/iio/
6626 F:      tools/iio/
6627
6628 IKANOS/ADI EAGLE ADSL USB DRIVER
6629 M:      Matthieu Castet <castet.matthieu@free.fr>
6630 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6631 S:      Maintained
6632 F:      drivers/usb/atm/ueagle-atm.c
6633
6634 IMGTEC ASCII LCD DRIVER
6635 M:      Paul Burton <paul.burton@imgtec.com>
6636 S:      Maintained
6637 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6638 F:      drivers/auxdisplay/img-ascii-lcd.c
6639
6640 IMGTEC IR DECODER DRIVER
6641 M:      James Hogan <james.hogan@imgtec.com>
6642 S:      Maintained
6643 F:      drivers/media/rc/img-ir/
6644
6645 IMS TWINTURBO FRAMEBUFFER DRIVER
6646 L:      linux-fbdev@vger.kernel.org
6647 S:      Orphan
6648 F:      drivers/video/fbdev/imsttfb.c
6649
6650 INA209 HARDWARE MONITOR DRIVER
6651 M:      Guenter Roeck <linux@roeck-us.net>
6652 L:      linux-hwmon@vger.kernel.org
6653 S:      Maintained
6654 F:      Documentation/hwmon/ina209
6655 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6656 F:      drivers/hwmon/ina209.c
6657
6658 INA2XX HARDWARE MONITOR DRIVER
6659 M:      Guenter Roeck <linux@roeck-us.net>
6660 L:      linux-hwmon@vger.kernel.org
6661 S:      Maintained
6662 F:      Documentation/hwmon/ina2xx
6663 F:      drivers/hwmon/ina2xx.c
6664 F:      include/linux/platform_data/ina2xx.h
6665
6666 INDUSTRY PACK SUBSYSTEM (IPACK)
6667 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6668 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6669 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6670 L:      industrypack-devel@lists.sourceforge.net
6671 W:      http://industrypack.sourceforge.net
6672 S:      Maintained
6673 F:      drivers/ipack/
6674
6675 INFINIBAND SUBSYSTEM
6676 M:      Doug Ledford <dledford@redhat.com>
6677 M:      Sean Hefty <sean.hefty@intel.com>
6678 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6679 L:      linux-rdma@vger.kernel.org
6680 W:      http://www.openfabrics.org/
6681 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6683 S:      Supported
6684 F:      Documentation/devicetree/bindings/infiniband/
6685 F:      Documentation/infiniband/
6686 F:      drivers/infiniband/
6687 F:      include/uapi/linux/if_infiniband.h
6688 F:      include/uapi/rdma/
6689 F:      include/rdma/
6690
6691 INGENIC JZ4780 DMA Driver
6692 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6693 S:      Maintained
6694 F:      drivers/dma/dma-jz4780.c
6695
6696 INGENIC JZ4780 NAND DRIVER
6697 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6698 L:      linux-mtd@lists.infradead.org
6699 S:      Maintained
6700 F:      drivers/mtd/nand/jz4780_*
6701
6702 INOTIFY
6703 M:      John McCutchan <john@johnmccutchan.com>
6704 M:      Robert Love <rlove@rlove.org>
6705 M:      Eric Paris <eparis@parisplace.org>
6706 S:      Maintained
6707 F:      Documentation/filesystems/inotify.txt
6708 F:      fs/notify/inotify/
6709 F:      include/linux/inotify.h
6710 F:      include/uapi/linux/inotify.h
6711
6712 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6713 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6714 L:      linux-input@vger.kernel.org
6715 Q:      http://patchwork.kernel.org/project/linux-input/list/
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6717 S:      Maintained
6718 F:      drivers/input/
6719 F:      include/linux/input.h
6720 F:      include/uapi/linux/input.h
6721 F:      include/uapi/linux/input-event-codes.h
6722 F:      include/linux/input/
6723 F:      Documentation/devicetree/bindings/input/
6724 F:      Documentation/input/
6725
6726 INPUT MULTITOUCH (MT) PROTOCOL
6727 M:      Henrik Rydberg <rydberg@bitmath.org>
6728 L:      linux-input@vger.kernel.org
6729 S:      Odd fixes
6730 F:      Documentation/input/multi-touch-protocol.rst
6731 F:      drivers/input/input-mt.c
6732 K:      \b(ABS|SYN)_MT_
6733
6734 INSIDE SECURE CRYPTO DRIVER
6735 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6736 F:      drivers/crypto/inside-secure/
6737 S:      Maintained
6738 L:      linux-crypto@vger.kernel.org
6739
6740 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6741 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6742 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6743 L:      linux-ima-devel@lists.sourceforge.net
6744 L:      linux-ima-user@lists.sourceforge.net
6745 L:      linux-security-module@vger.kernel.org
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6747 S:      Supported
6748 F:      security/integrity/ima/
6749
6750 INTEL 810/815 FRAMEBUFFER DRIVER
6751 M:      Antonino Daplas <adaplas@gmail.com>
6752 L:      linux-fbdev@vger.kernel.org
6753 S:      Maintained
6754 F:      drivers/video/fbdev/i810/
6755
6756 INTEL ASoC BDW/HSW DRIVERS
6757 M:      Jie Yang <yang.jie@linux.intel.com>
6758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6759 S:      Supported
6760 F:      sound/soc/intel/common/sst-dsp*
6761 F:      sound/soc/intel/common/sst-firmware.c
6762 F:      sound/soc/intel/boards/broadwell.c
6763 F:      sound/soc/intel/haswell/
6764
6765 INTEL C600 SERIES SAS CONTROLLER DRIVER
6766 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6767 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6768 L:      linux-scsi@vger.kernel.org
6769 T:      git git://git.code.sf.net/p/intel-sas/isci
6770 S:      Supported
6771 F:      drivers/scsi/isci/
6772
6773 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6774 M:      Jani Nikula <jani.nikula@linux.intel.com>
6775 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6776 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6777 L:      intel-gfx@lists.freedesktop.org
6778 W:      https://01.org/linuxgraphics/
6779 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6780 C:      irc://chat.freenode.net/intel-gfx
6781 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6782 T:      git git://anongit.freedesktop.org/drm-intel
6783 S:      Supported
6784 F:      drivers/gpu/drm/i915/
6785 F:      include/drm/i915*
6786 F:      include/uapi/drm/i915_drm.h
6787 F:      Documentation/gpu/i915.rst
6788
6789 INTEL ETHERNET DRIVERS
6790 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6791 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6792 W:      http://www.intel.com/support/feedback.htm
6793 W:      http://e1000.sourceforge.net/
6794 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6797 S:      Supported
6798 F:      Documentation/networking/e100.txt
6799 F:      Documentation/networking/e1000.txt
6800 F:      Documentation/networking/e1000e.txt
6801 F:      Documentation/networking/igb.txt
6802 F:      Documentation/networking/igbvf.txt
6803 F:      Documentation/networking/ixgb.txt
6804 F:      Documentation/networking/ixgbe.txt
6805 F:      Documentation/networking/ixgbevf.txt
6806 F:      Documentation/networking/i40e.txt
6807 F:      Documentation/networking/i40evf.txt
6808 F:      drivers/net/ethernet/intel/
6809 F:      drivers/net/ethernet/intel/*/
6810 F:      include/linux/avf/virtchnl.h
6811
6812 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6813 M:      Maik Broemme <mbroemme@libmpq.org>
6814 L:      linux-fbdev@vger.kernel.org
6815 S:      Maintained
6816 F:      Documentation/fb/intelfb.txt
6817 F:      drivers/video/fbdev/intelfb/
6818
6819 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6820 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6821 M:      Zhi Wang <zhi.a.wang@intel.com>
6822 L:      intel-gvt-dev@lists.freedesktop.org
6823 L:      intel-gfx@lists.freedesktop.org
6824 W:      https://01.org/igvt-g
6825 T:      git https://github.com/01org/gvt-linux.git
6826 S:      Supported
6827 F:      drivers/gpu/drm/i915/gvt/
6828
6829 INTEL HID EVENT DRIVER
6830 M:      Alex Hung <alex.hung@canonical.com>
6831 L:      platform-driver-x86@vger.kernel.org
6832 S:      Maintained
6833 F:      drivers/platform/x86/intel-hid.c
6834
6835 INTEL I/OAT DMA DRIVER
6836 M:      Dave Jiang <dave.jiang@intel.com>
6837 R:      Dan Williams <dan.j.williams@intel.com>
6838 L:      dmaengine@vger.kernel.org
6839 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6840 S:      Supported
6841 F:      drivers/dma/ioat*
6842
6843 INTEL IDLE DRIVER
6844 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6845 M:      Len Brown <lenb@kernel.org>
6846 L:      linux-pm@vger.kernel.org
6847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6848 B:      https://bugzilla.kernel.org
6849 S:      Supported
6850 F:      drivers/idle/intel_idle.c
6851
6852 INTEL INTEGRATED SENSOR HUB DRIVER
6853 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6854 M:      Jiri Kosina <jikos@kernel.org>
6855 L:      linux-input@vger.kernel.org
6856 S:      Maintained
6857 F:      drivers/hid/intel-ish-hid/
6858
6859 INTEL IOMMU (VT-d)
6860 M:      David Woodhouse <dwmw2@infradead.org>
6861 L:      iommu@lists.linux-foundation.org
6862 T:      git git://git.infradead.org/iommu-2.6.git
6863 S:      Supported
6864 F:      drivers/iommu/intel-iommu.c
6865 F:      include/linux/intel-iommu.h
6866
6867 INTEL IOP-ADMA DMA DRIVER
6868 R:      Dan Williams <dan.j.williams@intel.com>
6869 S:      Odd fixes
6870 F:      drivers/dma/iop-adma.c
6871
6872 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6873 M:      Krzysztof Halasa <khalasa@piap.pl>
6874 S:      Maintained
6875 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6876 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6877 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6878 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6879 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6880 F:      drivers/net/wan/ixp4xx_hss.c
6881
6882 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6883 M:      Deepak Saxena <dsaxena@plexity.net>
6884 S:      Maintained
6885 F:      drivers/char/hw_random/ixp4xx-rng.c
6886
6887 INTEL MANAGEMENT ENGINE (mei)
6888 M:      Tomas Winkler <tomas.winkler@intel.com>
6889 L:      linux-kernel@vger.kernel.org
6890 S:      Supported
6891 F:      include/uapi/linux/mei.h
6892 F:      include/linux/mei_cl_bus.h
6893 F:      drivers/misc/mei/*
6894 F:      drivers/watchdog/mei_wdt.c
6895 F:      Documentation/misc-devices/mei/*
6896 F:      samples/mei/*
6897
6898 INTEL MENLOW THERMAL DRIVER
6899 M:      Sujith Thomas <sujith.thomas@intel.com>
6900 L:      platform-driver-x86@vger.kernel.org
6901 W:      https://01.org/linux-acpi
6902 S:      Supported
6903 F:      drivers/platform/x86/intel_menlow.c
6904
6905 INTEL MERRIFIELD GPIO DRIVER
6906 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6907 L:      linux-gpio@vger.kernel.org
6908 S:      Maintained
6909 F:      drivers/gpio/gpio-merrifield.c
6910
6911 INTEL MIC DRIVERS (mic)
6912 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6913 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6914 S:      Supported
6915 W:      https://github.com/sudeepdutt/mic
6916 W:      http://software.intel.com/en-us/mic-developer
6917 F:      include/linux/mic_bus.h
6918 F:      include/linux/scif.h
6919 F:      include/uapi/linux/mic_common.h
6920 F:      include/uapi/linux/mic_ioctl.h
6921 F:      include/uapi/linux/scif_ioctl.h
6922 F:      drivers/misc/mic/
6923 F:      drivers/dma/mic_x100_dma.c
6924 F:      drivers/dma/mic_x100_dma.h
6925 F:      Documentation/mic/
6926
6927 INTEL PMC CORE DRIVER
6928 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6929 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6930 L:      platform-driver-x86@vger.kernel.org
6931 S:      Maintained
6932 F:      arch/x86/include/asm/pmc_core.h
6933 F:      drivers/platform/x86/intel_pmc_core*
6934
6935 INTEL PMC/P-Unit IPC DRIVER
6936 M:      Zha Qipeng<qipeng.zha@intel.com>
6937 L:      platform-driver-x86@vger.kernel.org
6938 S:      Maintained
6939 F:      drivers/platform/x86/intel_pmc_ipc.c
6940 F:      drivers/platform/x86/intel_punit_ipc.c
6941 F:      arch/x86/include/asm/intel_pmc_ipc.h
6942 F:      arch/x86/include/asm/intel_punit_ipc.h
6943
6944 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6945 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6946 L:      linux-wireless@vger.kernel.org
6947 S:      Maintained
6948 F:      Documentation/networking/README.ipw2100
6949 F:      Documentation/networking/README.ipw2200
6950 F:      drivers/net/wireless/intel/ipw2x00/
6951
6952 INTEL PSTATE DRIVER
6953 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6954 M:      Len Brown <lenb@kernel.org>
6955 L:      linux-pm@vger.kernel.org
6956 S:      Supported
6957 F:      drivers/cpufreq/intel_pstate.c
6958
6959 INTEL RDMA RNIC DRIVER
6960 M:      Faisal Latif <faisal.latif@intel.com>
6961 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6962 L:      linux-rdma@vger.kernel.org
6963 S:      Supported
6964 F:      drivers/infiniband/hw/i40iw/
6965
6966 INTEL TELEMETRY DRIVER
6967 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6968 L:      platform-driver-x86@vger.kernel.org
6969 S:      Maintained
6970 F:      arch/x86/include/asm/intel_telemetry.h
6971 F:      drivers/platform/x86/intel_telemetry*
6972
6973 INTEL VIRTUAL BUTTON DRIVER
6974 M:      AceLan Kao <acelan.kao@canonical.com>
6975 L:      platform-driver-x86@vger.kernel.org
6976 S:      Maintained
6977 F:      drivers/platform/x86/intel-vbtn.c
6978
6979 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6980 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6981 L:      linux-wireless@vger.kernel.org
6982 S:      Supported
6983 F:      drivers/net/wireless/intel/iwlegacy/
6984
6985 INTEL WIRELESS WIFI LINK (iwlwifi)
6986 M:      Johannes Berg <johannes.berg@intel.com>
6987 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6988 M:      Luca Coelho <luciano.coelho@intel.com>
6989 M:      Intel Linux Wireless <linuxwifi@intel.com>
6990 L:      linux-wireless@vger.kernel.org
6991 W:      http://intellinuxwireless.org
6992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6993 S:      Supported
6994 F:      drivers/net/wireless/intel/iwlwifi/
6995
6996 INTEL WIRELESS WIMAX CONNECTION 2400
6997 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6998 M:      linux-wimax@intel.com
6999 L:      wimax@linuxwimax.org (subscribers-only)
7000 S:      Supported
7001 W:      http://linuxwimax.org
7002 F:      Documentation/wimax/README.i2400m
7003 F:      drivers/net/wimax/i2400m/
7004 F:      include/uapi/linux/wimax/i2400m.h
7005
7006 INTEL(R) TRACE HUB
7007 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7008 S:      Supported
7009 F:      Documentation/trace/intel_th.txt
7010 F:      drivers/hwtracing/intel_th/
7011
7012 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7013 M:      Ning Sun <ning.sun@intel.com>
7014 L:      tboot-devel@lists.sourceforge.net
7015 W:      http://tboot.sourceforge.net
7016 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7017 S:      Supported
7018 F:      Documentation/intel_txt.txt
7019 F:      include/linux/tboot.h
7020 F:      arch/x86/kernel/tboot.c
7021
7022 INTEL-MID GPIO DRIVER
7023 M:      David Cohen <david.a.cohen@linux.intel.com>
7024 L:      linux-gpio@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/gpio/gpio-intel-mid.c
7027
7028 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7029 M:      Linus Walleij <linus.walleij@linaro.org>
7030 L:      linux-iio@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/iio/gyro/mpu3050*
7033 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7034
7035 IOC3 ETHERNET DRIVER
7036 M:      Ralf Baechle <ralf@linux-mips.org>
7037 L:      linux-mips@linux-mips.org
7038 S:      Maintained
7039 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7040
7041 IOC3 SERIAL DRIVER
7042 M:      Pat Gefre <pfg@sgi.com>
7043 L:      linux-serial@vger.kernel.org
7044 S:      Maintained
7045 F:      drivers/tty/serial/ioc3_serial.c
7046
7047 IOMMU DRIVERS
7048 M:      Joerg Roedel <joro@8bytes.org>
7049 L:      iommu@lists.linux-foundation.org
7050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7051 S:      Maintained
7052 F:      Documentation/devicetree/bindings/iommu/
7053 F:      drivers/iommu/
7054 F:      include/linux/iommu.h
7055 F:      include/linux/iova.h
7056
7057 IP MASQUERADING
7058 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7059 S:      Maintained
7060 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7061
7062 IPMI SUBSYSTEM
7063 M:      Corey Minyard <minyard@acm.org>
7064 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7065 W:      http://openipmi.sourceforge.net/
7066 S:      Supported
7067 F:      Documentation/IPMI.txt
7068 F:      drivers/char/ipmi/
7069 F:      include/linux/ipmi*
7070 F:      include/uapi/linux/ipmi*
7071
7072 IPS SCSI RAID DRIVER
7073 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7074 L:      linux-scsi@vger.kernel.org
7075 W:      http://www.adaptec.com/
7076 S:      Maintained
7077 F:      drivers/scsi/ips*
7078
7079 IPVS
7080 M:      Wensong Zhang <wensong@linux-vs.org>
7081 M:      Simon Horman <horms@verge.net.au>
7082 M:      Julian Anastasov <ja@ssi.bg>
7083 L:      netdev@vger.kernel.org
7084 L:      lvs-devel@vger.kernel.org
7085 S:      Maintained
7086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7088 F:      Documentation/networking/ipvs-sysctl.txt
7089 F:      include/net/ip_vs.h
7090 F:      include/uapi/linux/ip_vs.h
7091 F:      net/netfilter/ipvs/
7092
7093 IPWIRELESS DRIVER
7094 M:      Jiri Kosina <jikos@kernel.org>
7095 M:      David Sterba <dsterba@suse.com>
7096 S:      Odd Fixes
7097 F:      drivers/tty/ipwireless/
7098
7099 IPX NETWORK LAYER
7100 L:      netdev@vger.kernel.org
7101 S:      Odd fixes
7102 F:      include/net/ipx.h
7103 F:      include/uapi/linux/ipx.h
7104 F:      net/ipx/
7105
7106 IRDA SUBSYSTEM
7107 M:      Samuel Ortiz <samuel@sortiz.org>
7108 L:      irda-users@lists.sourceforge.net (subscribers-only)
7109 L:      netdev@vger.kernel.org
7110 W:      http://irda.sourceforge.net/
7111 S:      Maintained
7112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7113 F:      Documentation/networking/irda.txt
7114 F:      drivers/net/irda/
7115 F:      include/net/irda/
7116 F:      net/irda/
7117
7118 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7119 M:      Marc Zyngier <marc.zyngier@arm.com>
7120 S:      Maintained
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7122 F:      Documentation/IRQ-domain.txt
7123 F:      include/linux/irqdomain.h
7124 F:      kernel/irq/irqdomain.c
7125 F:      kernel/irq/msi.c
7126
7127 IRQ SUBSYSTEM
7128 M:      Thomas Gleixner <tglx@linutronix.de>
7129 L:      linux-kernel@vger.kernel.org
7130 S:      Maintained
7131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7132 F:      kernel/irq/
7133
7134 IRQCHIP DRIVERS
7135 M:      Thomas Gleixner <tglx@linutronix.de>
7136 M:      Jason Cooper <jason@lakedaemon.net>
7137 M:      Marc Zyngier <marc.zyngier@arm.com>
7138 L:      linux-kernel@vger.kernel.org
7139 S:      Maintained
7140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7141 F:      Documentation/devicetree/bindings/interrupt-controller/
7142 F:      drivers/irqchip/
7143
7144 ISA
7145 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7146 S:      Maintained
7147 F:      Documentation/isa.txt
7148 F:      drivers/base/isa.c
7149 F:      include/linux/isa.h
7150
7151 ISA RADIO MODULE
7152 M:      Hans Verkuil <hverkuil@xs4all.nl>
7153 L:      linux-media@vger.kernel.org
7154 T:      git git://linuxtv.org/media_tree.git
7155 W:      https://linuxtv.org
7156 S:      Maintained
7157 F:      drivers/media/radio/radio-isa*
7158
7159 ISAPNP
7160 M:      Jaroslav Kysela <perex@perex.cz>
7161 S:      Maintained
7162 F:      Documentation/isapnp.txt
7163 F:      drivers/pnp/isapnp/
7164 F:      include/linux/isapnp.h
7165
7166 ISCSI
7167 M:      Lee Duncan <lduncan@suse.com>
7168 M:      Chris Leech <cleech@redhat.com>
7169 L:      open-iscsi@googlegroups.com
7170 W:      www.open-iscsi.com
7171 S:      Maintained
7172 F:      drivers/scsi/*iscsi*
7173 F:      include/scsi/*iscsi*
7174
7175 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7176 M:      Peter Jones <pjones@redhat.com>
7177 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7178 S:      Maintained
7179 F:      drivers/firmware/iscsi_ibft*
7180
7181 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7182 M:      Or Gerlitz <ogerlitz@mellanox.com>
7183 M:      Sagi Grimberg <sagi@grimberg.me>
7184 M:      Roi Dayan <roid@mellanox.com>
7185 L:      linux-rdma@vger.kernel.org
7186 S:      Supported
7187 W:      http://www.openfabrics.org
7188 W:      www.open-iscsi.org
7189 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7190 F:      drivers/infiniband/ulp/iser/
7191
7192 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7193 M:      Sagi Grimberg <sagi@grimberg.me>
7194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7195 L:      linux-rdma@vger.kernel.org
7196 L:      target-devel@vger.kernel.org
7197 S:      Supported
7198 W:      http://www.linux-iscsi.org
7199 F:      drivers/infiniband/ulp/isert
7200
7201 ISDN SUBSYSTEM
7202 M:      Karsten Keil <isdn@linux-pingi.de>
7203 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7204 L:      netdev@vger.kernel.org
7205 W:      http://www.isdn4linux.de
7206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7207 S:      Maintained
7208 F:      Documentation/isdn/
7209 F:      drivers/isdn/
7210 F:      include/linux/isdn.h
7211 F:      include/linux/isdn/
7212 F:      include/uapi/linux/isdn.h
7213 F:      include/uapi/linux/isdn/
7214
7215 ISDN SUBSYSTEM (Eicon active card driver)
7216 M:      Armin Schindler <mac@melware.de>
7217 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7218 W:      http://www.melware.de
7219 S:      Maintained
7220 F:      drivers/isdn/hardware/eicon/
7221
7222 IT87 HARDWARE MONITORING DRIVER
7223 M:      Jean Delvare <jdelvare@suse.com>
7224 L:      linux-hwmon@vger.kernel.org
7225 S:      Maintained
7226 F:      Documentation/hwmon/it87
7227 F:      drivers/hwmon/it87.c
7228
7229 IT913X MEDIA DRIVER
7230 M:      Antti Palosaari <crope@iki.fi>
7231 L:      linux-media@vger.kernel.org
7232 W:      https://linuxtv.org
7233 W:      http://palosaari.fi/linux/
7234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7235 T:      git git://linuxtv.org/anttip/media_tree.git
7236 S:      Maintained
7237 F:      drivers/media/tuners/it913x*
7238
7239 IVTV VIDEO4LINUX DRIVER
7240 M:      Andy Walls <awalls@md.metrocast.net>
7241 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7242 L:      linux-media@vger.kernel.org
7243 T:      git git://linuxtv.org/media_tree.git
7244 W:      http://www.ivtvdriver.org
7245 S:      Maintained
7246 F:      Documentation/media/v4l-drivers/ivtv*
7247 F:      drivers/media/pci/ivtv/
7248 F:      include/uapi/linux/ivtv*
7249
7250 IX2505V MEDIA DRIVER
7251 M:      Malcolm Priestley <tvboxspy@gmail.com>
7252 L:      linux-media@vger.kernel.org
7253 W:      https://linuxtv.org
7254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7255 S:      Maintained
7256 F:      drivers/media/dvb-frontends/ix2505v*
7257
7258 JC42.4 TEMPERATURE SENSOR DRIVER
7259 M:      Guenter Roeck <linux@roeck-us.net>
7260 L:      linux-hwmon@vger.kernel.org
7261 S:      Maintained
7262 F:      drivers/hwmon/jc42.c
7263 F:      Documentation/hwmon/jc42
7264
7265 JFS FILESYSTEM
7266 M:      Dave Kleikamp <shaggy@kernel.org>
7267 L:      jfs-discussion@lists.sourceforge.net
7268 W:      http://jfs.sourceforge.net/
7269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7270 S:      Maintained
7271 F:      Documentation/filesystems/jfs.txt
7272 F:      fs/jfs/
7273
7274 JME NETWORK DRIVER
7275 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7276 L:      netdev@vger.kernel.org
7277 S:      Maintained
7278 F:      drivers/net/ethernet/jme.*
7279
7280 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7281 M:      David Woodhouse <dwmw2@infradead.org>
7282 L:      linux-mtd@lists.infradead.org
7283 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7284 S:      Maintained
7285 F:      fs/jffs2/
7286 F:      include/uapi/linux/jffs2.h
7287
7288 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7289 M:      "Theodore Ts'o" <tytso@mit.edu>
7290 M:      Jan Kara <jack@suse.com>
7291 L:      linux-ext4@vger.kernel.org
7292 S:      Maintained
7293 F:      fs/jbd2/
7294 F:      include/linux/jbd2.h
7295
7296 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7297 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7298 L:      linux-media@vger.kernel.org
7299 S:      Maintained
7300 F:      drivers/media/platform/rcar_jpu.c
7301
7302 JSM Neo PCI based serial card
7303 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7304 L:      linux-serial@vger.kernel.org
7305 S:      Maintained
7306 F:      drivers/tty/serial/jsm/
7307
7308 K10TEMP HARDWARE MONITORING DRIVER
7309 M:      Clemens Ladisch <clemens@ladisch.de>
7310 L:      linux-hwmon@vger.kernel.org
7311 S:      Maintained
7312 F:      Documentation/hwmon/k10temp
7313 F:      drivers/hwmon/k10temp.c
7314
7315 K8TEMP HARDWARE MONITORING DRIVER
7316 M:      Rudolf Marek <r.marek@assembler.cz>
7317 L:      linux-hwmon@vger.kernel.org
7318 S:      Maintained
7319 F:      Documentation/hwmon/k8temp
7320 F:      drivers/hwmon/k8temp.c
7321
7322 KASAN
7323 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7324 R:      Alexander Potapenko <glider@google.com>
7325 R:      Dmitry Vyukov <dvyukov@google.com>
7326 L:      kasan-dev@googlegroups.com
7327 S:      Maintained
7328 F:      arch/*/include/asm/kasan.h
7329 F:      arch/*/mm/kasan_init*
7330 F:      Documentation/dev-tools/kasan.rst
7331 F:      include/linux/kasan*.h
7332 F:      lib/test_kasan.c
7333 F:      mm/kasan/
7334 F:      scripts/Makefile.kasan
7335
7336 KCONFIG
7337 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7338 L:      linux-kbuild@vger.kernel.org
7339 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7340 S:      Maintained
7341 F:      Documentation/kbuild/kconfig-language.txt
7342 F:      scripts/kconfig/
7343
7344 KDUMP
7345 M:      Dave Young <dyoung@redhat.com>
7346 M:      Baoquan He <bhe@redhat.com>
7347 R:      Vivek Goyal <vgoyal@redhat.com>
7348 L:      kexec@lists.infradead.org
7349 W:      http://lse.sourceforge.net/kdump/
7350 S:      Maintained
7351 F:      Documentation/kdump/
7352
7353 KEENE FM RADIO TRANSMITTER DRIVER
7354 M:      Hans Verkuil <hverkuil@xs4all.nl>
7355 L:      linux-media@vger.kernel.org
7356 T:      git git://linuxtv.org/media_tree.git
7357 W:      https://linuxtv.org
7358 S:      Maintained
7359 F:      drivers/media/radio/radio-keene*
7360
7361 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7362 M:      Ian Kent <raven@themaw.net>
7363 L:      autofs@vger.kernel.org
7364 S:      Maintained
7365 F:      fs/autofs4/
7366
7367 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7368 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7369 M:      Michal Marek <mmarek@suse.com>
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7371 L:      linux-kbuild@vger.kernel.org
7372 S:      Maintained
7373 F:      Documentation/kbuild/
7374 F:      Makefile
7375 F:      scripts/Makefile.*
7376 F:      scripts/basic/
7377 F:      scripts/mk*
7378 F:      scripts/package/
7379
7380 KERNEL JANITORS
7381 L:      kernel-janitors@vger.kernel.org
7382 W:      http://kernelnewbies.org/KernelJanitors
7383 S:      Odd Fixes
7384
7385 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7386 M:      "J. Bruce Fields" <bfields@fieldses.org>
7387 M:      Jeff Layton <jlayton@poochiereds.net>
7388 L:      linux-nfs@vger.kernel.org
7389 W:      http://nfs.sourceforge.net/
7390 T:      git git://linux-nfs.org/~bfields/linux.git
7391 S:      Supported
7392 F:      fs/nfsd/
7393 F:      include/uapi/linux/nfsd/
7394 F:      fs/lockd/
7395 F:      fs/nfs_common/
7396 F:      net/sunrpc/
7397 F:      include/linux/lockd/
7398 F:      include/linux/sunrpc/
7399 F:      include/uapi/linux/sunrpc/
7400
7401 KERNEL SELFTEST FRAMEWORK
7402 M:      Shuah Khan <shuahkh@osg.samsung.com>
7403 M:      Shuah Khan <shuah@kernel.org>
7404 L:      linux-kselftest@vger.kernel.org
7405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7406 S:      Maintained
7407 F:      tools/testing/selftests/
7408 F:      Documentation/dev-tools/kselftest*
7409
7410 KERNEL VIRTUAL MACHINE (KVM)
7411 M:      Paolo Bonzini <pbonzini@redhat.com>
7412 M:      Radim Krčmář <rkrcmar@redhat.com>
7413 L:      kvm@vger.kernel.org
7414 W:      http://www.linux-kvm.org
7415 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7416 S:      Supported
7417 F:      Documentation/*/kvm*.txt
7418 F:      Documentation/virtual/kvm/
7419 F:      arch/*/kvm/
7420 F:      arch/x86/kernel/kvm.c
7421 F:      arch/x86/kernel/kvmclock.c
7422 F:      arch/*/include/asm/kvm*
7423 F:      include/linux/kvm*
7424 F:      include/uapi/linux/kvm*
7425 F:      virt/kvm/
7426 F:      tools/kvm/
7427
7428 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7429 M:      Joerg Roedel <joro@8bytes.org>
7430 L:      kvm@vger.kernel.org
7431 W:      http://www.linux-kvm.org/
7432 S:      Maintained
7433 F:      arch/x86/include/asm/svm.h
7434 F:      arch/x86/kvm/svm.c
7435
7436 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7437 M:      Christoffer Dall <christoffer.dall@linaro.org>
7438 M:      Marc Zyngier <marc.zyngier@arm.com>
7439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7440 L:      kvmarm@lists.cs.columbia.edu
7441 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7443 S:      Supported
7444 F:      arch/arm/include/uapi/asm/kvm*
7445 F:      arch/arm/include/asm/kvm*
7446 F:      arch/arm/kvm/
7447 F:      virt/kvm/arm/
7448 F:      include/kvm/arm_*
7449
7450 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7451 M:      Alexander Graf <agraf@suse.com>
7452 L:      kvm-ppc@vger.kernel.org
7453 W:      http://www.linux-kvm.org/
7454 T:      git git://github.com/agraf/linux-2.6.git
7455 S:      Supported
7456 F:      arch/powerpc/include/asm/kvm*
7457 F:      arch/powerpc/kvm/
7458
7459 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7460 M:      Christoffer Dall <christoffer.dall@linaro.org>
7461 M:      Marc Zyngier <marc.zyngier@arm.com>
7462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7463 L:      kvmarm@lists.cs.columbia.edu
7464 S:      Maintained
7465 F:      arch/arm64/include/uapi/asm/kvm*
7466 F:      arch/arm64/include/asm/kvm*
7467 F:      arch/arm64/kvm/
7468
7469 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7470 M:      James Hogan <james.hogan@imgtec.com>
7471 L:      linux-mips@linux-mips.org
7472 S:      Supported
7473 F:      arch/mips/include/uapi/asm/kvm*
7474 F:      arch/mips/include/asm/kvm*
7475 F:      arch/mips/kvm/
7476
7477 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7478 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7479 M:      Cornelia Huck <cohuck@redhat.com>
7480 L:      linux-s390@vger.kernel.org
7481 W:      http://www.ibm.com/developerworks/linux/linux390/
7482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7483 S:      Supported
7484 F:      Documentation/s390/kvm.txt
7485 F:      arch/s390/include/asm/kvm*
7486 F:      arch/s390/kvm/
7487 F:      arch/s390/mm/gmap.c
7488
7489 KERNFS
7490 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7491 M:      Tejun Heo <tj@kernel.org>
7492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7493 S:      Supported
7494 F:      include/linux/kernfs.h
7495 F:      fs/kernfs/
7496
7497 KEXEC
7498 M:      Eric Biederman <ebiederm@xmission.com>
7499 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7500 L:      kexec@lists.infradead.org
7501 S:      Maintained
7502 F:      include/linux/kexec.h
7503 F:      include/uapi/linux/kexec.h
7504 F:      kernel/kexec*
7505
7506 KEYS-ENCRYPTED
7507 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7508 M:      David Safford <safford@us.ibm.com>
7509 L:      linux-security-module@vger.kernel.org
7510 L:      keyrings@vger.kernel.org
7511 S:      Supported
7512 F:      Documentation/security/keys/trusted-encrypted.rst
7513 F:      include/keys/encrypted-type.h
7514 F:      security/keys/encrypted-keys/
7515
7516 KEYS-TRUSTED
7517 M:      David Safford <safford@us.ibm.com>
7518 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7519 L:      linux-security-module@vger.kernel.org
7520 L:      keyrings@vger.kernel.org
7521 S:      Supported
7522 F:      Documentation/security/keys/trusted-encrypted.rst
7523 F:      include/keys/trusted-type.h
7524 F:      security/keys/trusted.c
7525 F:      security/keys/trusted.h
7526
7527 KEYS/KEYRINGS:
7528 M:      David Howells <dhowells@redhat.com>
7529 L:      keyrings@vger.kernel.org
7530 S:      Maintained
7531 F:      Documentation/security/keys/core.rst
7532 F:      include/linux/key.h
7533 F:      include/linux/key-type.h
7534 F:      include/linux/keyctl.h
7535 F:      include/uapi/linux/keyctl.h
7536 F:      include/keys/
7537 F:      security/keys/
7538
7539 KGDB / KDB /debug_core
7540 M:      Jason Wessel <jason.wessel@windriver.com>
7541 W:      http://kgdb.wiki.kernel.org/
7542 L:      kgdb-bugreport@lists.sourceforge.net
7543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7544 S:      Maintained
7545 F:      Documentation/dev-tools/kgdb.rst
7546 F:      drivers/misc/kgdbts.c
7547 F:      drivers/tty/serial/kgdboc.c
7548 F:      include/linux/kdb.h
7549 F:      include/linux/kgdb.h
7550 F:      kernel/debug/
7551
7552 KMEMCHECK
7553 M:      Vegard Nossum <vegardno@ifi.uio.no>
7554 M:      Pekka Enberg <penberg@kernel.org>
7555 S:      Maintained
7556 F:      Documentation/dev-tools/kmemcheck.rst
7557 F:      arch/x86/include/asm/kmemcheck.h
7558 F:      arch/x86/mm/kmemcheck/
7559 F:      include/linux/kmemcheck.h
7560 F:      mm/kmemcheck.c
7561
7562 KMEMLEAK
7563 M:      Catalin Marinas <catalin.marinas@arm.com>
7564 S:      Maintained
7565 F:      Documentation/dev-tools/kmemleak.rst
7566 F:      include/linux/kmemleak.h
7567 F:      mm/kmemleak.c
7568 F:      mm/kmemleak-test.c
7569
7570 KMOD MODULE USERMODE HELPER
7571 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7572 L:      linux-kernel@vger.kernel.org
7573 S:      Maintained
7574 F:      kernel/kmod.c
7575 F:      include/linux/kmod.h
7576 F:      lib/test_kmod.c
7577 F:      tools/testing/selftests/kmod/
7578
7579 KPROBES
7580 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7581 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7582 M:      "David S. Miller" <davem@davemloft.net>
7583 M:      Masami Hiramatsu <mhiramat@kernel.org>
7584 S:      Maintained
7585 F:      Documentation/kprobes.txt
7586 F:      include/linux/kprobes.h
7587 F:      include/asm-generic/kprobes.h
7588 F:      kernel/kprobes.c
7589
7590 KS0108 LCD CONTROLLER DRIVER
7591 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7592 W:      http://miguelojeda.es/auxdisplay.htm
7593 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7594 S:      Maintained
7595 F:      Documentation/auxdisplay/ks0108
7596 F:      drivers/auxdisplay/ks0108.c
7597 F:      include/linux/ks0108.h
7598
7599 L3MDEV
7600 M:      David Ahern <dsa@cumulusnetworks.com>
7601 L:      netdev@vger.kernel.org
7602 S:      Maintained
7603 F:      net/l3mdev
7604 F:      include/net/l3mdev.h
7605
7606 LANTIQ MIPS ARCHITECTURE
7607 M:      John Crispin <john@phrozen.org>
7608 L:      linux-mips@linux-mips.org
7609 S:      Maintained
7610 F:      arch/mips/lantiq
7611
7612 LAPB module
7613 L:      linux-x25@vger.kernel.org
7614 S:      Orphan
7615 F:      Documentation/networking/lapb-module.txt
7616 F:      include/*/lapb.h
7617 F:      net/lapb/
7618
7619 LASI 53c700 driver for PARISC
7620 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7621 L:      linux-scsi@vger.kernel.org
7622 S:      Maintained
7623 F:      Documentation/scsi/53c700.txt
7624 F:      drivers/scsi/53c700*
7625
7626 LED SUBSYSTEM
7627 M:      Richard Purdie <rpurdie@rpsys.net>
7628 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7629 M:      Pavel Machek <pavel@ucw.cz>
7630 L:      linux-leds@vger.kernel.org
7631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7632 S:      Maintained
7633 F:      Documentation/devicetree/bindings/leds/
7634 F:      drivers/leds/
7635 F:      include/linux/leds.h
7636
7637 LEGACY EEPROM DRIVER
7638 M:      Jean Delvare <jdelvare@suse.com>
7639 S:      Maintained
7640 F:      Documentation/misc-devices/eeprom
7641 F:      drivers/misc/eeprom/eeprom.c
7642
7643 LEGO USB Tower driver
7644 M:      Juergen Stuber <starblue@users.sourceforge.net>
7645 L:      legousb-devel@lists.sourceforge.net
7646 W:      http://legousb.sourceforge.net/
7647 S:      Maintained
7648 F:      drivers/usb/misc/legousbtower.c
7649
7650 LG2160 MEDIA DRIVER
7651 M:      Michael Krufky <mkrufky@linuxtv.org>
7652 L:      linux-media@vger.kernel.org
7653 W:      https://linuxtv.org
7654 W:      http://github.com/mkrufky
7655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7656 T:      git git://linuxtv.org/mkrufky/tuners.git
7657 S:      Maintained
7658 F:      drivers/media/dvb-frontends/lg2160.*
7659
7660 LGDT3305 MEDIA DRIVER
7661 M:      Michael Krufky <mkrufky@linuxtv.org>
7662 L:      linux-media@vger.kernel.org
7663 W:      https://linuxtv.org
7664 W:      http://github.com/mkrufky
7665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7666 T:      git git://linuxtv.org/mkrufky/tuners.git
7667 S:      Maintained
7668 F:      drivers/media/dvb-frontends/lgdt3305.*
7669
7670 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7671 M:      Viresh Kumar <vireshk@kernel.org>
7672 L:      linux-ide@vger.kernel.org
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7674 S:      Maintained
7675 F:      include/linux/pata_arasan_cf_data.h
7676 F:      drivers/ata/pata_arasan_cf.c
7677
7678 LIBATA PATA DRIVERS
7679 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7680 M:      Tejun Heo <tj@kernel.org>
7681 L:      linux-ide@vger.kernel.org
7682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7683 S:      Maintained
7684 F:      drivers/ata/pata_*.c
7685 F:      drivers/ata/ata_generic.c
7686
7687 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7688 M:      Linus Walleij <linus.walleij@linaro.org>
7689 L:      linux-ide@vger.kernel.org
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691 S:      Maintained
7692 F:      drivers/ata/pata_ftide010.c
7693 F:      drivers/ata/sata_gemini.c
7694 F:      drivers/ata/sata_gemini.h
7695
7696 LIBATA SATA AHCI PLATFORM devices support
7697 M:      Hans de Goede <hdegoede@redhat.com>
7698 M:      Tejun Heo <tj@kernel.org>
7699 L:      linux-ide@vger.kernel.org
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701 S:      Maintained
7702 F:      drivers/ata/ahci_platform.c
7703 F:      drivers/ata/libahci_platform.c
7704 F:      include/linux/ahci_platform.h
7705
7706 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7707 M:      Mikael Pettersson <mikpelinux@gmail.com>
7708 L:      linux-ide@vger.kernel.org
7709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7710 S:      Maintained
7711 F:      drivers/ata/sata_promise.*
7712
7713 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7714 M:      Tejun Heo <tj@kernel.org>
7715 L:      linux-ide@vger.kernel.org
7716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7717 S:      Maintained
7718 F:      drivers/ata/
7719 F:      include/linux/ata.h
7720 F:      include/linux/libata.h
7721 F:      Documentation/devicetree/bindings/ata/
7722
7723 LIBLOCKDEP
7724 M:      Sasha Levin <alexander.levin@verizon.com>
7725 S:      Maintained
7726 F:      tools/lib/lockdep/
7727
7728 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7729 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7730 L:      linux-nvdimm@lists.01.org
7731 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7732 S:      Supported
7733 F:      drivers/nvdimm/blk.c
7734 F:      drivers/nvdimm/region_devs.c
7735
7736 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7737 M:      Vishal Verma <vishal.l.verma@intel.com>
7738 L:      linux-nvdimm@lists.01.org
7739 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7740 S:      Supported
7741 F:      drivers/nvdimm/btt*
7742
7743 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7744 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7745 L:      linux-nvdimm@lists.01.org
7746 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7747 S:      Supported
7748 F:      drivers/nvdimm/pmem*
7749
7750 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7751 M:      Dan Williams <dan.j.williams@intel.com>
7752 L:      linux-nvdimm@lists.01.org
7753 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7755 S:      Supported
7756 F:      drivers/nvdimm/*
7757 F:      drivers/acpi/nfit/*
7758 F:      include/linux/nd.h
7759 F:      include/linux/libnvdimm.h
7760 F:      include/uapi/linux/ndctl.h
7761
7762 LIGHTNVM PLATFORM SUPPORT
7763 M:      Matias Bjorling <mb@lightnvm.io>
7764 W:      http://github/OpenChannelSSD
7765 L:      linux-block@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/lightnvm/
7768 F:      include/linux/lightnvm.h
7769 F:      include/uapi/linux/lightnvm.h
7770
7771 LINUX FOR POWER MACINTOSH
7772 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7773 W:      http://www.penguinppc.org/
7774 L:      linuxppc-dev@lists.ozlabs.org
7775 S:      Maintained
7776 F:      arch/powerpc/platforms/powermac/
7777 F:      drivers/macintosh/
7778
7779 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7780 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7781 M:      Paul Mackerras <paulus@samba.org>
7782 M:      Michael Ellerman <mpe@ellerman.id.au>
7783 W:      https://github.com/linuxppc/linux/wiki
7784 L:      linuxppc-dev@lists.ozlabs.org
7785 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7787 S:      Supported
7788 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7789 F:      Documentation/devicetree/bindings/powerpc/
7790 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7791 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7792 F:      Documentation/powerpc/
7793 F:      arch/powerpc/
7794 F:      drivers/char/tpm/tpm_ibmvtpm*
7795 F:      drivers/crypto/nx/
7796 F:      drivers/crypto/vmx/
7797 F:      drivers/i2c/busses/i2c-opal.c
7798 F:      drivers/net/ethernet/ibm/ibmveth.*
7799 F:      drivers/net/ethernet/ibm/ibmvnic.*
7800 F:      drivers/pci/hotplug/pnv_php.c
7801 F:      drivers/pci/hotplug/rpa*
7802 F:      drivers/rtc/rtc-opal.c
7803 F:      drivers/scsi/ibmvscsi/
7804 F:      drivers/tty/hvc/hvc_opal.c
7805 F:      tools/testing/selftests/powerpc
7806 N:      /pmac
7807 N:      powermac
7808 N:      powernv
7809 N:      [^a-z0-9]ps3
7810 N:      pseries
7811
7812 LINUX FOR POWERPC EMBEDDED MPC5XXX
7813 M:      Anatolij Gustschin <agust@denx.de>
7814 L:      linuxppc-dev@lists.ozlabs.org
7815 T:      git git://git.denx.de/linux-denx-agust.git
7816 S:      Maintained
7817 F:      arch/powerpc/platforms/512x/
7818 F:      arch/powerpc/platforms/52xx/
7819
7820 LINUX FOR POWERPC EMBEDDED PPC4XX
7821 M:      Alistair Popple <alistair@popple.id.au>
7822 M:      Matt Porter <mporter@kernel.crashing.org>
7823 W:      http://www.penguinppc.org/
7824 L:      linuxppc-dev@lists.ozlabs.org
7825 S:      Maintained
7826 F:      arch/powerpc/platforms/40x/
7827 F:      arch/powerpc/platforms/44x/
7828
7829 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7830 M:      Scott Wood <oss@buserror.net>
7831 M:      Kumar Gala <galak@kernel.crashing.org>
7832 W:      http://www.penguinppc.org/
7833 L:      linuxppc-dev@lists.ozlabs.org
7834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7835 S:      Maintained
7836 F:      arch/powerpc/platforms/83xx/
7837 F:      arch/powerpc/platforms/85xx/
7838 F:      Documentation/devicetree/bindings/powerpc/fsl/
7839
7840 LINUX FOR POWERPC EMBEDDED PPC8XX
7841 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7842 W:      http://www.penguinppc.org/
7843 L:      linuxppc-dev@lists.ozlabs.org
7844 S:      Maintained
7845 F:      arch/powerpc/platforms/8xx/
7846
7847 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7848 L:      linuxppc-dev@lists.ozlabs.org
7849 S:      Orphan
7850 F:      arch/powerpc/*/*virtex*
7851 F:      arch/powerpc/*/*/*virtex*
7852
7853 LINUX FOR POWERPC PA SEMI PWRFICIENT
7854 L:      linuxppc-dev@lists.ozlabs.org
7855 S:      Orphan
7856 F:      arch/powerpc/platforms/pasemi/
7857 F:      drivers/*/*pasemi*
7858 F:      drivers/*/*/*pasemi*
7859
7860 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7861 M:      Kees Cook <keescook@chromium.org>
7862 S:      Maintained
7863 F:      drivers/misc/lkdtm*
7864
7865 LINUX SECURITY MODULE (LSM) FRAMEWORK
7866 M:      Chris Wright <chrisw@sous-sol.org>
7867 L:      linux-security-module@vger.kernel.org
7868 S:      Supported
7869
7870 LIS3LV02D ACCELEROMETER DRIVER
7871 M:      Eric Piel <eric.piel@tremplin-utc.net>
7872 S:      Maintained
7873 F:      Documentation/misc-devices/lis3lv02d
7874 F:      drivers/misc/lis3lv02d/
7875 F:      drivers/platform/x86/hp_accel.c
7876
7877 LIVE PATCHING
7878 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7879 M:      Jessica Yu <jeyu@kernel.org>
7880 M:      Jiri Kosina <jikos@kernel.org>
7881 M:      Miroslav Benes <mbenes@suse.cz>
7882 R:      Petr Mladek <pmladek@suse.com>
7883 S:      Maintained
7884 F:      kernel/livepatch/
7885 F:      include/linux/livepatch.h
7886 F:      arch/x86/include/asm/livepatch.h
7887 F:      arch/x86/kernel/livepatch.c
7888 F:      Documentation/livepatch/
7889 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7890 F:      samples/livepatch/
7891 L:      live-patching@vger.kernel.org
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7893
7894 LLC (802.2)
7895 L:      netdev@vger.kernel.org
7896 S:      Odd fixes
7897 F:      include/linux/llc.h
7898 F:      include/uapi/linux/llc.h
7899 F:      include/net/llc*
7900 F:      net/llc/
7901
7902 LM73 HARDWARE MONITOR DRIVER
7903 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7904 L:      linux-hwmon@vger.kernel.org
7905 S:      Maintained
7906 F:      drivers/hwmon/lm73.c
7907
7908 LM78 HARDWARE MONITOR DRIVER
7909 M:      Jean Delvare <jdelvare@suse.com>
7910 L:      linux-hwmon@vger.kernel.org
7911 S:      Maintained
7912 F:      Documentation/hwmon/lm78
7913 F:      drivers/hwmon/lm78.c
7914
7915 LM83 HARDWARE MONITOR DRIVER
7916 M:      Jean Delvare <jdelvare@suse.com>
7917 L:      linux-hwmon@vger.kernel.org
7918 S:      Maintained
7919 F:      Documentation/hwmon/lm83
7920 F:      drivers/hwmon/lm83.c
7921
7922 LM90 HARDWARE MONITOR DRIVER
7923 M:      Jean Delvare <jdelvare@suse.com>
7924 L:      linux-hwmon@vger.kernel.org
7925 S:      Maintained
7926 F:      Documentation/hwmon/lm90
7927 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7928 F:      drivers/hwmon/lm90.c
7929 F:      include/dt-bindings/thermal/lm90.h
7930
7931 LM95234 HARDWARE MONITOR DRIVER
7932 M:      Guenter Roeck <linux@roeck-us.net>
7933 L:      linux-hwmon@vger.kernel.org
7934 S:      Maintained
7935 F:      Documentation/hwmon/lm95234
7936 F:      drivers/hwmon/lm95234.c
7937
7938 LME2510 MEDIA DRIVER
7939 M:      Malcolm Priestley <tvboxspy@gmail.com>
7940 L:      linux-media@vger.kernel.org
7941 W:      https://linuxtv.org
7942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7943 S:      Maintained
7944 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7945
7946 LOADPIN SECURITY MODULE
7947 M:      Kees Cook <keescook@chromium.org>
7948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7949 S:      Supported
7950 F:      security/loadpin/
7951 F:      Documentation/admin-guide/LSM/LoadPin.rst
7952
7953 LOCKING PRIMITIVES
7954 M:      Peter Zijlstra <peterz@infradead.org>
7955 M:      Ingo Molnar <mingo@redhat.com>
7956 L:      linux-kernel@vger.kernel.org
7957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7958 S:      Maintained
7959 F:      Documentation/locking/
7960 F:      include/linux/lockdep.h
7961 F:      include/linux/spinlock*.h
7962 F:      arch/*/include/asm/spinlock*.h
7963 F:      include/linux/rwlock*.h
7964 F:      include/linux/mutex*.h
7965 F:      arch/*/include/asm/mutex*.h
7966 F:      include/linux/rwsem*.h
7967 F:      arch/*/include/asm/rwsem.h
7968 F:      include/linux/seqlock.h
7969 F:      lib/locking*.[ch]
7970 F:      kernel/locking/
7971
7972 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7973 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7974 L:      linux-ntfs-dev@lists.sourceforge.net
7975 W:      http://www.linux-ntfs.org/content/view/19/37/
7976 S:      Maintained
7977 F:      Documentation/ldm.txt
7978 F:      block/partitions/ldm.*
7979
7980 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7981 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7982 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7983 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7984 L:      MPT-FusionLinux.pdl@broadcom.com
7985 L:      linux-scsi@vger.kernel.org
7986 W:      http://www.avagotech.com/support/
7987 S:      Supported
7988 F:      drivers/message/fusion/
7989 F:      drivers/scsi/mpt2sas/
7990 F:      drivers/scsi/mpt3sas/
7991
7992 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7993 M:      Matthew Wilcox <matthew@wil.cx>
7994 L:      linux-scsi@vger.kernel.org
7995 S:      Maintained
7996 F:      drivers/scsi/sym53c8xx_2/
7997
7998 LTC4261 HARDWARE MONITOR DRIVER
7999 M:      Guenter Roeck <linux@roeck-us.net>
8000 L:      linux-hwmon@vger.kernel.org
8001 S:      Maintained
8002 F:      Documentation/hwmon/ltc4261
8003 F:      drivers/hwmon/ltc4261.c
8004
8005 LTC4306 I2C MULTIPLEXER DRIVER
8006 M:      Michael Hennerich <michael.hennerich@analog.com>
8007 W:      http://ez.analog.com/community/linux-device-drivers
8008 L:      linux-i2c@vger.kernel.org
8009 S:      Supported
8010 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8011 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8012
8013 LTP (Linux Test Project)
8014 M:      Mike Frysinger <vapier@gentoo.org>
8015 M:      Cyril Hrubis <chrubis@suse.cz>
8016 M:      Wanlong Gao <wanlong.gao@gmail.com>
8017 M:      Jan Stancek <jstancek@redhat.com>
8018 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8019 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8020 L:      ltp@lists.linux.it (subscribers-only)
8021 W:      http://linux-test-project.github.io/
8022 T:      git git://github.com/linux-test-project/ltp.git
8023 S:      Maintained
8024
8025 M32R ARCHITECTURE
8026 W:      http://www.linux-m32r.org/
8027 S:      Orphan
8028 F:      arch/m32r/
8029
8030 M68K ARCHITECTURE
8031 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8032 L:      linux-m68k@lists.linux-m68k.org
8033 W:      http://www.linux-m68k.org/
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8035 S:      Maintained
8036 F:      arch/m68k/
8037 F:      drivers/zorro/
8038
8039 M68K ON APPLE MACINTOSH
8040 M:      Joshua Thompson <funaho@jurai.org>
8041 W:      http://www.mac.linux-m68k.org/
8042 L:      linux-m68k@lists.linux-m68k.org
8043 S:      Maintained
8044 F:      arch/m68k/mac/
8045
8046 M68K ON HP9000/300
8047 M:      Philip Blundell <philb@gnu.org>
8048 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8049 S:      Maintained
8050 F:      arch/m68k/hp300/
8051
8052 M88DS3103 MEDIA DRIVER
8053 M:      Antti Palosaari <crope@iki.fi>
8054 L:      linux-media@vger.kernel.org
8055 W:      https://linuxtv.org
8056 W:      http://palosaari.fi/linux/
8057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8058 T:      git git://linuxtv.org/anttip/media_tree.git
8059 S:      Maintained
8060 F:      drivers/media/dvb-frontends/m88ds3103*
8061
8062 M88RS2000 MEDIA DRIVER
8063 M:      Malcolm Priestley <tvboxspy@gmail.com>
8064 L:      linux-media@vger.kernel.org
8065 W:      https://linuxtv.org
8066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8067 S:      Maintained
8068 F:      drivers/media/dvb-frontends/m88rs2000*
8069
8070 MA901 MASTERKIT USB FM RADIO DRIVER
8071 M:      Alexey Klimov <klimov.linux@gmail.com>
8072 L:      linux-media@vger.kernel.org
8073 T:      git git://linuxtv.org/media_tree.git
8074 S:      Maintained
8075 F:      drivers/media/radio/radio-ma901.c
8076
8077 MAC80211
8078 M:      Johannes Berg <johannes@sipsolutions.net>
8079 L:      linux-wireless@vger.kernel.org
8080 W:      http://wireless.kernel.org/
8081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8083 S:      Maintained
8084 F:      Documentation/networking/mac80211-injection.txt
8085 F:      include/net/mac80211.h
8086 F:      net/mac80211/
8087 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8088
8089 MAILBOX API
8090 M:      Jassi Brar <jassisinghbrar@gmail.com>
8091 L:      linux-kernel@vger.kernel.org
8092 S:      Maintained
8093 F:      drivers/mailbox/
8094 F:      include/linux/mailbox_client.h
8095 F:      include/linux/mailbox_controller.h
8096
8097 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8098 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8099 W:      http://www.kernel.org/doc/man-pages
8100 L:      linux-man@vger.kernel.org
8101 S:      Maintained
8102
8103 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8104 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8105 L:      linux-mips@linux-mips.org
8106 S:      Maintained
8107 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8108
8109 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8110 M:      Andrew Lunn <andrew@lunn.ch>
8111 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8112 L:      netdev@vger.kernel.org
8113 S:      Maintained
8114 F:      drivers/net/dsa/mv88e6xxx/
8115 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8116
8117 MARVELL ARMADA DRM SUPPORT
8118 M:      Russell King <linux@armlinux.org.uk>
8119 S:      Maintained
8120 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8121 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8122 F:      drivers/gpu/drm/armada/
8123 F:      include/uapi/drm/armada_drm.h
8124 F:      Documentation/devicetree/bindings/display/armada/
8125
8126 MARVELL CRYPTO DRIVER
8127 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8128 M:      Arnaud Ebalard <arno@natisbad.org>
8129 F:      drivers/crypto/marvell/
8130 S:      Maintained
8131 L:      linux-crypto@vger.kernel.org
8132
8133 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8134 M:      Mirko Lindner <mlindner@marvell.com>
8135 M:      Stephen Hemminger <stephen@networkplumber.org>
8136 L:      netdev@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/net/ethernet/marvell/sk*
8139
8140 MARVELL LIBERTAS WIRELESS DRIVER
8141 L:      libertas-dev@lists.infradead.org
8142 S:      Orphan
8143 F:      drivers/net/wireless/marvell/libertas/
8144
8145 MARVELL MV643XX ETHERNET DRIVER
8146 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8147 L:      netdev@vger.kernel.org
8148 S:      Maintained
8149 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8150 F:      include/linux/mv643xx.h
8151
8152 MARVELL MV88X3310 PHY DRIVER
8153 M:      Russell King <rmk@armlinux.org.uk>
8154 L:      netdev@vger.kernel.org
8155 S:      Maintained
8156 F:      drivers/net/phy/marvell10g.c
8157
8158 MARVELL MVNETA ETHERNET DRIVER
8159 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8160 L:      netdev@vger.kernel.org
8161 S:      Maintained
8162 F:      drivers/net/ethernet/marvell/mvneta.*
8163
8164 MARVELL MWIFIEX WIRELESS DRIVER
8165 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8166 M:      Nishant Sarmukadam <nishants@marvell.com>
8167 M:      Ganapathi Bhat <gbhat@marvell.com>
8168 M:      Xinming Hu <huxm@marvell.com>
8169 L:      linux-wireless@vger.kernel.org
8170 S:      Maintained
8171 F:      drivers/net/wireless/marvell/mwifiex/
8172
8173 MARVELL MWL8K WIRELESS DRIVER
8174 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8175 L:      linux-wireless@vger.kernel.org
8176 S:      Odd Fixes
8177 F:      drivers/net/wireless/marvell/mwl8k.c
8178
8179 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8180 M:      Nicolas Pitre <nico@fluxnic.net>
8181 S:      Odd Fixes
8182 F:      drivers/mmc/host/mvsdio.*
8183
8184 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8185 M:      Hu Ziji <huziji@marvell.com>
8186 L:      linux-mmc@vger.kernel.org
8187 S:      Supported
8188 F:      drivers/mmc/host/sdhci-xenon*
8189 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8190
8191 MATROX FRAMEBUFFER DRIVER
8192 L:      linux-fbdev@vger.kernel.org
8193 S:      Orphan
8194 F:      drivers/video/fbdev/matrox/matroxfb_*
8195 F:      include/uapi/linux/matroxfb.h
8196
8197 MAX16065 HARDWARE MONITOR DRIVER
8198 M:      Guenter Roeck <linux@roeck-us.net>
8199 L:      linux-hwmon@vger.kernel.org
8200 S:      Maintained
8201 F:      Documentation/hwmon/max16065
8202 F:      drivers/hwmon/max16065.c
8203
8204 MAX20751 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/max20751
8209 F:      drivers/hwmon/max20751.c
8210
8211 MAX2175 SDR TUNER DRIVER
8212 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8213 L:      linux-media@vger.kernel.org
8214 T:      git git://linuxtv.org/media_tree.git
8215 S:      Maintained
8216 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8217 F:      Documentation/media/v4l-drivers/max2175.rst
8218 F:      drivers/media/i2c/max2175*
8219 F:      include/uapi/linux/max2175.h
8220
8221 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8222 L:      linux-hwmon@vger.kernel.org
8223 S:      Orphan
8224 F:      Documentation/hwmon/max6650
8225 F:      drivers/hwmon/max6650.c
8226
8227 MAX6697 HARDWARE MONITOR DRIVER
8228 M:      Guenter Roeck <linux@roeck-us.net>
8229 L:      linux-hwmon@vger.kernel.org
8230 S:      Maintained
8231 F:      Documentation/hwmon/max6697
8232 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8233 F:      drivers/hwmon/max6697.c
8234 F:      include/linux/platform_data/max6697.h
8235
8236 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8237 M:      Peter Rosin <peda@axentia.se>
8238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8239 S:      Maintained
8240 F:      Documentation/devicetree/bindings/sound/max9860.txt
8241 F:      sound/soc/codecs/max9860.*
8242
8243 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8244 M:      Javier Martinez Canillas <javier@dowhile0.org>
8245 L:      linux-kernel@vger.kernel.org
8246 S:      Supported
8247 F:      drivers/regulator/max77802-regulator.c
8248 F:      Documentation/devicetree/bindings/*/*max77802.txt
8249 F:      include/dt-bindings/*/*max77802.h
8250
8251 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8252 M:      Krzysztof Kozlowski <krzk@kernel.org>
8253 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8254 L:      linux-pm@vger.kernel.org
8255 S:      Supported
8256 F:      drivers/power/supply/max14577_charger.c
8257 F:      drivers/power/supply/max77693_charger.c
8258
8259 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8260 M:      Chanwoo Choi <cw00.choi@samsung.com>
8261 M:      Krzysztof Kozlowski <krzk@kernel.org>
8262 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8263 L:      linux-kernel@vger.kernel.org
8264 S:      Supported
8265 F:      drivers/*/max14577*.c
8266 F:      drivers/*/max77686*.c
8267 F:      drivers/*/max77693*.c
8268 F:      drivers/extcon/extcon-max14577.c
8269 F:      drivers/extcon/extcon-max77693.c
8270 F:      drivers/rtc/rtc-max77686.c
8271 F:      drivers/clk/clk-max77686.c
8272 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8273 F:      Documentation/devicetree/bindings/*/max77686.txt
8274 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8275 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8276 F:      include/linux/mfd/max14577*.h
8277 F:      include/linux/mfd/max77686*.h
8278 F:      include/linux/mfd/max77693*.h
8279
8280 MAXIRADIO FM RADIO RECEIVER DRIVER
8281 M:      Hans Verkuil <hverkuil@xs4all.nl>
8282 L:      linux-media@vger.kernel.org
8283 T:      git git://linuxtv.org/media_tree.git
8284 W:      https://linuxtv.org
8285 S:      Maintained
8286 F:      drivers/media/radio/radio-maxiradio*
8287
8288 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8289 M:      Peter Rosin <peda@axentia.se>
8290 L:      linux-iio@vger.kernel.org
8291 S:      Maintained
8292 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8293 F:      drivers/iio/potentiometer/mcp4531.c
8294
8295 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8296 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8297 L:      linux-iio@vger.kernel.org
8298 S:      Maintained
8299 F:      drivers/iio/dac/cio-dac.c
8300
8301 MEDIA DRIVERS FOR ASCOT2E
8302 M:      Sergey Kozlov <serjk@netup.ru>
8303 M:      Abylay Ospan <aospan@netup.ru>
8304 L:      linux-media@vger.kernel.org
8305 W:      https://linuxtv.org
8306 W:      http://netup.tv/
8307 T:      git git://linuxtv.org/media_tree.git
8308 S:      Supported
8309 F:      drivers/media/dvb-frontends/ascot2e*
8310
8311 MEDIA DRIVERS FOR CXD2841ER
8312 M:      Sergey Kozlov <serjk@netup.ru>
8313 M:      Abylay Ospan <aospan@netup.ru>
8314 L:      linux-media@vger.kernel.org
8315 W:      https://linuxtv.org
8316 W:      http://netup.tv/
8317 T:      git git://linuxtv.org/media_tree.git
8318 S:      Supported
8319 F:      drivers/media/dvb-frontends/cxd2841er*
8320
8321 MEDIA DRIVERS FOR FREESCALE IMX
8322 M:      Steve Longerbeam <slongerbeam@gmail.com>
8323 M:      Philipp Zabel <p.zabel@pengutronix.de>
8324 L:      linux-media@vger.kernel.org
8325 T:      git git://linuxtv.org/media_tree.git
8326 S:      Maintained
8327 F:      Documentation/devicetree/bindings/media/imx.txt
8328 F:      Documentation/media/v4l-drivers/imx.rst
8329 F:      drivers/staging/media/imx/
8330 F:      include/linux/imx-media.h
8331 F:      include/media/imx.h
8332
8333 MEDIA DRIVERS FOR HELENE
8334 M:      Abylay Ospan <aospan@netup.ru>
8335 L:      linux-media@vger.kernel.org
8336 W:      https://linuxtv.org
8337 W:      http://netup.tv/
8338 T:      git git://linuxtv.org/media_tree.git
8339 S:      Supported
8340 F:      drivers/media/dvb-frontends/helene*
8341
8342 MEDIA DRIVERS FOR HORUS3A
8343 M:      Sergey Kozlov <serjk@netup.ru>
8344 M:      Abylay Ospan <aospan@netup.ru>
8345 L:      linux-media@vger.kernel.org
8346 W:      https://linuxtv.org
8347 W:      http://netup.tv/
8348 T:      git git://linuxtv.org/media_tree.git
8349 S:      Supported
8350 F:      drivers/media/dvb-frontends/horus3a*
8351
8352 MEDIA DRIVERS FOR LNBH25
8353 M:      Sergey Kozlov <serjk@netup.ru>
8354 M:      Abylay Ospan <aospan@netup.ru>
8355 L:      linux-media@vger.kernel.org
8356 W:      https://linuxtv.org
8357 W:      http://netup.tv/
8358 T:      git git://linuxtv.org/media_tree.git
8359 S:      Supported
8360 F:      drivers/media/dvb-frontends/lnbh25*
8361
8362 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8363 M:      Sergey Kozlov <serjk@netup.ru>
8364 M:      Abylay Ospan <aospan@netup.ru>
8365 L:      linux-media@vger.kernel.org
8366 W:      https://linuxtv.org
8367 W:      http://netup.tv/
8368 T:      git git://linuxtv.org/media_tree.git
8369 S:      Supported
8370 F:      drivers/media/pci/netup_unidvb/*
8371
8372 MEDIA DRIVERS FOR RENESAS - DRIF
8373 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8374 L:      linux-media@vger.kernel.org
8375 L:      linux-renesas-soc@vger.kernel.org
8376 T:      git git://linuxtv.org/media_tree.git
8377 S:      Supported
8378 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8379 F:      drivers/media/platform/rcar_drif.c
8380
8381 MEDIA DRIVERS FOR RENESAS - FCP
8382 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8383 L:      linux-media@vger.kernel.org
8384 L:      linux-renesas-soc@vger.kernel.org
8385 T:      git git://linuxtv.org/media_tree.git
8386 S:      Supported
8387 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8388 F:      drivers/media/platform/rcar-fcp.c
8389 F:      include/media/rcar-fcp.h
8390
8391 MEDIA DRIVERS FOR RENESAS - FDP1
8392 M:      Kieran Bingham <kieran@bingham.xyz>
8393 L:      linux-media@vger.kernel.org
8394 L:      linux-renesas-soc@vger.kernel.org
8395 T:      git git://linuxtv.org/media_tree.git
8396 S:      Supported
8397 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8398 F:      drivers/media/platform/rcar_fdp1.c
8399
8400 MEDIA DRIVERS FOR RENESAS - VIN
8401 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8402 L:      linux-media@vger.kernel.org
8403 L:      linux-renesas-soc@vger.kernel.org
8404 T:      git git://linuxtv.org/media_tree.git
8405 S:      Supported
8406 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8407 F:      drivers/media/platform/rcar-vin/
8408
8409 MEDIA DRIVERS FOR RENESAS - VSP1
8410 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8411 L:      linux-media@vger.kernel.org
8412 L:      linux-renesas-soc@vger.kernel.org
8413 T:      git git://linuxtv.org/media_tree.git
8414 S:      Supported
8415 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8416 F:      drivers/media/platform/vsp1/
8417
8418 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8419 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8420 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8421 P:      LinuxTV.org Project
8422 L:      linux-media@vger.kernel.org
8423 W:      https://linuxtv.org
8424 Q:      http://patchwork.kernel.org/project/linux-media/list/
8425 T:      git git://linuxtv.org/media_tree.git
8426 S:      Maintained
8427 F:      Documentation/devicetree/bindings/media/
8428 F:      Documentation/media/
8429 F:      drivers/media/
8430 F:      drivers/staging/media/
8431 F:      include/linux/platform_data/media/
8432 F:      include/media/
8433 F:      include/uapi/linux/dvb/
8434 F:      include/uapi/linux/videodev2.h
8435 F:      include/uapi/linux/media.h
8436 F:      include/uapi/linux/v4l2-*
8437 F:      include/uapi/linux/meye.h
8438 F:      include/uapi/linux/ivtv*
8439 F:      include/uapi/linux/uvcvideo.h
8440
8441 MEDIATEK ETHERNET DRIVER
8442 M:      Felix Fietkau <nbd@openwrt.org>
8443 M:      John Crispin <blogic@openwrt.org>
8444 L:      netdev@vger.kernel.org
8445 S:      Maintained
8446 F:      drivers/net/ethernet/mediatek/
8447
8448 MEDIATEK JPEG DRIVER
8449 M:      Rick Chang <rick.chang@mediatek.com>
8450 M:      Bin Liu <bin.liu@mediatek.com>
8451 S:      Supported
8452 F:      drivers/media/platform/mtk-jpeg/
8453 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8454
8455 MEDIATEK MDP DRIVER
8456 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8457 M:      Houlong Wei <houlong.wei@mediatek.com>
8458 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8459 S:      Supported
8460 F:      drivers/media/platform/mtk-mdp/
8461 F:      drivers/media/platform/mtk-vpu/
8462 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8463
8464 MEDIATEK MEDIA DRIVER
8465 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8466 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8467 S:      Supported
8468 F:      drivers/media/platform/mtk-vcodec/
8469 F:      drivers/media/platform/mtk-vpu/
8470 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8471 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8472
8473 MEDIATEK MT7601U WIRELESS LAN DRIVER
8474 M:      Jakub Kicinski <kubakici@wp.pl>
8475 L:      linux-wireless@vger.kernel.org
8476 S:      Maintained
8477 F:      drivers/net/wireless/mediatek/mt7601u/
8478
8479 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8480 M:      Sean Wang <sean.wang@mediatek.com>
8481 S:      Maintained
8482 F:      drivers/char/hw_random/mtk-rng.c
8483
8484 MEDIATEK USB3 DRD IP DRIVER
8485 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8486 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8488 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8489 S:      Maintained
8490 F:      drivers/usb/mtu3/
8491
8492 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8493 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8494 M:      Martin Donnelly <martin.donnelly@ge.com>
8495 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8496 S:      Maintained
8497 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8498 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8499
8500 MEGARAID SCSI/SAS DRIVERS
8501 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8502 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8503 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8504 L:      megaraidlinux.pdl@broadcom.com
8505 L:      linux-scsi@vger.kernel.org
8506 W:      http://www.avagotech.com/support/
8507 S:      Maintained
8508 F:      Documentation/scsi/megaraid.txt
8509 F:      drivers/scsi/megaraid.*
8510 F:      drivers/scsi/megaraid/
8511
8512 MELEXIS MLX90614 DRIVER
8513 M:      Crt Mori <cmo@melexis.com>
8514 L:      linux-iio@vger.kernel.org
8515 W:      http://www.melexis.com
8516 S:      Supported
8517 F:      drivers/iio/temperature/mlx90614.c
8518
8519 MELFAS MIP4 TOUCHSCREEN DRIVER
8520 M:      Sangwon Jee <jeesw@melfas.com>
8521 W:      http://www.melfas.com
8522 S:      Supported
8523 F:      drivers/input/touchscreen/melfas_mip4.c
8524 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8525
8526 MELLANOX ETHERNET DRIVER (mlx4_en)
8527 M:      Tariq Toukan <tariqt@mellanox.com>
8528 L:      netdev@vger.kernel.org
8529 S:      Supported
8530 W:      http://www.mellanox.com
8531 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8532 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8533
8534 MELLANOX ETHERNET DRIVER (mlx5e)
8535 M:      Saeed Mahameed <saeedm@mellanox.com>
8536 L:      netdev@vger.kernel.org
8537 S:      Supported
8538 W:      http://www.mellanox.com
8539 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8540 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8541
8542 MELLANOX ETHERNET INNOVA DRIVER
8543 M:      Ilan Tayari <ilant@mellanox.com>
8544 R:      Boris Pismenny <borisp@mellanox.com>
8545 L:      netdev@vger.kernel.org
8546 S:      Supported
8547 W:      http://www.mellanox.com
8548 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8549 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8550 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8551
8552 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8553 M:      Ilan Tayari <ilant@mellanox.com>
8554 R:      Boris Pismenny <borisp@mellanox.com>
8555 L:      netdev@vger.kernel.org
8556 S:      Supported
8557 W:      http://www.mellanox.com
8558 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8559 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8560 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8561
8562 MELLANOX ETHERNET SWITCH DRIVERS
8563 M:      Jiri Pirko <jiri@mellanox.com>
8564 M:      Ido Schimmel <idosch@mellanox.com>
8565 L:      netdev@vger.kernel.org
8566 S:      Supported
8567 W:      http://www.mellanox.com
8568 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8569 F:      drivers/net/ethernet/mellanox/mlxsw/
8570
8571 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8572 M:      Yotam Gigi <yotamg@mellanox.com>
8573 L:      netdev@vger.kernel.org
8574 S:      Supported
8575 W:      http://www.mellanox.com
8576 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8577 F:      drivers/net/ethernet/mellanox/mlxfw/
8578
8579 MELLANOX MLX CPLD HOTPLUG DRIVER
8580 M:      Vadim Pasternak <vadimp@mellanox.com>
8581 L:      platform-driver-x86@vger.kernel.org
8582 S:      Supported
8583 F:      drivers/platform/x86/mlxcpld-hotplug.c
8584 F:      include/linux/platform_data/mlxcpld-hotplug.h
8585
8586 MELLANOX MLX4 core VPI driver
8587 M:      Tariq Toukan <tariqt@mellanox.com>
8588 L:      netdev@vger.kernel.org
8589 L:      linux-rdma@vger.kernel.org
8590 W:      http://www.mellanox.com
8591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8592 S:      Supported
8593 F:      drivers/net/ethernet/mellanox/mlx4/
8594 F:      include/linux/mlx4/
8595
8596 MELLANOX MLX4 IB driver
8597 M:      Yishai Hadas <yishaih@mellanox.com>
8598 L:      linux-rdma@vger.kernel.org
8599 W:      http://www.mellanox.com
8600 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8601 S:      Supported
8602 F:      drivers/infiniband/hw/mlx4/
8603 F:      include/linux/mlx4/
8604 F:      include/uapi/rdma/mlx4-abi.h
8605
8606 MELLANOX MLX5 core VPI driver
8607 M:      Saeed Mahameed <saeedm@mellanox.com>
8608 M:      Matan Barak <matanb@mellanox.com>
8609 M:      Leon Romanovsky <leonro@mellanox.com>
8610 L:      netdev@vger.kernel.org
8611 L:      linux-rdma@vger.kernel.org
8612 W:      http://www.mellanox.com
8613 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8614 S:      Supported
8615 F:      drivers/net/ethernet/mellanox/mlx5/core/
8616 F:      include/linux/mlx5/
8617
8618 MELLANOX MLX5 IB driver
8619 M:      Matan Barak <matanb@mellanox.com>
8620 M:      Leon Romanovsky <leonro@mellanox.com>
8621 L:      linux-rdma@vger.kernel.org
8622 W:      http://www.mellanox.com
8623 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8624 S:      Supported
8625 F:      drivers/infiniband/hw/mlx5/
8626 F:      include/linux/mlx5/
8627 F:      include/uapi/rdma/mlx5-abi.h
8628
8629 MELLANOX MLXCPLD I2C AND MUX DRIVER
8630 M:      Vadim Pasternak <vadimp@mellanox.com>
8631 M:      Michael Shych <michaelsh@mellanox.com>
8632 L:      linux-i2c@vger.kernel.org
8633 S:      Supported
8634 F:      drivers/i2c/busses/i2c-mlxcpld.c
8635 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8636 F:      Documentation/i2c/busses/i2c-mlxcpld
8637
8638 MELLANOX MLXCPLD LED DRIVER
8639 M:      Vadim Pasternak <vadimp@mellanox.com>
8640 L:      linux-leds@vger.kernel.org
8641 S:      Supported
8642 F:      drivers/leds/leds-mlxcpld.c
8643 F:      Documentation/leds/leds-mlxcpld.txt
8644
8645 MELLANOX PLATFORM DRIVER
8646 M:      Vadim Pasternak <vadimp@mellanox.com>
8647 L:      platform-driver-x86@vger.kernel.org
8648 S:      Supported
8649 F:      drivers/platform/x86/mlx-platform.c
8650
8651 MEMBARRIER SUPPORT
8652 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8653 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8654 L:      linux-kernel@vger.kernel.org
8655 S:      Supported
8656 F:      kernel/sched/membarrier.c
8657 F:      include/uapi/linux/membarrier.h
8658
8659 MEMORY MANAGEMENT
8660 L:      linux-mm@kvack.org
8661 W:      http://www.linux-mm.org
8662 S:      Maintained
8663 F:      include/linux/mm.h
8664 F:      include/linux/gfp.h
8665 F:      include/linux/mmzone.h
8666 F:      include/linux/memory_hotplug.h
8667 F:      include/linux/vmalloc.h
8668 F:      mm/
8669
8670 MEMORY TECHNOLOGY DEVICES (MTD)
8671 M:      David Woodhouse <dwmw2@infradead.org>
8672 M:      Brian Norris <computersforpeace@gmail.com>
8673 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8674 M:      Marek Vasut <marek.vasut@gmail.com>
8675 M:      Richard Weinberger <richard@nod.at>
8676 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8677 L:      linux-mtd@lists.infradead.org
8678 W:      http://www.linux-mtd.infradead.org/
8679 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8680 T:      git git://git.infradead.org/linux-mtd.git master
8681 T:      git git://git.infradead.org/l2-mtd.git master
8682 S:      Maintained
8683 F:      Documentation/devicetree/bindings/mtd/
8684 F:      drivers/mtd/
8685 F:      include/linux/mtd/
8686 F:      include/uapi/mtd/
8687
8688 MEN A21 WATCHDOG DRIVER
8689 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8690 L:      linux-watchdog@vger.kernel.org
8691 S:      Maintained
8692 F:      drivers/watchdog/mena21_wdt.c
8693
8694 MEN CHAMELEON BUS (mcb)
8695 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8696 S:      Maintained
8697 F:      drivers/mcb/
8698 F:      include/linux/mcb.h
8699 F:      Documentation/men-chameleon-bus.txt
8700
8701 MEN F21BMC (Board Management Controller)
8702 M:      Andreas Werner <andreas.werner@men.de>
8703 S:      Supported
8704 F:      drivers/mfd/menf21bmc.c
8705 F:      drivers/watchdog/menf21bmc_wdt.c
8706 F:      drivers/leds/leds-menf21bmc.c
8707 F:      drivers/hwmon/menf21bmc_hwmon.c
8708 F:      Documentation/hwmon/menf21bmc
8709
8710 METAG ARCHITECTURE
8711 M:      James Hogan <james.hogan@imgtec.com>
8712 L:      linux-metag@vger.kernel.org
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8714 S:      Odd Fixes
8715 F:      arch/metag/
8716 F:      Documentation/metag/
8717 F:      Documentation/devicetree/bindings/metag/
8718 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8719 F:      drivers/clocksource/metag_generic.c
8720 F:      drivers/irqchip/irq-metag.c
8721 F:      drivers/irqchip/irq-metag-ext.c
8722 F:      drivers/tty/metag_da.c
8723
8724 MICROBLAZE ARCHITECTURE
8725 M:      Michal Simek <monstr@monstr.eu>
8726 W:      http://www.monstr.eu/fdt/
8727 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8728 S:      Supported
8729 F:      arch/microblaze/
8730
8731 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8732 M:      Richard Genoud <richard.genoud@gmail.com>
8733 S:      Maintained
8734 F:      drivers/tty/serial/atmel_serial.c
8735 F:      drivers/tty/serial/atmel_serial.h
8736
8737 MICROCHIP / ATMEL DMA DRIVER
8738 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740 L:      dmaengine@vger.kernel.org
8741 S:      Supported
8742 F:      drivers/dma/at_hdmac.c
8743 F:      drivers/dma/at_hdmac_regs.h
8744 F:      include/linux/platform_data/dma-atmel.h
8745
8746 MICROCHIP / ATMEL ISC DRIVER
8747 M:      Songjun Wu <songjun.wu@microchip.com>
8748 L:      linux-media@vger.kernel.org
8749 S:      Supported
8750 F:      drivers/media/platform/atmel/atmel-isc.c
8751 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8752 F:      devicetree/bindings/media/atmel-isc.txt
8753
8754 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8755 M:      Woojung Huh <Woojung.Huh@microchip.com>
8756 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8757 L:      netdev@vger.kernel.org
8758 S:      Maintained
8759 F:      net/dsa/tag_ksz.c
8760 F:      drivers/net/dsa/microchip/*
8761 F:      include/linux/platform_data/microchip-ksz.h
8762 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8763
8764 MICROCHIP USB251XB DRIVER
8765 M:      Richard Leitner <richard.leitner@skidata.com>
8766 L:      linux-usb@vger.kernel.org
8767 S:      Maintained
8768 F:      drivers/usb/misc/usb251xb.c
8769 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8770
8771 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8772 M:      Don Brace <don.brace@microsemi.com>
8773 L:      esc.storagedev@microsemi.com
8774 L:      linux-scsi@vger.kernel.org
8775 S:      Supported
8776 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8777 F:      drivers/scsi/smartpqi/Kconfig
8778 F:      drivers/scsi/smartpqi/Makefile
8779 F:      include/linux/cciss*.h
8780 F:      include/uapi/linux/cciss*.h
8781 F:      Documentation/scsi/smartpqi.txt
8782
8783 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8784 M:      Chen Yu <yu.c.chen@intel.com>
8785 L:      platform-driver-x86@vger.kernel.org
8786 S:      Supported
8787 F:      drivers/platform/x86/surfacepro3_button.c
8788
8789 MICROTEK X6 SCANNER
8790 M:      Oliver Neukum <oliver@neukum.org>
8791 S:      Maintained
8792 F:      drivers/usb/image/microtek.*
8793
8794 MIPS
8795 M:      Ralf Baechle <ralf@linux-mips.org>
8796 L:      linux-mips@linux-mips.org
8797 W:      http://www.linux-mips.org/
8798 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8799 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8800 S:      Supported
8801 F:      Documentation/devicetree/bindings/mips/
8802 F:      Documentation/mips/
8803 F:      arch/mips/
8804
8805 MIPS BOSTON DEVELOPMENT BOARD
8806 M:      Paul Burton <paul.burton@imgtec.com>
8807 L:      linux-mips@linux-mips.org
8808 S:      Maintained
8809 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8810 F:      arch/mips/boot/dts/img/boston.dts
8811 F:      arch/mips/configs/generic/board-boston.config
8812 F:      drivers/clk/imgtec/clk-boston.c
8813 F:      include/dt-bindings/clock/boston-clock.h
8814
8815 MIPS GENERIC PLATFORM
8816 M:      Paul Burton <paul.burton@imgtec.com>
8817 L:      linux-mips@linux-mips.org
8818 S:      Supported
8819 F:      arch/mips/generic/
8820
8821 MIPS/LOONGSON1 ARCHITECTURE
8822 M:      Keguang Zhang <keguang.zhang@gmail.com>
8823 L:      linux-mips@linux-mips.org
8824 S:      Maintained
8825 F:      arch/mips/loongson32/
8826 F:      arch/mips/include/asm/mach-loongson32/
8827 F:      drivers/*/*loongson1*
8828 F:      drivers/*/*/*loongson1*
8829
8830 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8831 M:      Hans Verkuil <hverkuil@xs4all.nl>
8832 L:      linux-media@vger.kernel.org
8833 T:      git git://linuxtv.org/media_tree.git
8834 W:      https://linuxtv.org
8835 S:      Odd Fixes
8836 F:      drivers/media/radio/radio-miropcm20*
8837
8838 MMP SUPPORT
8839 M:      Eric Miao <eric.y.miao@gmail.com>
8840 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8842 T:      git git://github.com/hzhuang1/linux.git
8843 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8844 S:      Maintained
8845 F:      arch/arm/boot/dts/mmp*
8846 F:      arch/arm/mach-mmp/
8847
8848 MN88472 MEDIA DRIVER
8849 M:      Antti Palosaari <crope@iki.fi>
8850 L:      linux-media@vger.kernel.org
8851 W:      https://linuxtv.org
8852 W:      http://palosaari.fi/linux/
8853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8854 S:      Maintained
8855 F:      drivers/media/dvb-frontends/mn88472*
8856
8857 MN88473 MEDIA DRIVER
8858 M:      Antti Palosaari <crope@iki.fi>
8859 L:      linux-media@vger.kernel.org
8860 W:      https://linuxtv.org
8861 W:      http://palosaari.fi/linux/
8862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8863 S:      Maintained
8864 F:      drivers/media/dvb-frontends/mn88473*
8865
8866 MODULE SUPPORT
8867 M:      Jessica Yu <jeyu@kernel.org>
8868 M:      Rusty Russell <rusty@rustcorp.com.au>
8869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8870 S:      Maintained
8871 F:      include/linux/module.h
8872 F:      kernel/module.c
8873
8874 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8875 W:      http://popies.net/meye/
8876 S:      Orphan
8877 F:      Documentation/media/v4l-drivers/meye*
8878 F:      drivers/media/pci/meye/
8879 F:      include/uapi/linux/meye.h
8880
8881 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8882 M:      Jiri Slaby <jirislaby@gmail.com>
8883 S:      Maintained
8884 F:      Documentation/serial/moxa-smartio
8885 F:      drivers/tty/mxser.*
8886
8887 MR800 AVERMEDIA USB FM RADIO DRIVER
8888 M:      Alexey Klimov <klimov.linux@gmail.com>
8889 L:      linux-media@vger.kernel.org
8890 T:      git git://linuxtv.org/media_tree.git
8891 S:      Maintained
8892 F:      drivers/media/radio/radio-mr800.c
8893
8894 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8895 M:      Alan Ott <alan@signal11.us>
8896 L:      linux-wpan@vger.kernel.org
8897 S:      Maintained
8898 F:      drivers/net/ieee802154/mrf24j40.c
8899 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8900
8901 MSI LAPTOP SUPPORT
8902 M:      "Lee, Chun-Yi" <jlee@suse.com>
8903 L:      platform-driver-x86@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/platform/x86/msi-laptop.c
8906
8907 MSI WMI SUPPORT
8908 L:      platform-driver-x86@vger.kernel.org
8909 S:      Orphan
8910 F:      drivers/platform/x86/msi-wmi.c
8911
8912 MSI001 MEDIA DRIVER
8913 M:      Antti Palosaari <crope@iki.fi>
8914 L:      linux-media@vger.kernel.org
8915 W:      https://linuxtv.org
8916 W:      http://palosaari.fi/linux/
8917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8918 T:      git git://linuxtv.org/anttip/media_tree.git
8919 S:      Maintained
8920 F:      drivers/media/tuners/msi001*
8921
8922 MSI2500 MEDIA DRIVER
8923 M:      Antti Palosaari <crope@iki.fi>
8924 L:      linux-media@vger.kernel.org
8925 W:      https://linuxtv.org
8926 W:      http://palosaari.fi/linux/
8927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8928 T:      git git://linuxtv.org/anttip/media_tree.git
8929 S:      Maintained
8930 F:      drivers/media/usb/msi2500/
8931
8932 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8933 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8934 L:      linux-mtd@lists.infradead.org
8935 S:      Maintained
8936 F:      drivers/mtd/devices/docg3*
8937
8938 MT9M032 APTINA SENSOR DRIVER
8939 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8940 L:      linux-media@vger.kernel.org
8941 T:      git git://linuxtv.org/media_tree.git
8942 S:      Maintained
8943 F:      drivers/media/i2c/mt9m032.c
8944 F:      include/media/i2c/mt9m032.h
8945
8946 MT9P031 APTINA CAMERA SENSOR
8947 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8948 L:      linux-media@vger.kernel.org
8949 T:      git git://linuxtv.org/media_tree.git
8950 S:      Maintained
8951 F:      drivers/media/i2c/mt9p031.c
8952 F:      include/media/i2c/mt9p031.h
8953
8954 MT9T001 APTINA CAMERA SENSOR
8955 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8956 L:      linux-media@vger.kernel.org
8957 T:      git git://linuxtv.org/media_tree.git
8958 S:      Maintained
8959 F:      drivers/media/i2c/mt9t001.c
8960 F:      include/media/i2c/mt9t001.h
8961
8962 MT9V032 APTINA CAMERA SENSOR
8963 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8964 L:      linux-media@vger.kernel.org
8965 T:      git git://linuxtv.org/media_tree.git
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8968 F:      drivers/media/i2c/mt9v032.c
8969 F:      include/media/i2c/mt9v032.h
8970
8971 MULTIFUNCTION DEVICES (MFD)
8972 M:      Lee Jones <lee.jones@linaro.org>
8973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8974 S:      Supported
8975 F:      Documentation/devicetree/bindings/mfd/
8976 F:      drivers/mfd/
8977 F:      include/linux/mfd/
8978 F:      include/dt-bindings/mfd/
8979
8980 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8981 S:      Orphan
8982 F:      drivers/mmc/host/mmc_spi.c
8983 F:      include/linux/spi/mmc_spi.h
8984
8985 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8986 M:      Ulf Hansson <ulf.hansson@linaro.org>
8987 L:      linux-mmc@vger.kernel.org
8988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8989 S:      Maintained
8990 F:      Documentation/devicetree/bindings/mmc/
8991 F:      drivers/mmc/
8992 F:      include/linux/mmc/
8993 F:      include/uapi/linux/mmc/
8994
8995 MULTIPLEXER SUBSYSTEM
8996 M:      Peter Rosin <peda@axentia.se>
8997 S:      Maintained
8998 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8999 F:      Documentation/devicetree/bindings/mux/
9000 F:      include/linux/dt-bindings/mux/
9001 F:      include/linux/mux/
9002 F:      drivers/mux/
9003
9004 MULTISOUND SOUND DRIVER
9005 M:      Andrew Veliath <andrewtv@usa.net>
9006 S:      Maintained
9007 F:      Documentation/sound/oss/MultiSound
9008 F:      sound/oss/msnd*
9009
9010 MULTITECH MULTIPORT CARD (ISICOM)
9011 S:      Orphan
9012 F:      drivers/tty/isicom.c
9013 F:      include/linux/isicom.h
9014
9015 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9016 M:      Bin Liu <b-liu@ti.com>
9017 L:      linux-usb@vger.kernel.org
9018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9019 S:      Maintained
9020 F:      drivers/usb/musb/
9021
9022 MXL5007T MEDIA DRIVER
9023 M:      Michael Krufky <mkrufky@linuxtv.org>
9024 L:      linux-media@vger.kernel.org
9025 W:      https://linuxtv.org
9026 W:      http://github.com/mkrufky
9027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9028 T:      git git://linuxtv.org/mkrufky/tuners.git
9029 S:      Maintained
9030 F:      drivers/media/tuners/mxl5007t.*
9031
9032 MXSFB DRM DRIVER
9033 M:      Marek Vasut <marex@denx.de>
9034 S:      Supported
9035 F:      drivers/gpu/drm/mxsfb/
9036 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9037
9038 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9039 M:      Hyong-Youb Kim <hykim@myri.com>
9040 L:      netdev@vger.kernel.org
9041 W:      https://www.myricom.com/support/downloads/myri10ge.html
9042 S:      Supported
9043 F:      drivers/net/ethernet/myricom/myri10ge/
9044
9045 NAND FLASH SUBSYSTEM
9046 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9047 R:      Richard Weinberger <richard@nod.at>
9048 L:      linux-mtd@lists.infradead.org
9049 W:      http://www.linux-mtd.infradead.org/
9050 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9051 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9052 T:      git git://git.infradead.org/l2-mtd.git nand/next
9053 S:      Maintained
9054 F:      drivers/mtd/nand/
9055 F:      include/linux/mtd/nand*.h
9056
9057 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9058 M:      Daniel Mack <zonque@gmail.com>
9059 S:      Maintained
9060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9061 W:      http://www.native-instruments.com
9062 F:      sound/usb/caiaq/
9063
9064 NATSEMI ETHERNET DRIVER (DP8381x)
9065 S:      Orphan
9066 F:      drivers/net/ethernet/natsemi/natsemi.c
9067
9068 NCP FILESYSTEM
9069 M:      Petr Vandrovec <petr@vandrovec.name>
9070 S:      Odd Fixes
9071 F:      fs/ncpfs/
9072
9073 NCR 5380 SCSI DRIVERS
9074 M:      Finn Thain <fthain@telegraphics.com.au>
9075 M:      Michael Schmitz <schmitzmic@gmail.com>
9076 L:      linux-scsi@vger.kernel.org
9077 S:      Maintained
9078 F:      Documentation/scsi/g_NCR5380.txt
9079 F:      drivers/scsi/NCR5380.*
9080 F:      drivers/scsi/arm/cumana_1.c
9081 F:      drivers/scsi/arm/oak.c
9082 F:      drivers/scsi/atari_scsi.*
9083 F:      drivers/scsi/dmx3191d.c
9084 F:      drivers/scsi/g_NCR5380.*
9085 F:      drivers/scsi/mac_scsi.*
9086 F:      drivers/scsi/sun3_scsi.*
9087 F:      drivers/scsi/sun3_scsi_vme.c
9088
9089 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9090 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9091 L:      linux-scsi@vger.kernel.org
9092 S:      Maintained
9093 F:      drivers/scsi/NCR_D700.*
9094
9095 NCT6775 HARDWARE MONITOR DRIVER
9096 M:      Guenter Roeck <linux@roeck-us.net>
9097 L:      linux-hwmon@vger.kernel.org
9098 S:      Maintained
9099 F:      Documentation/hwmon/nct6775
9100 F:      drivers/hwmon/nct6775.c
9101
9102 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9103 M:      Faisal Latif <faisal.latif@intel.com>
9104 L:      linux-rdma@vger.kernel.org
9105 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9106 S:      Supported
9107 F:      drivers/infiniband/hw/nes/
9108 F:      include/uapi/rdma/nes-abi.h
9109
9110 NETEM NETWORK EMULATOR
9111 M:      Stephen Hemminger <stephen@networkplumber.org>
9112 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9113 S:      Maintained
9114 F:      net/sched/sch_netem.c
9115
9116 NETERION 10GbE DRIVERS (s2io/vxge)
9117 M:      Jon Mason <jdmason@kudzu.us>
9118 L:      netdev@vger.kernel.org
9119 S:      Supported
9120 F:      Documentation/networking/s2io.txt
9121 F:      Documentation/networking/vxge.txt
9122 F:      drivers/net/ethernet/neterion/
9123
9124 NETFILTER
9125 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9126 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9127 M:      Florian Westphal <fw@strlen.de>
9128 L:      netfilter-devel@vger.kernel.org
9129 L:      coreteam@netfilter.org
9130 W:      http://www.netfilter.org/
9131 W:      http://www.iptables.org/
9132 W:      http://www.nftables.org/
9133 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9136 S:      Maintained
9137 F:      include/linux/netfilter*
9138 F:      include/linux/netfilter/
9139 F:      include/net/netfilter/
9140 F:      include/uapi/linux/netfilter*
9141 F:      include/uapi/linux/netfilter/
9142 F:      net/*/netfilter.c
9143 F:      net/*/netfilter/
9144 F:      net/netfilter/
9145 F:      net/bridge/br_netfilter*.c
9146
9147 NETLABEL
9148 M:      Paul Moore <paul@paul-moore.com>
9149 W:      http://netlabel.sf.net
9150 L:      netdev@vger.kernel.org
9151 S:      Maintained
9152 F:      Documentation/netlabel/
9153 F:      include/net/netlabel.h
9154 F:      net/netlabel/
9155
9156 NETROM NETWORK LAYER
9157 M:      Ralf Baechle <ralf@linux-mips.org>
9158 L:      linux-hams@vger.kernel.org
9159 W:      http://www.linux-ax25.org/
9160 S:      Maintained
9161 F:      include/net/netrom.h
9162 F:      include/uapi/linux/netrom.h
9163 F:      net/netrom/
9164
9165 NETRONOME ETHERNET DRIVERS
9166 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9167 L:      oss-drivers@netronome.com
9168 S:      Maintained
9169 F:      drivers/net/ethernet/netronome/
9170
9171 NETWORK BLOCK DEVICE (NBD)
9172 M:      Josef Bacik <jbacik@fb.com>
9173 S:      Maintained
9174 L:      linux-block@vger.kernel.org
9175 L:      nbd-general@lists.sourceforge.net
9176 F:      Documentation/blockdev/nbd.txt
9177 F:      drivers/block/nbd.c
9178 F:      include/uapi/linux/nbd.h
9179
9180 NETWORK DROP MONITOR
9181 M:      Neil Horman <nhorman@tuxdriver.com>
9182 L:      netdev@vger.kernel.org
9183 S:      Maintained
9184 W:      https://fedorahosted.org/dropwatch/
9185 F:      net/core/drop_monitor.c
9186
9187 NETWORKING DRIVERS
9188 L:      netdev@vger.kernel.org
9189 W:      http://www.linuxfoundation.org/en/Net
9190 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9193 S:      Odd Fixes
9194 F:      Documentation/devicetree/bindings/net/
9195 F:      drivers/net/
9196 F:      include/linux/if_*
9197 F:      include/linux/netdevice.h
9198 F:      include/linux/etherdevice.h
9199 F:      include/linux/fcdevice.h
9200 F:      include/linux/fddidevice.h
9201 F:      include/linux/hippidevice.h
9202 F:      include/linux/inetdevice.h
9203 F:      include/uapi/linux/if_*
9204 F:      include/uapi/linux/netdevice.h
9205
9206 NETWORKING DRIVERS (WIRELESS)
9207 M:      Kalle Valo <kvalo@codeaurora.org>
9208 L:      linux-wireless@vger.kernel.org
9209 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9212 S:      Maintained
9213 F:      Documentation/devicetree/bindings/net/wireless/
9214 F:      drivers/net/wireless/
9215
9216 NETWORKING [DSA]
9217 M:      Andrew Lunn <andrew@lunn.ch>
9218 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9219 M:      Florian Fainelli <f.fainelli@gmail.com>
9220 S:      Maintained
9221 F:      net/dsa/
9222 F:      include/net/dsa.h
9223 F:      drivers/net/dsa/
9224
9225 NETWORKING [GENERAL]
9226 M:      "David S. Miller" <davem@davemloft.net>
9227 L:      netdev@vger.kernel.org
9228 W:      http://www.linuxfoundation.org/en/Net
9229 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9232 B:      mailto:netdev@vger.kernel.org
9233 S:      Maintained
9234 F:      net/
9235 F:      include/net/
9236 F:      include/linux/in.h
9237 F:      include/linux/net.h
9238 F:      include/linux/netdevice.h
9239 F:      include/uapi/linux/in.h
9240 F:      include/uapi/linux/net.h
9241 F:      include/uapi/linux/netdevice.h
9242 F:      include/uapi/linux/net_namespace.h
9243 F:      tools/net/
9244 F:      tools/testing/selftests/net/
9245 F:      lib/random32.c
9246
9247 NETWORKING [IPSEC]
9248 M:      Steffen Klassert <steffen.klassert@secunet.com>
9249 M:      Herbert Xu <herbert@gondor.apana.org.au>
9250 M:      "David S. Miller" <davem@davemloft.net>
9251 L:      netdev@vger.kernel.org
9252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9254 S:      Maintained
9255 F:      net/core/flow.c
9256 F:      net/xfrm/
9257 F:      net/key/
9258 F:      net/ipv4/xfrm*
9259 F:      net/ipv4/esp4*
9260 F:      net/ipv4/ah4.c
9261 F:      net/ipv4/ipcomp.c
9262 F:      net/ipv4/ip_vti.c
9263 F:      net/ipv6/xfrm*
9264 F:      net/ipv6/esp6*
9265 F:      net/ipv6/ah6.c
9266 F:      net/ipv6/ipcomp6.c
9267 F:      net/ipv6/ip6_vti.c
9268 F:      include/uapi/linux/xfrm.h
9269 F:      include/net/xfrm.h
9270
9271 NETWORKING [IPv4/IPv6]
9272 M:      "David S. Miller" <davem@davemloft.net>
9273 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9274 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9275 L:      netdev@vger.kernel.org
9276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9277 S:      Maintained
9278 F:      net/ipv4/
9279 F:      net/ipv6/
9280 F:      include/net/ip*
9281 F:      arch/x86/net/*
9282
9283 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9284 M:      Paul Moore <paul@paul-moore.com>
9285 L:      netdev@vger.kernel.org
9286 S:      Maintained
9287
9288 NETWORKING [TLS]
9289 M:      Ilya Lesokhin <ilyal@mellanox.com>
9290 M:      Aviad Yehezkel <aviadye@mellanox.com>
9291 M:      Dave Watson <davejwatson@fb.com>
9292 L:      netdev@vger.kernel.org
9293 S:      Maintained
9294 F:      net/tls/*
9295 F:      include/uapi/linux/tls.h
9296 F:      include/net/tls.h
9297
9298 NETWORKING [WIRELESS]
9299 L:      linux-wireless@vger.kernel.org
9300 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9301
9302 NETXEN (1/10) GbE SUPPORT
9303 M:      Manish Chopra <manish.chopra@cavium.com>
9304 M:      Rahul Verma <rahul.verma@cavium.com>
9305 M:      Dept-GELinuxNICDev@cavium.com
9306 L:      netdev@vger.kernel.org
9307 S:      Supported
9308 F:      drivers/net/ethernet/qlogic/netxen/
9309
9310 NFC SUBSYSTEM
9311 M:      Samuel Ortiz <sameo@linux.intel.com>
9312 L:      linux-wireless@vger.kernel.org
9313 L:      linux-nfc@lists.01.org (subscribers-only)
9314 S:      Supported
9315 F:      net/nfc/
9316 F:      include/net/nfc/
9317 F:      include/uapi/linux/nfc.h
9318 F:      drivers/nfc/
9319 F:      include/linux/platform_data/nfcmrvl.h
9320 F:      include/linux/platform_data/nxp-nci.h
9321 F:      Documentation/devicetree/bindings/net/nfc/
9322
9323 NFS, SUNRPC, AND LOCKD CLIENTS
9324 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9325 M:      Anna Schumaker <anna.schumaker@netapp.com>
9326 L:      linux-nfs@vger.kernel.org
9327 W:      http://client.linux-nfs.org
9328 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9329 S:      Maintained
9330 F:      fs/lockd/
9331 F:      fs/nfs/
9332 F:      fs/nfs_common/
9333 F:      net/sunrpc/
9334 F:      include/linux/lockd/
9335 F:      include/linux/nfs*
9336 F:      include/linux/sunrpc/
9337 F:      include/uapi/linux/nfs*
9338 F:      include/uapi/linux/sunrpc/
9339
9340 NILFS2 FILESYSTEM
9341 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9342 L:      linux-nilfs@vger.kernel.org
9343 W:      http://nilfs.sourceforge.net/
9344 W:      http://nilfs.osdn.jp/
9345 T:      git git://github.com/konis/nilfs2.git
9346 S:      Supported
9347 F:      Documentation/filesystems/nilfs2.txt
9348 F:      fs/nilfs2/
9349 F:      include/trace/events/nilfs2.h
9350 F:      include/uapi/linux/nilfs2_api.h
9351 F:      include/uapi/linux/nilfs2_ondisk.h
9352
9353 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9354 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9355 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9356 S:      Maintained
9357 F:      Documentation/scsi/NinjaSCSI.txt
9358 F:      drivers/scsi/pcmcia/nsp_*
9359
9360 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9361 M:      GOTO Masanori <gotom@debian.or.jp>
9362 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9363 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9364 S:      Maintained
9365 F:      Documentation/scsi/NinjaSCSI.txt
9366 F:      drivers/scsi/nsp32*
9367
9368 NIOS2 ARCHITECTURE
9369 M:      Ley Foon Tan <lftan@altera.com>
9370 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9372 S:      Maintained
9373 F:      arch/nios2/
9374
9375 NOHZ, DYNTICKS SUPPORT
9376 M:      Frederic Weisbecker <fweisbec@gmail.com>
9377 M:      Thomas Gleixner <tglx@linutronix.de>
9378 M:      Ingo Molnar <mingo@kernel.org>
9379 L:      linux-kernel@vger.kernel.org
9380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9381 S:      Maintained
9382 F:      kernel/time/tick*.*
9383 F:      include/linux/tick.h
9384 F:      include/linux/sched/nohz.h
9385
9386 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9387 M:      Pavel Machek <pavel@ucw.cz>
9388 M:      Sakari Ailus <sakari.ailus@iki.fi>
9389 L:      linux-media@vger.kernel.org
9390 S:      Maintained
9391 F:      drivers/media/i2c/et8ek8
9392 F:      drivers/media/i2c/ad5820.c
9393
9394 NOKIA N900 POWER SUPPLY DRIVERS
9395 R:      Pali Rohár <pali.rohar@gmail.com>
9396 F:      include/linux/power/bq2415x_charger.h
9397 F:      include/linux/power/bq27xxx_battery.h
9398 F:      include/linux/power/isp1704_charger.h
9399 F:      drivers/power/supply/bq2415x_charger.c
9400 F:      drivers/power/supply/bq27xxx_battery.c
9401 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9402 F:      drivers/power/supply/isp1704_charger.c
9403 F:      drivers/power/supply/rx51_battery.c
9404
9405 NTB AMD DRIVER
9406 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9407 L:      linux-ntb@googlegroups.com
9408 S:      Supported
9409 F:      drivers/ntb/hw/amd/
9410
9411 NTB DRIVER CORE
9412 M:      Jon Mason <jdmason@kudzu.us>
9413 M:      Dave Jiang <dave.jiang@intel.com>
9414 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9415 L:      linux-ntb@googlegroups.com
9416 S:      Supported
9417 W:      https://github.com/jonmason/ntb/wiki
9418 T:      git git://github.com/jonmason/ntb.git
9419 F:      drivers/ntb/
9420 F:      drivers/net/ntb_netdev.c
9421 F:      include/linux/ntb.h
9422 F:      include/linux/ntb_transport.h
9423 F:      tools/testing/selftests/ntb/
9424
9425 NTB IDT DRIVER
9426 M:      Serge Semin <fancer.lancer@gmail.com>
9427 L:      linux-ntb@googlegroups.com
9428 S:      Supported
9429 F:      drivers/ntb/hw/idt/
9430
9431 NTB INTEL DRIVER
9432 M:      Jon Mason <jdmason@kudzu.us>
9433 M:      Dave Jiang <dave.jiang@intel.com>
9434 L:      linux-ntb@googlegroups.com
9435 S:      Supported
9436 W:      https://github.com/jonmason/ntb/wiki
9437 T:      git git://github.com/jonmason/ntb.git
9438 F:      drivers/ntb/hw/intel/
9439
9440 NTFS FILESYSTEM
9441 M:      Anton Altaparmakov <anton@tuxera.com>
9442 L:      linux-ntfs-dev@lists.sourceforge.net
9443 W:      http://www.tuxera.com/
9444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9445 S:      Supported
9446 F:      Documentation/filesystems/ntfs.txt
9447 F:      fs/ntfs/
9448
9449 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9450 M:      Antonino Daplas <adaplas@gmail.com>
9451 L:      linux-fbdev@vger.kernel.org
9452 S:      Maintained
9453 F:      drivers/video/fbdev/riva/
9454 F:      drivers/video/fbdev/nvidia/
9455
9456 NVM EXPRESS DRIVER
9457 M:      Keith Busch <keith.busch@intel.com>
9458 M:      Jens Axboe <axboe@fb.com>
9459 M:      Christoph Hellwig <hch@lst.de>
9460 M:      Sagi Grimberg <sagi@grimberg.me>
9461 L:      linux-nvme@lists.infradead.org
9462 T:      git://git.infradead.org/nvme.git
9463 W:      http://git.infradead.org/nvme.git
9464 S:      Supported
9465 F:      drivers/nvme/host/
9466 F:      include/linux/nvme.h
9467 F:      include/uapi/linux/nvme_ioctl.h
9468
9469 NVM EXPRESS FC TRANSPORT DRIVERS
9470 M:      James Smart <james.smart@broadcom.com>
9471 L:      linux-nvme@lists.infradead.org
9472 S:      Supported
9473 F:      include/linux/nvme-fc.h
9474 F:      include/linux/nvme-fc-driver.h
9475 F:      drivers/nvme/host/fc.c
9476 F:      drivers/nvme/target/fc.c
9477 F:      drivers/nvme/target/fcloop.c
9478
9479 NVM EXPRESS TARGET DRIVER
9480 M:      Christoph Hellwig <hch@lst.de>
9481 M:      Sagi Grimberg <sagi@grimberg.me>
9482 L:      linux-nvme@lists.infradead.org
9483 T:      git://git.infradead.org/nvme.git
9484 W:      http://git.infradead.org/nvme.git
9485 S:      Supported
9486 F:      drivers/nvme/target/
9487
9488 NVMEM FRAMEWORK
9489 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9490 S:      Maintained
9491 F:      drivers/nvmem/
9492 F:      Documentation/devicetree/bindings/nvmem/
9493 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9494 F:      include/linux/nvmem-consumer.h
9495 F:      include/linux/nvmem-provider.h
9496
9497 NXP TDA998X DRM DRIVER
9498 M:      Russell King <linux@armlinux.org.uk>
9499 S:      Supported
9500 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9501 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9502 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9503 F:      include/drm/i2c/tda998x.h
9504
9505 NXP TFA9879 DRIVER
9506 M:      Peter Rosin <peda@axentia.se>
9507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9508 S:      Maintained
9509 F:      sound/soc/codecs/tfa9879*
9510
9511 NXP-NCI NFC DRIVER
9512 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9513 R:      Charles Gorand <charles.gorand@effinnov.com>
9514 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9515 S:      Supported
9516 F:      drivers/nfc/nxp-nci
9517
9518 OBJTOOL
9519 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9520 S:      Supported
9521 F:      tools/objtool/
9522
9523 OMAP AUDIO SUPPORT
9524 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9525 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9527 L:      linux-omap@vger.kernel.org
9528 S:      Maintained
9529 F:      sound/soc/omap/
9530
9531 OMAP CLOCK FRAMEWORK SUPPORT
9532 M:      Paul Walmsley <paul@pwsan.com>
9533 L:      linux-omap@vger.kernel.org
9534 S:      Maintained
9535 F:      arch/arm/*omap*/*clock*
9536
9537 OMAP DEVICE TREE SUPPORT
9538 M:      Benoît Cousson <bcousson@baylibre.com>
9539 M:      Tony Lindgren <tony@atomide.com>
9540 L:      linux-omap@vger.kernel.org
9541 L:      devicetree@vger.kernel.org
9542 S:      Maintained
9543 F:      arch/arm/boot/dts/*omap*
9544 F:      arch/arm/boot/dts/*am3*
9545 F:      arch/arm/boot/dts/*am4*
9546 F:      arch/arm/boot/dts/*am5*
9547 F:      arch/arm/boot/dts/*dra7*
9548
9549 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9550 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9551 L:      linux-omap@vger.kernel.org
9552 L:      linux-fbdev@vger.kernel.org
9553 S:      Maintained
9554 F:      drivers/video/fbdev/omap2/
9555 F:      Documentation/arm/OMAP/DSS
9556
9557 OMAP FRAMEBUFFER SUPPORT
9558 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9559 L:      linux-fbdev@vger.kernel.org
9560 L:      linux-omap@vger.kernel.org
9561 S:      Maintained
9562 F:      drivers/video/fbdev/omap/
9563
9564 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9565 M:      Roger Quadros <rogerq@ti.com>
9566 M:      Tony Lindgren <tony@atomide.com>
9567 L:      linux-omap@vger.kernel.org
9568 S:      Maintained
9569 F:      drivers/memory/omap-gpmc.c
9570 F:      arch/arm/mach-omap2/*gpmc*
9571
9572 OMAP GPIO DRIVER
9573 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9574 M:      Santosh Shilimkar <ssantosh@kernel.org>
9575 M:      Kevin Hilman <khilman@kernel.org>
9576 L:      linux-omap@vger.kernel.org
9577 S:      Maintained
9578 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9579 F:      drivers/gpio/gpio-omap.c
9580
9581 OMAP HARDWARE SPINLOCK SUPPORT
9582 M:      Ohad Ben-Cohen <ohad@wizery.com>
9583 L:      linux-omap@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/hwspinlock/omap_hwspinlock.c
9586
9587 OMAP HS MMC SUPPORT
9588 L:      linux-mmc@vger.kernel.org
9589 L:      linux-omap@vger.kernel.org
9590 S:      Orphan
9591 F:      drivers/mmc/host/omap_hsmmc.c
9592
9593 OMAP HWMOD DATA
9594 M:      Paul Walmsley <paul@pwsan.com>
9595 L:      linux-omap@vger.kernel.org
9596 S:      Maintained
9597 F:      arch/arm/mach-omap2/omap_hwmod*data*
9598
9599 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9600 M:      Benoît Cousson <bcousson@baylibre.com>
9601 L:      linux-omap@vger.kernel.org
9602 S:      Maintained
9603 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9604
9605 OMAP HWMOD SUPPORT
9606 M:      Benoît Cousson <bcousson@baylibre.com>
9607 M:      Paul Walmsley <paul@pwsan.com>
9608 L:      linux-omap@vger.kernel.org
9609 S:      Maintained
9610 F:      arch/arm/mach-omap2/omap_hwmod.*
9611
9612 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9613 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9614 L:      linux-media@vger.kernel.org
9615 S:      Maintained
9616 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9617 F:      drivers/media/platform/omap3isp/
9618 F:      drivers/staging/media/omap4iss/
9619
9620 OMAP MMC SUPPORT
9621 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9622 L:      linux-omap@vger.kernel.org
9623 S:      Maintained
9624 F:      drivers/mmc/host/omap.c
9625
9626 OMAP POWER MANAGEMENT SUPPORT
9627 M:      Kevin Hilman <khilman@kernel.org>
9628 L:      linux-omap@vger.kernel.org
9629 S:      Maintained
9630 F:      arch/arm/*omap*/*pm*
9631 F:      drivers/cpufreq/omap-cpufreq.c
9632
9633 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9634 M:      Rajendra Nayak <rnayak@codeaurora.org>
9635 M:      Paul Walmsley <paul@pwsan.com>
9636 L:      linux-omap@vger.kernel.org
9637 S:      Maintained
9638 F:      arch/arm/mach-omap2/prm*
9639
9640 OMAP RANDOM NUMBER GENERATOR SUPPORT
9641 M:      Deepak Saxena <dsaxena@plexity.net>
9642 S:      Maintained
9643 F:      drivers/char/hw_random/omap-rng.c
9644
9645 OMAP USB SUPPORT
9646 L:      linux-usb@vger.kernel.org
9647 L:      linux-omap@vger.kernel.org
9648 S:      Orphan
9649 F:      drivers/usb/*/*omap*
9650 F:      arch/arm/*omap*/usb*
9651
9652 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9653 M:      Mark Jackson <mpfj@newflow.co.uk>
9654 L:      linux-omap@vger.kernel.org
9655 S:      Maintained
9656 F:      arch/arm/boot/dts/am335x-nano.dts
9657
9658 OMAP1 SUPPORT
9659 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9660 M:      Tony Lindgren <tony@atomide.com>
9661 L:      linux-omap@vger.kernel.org
9662 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9664 S:      Maintained
9665 F:      arch/arm/mach-omap1/
9666 F:      arch/arm/plat-omap/
9667 F:      arch/arm/configs/omap1_defconfig
9668 F:      drivers/i2c/busses/i2c-omap.c
9669 F:      include/linux/i2c-omap.h
9670
9671 OMAP2+ SUPPORT
9672 M:      Tony Lindgren <tony@atomide.com>
9673 L:      linux-omap@vger.kernel.org
9674 W:      http://www.muru.com/linux/omap/
9675 W:      http://linux.omap.com/
9676 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9678 S:      Maintained
9679 F:      arch/arm/mach-omap2/
9680 F:      arch/arm/plat-omap/
9681 F:      arch/arm/configs/omap2plus_defconfig
9682 F:      drivers/i2c/busses/i2c-omap.c
9683 F:      drivers/irqchip/irq-omap-intc.c
9684 F:      drivers/mfd/*omap*.c
9685 F:      drivers/mfd/menelaus.c
9686 F:      drivers/mfd/palmas.c
9687 F:      drivers/mfd/tps65217.c
9688 F:      drivers/mfd/tps65218.c
9689 F:      drivers/mfd/tps65910.c
9690 F:      drivers/mfd/twl-core.[ch]
9691 F:      drivers/mfd/twl4030*.c
9692 F:      drivers/mfd/twl6030*.c
9693 F:      drivers/mfd/twl6040*.c
9694 F:      drivers/regulator/palmas-regulator*.c
9695 F:      drivers/regulator/pbias-regulator.c
9696 F:      drivers/regulator/tps65217-regulator.c
9697 F:      drivers/regulator/tps65218-regulator.c
9698 F:      drivers/regulator/tps65910-regulator.c
9699 F:      drivers/regulator/twl-regulator.c
9700 F:      drivers/regulator/twl6030-regulator.c
9701 F:      include/linux/i2c-omap.h
9702
9703 OMFS FILESYSTEM
9704 M:      Bob Copeland <me@bobcopeland.com>
9705 L:      linux-karma-devel@lists.sourceforge.net
9706 S:      Maintained
9707 F:      Documentation/filesystems/omfs.txt
9708 F:      fs/omfs/
9709
9710 OMNIKEY CARDMAN 4000 DRIVER
9711 M:      Harald Welte <laforge@gnumonks.org>
9712 S:      Maintained
9713 F:      drivers/char/pcmcia/cm4000_cs.c
9714 F:      include/linux/cm4000_cs.h
9715 F:      include/uapi/linux/cm4000_cs.h
9716
9717 OMNIKEY CARDMAN 4040 DRIVER
9718 M:      Harald Welte <laforge@gnumonks.org>
9719 S:      Maintained
9720 F:      drivers/char/pcmcia/cm4040_cs.*
9721
9722 OMNIVISION OV13858 SENSOR DRIVER
9723 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9724 L:      linux-media@vger.kernel.org
9725 T:      git git://linuxtv.org/media_tree.git
9726 S:      Maintained
9727 F:      drivers/media/i2c/ov13858.c
9728
9729 OMNIVISION OV5640 SENSOR DRIVER
9730 M:      Steve Longerbeam <slongerbeam@gmail.com>
9731 L:      linux-media@vger.kernel.org
9732 T:      git git://linuxtv.org/media_tree.git
9733 S:      Maintained
9734 F:      drivers/media/i2c/ov5640.c
9735
9736 OMNIVISION OV5647 SENSOR DRIVER
9737 M:      Ramiro Oliveira <roliveir@synopsys.com>
9738 L:      linux-media@vger.kernel.org
9739 T:      git git://linuxtv.org/media_tree.git
9740 S:      Maintained
9741 F:      drivers/media/i2c/ov5647.c
9742
9743 OMNIVISION OV7670 SENSOR DRIVER
9744 M:      Jonathan Corbet <corbet@lwn.net>
9745 L:      linux-media@vger.kernel.org
9746 T:      git git://linuxtv.org/media_tree.git
9747 S:      Maintained
9748 F:      drivers/media/i2c/ov7670.c
9749 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9750
9751 ONENAND FLASH DRIVER
9752 M:      Kyungmin Park <kyungmin.park@samsung.com>
9753 L:      linux-mtd@lists.infradead.org
9754 S:      Maintained
9755 F:      drivers/mtd/onenand/
9756 F:      include/linux/mtd/onenand*.h
9757
9758 ONSTREAM SCSI TAPE DRIVER
9759 M:      Willem Riede <osst@riede.org>
9760 L:      osst-users@lists.sourceforge.net
9761 L:      linux-scsi@vger.kernel.org
9762 S:      Maintained
9763 F:      Documentation/scsi/osst.txt
9764 F:      drivers/scsi/osst.*
9765 F:      drivers/scsi/osst_*.h
9766 F:      drivers/scsi/st.h
9767
9768 OP-TEE DRIVER
9769 M:      Jens Wiklander <jens.wiklander@linaro.org>
9770 S:      Maintained
9771 F:      drivers/tee/optee/
9772
9773 OPA-VNIC DRIVER
9774 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9775 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9776 L:      linux-rdma@vger.kernel.org
9777 S:      Supported
9778 F:      drivers/infiniband/ulp/opa_vnic
9779
9780 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9781 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9782 L:      devicetree@vger.kernel.org
9783 S:      Maintained
9784 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9785 F:      Documentation/devicetree/overlay-notes.txt
9786 F:      drivers/of/overlay.c
9787 F:      drivers/of/resolver.c
9788
9789 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9790 M:      Rob Herring <robh+dt@kernel.org>
9791 M:      Frank Rowand <frowand.list@gmail.com>
9792 L:      devicetree@vger.kernel.org
9793 W:      http://www.devicetree.org/
9794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9795 S:      Maintained
9796 F:      drivers/of/
9797 F:      include/linux/of*.h
9798 F:      scripts/dtc/
9799 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9800
9801 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9802 M:      Rob Herring <robh+dt@kernel.org>
9803 M:      Mark Rutland <mark.rutland@arm.com>
9804 L:      devicetree@vger.kernel.org
9805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9806 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9807 S:      Maintained
9808 F:      Documentation/devicetree/
9809 F:      arch/*/boot/dts/
9810 F:      include/dt-bindings/
9811
9812 OPENCORES I2C BUS DRIVER
9813 M:      Peter Korsgaard <jacmet@sunsite.dk>
9814 L:      linux-i2c@vger.kernel.org
9815 S:      Maintained
9816 F:      Documentation/i2c/busses/i2c-ocores
9817 F:      drivers/i2c/busses/i2c-ocores.c
9818
9819 OPENRISC ARCHITECTURE
9820 M:      Jonas Bonn <jonas@southpole.se>
9821 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9822 M:      Stafford Horne <shorne@gmail.com>
9823 T:      git git://github.com/openrisc/linux.git
9824 L:      openrisc@lists.librecores.org
9825 W:      http://openrisc.io
9826 S:      Maintained
9827 F:      arch/openrisc/
9828
9829 OPENVSWITCH
9830 M:      Pravin Shelar <pshelar@nicira.com>
9831 L:      netdev@vger.kernel.org
9832 L:      dev@openvswitch.org
9833 W:      http://openvswitch.org
9834 S:      Maintained
9835 F:      net/openvswitch/
9836 F:      include/uapi/linux/openvswitch.h
9837
9838 OPERATING PERFORMANCE POINTS (OPP)
9839 M:      Viresh Kumar <vireshk@kernel.org>
9840 M:      Nishanth Menon <nm@ti.com>
9841 M:      Stephen Boyd <sboyd@codeaurora.org>
9842 L:      linux-pm@vger.kernel.org
9843 S:      Maintained
9844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9845 F:      drivers/base/power/opp/
9846 F:      include/linux/pm_opp.h
9847 F:      Documentation/power/opp.txt
9848 F:      Documentation/devicetree/bindings/opp/
9849
9850 OPL4 DRIVER
9851 M:      Clemens Ladisch <clemens@ladisch.de>
9852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9853 T:      git git://git.alsa-project.org/alsa-kernel.git
9854 S:      Maintained
9855 F:      sound/drivers/opl4/
9856
9857 OPROFILE
9858 M:      Robert Richter <rric@kernel.org>
9859 L:      oprofile-list@lists.sf.net
9860 S:      Maintained
9861 F:      arch/*/include/asm/oprofile*.h
9862 F:      arch/*/oprofile/
9863 F:      drivers/oprofile/
9864 F:      include/linux/oprofile.h
9865
9866 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9867 M:      Mark Fasheh <mfasheh@versity.com>
9868 M:      Joel Becker <jlbec@evilplan.org>
9869 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9870 W:      http://ocfs2.wiki.kernel.org
9871 S:      Supported
9872 F:      Documentation/filesystems/ocfs2.txt
9873 F:      Documentation/filesystems/dlmfs.txt
9874 F:      fs/ocfs2/
9875
9876 ORANGEFS FILESYSTEM
9877 M:      Mike Marshall <hubcap@omnibond.com>
9878 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9880 S:      Supported
9881 F:      fs/orangefs/
9882 F:      Documentation/filesystems/orangefs.txt
9883
9884 ORINOCO DRIVER
9885 L:      linux-wireless@vger.kernel.org
9886 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9887 W:      http://www.nongnu.org/orinoco/
9888 S:      Orphan
9889 F:      drivers/net/wireless/intersil/orinoco/
9890
9891 OSD LIBRARY and FILESYSTEM
9892 M:      Boaz Harrosh <ooo@electrozaur.com>
9893 S:      Maintained
9894 F:      drivers/scsi/osd/
9895 F:      include/scsi/osd_*
9896 F:      fs/exofs/
9897
9898 OV2659 OMNIVISION SENSOR DRIVER
9899 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9900 L:      linux-media@vger.kernel.org
9901 W:      https://linuxtv.org
9902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9903 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9904 S:      Maintained
9905 F:      drivers/media/i2c/ov2659.c
9906 F:      include/media/i2c/ov2659.h
9907
9908 OVERLAY FILESYSTEM
9909 M:      Miklos Szeredi <miklos@szeredi.hu>
9910 L:      linux-unionfs@vger.kernel.org
9911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9912 S:      Supported
9913 F:      fs/overlayfs/
9914 F:      Documentation/filesystems/overlayfs.txt
9915
9916 P54 WIRELESS DRIVER
9917 M:      Christian Lamparter <chunkeey@googlemail.com>
9918 L:      linux-wireless@vger.kernel.org
9919 W:      http://wireless.kernel.org/en/users/Drivers/p54
9920 S:      Maintained
9921 F:      drivers/net/wireless/intersil/p54/
9922
9923 PA SEMI ETHERNET DRIVER
9924 L:      netdev@vger.kernel.org
9925 S:      Orphan
9926 F:      drivers/net/ethernet/pasemi/*
9927
9928 PA SEMI SMBUS DRIVER
9929 L:      linux-i2c@vger.kernel.org
9930 S:      Orphan
9931 F:      drivers/i2c/busses/i2c-pasemi.c
9932
9933 PADATA PARALLEL EXECUTION MECHANISM
9934 M:      Steffen Klassert <steffen.klassert@secunet.com>
9935 L:      linux-crypto@vger.kernel.org
9936 S:      Maintained
9937 F:      kernel/padata.c
9938 F:      include/linux/padata.h
9939 F:      Documentation/padata.txt
9940
9941 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9942 M:      Harald Welte <laforge@gnumonks.org>
9943 L:      platform-driver-x86@vger.kernel.org
9944 S:      Maintained
9945 F:      drivers/platform/x86/panasonic-laptop.c
9946
9947 PANASONIC MN10300/AM33/AM34 PORT
9948 M:      David Howells <dhowells@redhat.com>
9949 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9950 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9951 S:      Maintained
9952 F:      Documentation/mn10300/
9953 F:      arch/mn10300/
9954
9955 PARALLEL LCD/KEYPAD PANEL DRIVER
9956 M:      Willy Tarreau <willy@haproxy.com>
9957 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9958 S:      Odd Fixes
9959 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9960 F:      drivers/misc/panel.c
9961
9962 PARALLEL PORT SUBSYSTEM
9963 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9964 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9965 L:      linux-parport@lists.infradead.org (subscribers-only)
9966 S:      Maintained
9967 F:      drivers/parport/
9968 F:      include/linux/parport*.h
9969 F:      drivers/char/ppdev.c
9970 F:      include/uapi/linux/ppdev.h
9971 F:      Documentation/parport*.txt
9972
9973 PARAVIRT_OPS INTERFACE
9974 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9975 M:      Chris Wright <chrisw@sous-sol.org>
9976 M:      Alok Kataria <akataria@vmware.com>
9977 M:      Rusty Russell <rusty@rustcorp.com.au>
9978 L:      virtualization@lists.linux-foundation.org
9979 S:      Supported
9980 F:      Documentation/virtual/paravirt_ops.txt
9981 F:      arch/*/kernel/paravirt*
9982 F:      arch/*/include/asm/paravirt.h
9983 F:      include/linux/hypervisor.h
9984
9985 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9986 M:      Tim Waugh <tim@cyberelk.net>
9987 L:      linux-parport@lists.infradead.org (subscribers-only)
9988 S:      Maintained
9989 F:      Documentation/blockdev/paride.txt
9990 F:      drivers/block/paride/
9991
9992 PARISC ARCHITECTURE
9993 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9994 M:      Helge Deller <deller@gmx.de>
9995 L:      linux-parisc@vger.kernel.org
9996 W:      http://www.parisc-linux.org/
9997 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10000 S:      Maintained
10001 F:      arch/parisc/
10002 F:      Documentation/parisc/
10003 F:      drivers/parisc/
10004 F:      drivers/char/agp/parisc-agp.c
10005 F:      drivers/input/serio/gscps2.c
10006 F:      drivers/parport/parport_gsc.*
10007 F:      drivers/tty/serial/8250/8250_gsc.c
10008 F:      drivers/video/fbdev/sti*
10009 F:      drivers/video/console/sti*
10010 F:      drivers/video/logo/logo_parisc*
10011
10012 PARMAN
10013 M:      Jiri Pirko <jiri@mellanox.com>
10014 L:      netdev@vger.kernel.org
10015 S:      Supported
10016 F:      lib/parman.c
10017 F:      lib/test_parman.c
10018 F:      include/linux/parman.h
10019
10020 PC87360 HARDWARE MONITORING DRIVER
10021 M:      Jim Cromie <jim.cromie@gmail.com>
10022 L:      linux-hwmon@vger.kernel.org
10023 S:      Maintained
10024 F:      Documentation/hwmon/pc87360
10025 F:      drivers/hwmon/pc87360.c
10026
10027 PC8736x GPIO DRIVER
10028 M:      Jim Cromie <jim.cromie@gmail.com>
10029 S:      Maintained
10030 F:      drivers/char/pc8736x_gpio.c
10031
10032 PC87427 HARDWARE MONITORING DRIVER
10033 M:      Jean Delvare <jdelvare@suse.com>
10034 L:      linux-hwmon@vger.kernel.org
10035 S:      Maintained
10036 F:      Documentation/hwmon/pc87427
10037 F:      drivers/hwmon/pc87427.c
10038
10039 PCA9532 LED DRIVER
10040 M:      Riku Voipio <riku.voipio@iki.fi>
10041 S:      Maintained
10042 F:      drivers/leds/leds-pca9532.c
10043 F:      include/linux/leds-pca9532.h
10044
10045 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10046 M:      Guenter Roeck <linux@roeck-us.net>
10047 L:      linux-i2c@vger.kernel.org
10048 S:      Maintained
10049 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10050
10051 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10052 M:      Khalid Aziz <khalid@gonehiking.org>
10053 S:      Maintained
10054 F:      drivers/firmware/pcdp.*
10055
10056 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10057 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10058 L:      linux-pci@vger.kernel.org
10059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10062 F:      drivers/pci/host/pci-aardvark.c
10063
10064 PCI DRIVER FOR ALTERA PCIE IP
10065 M:      Ley Foon Tan <lftan@altera.com>
10066 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10067 L:      linux-pci@vger.kernel.org
10068 S:      Supported
10069 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10070 F:      drivers/pci/host/pcie-altera.c
10071
10072 PCI DRIVER FOR APPLIEDMICRO XGENE
10073 M:      Tanmay Inamdar <tinamdar@apm.com>
10074 L:      linux-pci@vger.kernel.org
10075 L:      linux-arm-kernel@lists.infradead.org
10076 S:      Maintained
10077 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10078 F:      drivers/pci/host/pci-xgene.c
10079
10080 PCI DRIVER FOR ARM VERSATILE PLATFORM
10081 M:      Rob Herring <robh@kernel.org>
10082 L:      linux-pci@vger.kernel.org
10083 L:      linux-arm-kernel@lists.infradead.org
10084 S:      Maintained
10085 F:      Documentation/devicetree/bindings/pci/versatile.txt
10086 F:      drivers/pci/host/pci-versatile.c
10087
10088 PCI DRIVER FOR ARMADA 8K
10089 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10090 L:      linux-pci@vger.kernel.org
10091 L:      linux-arm-kernel@lists.infradead.org
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10094 F:      drivers/pci/dwc/pcie-armada8k.c
10095
10096 PCI DRIVER FOR FREESCALE LAYERSCAPE
10097 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10098 M:      Mingkai Hu <mingkai.hu@freescale.com>
10099 M:      Roy Zang <tie-fei.zang@freescale.com>
10100 L:      linuxppc-dev@lists.ozlabs.org
10101 L:      linux-pci@vger.kernel.org
10102 L:      linux-arm-kernel@lists.infradead.org
10103 S:      Maintained
10104 F:      drivers/pci/dwc/*layerscape*
10105
10106 PCI DRIVER FOR GENERIC OF HOSTS
10107 M:      Will Deacon <will.deacon@arm.com>
10108 L:      linux-pci@vger.kernel.org
10109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10110 S:      Maintained
10111 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10112 F:      drivers/pci/host/pci-host-common.c
10113 F:      drivers/pci/host/pci-host-generic.c
10114
10115 PCI DRIVER FOR IMX6
10116 M:      Richard Zhu <hongxing.zhu@nxp.com>
10117 M:      Lucas Stach <l.stach@pengutronix.de>
10118 L:      linux-pci@vger.kernel.org
10119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10120 S:      Maintained
10121 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10122 F:      drivers/pci/dwc/*imx6*
10123
10124 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10125 M:      Keith Busch <keith.busch@intel.com>
10126 L:      linux-pci@vger.kernel.org
10127 S:      Supported
10128 F:      drivers/pci/host/vmd.c
10129
10130 PCI DRIVER FOR MICROSEMI SWITCHTEC
10131 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10132 M:      Stephen Bates <stephen.bates@microsemi.com>
10133 M:      Logan Gunthorpe <logang@deltatee.com>
10134 L:      linux-pci@vger.kernel.org
10135 S:      Maintained
10136 F:      Documentation/switchtec.txt
10137 F:      Documentation/ABI/testing/sysfs-class-switchtec
10138 F:      drivers/pci/switch/switchtec*
10139 F:      include/uapi/linux/switchtec_ioctl.h
10140
10141 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10142 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10143 M:      Jason Cooper <jason@lakedaemon.net>
10144 L:      linux-pci@vger.kernel.org
10145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 S:      Maintained
10147 F:      drivers/pci/host/*mvebu*
10148
10149 PCI DRIVER FOR NVIDIA TEGRA
10150 M:      Thierry Reding <thierry.reding@gmail.com>
10151 L:      linux-tegra@vger.kernel.org
10152 L:      linux-pci@vger.kernel.org
10153 S:      Supported
10154 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10155 F:      drivers/pci/host/pci-tegra.c
10156
10157 PCI DRIVER FOR RENESAS R-CAR
10158 M:      Simon Horman <horms@verge.net.au>
10159 L:      linux-pci@vger.kernel.org
10160 L:      linux-renesas-soc@vger.kernel.org
10161 S:      Maintained
10162 F:      drivers/pci/host/*rcar*
10163
10164 PCI DRIVER FOR SAMSUNG EXYNOS
10165 M:      Jingoo Han <jingoohan1@gmail.com>
10166 L:      linux-pci@vger.kernel.org
10167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10168 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10169 S:      Maintained
10170 F:      drivers/pci/dwc/pci-exynos.c
10171
10172 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10173 M:      Jingoo Han <jingoohan1@gmail.com>
10174 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10175 L:      linux-pci@vger.kernel.org
10176 S:      Maintained
10177 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10178 F:      drivers/pci/dwc/*designware*
10179
10180 PCI DRIVER FOR TI DRA7XX
10181 M:      Kishon Vijay Abraham I <kishon@ti.com>
10182 L:      linux-omap@vger.kernel.org
10183 L:      linux-pci@vger.kernel.org
10184 S:      Supported
10185 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10186 F:      drivers/pci/dwc/pci-dra7xx.c
10187
10188 PCI DRIVER FOR TI KEYSTONE
10189 M:      Murali Karicheri <m-karicheri2@ti.com>
10190 L:      linux-pci@vger.kernel.org
10191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192 S:      Maintained
10193 F:      drivers/pci/dwc/*keystone*
10194
10195 PCI ENDPOINT SUBSYSTEM
10196 M:      Kishon Vijay Abraham I <kishon@ti.com>
10197 L:      linux-pci@vger.kernel.org
10198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10199 S:      Supported
10200 F:      drivers/pci/endpoint/
10201 F:      drivers/misc/pci_endpoint_test.c
10202 F:      tools/pci/
10203
10204 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10205 M:      Russell Currey <ruscur@russell.cc>
10206 L:      linuxppc-dev@lists.ozlabs.org
10207 S:      Supported
10208 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10209 F:      arch/powerpc/kernel/eeh*.c
10210 F:      arch/powerpc/platforms/*/eeh*.c
10211 F:      arch/powerpc/include/*/eeh*.h
10212
10213 PCI ERROR RECOVERY
10214 M:      Linas Vepstas <linasvepstas@gmail.com>
10215 L:      linux-pci@vger.kernel.org
10216 S:      Supported
10217 F:      Documentation/PCI/pci-error-recovery.txt
10218
10219 PCI MSI DRIVER FOR ALTERA MSI IP
10220 M:      Ley Foon Tan <lftan@altera.com>
10221 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10222 L:      linux-pci@vger.kernel.org
10223 S:      Supported
10224 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10225 F:      drivers/pci/host/pcie-altera-msi.c
10226
10227 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10228 M:      Duc Dang <dhdang@apm.com>
10229 L:      linux-pci@vger.kernel.org
10230 L:      linux-arm-kernel@lists.infradead.org
10231 S:      Maintained
10232 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10233 F:      drivers/pci/host/pci-xgene-msi.c
10234
10235 PCI SUBSYSTEM
10236 M:      Bjorn Helgaas <bhelgaas@google.com>
10237 L:      linux-pci@vger.kernel.org
10238 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10240 S:      Supported
10241 F:      Documentation/devicetree/bindings/pci/
10242 F:      Documentation/PCI/
10243 F:      drivers/pci/
10244 F:      include/linux/pci*
10245 F:      arch/x86/pci/
10246 F:      arch/x86/kernel/quirks.c
10247
10248 PCIE DRIVER FOR AXIS ARTPEC
10249 M:      Niklas Cassel <niklas.cassel@axis.com>
10250 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10251 L:      linux-arm-kernel@axis.com
10252 L:      linux-pci@vger.kernel.org
10253 S:      Maintained
10254 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10255 F:      drivers/pci/dwc/*artpec*
10256
10257 PCIE DRIVER FOR CAVIUM THUNDERX
10258 M:      David Daney <david.daney@cavium.com>
10259 L:      linux-pci@vger.kernel.org
10260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 S:      Supported
10262 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10263 F:      drivers/pci/host/pci-thunder-*
10264
10265 PCIE DRIVER FOR HISILICON
10266 M:      Zhou Wang <wangzhou1@hisilicon.com>
10267 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10268 L:      linux-pci@vger.kernel.org
10269 S:      Maintained
10270 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10271 F:      drivers/pci/dwc/pcie-hisi.c
10272
10273 PCIE DRIVER FOR HISILICON KIRIN
10274 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10275 M:      Binghui Wang <wangbinghui@hisilicon.com>
10276 L:      linux-pci@vger.kernel.org
10277 S:      Maintained
10278 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10279 F:      drivers/pci/dwc/pcie-kirin.c
10280
10281 PCIE DRIVER FOR MEDIATEK
10282 M:      Ryder Lee <ryder.lee@mediatek.com>
10283 L:      linux-pci@vger.kernel.org
10284 L:      linux-mediatek@lists.infradead.org
10285 S:      Supported
10286 F:      Documentation/devicetree/bindings/pci/mediatek*
10287 F:      drivers/pci/host/*mediatek*
10288
10289 PCIE DRIVER FOR QUALCOMM MSM
10290 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10291 L:      linux-pci@vger.kernel.org
10292 L:      linux-arm-msm@vger.kernel.org
10293 S:      Maintained
10294 F:      drivers/pci/dwc/*qcom*
10295
10296 PCIE DRIVER FOR ROCKCHIP
10297 M:      Shawn Lin <shawn.lin@rock-chips.com>
10298 L:      linux-pci@vger.kernel.org
10299 L:      linux-rockchip@lists.infradead.org
10300 S:      Maintained
10301 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10302 F:      drivers/pci/host/pcie-rockchip.c
10303
10304 PCIE DRIVER FOR ST SPEAR13XX
10305 M:      Pratyush Anand <pratyush.anand@gmail.com>
10306 L:      linux-pci@vger.kernel.org
10307 S:      Maintained
10308 F:      drivers/pci/dwc/*spear*
10309
10310 PCMCIA SUBSYSTEM
10311 P:      Linux PCMCIA Team
10312 L:      linux-pcmcia@lists.infradead.org
10313 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10315 S:      Maintained
10316 F:      Documentation/pcmcia/
10317 F:      tools/pcmcia/
10318 F:      drivers/pcmcia/
10319 F:      include/pcmcia/
10320
10321 PCNET32 NETWORK DRIVER
10322 M:      Don Fry <pcnet32@frontier.com>
10323 L:      netdev@vger.kernel.org
10324 S:      Maintained
10325 F:      drivers/net/ethernet/amd/pcnet32.c
10326
10327 PCRYPT PARALLEL CRYPTO ENGINE
10328 M:      Steffen Klassert <steffen.klassert@secunet.com>
10329 L:      linux-crypto@vger.kernel.org
10330 S:      Maintained
10331 F:      crypto/pcrypt.c
10332 F:      include/crypto/pcrypt.h
10333
10334 PER-CPU MEMORY ALLOCATOR
10335 M:      Tejun Heo <tj@kernel.org>
10336 M:      Christoph Lameter <cl@linux.com>
10337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10338 S:      Maintained
10339 F:      include/linux/percpu*.h
10340 F:      mm/percpu*.c
10341 F:      arch/*/include/asm/percpu.h
10342
10343 PER-TASK DELAY ACCOUNTING
10344 M:      Balbir Singh <bsingharora@gmail.com>
10345 S:      Maintained
10346 F:      include/linux/delayacct.h
10347 F:      kernel/delayacct.c
10348
10349 PERFORMANCE EVENTS SUBSYSTEM
10350 M:      Peter Zijlstra <peterz@infradead.org>
10351 M:      Ingo Molnar <mingo@redhat.com>
10352 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10353 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10354 L:      linux-kernel@vger.kernel.org
10355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10356 S:      Supported
10357 F:      kernel/events/*
10358 F:      include/linux/perf_event.h
10359 F:      include/uapi/linux/perf_event.h
10360 F:      arch/*/kernel/perf_event*.c
10361 F:      arch/*/kernel/*/perf_event*.c
10362 F:      arch/*/kernel/*/*/perf_event*.c
10363 F:      arch/*/include/asm/perf_event.h
10364 F:      arch/*/kernel/perf_callchain.c
10365 F:      arch/*/events/*
10366 F:      tools/perf/
10367
10368 PERSONALITY HANDLING
10369 M:      Christoph Hellwig <hch@infradead.org>
10370 L:      linux-abi-devel@lists.sourceforge.net
10371 S:      Maintained
10372 F:      include/linux/personality.h
10373 F:      include/uapi/linux/personality.h
10374
10375 PHONET PROTOCOL
10376 M:      Remi Denis-Courmont <courmisch@gmail.com>
10377 S:      Supported
10378 F:      Documentation/networking/phonet.txt
10379 F:      include/linux/phonet.h
10380 F:      include/net/phonet/
10381 F:      include/uapi/linux/phonet.h
10382 F:      net/phonet/
10383
10384 PHRAM MTD DRIVER
10385 M:      Joern Engel <joern@lazybastard.org>
10386 L:      linux-mtd@lists.infradead.org
10387 S:      Maintained
10388 F:      drivers/mtd/devices/phram.c
10389
10390 PICOLCD HID DRIVER
10391 M:      Bruno Prémont <bonbons@linux-vserver.org>
10392 L:      linux-input@vger.kernel.org
10393 S:      Maintained
10394 F:      drivers/hid/hid-picolcd*
10395
10396 PICOXCELL SUPPORT
10397 M:      Jamie Iles <jamie@jamieiles.com>
10398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10400 S:      Supported
10401 F:      arch/arm/boot/dts/picoxcell*
10402 F:      arch/arm/mach-picoxcell/
10403 F:      drivers/crypto/picoxcell*
10404
10405 PIN CONTROL SUBSYSTEM
10406 M:      Linus Walleij <linus.walleij@linaro.org>
10407 L:      linux-gpio@vger.kernel.org
10408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10409 S:      Maintained
10410 F:      Documentation/devicetree/bindings/pinctrl/
10411 F:      Documentation/driver-api/pinctl.rst
10412 F:      drivers/pinctrl/
10413 F:      include/linux/pinctrl/
10414
10415 PIN CONTROLLER - ATMEL AT91
10416 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10418 S:      Maintained
10419 F:      drivers/pinctrl/pinctrl-at91.*
10420
10421 PIN CONTROLLER - ATMEL AT91 PIO4
10422 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10424 L:      linux-gpio@vger.kernel.org
10425 S:      Supported
10426 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10427
10428 PIN CONTROLLER - INTEL
10429 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10430 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10431 S:      Maintained
10432 F:      drivers/pinctrl/intel/
10433
10434 PIN CONTROLLER - QUALCOMM
10435 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10436 S:      Maintained
10437 L:      linux-arm-msm@vger.kernel.org
10438 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10439 F:      drivers/pinctrl/qcom/
10440
10441 PIN CONTROLLER - RENESAS
10442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10443 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10444 L:      linux-renesas-soc@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/pinctrl/sh-pfc/
10447
10448 PIN CONTROLLER - SAMSUNG
10449 M:      Tomasz Figa <tomasz.figa@gmail.com>
10450 M:      Krzysztof Kozlowski <krzk@kernel.org>
10451 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10454 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10456 S:      Maintained
10457 F:      drivers/pinctrl/samsung/
10458 F:      include/dt-bindings/pinctrl/samsung.h
10459 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10460
10461 PIN CONTROLLER - SINGLE
10462 M:      Tony Lindgren <tony@atomide.com>
10463 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10465 L:      linux-omap@vger.kernel.org
10466 S:      Maintained
10467 F:      drivers/pinctrl/pinctrl-single.c
10468
10469 PIN CONTROLLER - ST SPEAR
10470 M:      Viresh Kumar <vireshk@kernel.org>
10471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10472 W:      http://www.st.com/spear
10473 S:      Maintained
10474 F:      drivers/pinctrl/spear/
10475
10476 PISTACHIO SOC SUPPORT
10477 M:      James Hartley <james.hartley@imgtec.com>
10478 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10479 L:      linux-mips@linux-mips.org
10480 S:      Maintained
10481 F:      arch/mips/pistachio/
10482 F:      arch/mips/include/asm/mach-pistachio/
10483 F:      arch/mips/boot/dts/img/pistachio*
10484 F:      arch/mips/configs/pistachio*_defconfig
10485
10486 PKTCDVD DRIVER
10487 S:      Orphan
10488 M:      linux-block@vger.kernel.org
10489 F:      drivers/block/pktcdvd.c
10490 F:      include/linux/pktcdvd.h
10491 F:      include/uapi/linux/pktcdvd.h
10492
10493 PKUNITY SOC DRIVERS
10494 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10495 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10496 S:      Maintained
10497 T:      git git://github.com/gxt/linux.git
10498 F:      drivers/input/serio/i8042-unicore32io.h
10499 F:      drivers/i2c/busses/i2c-puv3.c
10500 F:      drivers/video/fbdev/fb-puv3.c
10501 F:      drivers/rtc/rtc-puv3.c
10502
10503 PMBUS HARDWARE MONITORING DRIVERS
10504 M:      Guenter Roeck <linux@roeck-us.net>
10505 L:      linux-hwmon@vger.kernel.org
10506 W:      http://hwmon.wiki.kernel.org/
10507 W:      http://www.roeck-us.net/linux/drivers/
10508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10509 S:      Maintained
10510 F:      Documentation/hwmon/pmbus
10511 F:      drivers/hwmon/pmbus/
10512 F:      include/linux/pmbus.h
10513
10514 PMC SIERRA MaxRAID DRIVER
10515 L:      linux-scsi@vger.kernel.org
10516 W:      http://www.pmc-sierra.com/
10517 S:      Orphan
10518 F:      drivers/scsi/pmcraid.*
10519
10520 PMC SIERRA PM8001 DRIVER
10521 M:      Jack Wang <jinpu.wang@profitbricks.com>
10522 M:      lindar_liu@usish.com
10523 L:      linux-scsi@vger.kernel.org
10524 S:      Supported
10525 F:      drivers/scsi/pm8001/
10526
10527 PNP SUPPORT
10528 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10529 S:      Maintained
10530 F:      drivers/pnp/
10531
10532 POSIX CLOCKS and TIMERS
10533 M:      Thomas Gleixner <tglx@linutronix.de>
10534 L:      linux-kernel@vger.kernel.org
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10536 S:      Maintained
10537 F:      fs/timerfd.c
10538 F:      include/linux/timer*
10539 F:      kernel/time/*timer*
10540
10541 POWER MANAGEMENT CORE
10542 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10543 L:      linux-pm@vger.kernel.org
10544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10545 B:      https://bugzilla.kernel.org
10546 S:      Supported
10547 F:      drivers/base/power/
10548 F:      include/linux/pm.h
10549 F:      include/linux/pm_*
10550 F:      include/linux/powercap.h
10551 F:      drivers/powercap/
10552
10553 POWER STATE COORDINATION INTERFACE (PSCI)
10554 M:      Mark Rutland <mark.rutland@arm.com>
10555 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10556 L:      linux-arm-kernel@lists.infradead.org
10557 S:      Maintained
10558 F:      drivers/firmware/psci*.c
10559 F:      include/linux/psci.h
10560 F:      include/uapi/linux/psci.h
10561
10562 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10563 M:      Sebastian Reichel <sre@kernel.org>
10564 L:      linux-pm@vger.kernel.org
10565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10566 S:      Maintained
10567 F:      Documentation/devicetree/bindings/power/supply/
10568 F:      include/linux/power_supply.h
10569 F:      drivers/power/supply/
10570
10571 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10572 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10573 L:      linuxppc-dev@lists.ozlabs.org
10574 S:      Maintained
10575 F:      drivers/char/powernv-op-panel.c
10576
10577 PPP OVER ATM (RFC 2364)
10578 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10579 S:      Maintained
10580 F:      net/atm/pppoatm.c
10581 F:      include/uapi/linux/atmppp.h
10582
10583 PPP OVER ETHERNET
10584 M:      Michal Ostrowski <mostrows@earthlink.net>
10585 S:      Maintained
10586 F:      drivers/net/ppp/pppoe.c
10587 F:      drivers/net/ppp/pppox.c
10588
10589 PPP OVER L2TP
10590 M:      James Chapman <jchapman@katalix.com>
10591 S:      Maintained
10592 F:      net/l2tp/l2tp_ppp.c
10593 F:      include/linux/if_pppol2tp.h
10594 F:      include/uapi/linux/if_pppol2tp.h
10595
10596 PPP PROTOCOL DRIVERS AND COMPRESSORS
10597 M:      Paul Mackerras <paulus@samba.org>
10598 L:      linux-ppp@vger.kernel.org
10599 S:      Maintained
10600 F:      drivers/net/ppp/ppp_*
10601
10602 PPS SUPPORT
10603 M:      Rodolfo Giometti <giometti@enneenne.com>
10604 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10605 L:      linuxpps@ml.enneenne.com (subscribers-only)
10606 S:      Maintained
10607 F:      Documentation/pps/
10608 F:      drivers/pps/
10609 F:      include/linux/pps*.h
10610
10611 PPTP DRIVER
10612 M:      Dmitry Kozlov <xeb@mail.ru>
10613 L:      netdev@vger.kernel.org
10614 S:      Maintained
10615 F:      drivers/net/ppp/pptp.c
10616 W:      http://sourceforge.net/projects/accel-pptp
10617
10618 PREEMPTIBLE KERNEL
10619 M:      Robert Love <rml@tech9.net>
10620 L:      kpreempt-tech@lists.sourceforge.net
10621 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10622 S:      Supported
10623 F:      Documentation/preempt-locking.txt
10624 F:      include/linux/preempt.h
10625
10626 PRINTK
10627 M:      Petr Mladek <pmladek@suse.com>
10628 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10629 R:      Steven Rostedt <rostedt@goodmis.org>
10630 S:      Maintained
10631 F:      kernel/printk/
10632 F:      include/linux/printk.h
10633
10634 PRISM54 WIRELESS DRIVER
10635 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10636 L:      linux-wireless@vger.kernel.org
10637 W:      http://wireless.kernel.org/en/users/Drivers/p54
10638 S:      Obsolete
10639 F:      drivers/net/wireless/intersil/prism54/
10640
10641 PROC SYSCTL
10642 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10643 M:      Kees Cook <keescook@chromium.org>
10644 L:      linux-kernel@vger.kernel.org
10645 L:      linux-fsdevel@vger.kernel.org
10646 S:      Maintained
10647 F:      fs/proc/proc_sysctl.c
10648 F:      include/linux/sysctl.h
10649 F:      kernel/sysctl.c
10650 F:      tools/testing/selftests/sysctl/
10651
10652 PS3 NETWORK SUPPORT
10653 M:      Geoff Levand <geoff@infradead.org>
10654 L:      netdev@vger.kernel.org
10655 L:      linuxppc-dev@lists.ozlabs.org
10656 S:      Maintained
10657 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10658
10659 PS3 PLATFORM SUPPORT
10660 M:      Geoff Levand <geoff@infradead.org>
10661 L:      linuxppc-dev@lists.ozlabs.org
10662 S:      Maintained
10663 F:      arch/powerpc/boot/ps3*
10664 F:      arch/powerpc/include/asm/lv1call.h
10665 F:      arch/powerpc/include/asm/ps3*.h
10666 F:      arch/powerpc/platforms/ps3/
10667 F:      drivers/*/ps3*
10668 F:      drivers/ps3/
10669 F:      drivers/rtc/rtc-ps3.c
10670 F:      drivers/usb/host/*ps3.c
10671 F:      sound/ppc/snd_ps3*
10672
10673 PS3VRAM DRIVER
10674 M:      Jim Paris <jim@jtan.com>
10675 M:      Geoff Levand <geoff@infradead.org>
10676 L:      linuxppc-dev@lists.ozlabs.org
10677 S:      Maintained
10678 F:      drivers/block/ps3vram.c
10679
10680 PSAMPLE PACKET SAMPLING SUPPORT:
10681 M:      Yotam Gigi <yotamg@mellanox.com>
10682 S:      Maintained
10683 F:      net/psample
10684 F:      include/net/psample.h
10685 F:      include/uapi/linux/psample.h
10686
10687 PSTORE FILESYSTEM
10688 M:      Kees Cook <keescook@chromium.org>
10689 M:      Anton Vorontsov <anton@enomsg.org>
10690 M:      Colin Cross <ccross@android.com>
10691 M:      Tony Luck <tony.luck@intel.com>
10692 S:      Maintained
10693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10694 F:      fs/pstore/
10695 F:      include/linux/pstore*
10696 F:      drivers/firmware/efi/efi-pstore.c
10697 F:      drivers/acpi/apei/erst.c
10698 F:      Documentation/admin-guide/ramoops.rst
10699 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10700 K:      \b(pstore|ramoops)
10701
10702 PTP HARDWARE CLOCK SUPPORT
10703 M:      Richard Cochran <richardcochran@gmail.com>
10704 L:      netdev@vger.kernel.org
10705 S:      Maintained
10706 W:      http://linuxptp.sourceforge.net/
10707 F:      Documentation/ABI/testing/sysfs-ptp
10708 F:      Documentation/ptp/*
10709 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10710 F:      drivers/net/phy/dp83640*
10711 F:      drivers/ptp/*
10712 F:      include/linux/ptp_cl*
10713
10714 PTRACE SUPPORT
10715 M:      Oleg Nesterov <oleg@redhat.com>
10716 S:      Maintained
10717 F:      include/asm-generic/syscall.h
10718 F:      include/linux/ptrace.h
10719 F:      include/linux/regset.h
10720 F:      include/linux/tracehook.h
10721 F:      include/uapi/linux/ptrace.h
10722 F:      include/uapi/linux/ptrace.h
10723 F:      include/asm-generic/ptrace.h
10724 F:      kernel/ptrace.c
10725 F:      arch/*/ptrace*.c
10726 F:      arch/*/*/ptrace*.c
10727 F:      arch/*/include/asm/ptrace*.h
10728
10729 PULSE8-CEC DRIVER
10730 M:      Hans Verkuil <hverkuil@xs4all.nl>
10731 L:      linux-media@vger.kernel.org
10732 T:      git git://linuxtv.org/media_tree.git
10733 S:      Maintained
10734 F:      drivers/media/usb/pulse8-cec/*
10735
10736 PVRUSB2 VIDEO4LINUX DRIVER
10737 M:      Mike Isely <isely@pobox.com>
10738 L:      pvrusb2@isely.net       (subscribers-only)
10739 L:      linux-media@vger.kernel.org
10740 W:      http://www.isely.net/pvrusb2/
10741 T:      git git://linuxtv.org/media_tree.git
10742 S:      Maintained
10743 F:      Documentation/media/v4l-drivers/pvrusb2*
10744 F:      drivers/media/usb/pvrusb2/
10745
10746 PWC WEBCAM DRIVER
10747 M:      Hans Verkuil <hverkuil@xs4all.nl>
10748 L:      linux-media@vger.kernel.org
10749 T:      git git://linuxtv.org/media_tree.git
10750 S:      Odd Fixes
10751 F:      drivers/media/usb/pwc/*
10752
10753 PWM FAN DRIVER
10754 M:      Kamil Debski <kamil@wypas.org>
10755 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10756 L:      linux-hwmon@vger.kernel.org
10757 S:      Supported
10758 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10759 F:      Documentation/hwmon/pwm-fan
10760 F:      drivers/hwmon/pwm-fan.c
10761
10762 PWM SUBSYSTEM
10763 M:      Thierry Reding <thierry.reding@gmail.com>
10764 L:      linux-pwm@vger.kernel.org
10765 S:      Maintained
10766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10767 F:      Documentation/pwm.txt
10768 F:      Documentation/devicetree/bindings/pwm/
10769 F:      include/linux/pwm.h
10770 F:      drivers/pwm/
10771 F:      drivers/video/backlight/pwm_bl.c
10772 F:      include/linux/pwm_backlight.h
10773 F:      drivers/gpio/gpio-mvebu.c
10774 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10775
10776 PXA GPIO DRIVER
10777 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10778 L:      linux-gpio@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/gpio/gpio-pxa.c
10781
10782 PXA MMCI DRIVER
10783 S:      Orphan
10784
10785 PXA RTC DRIVER
10786 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10787 L:      linux-rtc@vger.kernel.org
10788 S:      Maintained
10789
10790 PXA2xx/PXA3xx SUPPORT
10791 M:      Daniel Mack <daniel@zonque.org>
10792 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10793 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795 T:      git git://github.com/hzhuang1/linux.git
10796 T:      git git://github.com/rjarzmik/linux.git
10797 S:      Maintained
10798 F:      arch/arm/boot/dts/pxa*
10799 F:      arch/arm/mach-pxa/
10800 F:      drivers/dma/pxa*
10801 F:      drivers/pcmcia/pxa2xx*
10802 F:      drivers/pinctrl/pxa/
10803 F:      drivers/spi/spi-pxa2xx*
10804 F:      drivers/usb/gadget/udc/pxa2*
10805 F:      include/sound/pxa2xx-lib.h
10806 F:      sound/arm/pxa*
10807 F:      sound/soc/pxa/
10808
10809 PXA3xx NAND FLASH DRIVER
10810 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10811 L:      linux-mtd@lists.infradead.org
10812 S:      Maintained
10813 F:      drivers/mtd/nand/pxa3xx_nand.c
10814
10815 QAT DRIVER
10816 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10817 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10818 L:      qat-linux@intel.com
10819 S:      Supported
10820 F:      drivers/crypto/qat/
10821
10822 QCOM AUDIO (ASoC) DRIVERS
10823 M:      Patrick Lai <plai@codeaurora.org>
10824 M:      Banajit Goswami <bgoswami@codeaurora.org>
10825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10826 S:      Supported
10827 F:      sound/soc/qcom/
10828
10829 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10830 M:      Gabriel Somlo <somlo@cmu.edu>
10831 M:      "Michael S. Tsirkin" <mst@redhat.com>
10832 L:      qemu-devel@nongnu.org
10833 S:      Maintained
10834 F:      drivers/firmware/qemu_fw_cfg.c
10835
10836 QIB DRIVER
10837 M:      Mike Marciniszyn <infinipath@intel.com>
10838 L:      linux-rdma@vger.kernel.org
10839 S:      Supported
10840 F:      drivers/infiniband/hw/qib/
10841
10842 QLOGIC QL41xxx FCOE DRIVER
10843 M:      QLogic-Storage-Upstream@cavium.com
10844 L:      linux-scsi@vger.kernel.org
10845 S:      Supported
10846 F:      drivers/scsi/qedf/
10847
10848 QLOGIC QL41xxx ISCSI DRIVER
10849 M:      QLogic-Storage-Upstream@cavium.com
10850 L:      linux-scsi@vger.kernel.org
10851 S:      Supported
10852 F:      drivers/scsi/qedi/
10853
10854 QLOGIC QL4xxx ETHERNET DRIVER
10855 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10856 M:      Ariel Elior <Ariel.Elior@cavium.com>
10857 M:      everest-linux-l2@cavium.com
10858 L:      netdev@vger.kernel.org
10859 S:      Supported
10860 F:      drivers/net/ethernet/qlogic/qed/
10861 F:      include/linux/qed/
10862 F:      drivers/net/ethernet/qlogic/qede/
10863
10864 QLOGIC QL4xxx RDMA DRIVER
10865 M:      Ram Amrani <Ram.Amrani@cavium.com>
10866 M:      Ariel Elior <Ariel.Elior@cavium.com>
10867 L:      linux-rdma@vger.kernel.org
10868 S:      Supported
10869 F:      drivers/infiniband/hw/qedr/
10870 F:      include/uapi/rdma/qedr-abi.h
10871
10872 QLOGIC QLA1280 SCSI DRIVER
10873 M:      Michael Reed <mdr@sgi.com>
10874 L:      linux-scsi@vger.kernel.org
10875 S:      Maintained
10876 F:      drivers/scsi/qla1280.[ch]
10877
10878 QLOGIC QLA2XXX FC-SCSI DRIVER
10879 M:      qla2xxx-upstream@qlogic.com
10880 L:      linux-scsi@vger.kernel.org
10881 S:      Supported
10882 F:      Documentation/scsi/LICENSE.qla2xxx
10883 F:      drivers/scsi/qla2xxx/
10884
10885 QLOGIC QLA3XXX NETWORK DRIVER
10886 M:      Dept-GELinuxNICDev@cavium.com
10887 L:      netdev@vger.kernel.org
10888 S:      Supported
10889 F:      Documentation/networking/LICENSE.qla3xxx
10890 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10891
10892 QLOGIC QLA4XXX iSCSI DRIVER
10893 M:      QLogic-Storage-Upstream@qlogic.com
10894 L:      linux-scsi@vger.kernel.org
10895 S:      Supported
10896 F:      Documentation/scsi/LICENSE.qla4xxx
10897 F:      drivers/scsi/qla4xxx/
10898
10899 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10900 M:      Harish Patil <harish.patil@cavium.com>
10901 M:      Manish Chopra <manish.chopra@cavium.com>
10902 M:      Dept-GELinuxNICDev@cavium.com
10903 L:      netdev@vger.kernel.org
10904 S:      Supported
10905 F:      drivers/net/ethernet/qlogic/qlcnic/
10906
10907 QLOGIC QLGE 10Gb ETHERNET DRIVER
10908 M:      Harish Patil <harish.patil@cavium.com>
10909 M:      Manish Chopra <manish.chopra@cavium.com>
10910 M:      Dept-GELinuxNICDev@cavium.com
10911 L:      netdev@vger.kernel.org
10912 S:      Supported
10913 F:      drivers/net/ethernet/qlogic/qlge/
10914
10915 QNX4 FILESYSTEM
10916 M:      Anders Larsen <al@alarsen.net>
10917 W:      http://www.alarsen.net/linux/qnx4fs/
10918 S:      Maintained
10919 F:      fs/qnx4/
10920 F:      include/uapi/linux/qnx4_fs.h
10921 F:      include/uapi/linux/qnxtypes.h
10922
10923 QORIQ DPAA2 FSL-MC BUS DRIVER
10924 M:      Stuart Yoder <stuyoder@gmail.com>
10925 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10926 L:      linux-kernel@vger.kernel.org
10927 S:      Maintained
10928 F:      drivers/staging/fsl-mc/
10929 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10930
10931 QT1010 MEDIA DRIVER
10932 M:      Antti Palosaari <crope@iki.fi>
10933 L:      linux-media@vger.kernel.org
10934 W:      https://linuxtv.org
10935 W:      http://palosaari.fi/linux/
10936 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10937 T:      git git://linuxtv.org/anttip/media_tree.git
10938 S:      Maintained
10939 F:      drivers/media/tuners/qt1010*
10940
10941 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10942 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10943 L:      ath10k@lists.infradead.org
10944 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10946 S:      Supported
10947 F:      drivers/net/wireless/ath/ath10k/
10948
10949 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10950 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10951 L:      linux-wireless@vger.kernel.org
10952 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10953 S:      Supported
10954 F:      drivers/net/wireless/ath/ath9k/
10955
10956 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10957 M:      Timur Tabi <timur@codeaurora.org>
10958 L:      netdev@vger.kernel.org
10959 S:      Supported
10960 F:      drivers/net/ethernet/qualcomm/emac/
10961
10962 QUALCOMM HEXAGON ARCHITECTURE
10963 M:      Richard Kuo <rkuo@codeaurora.org>
10964 L:      linux-hexagon@vger.kernel.org
10965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10966 S:      Supported
10967 F:      arch/hexagon/
10968
10969 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10970 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10971 L:      linux-media@vger.kernel.org
10972 L:      linux-arm-msm@vger.kernel.org
10973 T:      git git://linuxtv.org/media_tree.git
10974 S:      Maintained
10975 F:      drivers/media/platform/qcom/venus/
10976
10977 QUALCOMM WCN36XX WIRELESS DRIVER
10978 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10979 L:      wcn36xx@lists.infradead.org
10980 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10981 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10982 S:      Supported
10983 F:      drivers/net/wireless/ath/wcn36xx/
10984
10985 QUANTENNA QTNFMAC WIRELESS DRIVER
10986 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
10987 M:      Avinash Patil <avinashp@quantenna.com>
10988 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
10989 L:      linux-wireless@vger.kernel.org
10990 S:      Maintained
10991 F:      drivers/net/wireless/quantenna
10992
10993 RADEON and AMDGPU DRM DRIVERS
10994 M:      Alex Deucher <alexander.deucher@amd.com>
10995 M:      Christian König <christian.koenig@amd.com>
10996 L:      amd-gfx@lists.freedesktop.org
10997 T:      git git://people.freedesktop.org/~agd5f/linux
10998 S:      Supported
10999 F:      drivers/gpu/drm/radeon/
11000 F:      include/uapi/drm/radeon_drm.h
11001 F:      drivers/gpu/drm/amd/
11002 F:      include/uapi/drm/amdgpu_drm.h
11003
11004 RADEON FRAMEBUFFER DISPLAY DRIVER
11005 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11006 L:      linux-fbdev@vger.kernel.org
11007 S:      Maintained
11008 F:      drivers/video/fbdev/aty/radeon*
11009 F:      include/uapi/linux/radeonfb.h
11010
11011 RADIOSHARK RADIO DRIVER
11012 M:      Hans Verkuil <hverkuil@xs4all.nl>
11013 L:      linux-media@vger.kernel.org
11014 T:      git git://linuxtv.org/media_tree.git
11015 S:      Maintained
11016 F:      drivers/media/radio/radio-shark.c
11017
11018 RADIOSHARK2 RADIO DRIVER
11019 M:      Hans Verkuil <hverkuil@xs4all.nl>
11020 L:      linux-media@vger.kernel.org
11021 T:      git git://linuxtv.org/media_tree.git
11022 S:      Maintained
11023 F:      drivers/media/radio/radio-shark2.c
11024 F:      drivers/media/radio/radio-tea5777.c
11025
11026 RADOS BLOCK DEVICE (RBD)
11027 M:      Ilya Dryomov <idryomov@gmail.com>
11028 M:      Sage Weil <sage@redhat.com>
11029 M:      Alex Elder <elder@kernel.org>
11030 L:      ceph-devel@vger.kernel.org
11031 W:      http://ceph.com/
11032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11033 T:      git git://github.com/ceph/ceph-client.git
11034 S:      Supported
11035 F:      Documentation/ABI/testing/sysfs-bus-rbd
11036 F:      drivers/block/rbd.c
11037 F:      drivers/block/rbd_types.h
11038
11039 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11040 M:      Paul Mackerras <paulus@samba.org>
11041 L:      linux-fbdev@vger.kernel.org
11042 S:      Maintained
11043 F:      drivers/video/fbdev/aty/aty128fb.c
11044
11045 RAINSHADOW-CEC DRIVER
11046 M:      Hans Verkuil <hverkuil@xs4all.nl>
11047 L:      linux-media@vger.kernel.org
11048 T:      git git://linuxtv.org/media_tree.git
11049 S:      Maintained
11050 F:      drivers/media/usb/rainshadow-cec/*
11051
11052 RALINK MIPS ARCHITECTURE
11053 M:      John Crispin <john@phrozen.org>
11054 L:      linux-mips@linux-mips.org
11055 S:      Maintained
11056 F:      arch/mips/ralink
11057
11058 RALINK RT2X00 WIRELESS LAN DRIVER
11059 P:      rt2x00 project
11060 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11061 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11062 L:      linux-wireless@vger.kernel.org
11063 S:      Maintained
11064 F:      drivers/net/wireless/ralink/rt2x00/
11065
11066 RAMDISK RAM BLOCK DEVICE DRIVER
11067 M:      Jens Axboe <axboe@kernel.dk>
11068 S:      Maintained
11069 F:      Documentation/blockdev/ramdisk.txt
11070 F:      drivers/block/brd.c
11071
11072 RANDOM NUMBER DRIVER
11073 M:      "Theodore Ts'o" <tytso@mit.edu>
11074 S:      Maintained
11075 F:      drivers/char/random.c
11076
11077 RAPIDIO SUBSYSTEM
11078 M:      Matt Porter <mporter@kernel.crashing.org>
11079 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11080 S:      Maintained
11081 F:      drivers/rapidio/
11082
11083 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11084 L:      linux-wireless@vger.kernel.org
11085 S:      Orphan
11086 F:      drivers/net/wireless/ray*
11087
11088 RCUTORTURE MODULE
11089 M:      Josh Triplett <josh@joshtriplett.org>
11090 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11091 L:      linux-kernel@vger.kernel.org
11092 S:      Supported
11093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11094 F:      Documentation/RCU/torture.txt
11095 F:      kernel/rcu/rcutorture.c
11096
11097 RCUTORTURE TEST FRAMEWORK
11098 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11099 M:      Josh Triplett <josh@joshtriplett.org>
11100 R:      Steven Rostedt <rostedt@goodmis.org>
11101 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11102 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11103 L:      linux-kernel@vger.kernel.org
11104 S:      Supported
11105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11106 F:      tools/testing/selftests/rcutorture
11107
11108 RDC R-321X SoC
11109 M:      Florian Fainelli <florian@openwrt.org>
11110 S:      Maintained
11111
11112 RDC R6040 FAST ETHERNET DRIVER
11113 M:      Florian Fainelli <f.fainelli@gmail.com>
11114 L:      netdev@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/net/ethernet/rdc/r6040.c
11117
11118 RDMAVT - RDMA verbs software
11119 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11120 L:      linux-rdma@vger.kernel.org
11121 S:      Supported
11122 F:      drivers/infiniband/sw/rdmavt
11123
11124 RDS - RELIABLE DATAGRAM SOCKETS
11125 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11126 L:      netdev@vger.kernel.org
11127 L:      linux-rdma@vger.kernel.org
11128 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11129 W:      https://oss.oracle.com/projects/rds/
11130 S:      Supported
11131 F:      net/rds/
11132 F:      Documentation/networking/rds.txt
11133
11134 RDT - RESOURCE ALLOCATION
11135 M:      Fenghua Yu <fenghua.yu@intel.com>
11136 L:      linux-kernel@vger.kernel.org
11137 S:      Supported
11138 F:      arch/x86/kernel/cpu/intel_rdt*
11139 F:      arch/x86/include/asm/intel_rdt_sched.h
11140 F:      Documentation/x86/intel_rdt*
11141
11142 READ-COPY UPDATE (RCU)
11143 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11144 M:      Josh Triplett <josh@joshtriplett.org>
11145 R:      Steven Rostedt <rostedt@goodmis.org>
11146 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11147 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11148 L:      linux-kernel@vger.kernel.org
11149 W:      http://www.rdrop.com/users/paulmck/RCU/
11150 S:      Supported
11151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11152 F:      Documentation/RCU/
11153 X:      Documentation/RCU/torture.txt
11154 F:      include/linux/rcu*
11155 X:      include/linux/srcu.h
11156 F:      kernel/rcu/
11157 X:      kernel/torture.c
11158
11159 REAL TIME CLOCK (RTC) SUBSYSTEM
11160 M:      Alessandro Zummo <a.zummo@towertech.it>
11161 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11162 L:      linux-rtc@vger.kernel.org
11163 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11165 S:      Maintained
11166 F:      Documentation/devicetree/bindings/rtc/
11167 F:      Documentation/rtc.txt
11168 F:      drivers/rtc/
11169 F:      include/linux/rtc.h
11170 F:      include/uapi/linux/rtc.h
11171 F:      include/linux/rtc/
11172 F:      include/linux/platform_data/rtc-*
11173 F:      tools/testing/selftests/timers/rtctest.c
11174
11175 REALTEK AUDIO CODECS
11176 M:      Bard Liao <bardliao@realtek.com>
11177 M:      Oder Chiou <oder_chiou@realtek.com>
11178 S:      Maintained
11179 F:      sound/soc/codecs/rt*
11180 F:      include/sound/rt*.h
11181
11182 REGISTER MAP ABSTRACTION
11183 M:      Mark Brown <broonie@kernel.org>
11184 L:      linux-kernel@vger.kernel.org
11185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11186 S:      Supported
11187 F:      Documentation/devicetree/bindings/regmap/
11188 F:      drivers/base/regmap/
11189 F:      include/linux/regmap.h
11190
11191 REISERFS FILE SYSTEM
11192 L:      reiserfs-devel@vger.kernel.org
11193 S:      Supported
11194 F:      fs/reiserfs/
11195
11196 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11197 M:      Ohad Ben-Cohen <ohad@wizery.com>
11198 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11199 L:      linux-remoteproc@vger.kernel.org
11200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11201 S:      Maintained
11202 F:      Documentation/devicetree/bindings/remoteproc/
11203 F:      Documentation/remoteproc.txt
11204 F:      drivers/remoteproc/
11205 F:      include/linux/remoteproc.h
11206
11207 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11208 M:      Ohad Ben-Cohen <ohad@wizery.com>
11209 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11210 L:      linux-remoteproc@vger.kernel.org
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11212 S:      Maintained
11213 F:      drivers/rpmsg/
11214 F:      Documentation/rpmsg.txt
11215 F:      include/linux/rpmsg.h
11216 F:      include/linux/rpmsg/
11217
11218 RENESAS CLOCK DRIVERS
11219 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11220 L:      linux-renesas-soc@vger.kernel.org
11221 S:      Supported
11222 F:      drivers/clk/renesas/
11223
11224 RENESAS ETHERNET DRIVERS
11225 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11226 L:      netdev@vger.kernel.org
11227 L:      linux-renesas-soc@vger.kernel.org
11228 F:      drivers/net/ethernet/renesas/
11229 F:      include/linux/sh_eth.h
11230
11231 RENESAS R-CAR GYROADC DRIVER
11232 M:      Marek Vasut <marek.vasut@gmail.com>
11233 L:      linux-iio@vger.kernel.org
11234 S:      Supported
11235 F:      drivers/iio/adc/rcar_gyro_adc.c
11236
11237 RENESAS USB PHY DRIVER
11238 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11239 L:      linux-renesas-soc@vger.kernel.org
11240 S:      Maintained
11241 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11242
11243 RESET CONTROLLER FRAMEWORK
11244 M:      Philipp Zabel <p.zabel@pengutronix.de>
11245 T:      git git://git.pengutronix.de/git/pza/linux
11246 S:      Maintained
11247 F:      drivers/reset/
11248 F:      Documentation/devicetree/bindings/reset/
11249 F:      include/dt-bindings/reset/
11250 F:      include/linux/reset.h
11251 F:      include/linux/reset-controller.h
11252
11253 RFKILL
11254 M:      Johannes Berg <johannes@sipsolutions.net>
11255 L:      linux-wireless@vger.kernel.org
11256 W:      http://wireless.kernel.org/
11257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11259 S:      Maintained
11260 F:      Documentation/rfkill.txt
11261 F:      net/rfkill/
11262
11263 RHASHTABLE
11264 M:      Thomas Graf <tgraf@suug.ch>
11265 M:      Herbert Xu <herbert@gondor.apana.org.au>
11266 L:      netdev@vger.kernel.org
11267 S:      Maintained
11268 F:      lib/rhashtable.c
11269 F:      include/linux/rhashtable.h
11270
11271 RICOH R5C592 MEMORYSTICK DRIVER
11272 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11273 S:      Maintained
11274 F:      drivers/memstick/host/r592.*
11275
11276 RICOH SMARTMEDIA/XD DRIVER
11277 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11278 S:      Maintained
11279 F:      drivers/mtd/nand/r852.c
11280 F:      drivers/mtd/nand/r852.h
11281
11282 ROCCAT DRIVERS
11283 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11284 W:      http://sourceforge.net/projects/roccat/
11285 S:      Maintained
11286 F:      drivers/hid/hid-roccat*
11287 F:      include/linux/hid-roccat*
11288 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11289
11290 ROCKER DRIVER
11291 M:      Jiri Pirko <jiri@resnulli.us>
11292 L:      netdev@vger.kernel.org
11293 S:      Supported
11294 F:      drivers/net/ethernet/rocker/
11295
11296 ROCKETPORT DRIVER
11297 P:      Comtrol Corp.
11298 W:      http://www.comtrol.com
11299 S:      Maintained
11300 F:      Documentation/serial/rocket.txt
11301 F:      drivers/tty/rocket*
11302
11303 ROCKETPORT EXPRESS/INFINITY DRIVER
11304 M:      Kevin Cernekee <cernekee@gmail.com>
11305 L:      linux-serial@vger.kernel.org
11306 S:      Odd Fixes
11307 F:      drivers/tty/serial/rp2.*
11308
11309 ROSE NETWORK LAYER
11310 M:      Ralf Baechle <ralf@linux-mips.org>
11311 L:      linux-hams@vger.kernel.org
11312 W:      http://www.linux-ax25.org/
11313 S:      Maintained
11314 F:      include/net/rose.h
11315 F:      include/uapi/linux/rose.h
11316 F:      net/rose/
11317
11318 RTL2830 MEDIA DRIVER
11319 M:      Antti Palosaari <crope@iki.fi>
11320 L:      linux-media@vger.kernel.org
11321 W:      https://linuxtv.org
11322 W:      http://palosaari.fi/linux/
11323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11324 T:      git git://linuxtv.org/anttip/media_tree.git
11325 S:      Maintained
11326 F:      drivers/media/dvb-frontends/rtl2830*
11327
11328 RTL2832 MEDIA DRIVER
11329 M:      Antti Palosaari <crope@iki.fi>
11330 L:      linux-media@vger.kernel.org
11331 W:      https://linuxtv.org
11332 W:      http://palosaari.fi/linux/
11333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11334 T:      git git://linuxtv.org/anttip/media_tree.git
11335 S:      Maintained
11336 F:      drivers/media/dvb-frontends/rtl2832*
11337
11338 RTL2832_SDR MEDIA DRIVER
11339 M:      Antti Palosaari <crope@iki.fi>
11340 L:      linux-media@vger.kernel.org
11341 W:      https://linuxtv.org
11342 W:      http://palosaari.fi/linux/
11343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11344 T:      git git://linuxtv.org/anttip/media_tree.git
11345 S:      Maintained
11346 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11347
11348 RTL8180 WIRELESS DRIVER
11349 L:      linux-wireless@vger.kernel.org
11350 W:      http://wireless.kernel.org/
11351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11352 S:      Orphan
11353 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11354
11355 RTL8187 WIRELESS DRIVER
11356 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11357 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11358 M:      Larry Finger <Larry.Finger@lwfinger.net>
11359 L:      linux-wireless@vger.kernel.org
11360 W:      http://wireless.kernel.org/
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11362 S:      Maintained
11363 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11364
11365 RTL8192CE WIRELESS DRIVER
11366 M:      Larry Finger <Larry.Finger@lwfinger.net>
11367 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11368 L:      linux-wireless@vger.kernel.org
11369 W:      http://wireless.kernel.org/
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11371 S:      Maintained
11372 F:      drivers/net/wireless/realtek/rtlwifi/
11373 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11374
11375 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11376 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11377 L:      linux-wireless@vger.kernel.org
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11379 S:      Maintained
11380 F:      drivers/net/wireless/realtek/rtl8xxxu/
11381
11382 S3 SAVAGE FRAMEBUFFER DRIVER
11383 M:      Antonino Daplas <adaplas@gmail.com>
11384 L:      linux-fbdev@vger.kernel.org
11385 S:      Maintained
11386 F:      drivers/video/fbdev/savage/
11387
11388 S390
11389 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11390 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11391 L:      linux-s390@vger.kernel.org
11392 W:      http://www.ibm.com/developerworks/linux/linux390/
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11394 S:      Supported
11395 F:      arch/s390/
11396 F:      drivers/s390/
11397 F:      Documentation/s390/
11398 F:      Documentation/driver-api/s390-drivers.rst
11399
11400 S390 COMMON I/O LAYER
11401 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11402 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11403 L:      linux-s390@vger.kernel.org
11404 W:      http://www.ibm.com/developerworks/linux/linux390/
11405 S:      Supported
11406 F:      drivers/s390/cio/
11407
11408 S390 DASD DRIVER
11409 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11410 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11411 L:      linux-s390@vger.kernel.org
11412 W:      http://www.ibm.com/developerworks/linux/linux390/
11413 S:      Supported
11414 F:      drivers/s390/block/dasd*
11415 F:      block/partitions/ibm.c
11416
11417 S390 IOMMU (PCI)
11418 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11419 L:      linux-s390@vger.kernel.org
11420 W:      http://www.ibm.com/developerworks/linux/linux390/
11421 S:      Supported
11422 F:      drivers/iommu/s390-iommu.c
11423
11424 S390 IUCV NETWORK LAYER
11425 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11426 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11427 L:      linux-s390@vger.kernel.org
11428 W:      http://www.ibm.com/developerworks/linux/linux390/
11429 S:      Supported
11430 F:      drivers/s390/net/*iucv*
11431 F:      include/net/iucv/
11432 F:      net/iucv/
11433
11434 S390 NETWORK DRIVERS
11435 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11436 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11437 L:      linux-s390@vger.kernel.org
11438 W:      http://www.ibm.com/developerworks/linux/linux390/
11439 S:      Supported
11440 F:      drivers/s390/net/
11441
11442 S390 PCI SUBSYSTEM
11443 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11444 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11445 L:      linux-s390@vger.kernel.org
11446 W:      http://www.ibm.com/developerworks/linux/linux390/
11447 S:      Supported
11448 F:      arch/s390/pci/
11449 F:      drivers/pci/hotplug/s390_pci_hpc.c
11450
11451 S390 VFIO-CCW DRIVER
11452 M:      Cornelia Huck <cohuck@redhat.com>
11453 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11454 L:      linux-s390@vger.kernel.org
11455 L:      kvm@vger.kernel.org
11456 S:      Supported
11457 F:      drivers/s390/cio/vfio_ccw*
11458 F:      Documentation/s390/vfio-ccw.txt
11459 F:      include/uapi/linux/vfio_ccw.h
11460
11461 S390 ZCRYPT DRIVER
11462 M:      Harald Freudenberger <freude@de.ibm.com>
11463 L:      linux-s390@vger.kernel.org
11464 W:      http://www.ibm.com/developerworks/linux/linux390/
11465 S:      Supported
11466 F:      drivers/s390/crypto/
11467
11468 S390 ZFCP DRIVER
11469 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11470 L:      linux-s390@vger.kernel.org
11471 W:      http://www.ibm.com/developerworks/linux/linux390/
11472 S:      Supported
11473 F:      drivers/s390/scsi/zfcp_*
11474
11475 S3C24XX SD/MMC Driver
11476 M:      Ben Dooks <ben-linux@fluff.org>
11477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11478 S:      Supported
11479 F:      drivers/mmc/host/s3cmci.*
11480
11481 SAA6588 RDS RECEIVER DRIVER
11482 M:      Hans Verkuil <hverkuil@xs4all.nl>
11483 L:      linux-media@vger.kernel.org
11484 T:      git git://linuxtv.org/media_tree.git
11485 W:      https://linuxtv.org
11486 S:      Odd Fixes
11487 F:      drivers/media/i2c/saa6588*
11488
11489 SAA7134 VIDEO4LINUX DRIVER
11490 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11492 L:      linux-media@vger.kernel.org
11493 W:      https://linuxtv.org
11494 T:      git git://linuxtv.org/media_tree.git
11495 S:      Odd fixes
11496 F:      Documentation/media/v4l-drivers/saa7134*
11497 F:      drivers/media/pci/saa7134/
11498
11499 SAA7146 VIDEO4LINUX-2 DRIVER
11500 M:      Hans Verkuil <hverkuil@xs4all.nl>
11501 L:      linux-media@vger.kernel.org
11502 T:      git git://linuxtv.org/media_tree.git
11503 S:      Maintained
11504 F:      drivers/media/common/saa7146/
11505 F:      drivers/media/pci/saa7146/
11506 F:      include/media/saa7146*
11507
11508 SAMSUNG AUDIO (ASoC) DRIVERS
11509 M:      Krzysztof Kozlowski <krzk@kernel.org>
11510 M:      Sangbeom Kim <sbkim73@samsung.com>
11511 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11512 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11513 S:      Supported
11514 F:      sound/soc/samsung/
11515
11516 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11517 M:      Krzysztof Kozlowski <krzk@kernel.org>
11518 L:      linux-crypto@vger.kernel.org
11519 L:      linux-samsung-soc@vger.kernel.org
11520 S:      Maintained
11521 F:      drivers/crypto/exynos-rng.c
11522 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11523
11524 SAMSUNG FRAMEBUFFER DRIVER
11525 M:      Jingoo Han <jingoohan1@gmail.com>
11526 L:      linux-fbdev@vger.kernel.org
11527 S:      Maintained
11528 F:      drivers/video/fbdev/s3c-fb.c
11529
11530 SAMSUNG LAPTOP DRIVER
11531 M:      Corentin Chary <corentin.chary@gmail.com>
11532 L:      platform-driver-x86@vger.kernel.org
11533 S:      Maintained
11534 F:      drivers/platform/x86/samsung-laptop.c
11535
11536 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11537 M:      Sangbeom Kim <sbkim73@samsung.com>
11538 M:      Krzysztof Kozlowski <krzk@kernel.org>
11539 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11540 L:      linux-kernel@vger.kernel.org
11541 L:      linux-samsung-soc@vger.kernel.org
11542 S:      Supported
11543 F:      drivers/mfd/sec*.c
11544 F:      drivers/regulator/s2m*.c
11545 F:      drivers/regulator/s5m*.c
11546 F:      drivers/clk/clk-s2mps11.c
11547 F:      drivers/rtc/rtc-s5m.c
11548 F:      include/linux/mfd/samsung/
11549 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11550 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11551 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11552 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11553
11554 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11555 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11556 L:      linux-media@vger.kernel.org
11557 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11558 S:      Maintained
11559 F:      drivers/media/platform/s3c-camif/
11560 F:      include/media/drv-intf/s3c_camif.h
11561
11562 SAMSUNG S3FWRN5 NFC DRIVER
11563 M:      Robert Baldyga <r.baldyga@samsung.com>
11564 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11565 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11566 S:      Supported
11567 F:      drivers/nfc/s3fwrn5
11568
11569 SAMSUNG S5C73M3 CAMERA DRIVER
11570 M:      Kyungmin Park <kyungmin.park@samsung.com>
11571 M:      Andrzej Hajda <a.hajda@samsung.com>
11572 L:      linux-media@vger.kernel.org
11573 S:      Supported
11574 F:      drivers/media/i2c/s5c73m3/*
11575
11576 SAMSUNG S5K5BAF CAMERA DRIVER
11577 M:      Kyungmin Park <kyungmin.park@samsung.com>
11578 M:      Andrzej Hajda <a.hajda@samsung.com>
11579 L:      linux-media@vger.kernel.org
11580 S:      Supported
11581 F:      drivers/media/i2c/s5k5baf.c
11582
11583 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11584 M:      Krzysztof Kozlowski <krzk@kernel.org>
11585 M:      Vladimir Zapolskiy <vz@mleia.com>
11586 L:      linux-crypto@vger.kernel.org
11587 L:      linux-samsung-soc@vger.kernel.org
11588 S:      Maintained
11589 F:      drivers/crypto/s5p-sss.c
11590
11591 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11592 M:      Kyungmin Park <kyungmin.park@samsung.com>
11593 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11594 L:      linux-media@vger.kernel.org
11595 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11596 S:      Supported
11597 F:      drivers/media/platform/exynos4-is/
11598
11599 SAMSUNG SOC CLOCK DRIVERS
11600 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11601 M:      Tomasz Figa <tomasz.figa@gmail.com>
11602 M:      Chanwoo Choi <cw00.choi@samsung.com>
11603 S:      Supported
11604 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11605 F:      drivers/clk/samsung/
11606 F:      include/dt-bindings/clock/exynos*.h
11607 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11608
11609 SAMSUNG SPI DRIVERS
11610 M:      Kukjin Kim <kgene@kernel.org>
11611 M:      Krzysztof Kozlowski <krzk@kernel.org>
11612 M:      Andi Shyti <andi.shyti@samsung.com>
11613 L:      linux-spi@vger.kernel.org
11614 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11615 S:      Maintained
11616 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11617 F:      drivers/spi/spi-s3c*
11618 F:      include/linux/platform_data/spi-s3c64xx.h
11619
11620 SAMSUNG SXGBE DRIVERS
11621 M:      Byungho An <bh74.an@samsung.com>
11622 M:      Girish K S <ks.giri@samsung.com>
11623 M:      Vipul Pandya <vipul.pandya@samsung.com>
11624 S:      Supported
11625 L:      netdev@vger.kernel.org
11626 F:      drivers/net/ethernet/samsung/sxgbe/
11627
11628 SAMSUNG THERMAL DRIVER
11629 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11630 L:      linux-pm@vger.kernel.org
11631 L:      linux-samsung-soc@vger.kernel.org
11632 S:      Supported
11633 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11634 F:      drivers/thermal/samsung/
11635
11636 SAMSUNG USB2 PHY DRIVER
11637 M:      Kamil Debski <kamil@wypas.org>
11638 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11639 L:      linux-kernel@vger.kernel.org
11640 S:      Supported
11641 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11642 F:      Documentation/phy/samsung-usb2.txt
11643 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11644 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11645 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11646 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11647 F:      drivers/phy/samsung/phy-samsung-usb2.c
11648 F:      drivers/phy/samsung/phy-samsung-usb2.h
11649
11650 SC1200 WDT DRIVER
11651 M:      Zwane Mwaikambo <zwanem@gmail.com>
11652 S:      Maintained
11653 F:      drivers/watchdog/sc1200wdt.c
11654
11655 SCHEDULER
11656 M:      Ingo Molnar <mingo@redhat.com>
11657 M:      Peter Zijlstra <peterz@infradead.org>
11658 L:      linux-kernel@vger.kernel.org
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11660 S:      Maintained
11661 F:      kernel/sched/
11662 F:      include/linux/sched.h
11663 F:      include/uapi/linux/sched.h
11664 F:      include/linux/wait.h
11665
11666 SCORE ARCHITECTURE
11667 M:      Chen Liqin <liqin.linux@gmail.com>
11668 M:      Lennox Wu <lennox.wu@gmail.com>
11669 W:      http://www.sunplus.com
11670 S:      Supported
11671 F:      arch/score/
11672
11673 SCR24X CHIP CARD INTERFACE DRIVER
11674 M:      Lubomir Rintel <lkundrak@v3.sk>
11675 S:      Supported
11676 F:      drivers/char/pcmcia/scr24x_cs.c
11677
11678 SCSI CDROM DRIVER
11679 M:      Jens Axboe <axboe@kernel.dk>
11680 L:      linux-scsi@vger.kernel.org
11681 W:      http://www.kernel.dk
11682 S:      Maintained
11683 F:      drivers/scsi/sr*
11684
11685 SCSI RDMA PROTOCOL (SRP) INITIATOR
11686 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11687 L:      linux-rdma@vger.kernel.org
11688 S:      Supported
11689 W:      http://www.openfabrics.org
11690 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11692 F:      drivers/infiniband/ulp/srp/
11693 F:      include/scsi/srp.h
11694
11695 SCSI SG DRIVER
11696 M:      Doug Gilbert <dgilbert@interlog.com>
11697 L:      linux-scsi@vger.kernel.org
11698 W:      http://sg.danny.cz/sg
11699 S:      Maintained
11700 F:      Documentation/scsi/scsi-generic.txt
11701 F:      drivers/scsi/sg.c
11702 F:      include/scsi/sg.h
11703
11704 SCSI SUBSYSTEM
11705 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11707 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11709 L:      linux-scsi@vger.kernel.org
11710 S:      Maintained
11711 F:      Documentation/devicetree/bindings/scsi/
11712 F:      drivers/scsi/
11713 F:      include/scsi/
11714
11715 SCSI TAPE DRIVER
11716 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11717 L:      linux-scsi@vger.kernel.org
11718 S:      Maintained
11719 F:      Documentation/scsi/st.txt
11720 F:      drivers/scsi/st.*
11721 F:      drivers/scsi/st_*.h
11722
11723 SCTP PROTOCOL
11724 M:      Vlad Yasevich <vyasevich@gmail.com>
11725 M:      Neil Horman <nhorman@tuxdriver.com>
11726 L:      linux-sctp@vger.kernel.org
11727 W:      http://lksctp.sourceforge.net
11728 S:      Maintained
11729 F:      Documentation/networking/sctp.txt
11730 F:      include/linux/sctp.h
11731 F:      include/uapi/linux/sctp.h
11732 F:      include/net/sctp/
11733 F:      net/sctp/
11734
11735 SCx200 CPU SUPPORT
11736 M:      Jim Cromie <jim.cromie@gmail.com>
11737 S:      Odd Fixes
11738 F:      Documentation/i2c/busses/scx200_acb
11739 F:      arch/x86/platform/scx200/
11740 F:      drivers/watchdog/scx200_wdt.c
11741 F:      drivers/i2c/busses/scx200*
11742 F:      drivers/mtd/maps/scx200_docflash.c
11743 F:      include/linux/scx200.h
11744
11745 SCx200 GPIO DRIVER
11746 M:      Jim Cromie <jim.cromie@gmail.com>
11747 S:      Maintained
11748 F:      drivers/char/scx200_gpio.c
11749 F:      include/linux/scx200_gpio.h
11750
11751 SCx200 HRT CLOCKSOURCE DRIVER
11752 M:      Jim Cromie <jim.cromie@gmail.com>
11753 S:      Maintained
11754 F:      drivers/clocksource/scx200_hrt.c
11755
11756 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11757 M:      Sascha Sommer <saschasommer@freenet.de>
11758 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11759 S:      Maintained
11760 F:      drivers/mmc/host/sdricoh_cs.c
11761
11762 SECURE COMPUTING
11763 M:      Kees Cook <keescook@chromium.org>
11764 R:      Andy Lutomirski <luto@amacapital.net>
11765 R:      Will Drewry <wad@chromium.org>
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11767 S:      Supported
11768 F:      kernel/seccomp.c
11769 F:      include/uapi/linux/seccomp.h
11770 F:      include/linux/seccomp.h
11771 F:      tools/testing/selftests/seccomp/*
11772 F:      tools/testing/selftests/kselftest_harness.h
11773 F:      Documentation/userspace-api/seccomp_filter.rst
11774 K:      \bsecure_computing
11775 K:      \bTIF_SECCOMP\b
11776
11777 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11778 M:      Al Cooper <alcooperx@gmail.com>
11779 L:      linux-mmc@vger.kernel.org
11780 L:      bcm-kernel-feedback-list@broadcom.com
11781 S:      Maintained
11782 F:      drivers/mmc/host/sdhci-brcmstb*
11783
11784 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11785 M:      Adrian Hunter <adrian.hunter@intel.com>
11786 L:      linux-mmc@vger.kernel.org
11787 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11788 S:      Maintained
11789 F:      drivers/mmc/host/sdhci*
11790 F:      include/linux/mmc/sdhci*
11791
11792 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11793 M:      Ben Dooks <ben-linux@fluff.org>
11794 M:      Jaehoon Chung <jh80.chung@samsung.com>
11795 L:      linux-mmc@vger.kernel.org
11796 S:      Maintained
11797 F:      drivers/mmc/host/sdhci-s3c*
11798
11799 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11800 M:      Viresh Kumar <vireshk@kernel.org>
11801 L:      linux-mmc@vger.kernel.org
11802 S:      Maintained
11803 F:      drivers/mmc/host/sdhci-spear.c
11804
11805 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11806 M:      Scott Bauer <scott.bauer@intel.com>
11807 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11808 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11809 L:      linux-block@vger.kernel.org
11810 S:      Supported
11811 F:      block/sed*
11812 F:      block/opal_proto.h
11813 F:      include/linux/sed*
11814 F:      include/uapi/linux/sed*
11815
11816 SECURITY CONTACT
11817 M:      Security Officers <security@kernel.org>
11818 S:      Supported
11819
11820 SECURITY SUBSYSTEM
11821 M:      James Morris <james.l.morris@oracle.com>
11822 M:      "Serge E. Hallyn" <serge@hallyn.com>
11823 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11825 W:      http://kernsec.org/
11826 S:      Supported
11827 F:      security/
11828
11829 SELINUX SECURITY MODULE
11830 M:      Paul Moore <paul@paul-moore.com>
11831 M:      Stephen Smalley <sds@tycho.nsa.gov>
11832 M:      Eric Paris <eparis@parisplace.org>
11833 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11834 W:      http://selinuxproject.org
11835 T:      git git://git.infradead.org/users/pcmoore/selinux
11836 S:      Supported
11837 F:      include/linux/selinux*
11838 F:      security/selinux/
11839 F:      scripts/selinux/
11840 F:      Documentation/admin-guide/LSM/SELinux.rst
11841
11842 SENSABLE PHANTOM
11843 M:      Jiri Slaby <jirislaby@gmail.com>
11844 S:      Maintained
11845 F:      drivers/misc/phantom.c
11846 F:      include/uapi/linux/phantom.h
11847
11848 SERIAL DEVICE BUS
11849 M:      Rob Herring <robh@kernel.org>
11850 L:      linux-serial@vger.kernel.org
11851 S:      Maintained
11852 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11853 F:      drivers/tty/serdev/
11854 F:      include/linux/serdev.h
11855
11856 SERIAL DRIVERS
11857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11858 L:      linux-serial@vger.kernel.org
11859 S:      Maintained
11860 F:      Documentation/devicetree/bindings/serial/
11861 F:      drivers/tty/serial/
11862
11863 SERIAL IR RECEIVER
11864 M:      Sean Young <sean@mess.org>
11865 L:      linux-media@vger.kernel.org
11866 S:      Maintained
11867 F:      drivers/media/rc/serial_ir.c
11868
11869 SFC NETWORK DRIVER
11870 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11871 M:      Edward Cree <ecree@solarflare.com>
11872 M:      Bert Kenward <bkenward@solarflare.com>
11873 L:      netdev@vger.kernel.org
11874 S:      Supported
11875 F:      drivers/net/ethernet/sfc/
11876
11877 SGI GRU DRIVER
11878 M:      Dimitri Sivanich <sivanich@sgi.com>
11879 S:      Maintained
11880 F:      drivers/misc/sgi-gru/
11881
11882 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11883 M:      Pat Gefre <pfg@sgi.com>
11884 L:      linux-ia64@vger.kernel.org
11885 S:      Supported
11886 F:      Documentation/ia64/serial.txt
11887 F:      drivers/tty/serial/ioc?_serial.c
11888 F:      include/linux/ioc?.h
11889
11890 SGI XP/XPC/XPNET DRIVER
11891 M:      Cliff Whickman <cpw@sgi.com>
11892 M:      Robin Holt <robinmholt@gmail.com>
11893 S:      Maintained
11894 F:      drivers/misc/sgi-xp/
11895
11896 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11897 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11898 L:      linux-s390@vger.kernel.org
11899 W:      http://www.ibm.com/developerworks/linux/linux390/
11900 S:      Supported
11901 F:      net/smc/
11902
11903 SH_VEU V4L2 MEM2MEM DRIVER
11904 L:      linux-media@vger.kernel.org
11905 S:      Orphan
11906 F:      drivers/media/platform/sh_veu.c
11907
11908 SH_VOU V4L2 OUTPUT DRIVER
11909 L:      linux-media@vger.kernel.org
11910 S:      Orphan
11911 F:      drivers/media/platform/sh_vou.c
11912 F:      include/media/drv-intf/sh_vou.h
11913
11914 SI2157 MEDIA DRIVER
11915 M:      Antti Palosaari <crope@iki.fi>
11916 L:      linux-media@vger.kernel.org
11917 W:      https://linuxtv.org
11918 W:      http://palosaari.fi/linux/
11919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11920 T:      git git://linuxtv.org/anttip/media_tree.git
11921 S:      Maintained
11922 F:      drivers/media/tuners/si2157*
11923
11924 SI2168 MEDIA DRIVER
11925 M:      Antti Palosaari <crope@iki.fi>
11926 L:      linux-media@vger.kernel.org
11927 W:      https://linuxtv.org
11928 W:      http://palosaari.fi/linux/
11929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11930 T:      git git://linuxtv.org/anttip/media_tree.git
11931 S:      Maintained
11932 F:      drivers/media/dvb-frontends/si2168*
11933
11934 SI470X FM RADIO RECEIVER I2C DRIVER
11935 M:      Hans Verkuil <hverkuil@xs4all.nl>
11936 L:      linux-media@vger.kernel.org
11937 T:      git git://linuxtv.org/media_tree.git
11938 W:      https://linuxtv.org
11939 S:      Odd Fixes
11940 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11941
11942 SI470X FM RADIO RECEIVER USB DRIVER
11943 M:      Hans Verkuil <hverkuil@xs4all.nl>
11944 L:      linux-media@vger.kernel.org
11945 T:      git git://linuxtv.org/media_tree.git
11946 W:      https://linuxtv.org
11947 S:      Maintained
11948 F:      drivers/media/radio/si470x/radio-si470x-common.c
11949 F:      drivers/media/radio/si470x/radio-si470x.h
11950 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11951
11952 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11953 M:      Eduardo Valentin <edubezval@gmail.com>
11954 L:      linux-media@vger.kernel.org
11955 T:      git git://linuxtv.org/media_tree.git
11956 W:      https://linuxtv.org
11957 S:      Odd Fixes
11958 F:      drivers/media/radio/si4713/si4713.?
11959
11960 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11961 M:      Eduardo Valentin <edubezval@gmail.com>
11962 L:      linux-media@vger.kernel.org
11963 T:      git git://linuxtv.org/media_tree.git
11964 W:      https://linuxtv.org
11965 S:      Odd Fixes
11966 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11967
11968 SI4713 FM RADIO TRANSMITTER USB DRIVER
11969 M:      Hans Verkuil <hverkuil@xs4all.nl>
11970 L:      linux-media@vger.kernel.org
11971 T:      git git://linuxtv.org/media_tree.git
11972 W:      https://linuxtv.org
11973 S:      Maintained
11974 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11975
11976 SIANO DVB DRIVER
11977 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11978 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11979 L:      linux-media@vger.kernel.org
11980 W:      https://linuxtv.org
11981 T:      git git://linuxtv.org/media_tree.git
11982 S:      Odd fixes
11983 F:      drivers/media/common/siano/
11984 F:      drivers/media/usb/siano/
11985 F:      drivers/media/usb/siano/
11986 F:      drivers/media/mmc/siano/
11987
11988 SILEAD TOUCHSCREEN DRIVER
11989 M:      Hans de Goede <hdegoede@redhat.com>
11990 L:      linux-input@vger.kernel.org
11991 L:      platform-driver-x86@vger.kernel.org
11992 S:      Maintained
11993 F:      drivers/input/touchscreen/silead.c
11994 F:      drivers/platform/x86/silead_dmi.c
11995
11996 SILICON MOTION SM712 FRAME BUFFER DRIVER
11997 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11998 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11999 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12000 L:      linux-fbdev@vger.kernel.org
12001 S:      Maintained
12002 F:      drivers/video/fbdev/sm712*
12003 F:      Documentation/fb/sm712fb.txt
12004
12005 SIMPLE FIRMWARE INTERFACE (SFI)
12006 M:      Len Brown <lenb@kernel.org>
12007 L:      sfi-devel@simplefirmware.org
12008 W:      http://simplefirmware.org/
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12010 S:      Supported
12011 F:      arch/x86/platform/sfi/
12012 F:      drivers/sfi/
12013 F:      include/linux/sfi*.h
12014
12015 SIMPLEFB FB DRIVER
12016 M:      Hans de Goede <hdegoede@redhat.com>
12017 L:      linux-fbdev@vger.kernel.org
12018 S:      Maintained
12019 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12020 F:      drivers/video/fbdev/simplefb.c
12021 F:      include/linux/platform_data/simplefb.h
12022
12023 SIMTEC EB110ATX (Chalice CATS)
12024 P:      Ben Dooks
12025 P:      Vincent Sanders <vince@simtec.co.uk>
12026 M:      Simtec Linux Team <linux@simtec.co.uk>
12027 W:      http://www.simtec.co.uk/products/EB110ATX/
12028 S:      Supported
12029
12030 SIMTEC EB2410ITX (BAST)
12031 P:      Ben Dooks
12032 P:      Vincent Sanders <vince@simtec.co.uk>
12033 M:      Simtec Linux Team <linux@simtec.co.uk>
12034 W:      http://www.simtec.co.uk/products/EB2410ITX/
12035 S:      Supported
12036 F:      arch/arm/mach-s3c24xx/mach-bast.c
12037 F:      arch/arm/mach-s3c24xx/bast-ide.c
12038 F:      arch/arm/mach-s3c24xx/bast-irq.c
12039
12040 SIPHASH PRF ROUTINES
12041 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12042 S:      Maintained
12043 F:      lib/siphash.c
12044 F:      lib/test_siphash.c
12045 F:      include/linux/siphash.h
12046
12047 SIS 190 ETHERNET DRIVER
12048 M:      Francois Romieu <romieu@fr.zoreil.com>
12049 L:      netdev@vger.kernel.org
12050 S:      Maintained
12051 F:      drivers/net/ethernet/sis/sis190.c
12052
12053 SIS 900/7016 FAST ETHERNET DRIVER
12054 M:      Daniele Venzano <venza@brownhat.org>
12055 W:      http://www.brownhat.org/sis900.html
12056 L:      netdev@vger.kernel.org
12057 S:      Maintained
12058 F:      drivers/net/ethernet/sis/sis900.*
12059
12060 SIS FRAMEBUFFER DRIVER
12061 M:      Thomas Winischhofer <thomas@winischhofer.net>
12062 W:      http://www.winischhofer.net/linuxsisvga.shtml
12063 S:      Maintained
12064 F:      Documentation/fb/sisfb.txt
12065 F:      drivers/video/fbdev/sis/
12066 F:      include/video/sisfb.h
12067
12068 SIS USB2VGA DRIVER
12069 M:      Thomas Winischhofer <thomas@winischhofer.net>
12070 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12071 S:      Maintained
12072 F:      drivers/usb/misc/sisusbvga/
12073
12074 SLAB ALLOCATOR
12075 M:      Christoph Lameter <cl@linux.com>
12076 M:      Pekka Enberg <penberg@kernel.org>
12077 M:      David Rientjes <rientjes@google.com>
12078 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12079 M:      Andrew Morton <akpm@linux-foundation.org>
12080 L:      linux-mm@kvack.org
12081 S:      Maintained
12082 F:      include/linux/sl?b*.h
12083 F:      mm/sl?b*
12084
12085 SLEEPABLE READ-COPY UPDATE (SRCU)
12086 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12087 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12088 M:      Josh Triplett <josh@joshtriplett.org>
12089 R:      Steven Rostedt <rostedt@goodmis.org>
12090 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12091 L:      linux-kernel@vger.kernel.org
12092 W:      http://www.rdrop.com/users/paulmck/RCU/
12093 S:      Supported
12094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12095 F:      include/linux/srcu.h
12096 F:      kernel/rcu/srcu.c
12097
12098 SMACK SECURITY MODULE
12099 M:      Casey Schaufler <casey@schaufler-ca.com>
12100 L:      linux-security-module@vger.kernel.org
12101 W:      http://schaufler-ca.com
12102 T:      git git://github.com/cschaufler/smack-next
12103 S:      Maintained
12104 F:      Documentation/admin-guide/LSM/Smack.rst
12105 F:      security/smack/
12106
12107 SMC91x ETHERNET DRIVER
12108 M:      Nicolas Pitre <nico@fluxnic.net>
12109 S:      Odd Fixes
12110 F:      drivers/net/ethernet/smsc/smc91x.*
12111
12112 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12113 M:      Sakari Ailus <sakari.ailus@iki.fi>
12114 L:      linux-media@vger.kernel.org
12115 S:      Maintained
12116 F:      drivers/media/i2c/smiapp/
12117 F:      include/media/i2c/smiapp.h
12118 F:      drivers/media/i2c/smiapp-pll.c
12119 F:      drivers/media/i2c/smiapp-pll.h
12120 F:      include/uapi/linux/smiapp.h
12121 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12122
12123 SMM665 HARDWARE MONITOR DRIVER
12124 M:      Guenter Roeck <linux@roeck-us.net>
12125 L:      linux-hwmon@vger.kernel.org
12126 S:      Maintained
12127 F:      Documentation/hwmon/smm665
12128 F:      drivers/hwmon/smm665.c
12129
12130 SMSC EMC2103 HARDWARE MONITOR DRIVER
12131 M:      Steve Glendinning <steve.glendinning@shawell.net>
12132 L:      linux-hwmon@vger.kernel.org
12133 S:      Maintained
12134 F:      Documentation/hwmon/emc2103
12135 F:      drivers/hwmon/emc2103.c
12136
12137 SMSC SCH5627 HARDWARE MONITOR DRIVER
12138 M:      Hans de Goede <hdegoede@redhat.com>
12139 L:      linux-hwmon@vger.kernel.org
12140 S:      Supported
12141 F:      Documentation/hwmon/sch5627
12142 F:      drivers/hwmon/sch5627.c
12143
12144 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12145 M:      Steve Glendinning <steve.glendinning@shawell.net>
12146 L:      linux-fbdev@vger.kernel.org
12147 S:      Maintained
12148 F:      drivers/video/fbdev/smscufx.c
12149
12150 SMSC47B397 HARDWARE MONITOR DRIVER
12151 M:      Jean Delvare <jdelvare@suse.com>
12152 L:      linux-hwmon@vger.kernel.org
12153 S:      Maintained
12154 F:      Documentation/hwmon/smsc47b397
12155 F:      drivers/hwmon/smsc47b397.c
12156
12157 SMSC911x ETHERNET DRIVER
12158 M:      Steve Glendinning <steve.glendinning@shawell.net>
12159 L:      netdev@vger.kernel.org
12160 S:      Maintained
12161 F:      include/linux/smsc911x.h
12162 F:      drivers/net/ethernet/smsc/smsc911x.*
12163
12164 SMSC9420 PCI ETHERNET DRIVER
12165 M:      Steve Glendinning <steve.glendinning@shawell.net>
12166 L:      netdev@vger.kernel.org
12167 S:      Maintained
12168 F:      drivers/net/ethernet/smsc/smsc9420.*
12169
12170 SOC-CAMERA V4L2 SUBSYSTEM
12171 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12172 L:      linux-media@vger.kernel.org
12173 T:      git git://linuxtv.org/media_tree.git
12174 S:      Maintained
12175 F:      include/media/soc*
12176 F:      drivers/media/i2c/soc_camera/
12177 F:      drivers/media/platform/soc_camera/
12178
12179 SOEKRIS NET48XX LED SUPPORT
12180 M:      Chris Boot <bootc@bootc.net>
12181 S:      Maintained
12182 F:      drivers/leds/leds-net48xx.c
12183
12184 SOFT-ROCE DRIVER (rxe)
12185 M:      Moni Shoua <monis@mellanox.com>
12186 L:      linux-rdma@vger.kernel.org
12187 S:      Supported
12188 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12189 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12190 F:      drivers/infiniband/sw/rxe/
12191 F:      include/uapi/rdma/rdma_user_rxe.h
12192
12193 SOFTLOGIC 6x10 MPEG CODEC
12194 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12195 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12196 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12197 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12198 M:      Ismael Luceno <ismael@iodev.co.uk>
12199 L:      linux-media@vger.kernel.org
12200 S:      Supported
12201 F:      drivers/media/pci/solo6x10/
12202
12203 SOFTWARE RAID (Multiple Disks) SUPPORT
12204 M:      Shaohua Li <shli@kernel.org>
12205 L:      linux-raid@vger.kernel.org
12206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12207 S:      Supported
12208 F:      drivers/md/
12209 F:      include/linux/raid/
12210 F:      include/uapi/linux/raid/
12211
12212 SONIC NETWORK DRIVER
12213 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12214 L:      netdev@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/net/ethernet/natsemi/sonic.*
12217
12218 SONICS SILICON BACKPLANE DRIVER (SSB)
12219 M:      Michael Buesch <m@bues.ch>
12220 L:      linux-wireless@vger.kernel.org
12221 S:      Maintained
12222 F:      drivers/ssb/
12223 F:      include/linux/ssb/
12224
12225 SONY MEMORYSTICK CARD SUPPORT
12226 M:      Alex Dubov <oakad@yahoo.com>
12227 W:      http://tifmxx.berlios.de/
12228 S:      Maintained
12229 F:      drivers/memstick/host/tifm_ms.c
12230
12231 SONY MEMORYSTICK STANDARD SUPPORT
12232 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12233 S:      Maintained
12234 F:      drivers/memstick/core/ms_block.*
12235
12236 SONY VAIO CONTROL DEVICE DRIVER
12237 M:      Mattia Dongili <malattia@linux.it>
12238 L:      platform-driver-x86@vger.kernel.org
12239 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12240 S:      Maintained
12241 F:      Documentation/laptops/sony-laptop.txt
12242 F:      drivers/char/sonypi.c
12243 F:      drivers/platform/x86/sony-laptop.c
12244 F:      include/linux/sony-laptop.h
12245
12246 SOUND
12247 M:      Jaroslav Kysela <perex@perex.cz>
12248 M:      Takashi Iwai <tiwai@suse.com>
12249 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12250 W:      http://www.alsa-project.org/
12251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12252 T:      git git://git.alsa-project.org/alsa-kernel.git
12253 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12254 S:      Maintained
12255 F:      Documentation/sound/
12256 F:      include/sound/
12257 F:      include/uapi/sound/
12258 F:      sound/
12259
12260 SOUND - COMPRESSED AUDIO
12261 M:      Vinod Koul <vinod.koul@intel.com>
12262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12264 S:      Supported
12265 F:      Documentation/sound/alsa/compress_offload.txt
12266 F:      include/sound/compress_driver.h
12267 F:      include/uapi/sound/compress_*
12268 F:      sound/core/compress_offload.c
12269 F:      sound/soc/soc-compress.c
12270
12271 SOUND - DMAENGINE HELPERS
12272 M:      Lars-Peter Clausen <lars@metafoo.de>
12273 S:      Supported
12274 F:      include/sound/dmaengine_pcm.h
12275 F:      sound/core/pcm_dmaengine.c
12276 F:      sound/soc/soc-generic-dmaengine-pcm.c
12277
12278 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12279 M:      Liam Girdwood <lgirdwood@gmail.com>
12280 M:      Mark Brown <broonie@kernel.org>
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12282 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12283 W:      http://alsa-project.org/main/index.php/ASoC
12284 S:      Supported
12285 F:      Documentation/devicetree/bindings/sound/
12286 F:      Documentation/sound/alsa/soc/
12287 F:      sound/soc/
12288 F:      include/sound/soc*
12289
12290 SP2 MEDIA DRIVER
12291 M:      Olli Salonen <olli.salonen@iki.fi>
12292 L:      linux-media@vger.kernel.org
12293 W:      https://linuxtv.org
12294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12295 S:      Maintained
12296 F:      drivers/media/dvb-frontends/sp2*
12297
12298 SPARC + UltraSPARC (sparc/sparc64)
12299 M:      "David S. Miller" <davem@davemloft.net>
12300 L:      sparclinux@vger.kernel.org
12301 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12304 S:      Maintained
12305 F:      arch/sparc/
12306 F:      drivers/sbus/
12307
12308 SPARC SERIAL DRIVERS
12309 M:      "David S. Miller" <davem@davemloft.net>
12310 L:      sparclinux@vger.kernel.org
12311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12313 S:      Maintained
12314 F:      include/linux/sunserialcore.h
12315 F:      drivers/tty/serial/suncore.c
12316 F:      drivers/tty/serial/sunhv.c
12317 F:      drivers/tty/serial/sunsab.c
12318 F:      drivers/tty/serial/sunsab.h
12319 F:      drivers/tty/serial/sunsu.c
12320 F:      drivers/tty/serial/sunzilog.c
12321 F:      drivers/tty/serial/sunzilog.h
12322
12323 SPARSE CHECKER
12324 M:      "Christopher Li" <sparse@chrisli.org>
12325 L:      linux-sparse@vger.kernel.org
12326 W:      https://sparse.wiki.kernel.org/
12327 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12328 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12329 S:      Maintained
12330 F:      include/linux/compiler.h
12331
12332 SPEAR CLOCK FRAMEWORK SUPPORT
12333 M:      Viresh Kumar <vireshk@kernel.org>
12334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12335 W:      http://www.st.com/spear
12336 S:      Maintained
12337 F:      drivers/clk/spear/
12338
12339 SPEAR PLATFORM SUPPORT
12340 M:      Viresh Kumar <vireshk@kernel.org>
12341 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12343 W:      http://www.st.com/spear
12344 S:      Maintained
12345 F:      arch/arm/boot/dts/spear*
12346 F:      arch/arm/mach-spear/
12347
12348 SPI NOR SUBSYSTEM
12349 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12350 M:      Marek Vasut <marek.vasut@gmail.com>
12351 L:      linux-mtd@lists.infradead.org
12352 W:      http://www.linux-mtd.infradead.org/
12353 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12354 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12355 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12356 S:      Maintained
12357 F:      drivers/mtd/spi-nor/
12358 F:      include/linux/mtd/spi-nor.h
12359
12360 SPI SUBSYSTEM
12361 M:      Mark Brown <broonie@kernel.org>
12362 L:      linux-spi@vger.kernel.org
12363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12364 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12365 S:      Maintained
12366 F:      Documentation/devicetree/bindings/spi/
12367 F:      Documentation/spi/
12368 F:      drivers/spi/
12369 F:      include/linux/spi/
12370 F:      include/uapi/linux/spi/
12371 F:      tools/spi/
12372
12373 SPIDERNET NETWORK DRIVER for CELL
12374 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12375 L:      netdev@vger.kernel.org
12376 S:      Supported
12377 F:      Documentation/networking/spider_net.txt
12378 F:      drivers/net/ethernet/toshiba/spider_net*
12379
12380 SPMI SUBSYSTEM
12381 R:      Stephen Boyd <sboyd@codeaurora.org>
12382 L:      linux-arm-msm@vger.kernel.org
12383 F:      Documentation/devicetree/bindings/spmi/
12384 F:      drivers/spmi/
12385 F:      include/dt-bindings/spmi/spmi.h
12386 F:      include/linux/spmi.h
12387 F:      include/trace/events/spmi.h
12388
12389 SPU FILE SYSTEM
12390 M:      Jeremy Kerr <jk@ozlabs.org>
12391 L:      linuxppc-dev@lists.ozlabs.org
12392 W:      http://www.ibm.com/developerworks/power/cell/
12393 S:      Supported
12394 F:      Documentation/filesystems/spufs.txt
12395 F:      arch/powerpc/platforms/cell/spufs/
12396
12397 SQUASHFS FILE SYSTEM
12398 M:      Phillip Lougher <phillip@squashfs.org.uk>
12399 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12400 W:      http://squashfs.org.uk
12401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12402 S:      Maintained
12403 F:      Documentation/filesystems/squashfs.txt
12404 F:      fs/squashfs/
12405
12406 SRM (Alpha) environment access
12407 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12408 S:      Maintained
12409 F:      arch/alpha/kernel/srm_env.c
12410
12411 STABLE BRANCH
12412 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12413 L:      stable@vger.kernel.org
12414 S:      Supported
12415 F:      Documentation/process/stable-kernel-rules.rst
12416
12417 STAGING - COMEDI
12418 M:      Ian Abbott <abbotti@mev.co.uk>
12419 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12420 S:      Odd Fixes
12421 F:      drivers/staging/comedi/
12422
12423 STAGING - FLARION FT1000 DRIVERS
12424 M:      Marek Belisko <marek.belisko@gmail.com>
12425 S:      Odd Fixes
12426 F:      drivers/staging/ft1000/
12427
12428 STAGING - INDUSTRIAL IO
12429 M:      Jonathan Cameron <jic23@kernel.org>
12430 L:      linux-iio@vger.kernel.org
12431 S:      Odd Fixes
12432 F:      Documentation/devicetree/bindings/staging/iio/
12433 F:      drivers/staging/iio/
12434
12435 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12436 M:      Jarod Wilson <jarod@wilsonet.com>
12437 W:      http://www.lirc.org/
12438 S:      Odd Fixes
12439 F:      drivers/staging/media/lirc/
12440
12441 STAGING - LUSTRE PARALLEL FILESYSTEM
12442 M:      Oleg Drokin <oleg.drokin@intel.com>
12443 M:      Andreas Dilger <andreas.dilger@intel.com>
12444 M:      James Simmons <jsimmons@infradead.org>
12445 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12446 W:      http://wiki.lustre.org/
12447 S:      Maintained
12448 F:      drivers/staging/lustre
12449
12450 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12451 M:      Marc Dietrich <marvin24@gmx.de>
12452 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12453 L:      linux-tegra@vger.kernel.org
12454 S:      Maintained
12455 F:      drivers/staging/nvec/
12456
12457 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12458 M:      Jens Frederich <jfrederich@gmail.com>
12459 M:      Daniel Drake <dsd@laptop.org>
12460 M:      Jon Nettleton <jon.nettleton@gmail.com>
12461 W:      http://wiki.laptop.org/go/DCON
12462 S:      Maintained
12463 F:      drivers/staging/olpc_dcon/
12464
12465 STAGING - REALTEK RTL8712U DRIVERS
12466 M:      Larry Finger <Larry.Finger@lwfinger.net>
12467 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12468 S:      Odd Fixes
12469 F:      drivers/staging/rtl8712/
12470
12471 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12472 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12473 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12474 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12475 L:      linux-fbdev@vger.kernel.org
12476 S:      Maintained
12477 F:      drivers/staging/sm750fb/
12478
12479 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12480 M:      William Hubbs <w.d.hubbs@gmail.com>
12481 M:      Chris Brannon <chris@the-brannons.com>
12482 M:      Kirk Reiser <kirk@reisers.ca>
12483 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12484 L:      speakup@linux-speakup.org
12485 W:      http://www.linux-speakup.org/
12486 S:      Odd Fixes
12487 F:      drivers/staging/speakup/
12488
12489 STAGING - VIA VT665X DRIVERS
12490 M:      Forest Bond <forest@alittletooquiet.net>
12491 S:      Odd Fixes
12492 F:      drivers/staging/vt665?/
12493
12494 STAGING - WILC1000 WIFI DRIVER
12495 M:      Aditya Shankar <aditya.shankar@microchip.com>
12496 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12497 L:      linux-wireless@vger.kernel.org
12498 S:      Supported
12499 F:      drivers/staging/wilc1000/
12500
12501 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12502 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12503 S:      Odd Fixes
12504 F:      drivers/staging/xgifb/
12505
12506 STAGING SUBSYSTEM
12507 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12509 L:      devel@driverdev.osuosl.org
12510 S:      Supported
12511 F:      drivers/staging/
12512
12513 STARFIRE/DURALAN NETWORK DRIVER
12514 M:      Ion Badulescu <ionut@badula.org>
12515 S:      Odd Fixes
12516 F:      drivers/net/ethernet/adaptec/starfire*
12517
12518 STI CEC DRIVER
12519 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12520 S:      Maintained
12521 F:      drivers/staging/media/st-cec/
12522 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12523
12524 STK1160 USB VIDEO CAPTURE DRIVER
12525 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12526 L:      linux-media@vger.kernel.org
12527 T:      git git://linuxtv.org/media_tree.git
12528 S:      Maintained
12529 F:      drivers/media/usb/stk1160/
12530
12531 STMMAC ETHERNET DRIVER
12532 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12533 M:      Alexandre Torgue <alexandre.torgue@st.com>
12534 L:      netdev@vger.kernel.org
12535 W:      http://www.stlinux.com
12536 S:      Supported
12537 F:      drivers/net/ethernet/stmicro/stmmac/
12538
12539 SUN3/3X
12540 M:      Sam Creasey <sammy@sammy.net>
12541 W:      http://sammy.net/sun3/
12542 S:      Maintained
12543 F:      arch/m68k/kernel/*sun3*
12544 F:      arch/m68k/sun3*/
12545 F:      arch/m68k/include/asm/sun3*
12546 F:      drivers/net/ethernet/i825xx/sun3*
12547
12548 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12549 M:      Hans de Goede <hdegoede@redhat.com>
12550 L:      linux-input@vger.kernel.org
12551 S:      Maintained
12552 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12553 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12554
12555 SUNDANCE NETWORK DRIVER
12556 M:      Denis Kirjanov <kda@linux-powerpc.org>
12557 L:      netdev@vger.kernel.org
12558 S:      Maintained
12559 F:      drivers/net/ethernet/dlink/sundance.c
12560
12561 SUPERH
12562 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12563 M:      Rich Felker <dalias@libc.org>
12564 L:      linux-sh@vger.kernel.org
12565 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12566 S:      Maintained
12567 F:      Documentation/sh/
12568 F:      arch/sh/
12569 F:      drivers/sh/
12570
12571 SUSPEND TO RAM
12572 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12573 M:      Len Brown <len.brown@intel.com>
12574 M:      Pavel Machek <pavel@ucw.cz>
12575 L:      linux-pm@vger.kernel.org
12576 B:      https://bugzilla.kernel.org
12577 S:      Supported
12578 F:      Documentation/power/
12579 F:      arch/x86/kernel/acpi/
12580 F:      drivers/base/power/
12581 F:      kernel/power/
12582 F:      include/linux/suspend.h
12583 F:      include/linux/freezer.h
12584 F:      include/linux/pm.h
12585
12586 SVGA HANDLING
12587 M:      Martin Mares <mj@ucw.cz>
12588 L:      linux-video@atrey.karlin.mff.cuni.cz
12589 S:      Maintained
12590 F:      Documentation/svga.txt
12591 F:      arch/x86/boot/video*
12592
12593 SWIOTLB SUBSYSTEM
12594 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12595 L:      linux-kernel@vger.kernel.org
12596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12597 S:      Supported
12598 F:      lib/swiotlb.c
12599 F:      arch/*/kernel/pci-swiotlb.c
12600 F:      include/linux/swiotlb.h
12601
12602 SWITCHDEV
12603 M:      Jiri Pirko <jiri@resnulli.us>
12604 M:      Ivan Vecera <ivecera@redhat.com>
12605 L:      netdev@vger.kernel.org
12606 S:      Supported
12607 F:      net/switchdev/
12608 F:      include/net/switchdev.h
12609
12610 SYNC FILE FRAMEWORK
12611 M:      Sumit Semwal <sumit.semwal@linaro.org>
12612 R:      Gustavo Padovan <gustavo@padovan.org>
12613 S:      Maintained
12614 L:      linux-media@vger.kernel.org
12615 L:      dri-devel@lists.freedesktop.org
12616 F:      drivers/dma-buf/sync_*
12617 F:      drivers/dma-buf/dma-fence*
12618 F:      drivers/dma-buf/sw_sync.c
12619 F:      include/linux/sync_file.h
12620 F:      include/uapi/linux/sync_file.h
12621 F:      Documentation/sync_file.txt
12622 T:      git git://anongit.freedesktop.org/drm/drm-misc
12623
12624 SYNOPSYS ARC ARCHITECTURE
12625 M:      Vineet Gupta <vgupta@synopsys.com>
12626 L:      linux-snps-arc@lists.infradead.org
12627 S:      Supported
12628 F:      arch/arc/
12629 F:      Documentation/devicetree/bindings/arc/*
12630 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12631 F:      drivers/clocksource/arc_timer.c
12632 F:      drivers/tty/serial/arc_uart.c
12633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12634
12635 SYNOPSYS ARC SDP platform support
12636 M:      Alexey Brodkin <abrodkin@synopsys.com>
12637 S:      Supported
12638 F:      arch/arc/plat-axs10x
12639 F:      arch/arc/boot/dts/ax*
12640 F:      Documentation/devicetree/bindings/arc/axs10*
12641
12642 SYNOPSYS DESIGNWARE DMAC DRIVER
12643 M:      Viresh Kumar <vireshk@kernel.org>
12644 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12645 S:      Maintained
12646 F:      include/linux/dma/dw.h
12647 F:      include/linux/platform_data/dma-dw.h
12648 F:      drivers/dma/dw/
12649
12650 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12651 M:      Jie Deng <jiedeng@synopsys.com>
12652 L:      netdev@vger.kernel.org
12653 S:      Supported
12654 F:      drivers/net/ethernet/synopsys/
12655
12656 SYNOPSYS DESIGNWARE I2C DRIVER
12657 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12658 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12659 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12660 L:      linux-i2c@vger.kernel.org
12661 S:      Maintained
12662 F:      drivers/i2c/busses/i2c-designware-*
12663 F:      include/linux/platform_data/i2c-designware.h
12664
12665 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12666 M:      Jaehoon Chung <jh80.chung@samsung.com>
12667 L:      linux-mmc@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/mmc/host/dw_mmc*
12670
12671 SYSTEM CONFIGURATION (SYSCON)
12672 M:      Lee Jones <lee.jones@linaro.org>
12673 M:      Arnd Bergmann <arnd@arndb.de>
12674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12675 S:      Supported
12676 F:      drivers/mfd/syscon.c
12677
12678 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12679 M:      Sudeep Holla <sudeep.holla@arm.com>
12680 L:      linux-arm-kernel@lists.infradead.org
12681 S:      Maintained
12682 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12683 F:      drivers/clk/clk-scpi.c
12684 F:      drivers/cpufreq/scpi-cpufreq.c
12685 F:      drivers/firmware/arm_scpi.c
12686 F:      include/linux/scpi_protocol.h
12687
12688 SYSTEM RESET/SHUTDOWN DRIVERS
12689 M:      Sebastian Reichel <sre@kernel.org>
12690 L:      linux-pm@vger.kernel.org
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12692 S:      Maintained
12693 F:      Documentation/devicetree/bindings/power/reset/
12694 F:      drivers/power/reset/
12695
12696 SYSTEM TRACE MODULE CLASS
12697 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12698 S:      Maintained
12699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12700 F:      Documentation/trace/stm.txt
12701 F:      drivers/hwtracing/stm/
12702 F:      include/linux/stm.h
12703 F:      include/uapi/linux/stm.h
12704
12705 SYSV FILESYSTEM
12706 M:      Christoph Hellwig <hch@infradead.org>
12707 S:      Maintained
12708 F:      Documentation/filesystems/sysv-fs.txt
12709 F:      fs/sysv/
12710 F:      include/linux/sysv_fs.h
12711
12712 TARGET SUBSYSTEM
12713 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12714 L:      linux-scsi@vger.kernel.org
12715 L:      target-devel@vger.kernel.org
12716 W:      http://www.linux-iscsi.org
12717 W:      http://groups.google.com/group/linux-iscsi-target-dev
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12719 S:      Supported
12720 F:      drivers/target/
12721 F:      include/target/
12722 F:      Documentation/target/
12723
12724 TASKSTATS STATISTICS INTERFACE
12725 M:      Balbir Singh <bsingharora@gmail.com>
12726 S:      Maintained
12727 F:      Documentation/accounting/taskstats*
12728 F:      include/linux/taskstats*
12729 F:      kernel/taskstats.c
12730
12731 TC subsystem
12732 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12733 M:      Cong Wang <xiyou.wangcong@gmail.com>
12734 M:      Jiri Pirko <jiri@resnulli.us>
12735 L:      netdev@vger.kernel.org
12736 S:      Maintained
12737 F:      include/net/pkt_cls.h
12738 F:      include/net/pkt_sched.h
12739 F:      include/net/tc_act/
12740 F:      include/uapi/linux/pkt_cls.h
12741 F:      include/uapi/linux/pkt_sched.h
12742 F:      include/uapi/linux/tc_act/
12743 F:      include/uapi/linux/tc_ematch/
12744 F:      net/sched/
12745
12746 TCP LOW PRIORITY MODULE
12747 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12748 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12749 W:      http://tcp-lp-mod.sourceforge.net/
12750 S:      Maintained
12751 F:      net/ipv4/tcp_lp.c
12752
12753 TDA10071 MEDIA DRIVER
12754 M:      Antti Palosaari <crope@iki.fi>
12755 L:      linux-media@vger.kernel.org
12756 W:      https://linuxtv.org
12757 W:      http://palosaari.fi/linux/
12758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12759 T:      git git://linuxtv.org/anttip/media_tree.git
12760 S:      Maintained
12761 F:      drivers/media/dvb-frontends/tda10071*
12762
12763 TDA18212 MEDIA DRIVER
12764 M:      Antti Palosaari <crope@iki.fi>
12765 L:      linux-media@vger.kernel.org
12766 W:      https://linuxtv.org
12767 W:      http://palosaari.fi/linux/
12768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12769 T:      git git://linuxtv.org/anttip/media_tree.git
12770 S:      Maintained
12771 F:      drivers/media/tuners/tda18212*
12772
12773 TDA18218 MEDIA DRIVER
12774 M:      Antti Palosaari <crope@iki.fi>
12775 L:      linux-media@vger.kernel.org
12776 W:      https://linuxtv.org
12777 W:      http://palosaari.fi/linux/
12778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12779 T:      git git://linuxtv.org/anttip/media_tree.git
12780 S:      Maintained
12781 F:      drivers/media/tuners/tda18218*
12782
12783 TDA18271 MEDIA DRIVER
12784 M:      Michael Krufky <mkrufky@linuxtv.org>
12785 L:      linux-media@vger.kernel.org
12786 W:      https://linuxtv.org
12787 W:      http://github.com/mkrufky
12788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12789 T:      git git://linuxtv.org/mkrufky/tuners.git
12790 S:      Maintained
12791 F:      drivers/media/tuners/tda18271*
12792
12793 TDA827x MEDIA DRIVER
12794 M:      Michael Krufky <mkrufky@linuxtv.org>
12795 L:      linux-media@vger.kernel.org
12796 W:      https://linuxtv.org
12797 W:      http://github.com/mkrufky
12798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12799 T:      git git://linuxtv.org/mkrufky/tuners.git
12800 S:      Maintained
12801 F:      drivers/media/tuners/tda8290.*
12802
12803 TDA8290 MEDIA DRIVER
12804 M:      Michael Krufky <mkrufky@linuxtv.org>
12805 L:      linux-media@vger.kernel.org
12806 W:      https://linuxtv.org
12807 W:      http://github.com/mkrufky
12808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12809 T:      git git://linuxtv.org/mkrufky/tuners.git
12810 S:      Maintained
12811 F:      drivers/media/tuners/tda8290.*
12812
12813 TDA9840 MEDIA DRIVER
12814 M:      Hans Verkuil <hverkuil@xs4all.nl>
12815 L:      linux-media@vger.kernel.org
12816 T:      git git://linuxtv.org/media_tree.git
12817 W:      https://linuxtv.org
12818 S:      Maintained
12819 F:      drivers/media/i2c/tda9840*
12820
12821 TEA5761 TUNER DRIVER
12822 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12823 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12824 L:      linux-media@vger.kernel.org
12825 W:      https://linuxtv.org
12826 T:      git git://linuxtv.org/media_tree.git
12827 S:      Odd fixes
12828 F:      drivers/media/tuners/tea5761.*
12829
12830 TEA5767 TUNER DRIVER
12831 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12832 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12833 L:      linux-media@vger.kernel.org
12834 W:      https://linuxtv.org
12835 T:      git git://linuxtv.org/media_tree.git
12836 S:      Maintained
12837 F:      drivers/media/tuners/tea5767.*
12838
12839 TEA6415C MEDIA DRIVER
12840 M:      Hans Verkuil <hverkuil@xs4all.nl>
12841 L:      linux-media@vger.kernel.org
12842 T:      git git://linuxtv.org/media_tree.git
12843 W:      https://linuxtv.org
12844 S:      Maintained
12845 F:      drivers/media/i2c/tea6415c*
12846
12847 TEA6420 MEDIA DRIVER
12848 M:      Hans Verkuil <hverkuil@xs4all.nl>
12849 L:      linux-media@vger.kernel.org
12850 T:      git git://linuxtv.org/media_tree.git
12851 W:      https://linuxtv.org
12852 S:      Maintained
12853 F:      drivers/media/i2c/tea6420*
12854
12855 TEAM DRIVER
12856 M:      Jiri Pirko <jiri@resnulli.us>
12857 L:      netdev@vger.kernel.org
12858 S:      Supported
12859 F:      drivers/net/team/
12860 F:      include/linux/if_team.h
12861 F:      include/uapi/linux/if_team.h
12862
12863 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12864 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12865 S:      Maintained
12866 F:      arch/x86/platform/ts5500/
12867
12868 TECHNOTREND USB IR RECEIVER
12869 M:      Sean Young <sean@mess.org>
12870 L:      linux-media@vger.kernel.org
12871 S:      Maintained
12872 F:      drivers/media/rc/ttusbir.c
12873
12874 TEE SUBSYSTEM
12875 M:      Jens Wiklander <jens.wiklander@linaro.org>
12876 S:      Maintained
12877 F:      include/linux/tee_drv.h
12878 F:      include/uapi/linux/tee.h
12879 F:      drivers/tee/
12880 F:      Documentation/tee.txt
12881
12882 TEGRA ARCHITECTURE SUPPORT
12883 M:      Thierry Reding <thierry.reding@gmail.com>
12884 M:      Jonathan Hunter <jonathanh@nvidia.com>
12885 L:      linux-tegra@vger.kernel.org
12886 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12888 S:      Supported
12889 N:      [^a-z]tegra
12890
12891 TEGRA CLOCK DRIVER
12892 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12893 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12894 S:      Supported
12895 F:      drivers/clk/tegra/
12896
12897 TEGRA DMA DRIVERS
12898 M:      Laxman Dewangan <ldewangan@nvidia.com>
12899 M:      Jon Hunter <jonathanh@nvidia.com>
12900 S:      Supported
12901 F:      drivers/dma/tegra*
12902
12903 TEGRA I2C DRIVER
12904 M:      Laxman Dewangan <ldewangan@nvidia.com>
12905 S:      Supported
12906 F:      drivers/i2c/busses/i2c-tegra.c
12907
12908 TEGRA IOMMU DRIVERS
12909 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12910 S:      Supported
12911 F:      drivers/iommu/tegra*
12912
12913 TEGRA KBC DRIVER
12914 M:      Rakesh Iyer <riyer@nvidia.com>
12915 M:      Laxman Dewangan <ldewangan@nvidia.com>
12916 S:      Supported
12917 F:      drivers/input/keyboard/tegra-kbc.c
12918
12919 TEGRA PWM DRIVER
12920 M:      Thierry Reding <thierry.reding@gmail.com>
12921 S:      Supported
12922 F:      drivers/pwm/pwm-tegra.c
12923
12924 TEGRA SERIAL DRIVER
12925 M:      Laxman Dewangan <ldewangan@nvidia.com>
12926 S:      Supported
12927 F:      drivers/tty/serial/serial-tegra.c
12928
12929 TEGRA SPI DRIVER
12930 M:      Laxman Dewangan <ldewangan@nvidia.com>
12931 S:      Supported
12932 F:      drivers/spi/spi-tegra*
12933
12934 TEHUTI ETHERNET DRIVER
12935 M:      Andy Gospodarek <andy@greyhouse.net>
12936 L:      netdev@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/net/ethernet/tehuti/*
12939
12940 Telecom Clock Driver for MCPL0010
12941 M:      Mark Gross <mark.gross@intel.com>
12942 S:      Supported
12943 F:      drivers/char/tlclk.c
12944
12945 TENSILICA XTENSA PORT (xtensa)
12946 M:      Chris Zankel <chris@zankel.net>
12947 M:      Max Filippov <jcmvbkbc@gmail.com>
12948 L:      linux-xtensa@linux-xtensa.org
12949 T:      git git://github.com/czankel/xtensa-linux.git
12950 S:      Maintained
12951 F:      arch/xtensa/
12952 F:      drivers/irqchip/irq-xtensa-*
12953
12954 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12955 M:      Nishanth Menon <nm@ti.com>
12956 M:      Tero Kristo <t-kristo@ti.com>
12957 M:      Santosh Shilimkar <ssantosh@kernel.org>
12958 L:      linux-arm-kernel@lists.infradead.org
12959 S:      Maintained
12960 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12961 F:      drivers/firmware/ti_sci*
12962 F:      include/linux/soc/ti/ti_sci_protocol.h
12963 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12964 F:      include/dt-bindings/genpd/k2g.h
12965 F:      drivers/soc/ti/ti_sci_pm_domains.c
12966 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12967 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12968 F:      drivers/clk/keystone/sci-clk.c
12969 F:      drivers/reset/reset-ti-sci.c
12970
12971 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12972 M:      Hans Verkuil <hverkuil@xs4all.nl>
12973 L:      linux-media@vger.kernel.org
12974 T:      git git://linuxtv.org/media_tree.git
12975 W:      https://linuxtv.org
12976 S:      Maintained
12977 F:      drivers/media/radio/radio-raremono.c
12978
12979 THERMAL
12980 M:      Zhang Rui <rui.zhang@intel.com>
12981 M:      Eduardo Valentin <edubezval@gmail.com>
12982 L:      linux-pm@vger.kernel.org
12983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12985 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12986 S:      Supported
12987 F:      drivers/thermal/
12988 F:      include/linux/thermal.h
12989 F:      include/uapi/linux/thermal.h
12990 F:      include/linux/cpu_cooling.h
12991 F:      Documentation/devicetree/bindings/thermal/
12992
12993 THERMAL/CPU_COOLING
12994 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12995 M:      Viresh Kumar <viresh.kumar@linaro.org>
12996 M:      Javi Merino <javi.merino@kernel.org>
12997 L:      linux-pm@vger.kernel.org
12998 S:      Supported
12999 F:      Documentation/thermal/cpu-cooling-api.txt
13000 F:      drivers/thermal/cpu_cooling.c
13001 F:      include/linux/cpu_cooling.h
13002
13003 THINKPAD ACPI EXTRAS DRIVER
13004 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13005 L:      ibm-acpi-devel@lists.sourceforge.net
13006 L:      platform-driver-x86@vger.kernel.org
13007 W:      http://ibm-acpi.sourceforge.net
13008 W:      http://thinkwiki.org/wiki/Ibm-acpi
13009 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13010 S:      Maintained
13011 F:      drivers/platform/x86/thinkpad_acpi.c
13012
13013 THUNDERBOLT DRIVER
13014 M:      Andreas Noever <andreas.noever@gmail.com>
13015 M:      Michael Jamet <michael.jamet@intel.com>
13016 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13017 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13018 S:      Maintained
13019 F:      drivers/thunderbolt/
13020
13021 THUNDERX GPIO DRIVER
13022 M:      David Daney <david.daney@cavium.com>
13023 S:      Maintained
13024 F:      drivers/gpio/gpio-thunderx.c
13025
13026 TI AM437X VPFE DRIVER
13027 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13028 L:      linux-media@vger.kernel.org
13029 W:      https://linuxtv.org
13030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13031 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13032 S:      Maintained
13033 F:      drivers/media/platform/am437x/
13034
13035 TI BANDGAP AND THERMAL DRIVER
13036 M:      Eduardo Valentin <edubezval@gmail.com>
13037 M:      Keerthy <j-keerthy@ti.com>
13038 L:      linux-pm@vger.kernel.org
13039 L:      linux-omap@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/thermal/ti-soc-thermal/
13042
13043 TI BQ27XXX POWER SUPPLY DRIVER
13044 R:      Andrew F. Davis <afd@ti.com>
13045 F:      include/linux/power/bq27xxx_battery.h
13046 F:      drivers/power/supply/bq27xxx_battery.c
13047 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13048
13049 TI CDCE706 CLOCK DRIVER
13050 M:      Max Filippov <jcmvbkbc@gmail.com>
13051 S:      Maintained
13052 F:      drivers/clk/clk-cdce706.c
13053
13054 TI CLOCK DRIVER
13055 M:      Tero Kristo <t-kristo@ti.com>
13056 L:      linux-omap@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/clk/ti/
13059 F:      include/linux/clk/ti.h
13060
13061 TI DAVINCI MACHINE SUPPORT
13062 M:      Sekhar Nori <nsekhar@ti.com>
13063 M:      Kevin Hilman <khilman@kernel.org>
13064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13066 S:      Supported
13067 F:      arch/arm/mach-davinci/
13068 F:      drivers/i2c/busses/i2c-davinci.c
13069 F:      arch/arm/boot/dts/da850*
13070
13071 TI DAVINCI SERIES GPIO DRIVER
13072 M:      Keerthy <j-keerthy@ti.com>
13073 L:      linux-gpio@vger.kernel.org
13074 S:      Maintained
13075 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13076 F:      drivers/gpio/gpio-davinci.c
13077
13078 TI DAVINCI SERIES MEDIA DRIVER
13079 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13080 L:      linux-media@vger.kernel.org
13081 W:      https://linuxtv.org
13082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13083 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13084 S:      Maintained
13085 F:      drivers/media/platform/davinci/
13086 F:      include/media/davinci/
13087
13088 TI ETHERNET SWITCH DRIVER (CPSW)
13089 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13090 L:      linux-omap@vger.kernel.org
13091 L:      netdev@vger.kernel.org
13092 S:      Maintained
13093 F:      drivers/net/ethernet/ti/cpsw*
13094 F:      drivers/net/ethernet/ti/davinci*
13095
13096 TI FLASH MEDIA INTERFACE DRIVER
13097 M:      Alex Dubov <oakad@yahoo.com>
13098 S:      Maintained
13099 F:      drivers/misc/tifm*
13100 F:      drivers/mmc/host/tifm_sd.c
13101 F:      include/linux/tifm.h
13102
13103 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13104 M:      Santosh Shilimkar <ssantosh@kernel.org>
13105 L:      linux-kernel@vger.kernel.org
13106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13107 S:      Maintained
13108 F:      drivers/soc/ti/*
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13110
13111 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13112 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13113 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13115 S:      Maintained
13116 F:      sound/soc/codecs/lm49453*
13117 F:      sound/soc/codecs/isabelle*
13118
13119 TI LP855x BACKLIGHT DRIVER
13120 M:      Milo Kim <milo.kim@ti.com>
13121 S:      Maintained
13122 F:      Documentation/backlight/lp855x-driver.txt
13123 F:      drivers/video/backlight/lp855x_bl.c
13124 F:      include/linux/platform_data/lp855x.h
13125
13126 TI LP8727 CHARGER DRIVER
13127 M:      Milo Kim <milo.kim@ti.com>
13128 S:      Maintained
13129 F:      drivers/power/supply/lp8727_charger.c
13130 F:      include/linux/platform_data/lp8727.h
13131
13132 TI LP8788 MFD DRIVER
13133 M:      Milo Kim <milo.kim@ti.com>
13134 S:      Maintained
13135 F:      drivers/iio/adc/lp8788_adc.c
13136 F:      drivers/leds/leds-lp8788.c
13137 F:      drivers/mfd/lp8788*.c
13138 F:      drivers/power/supply/lp8788-charger.c
13139 F:      drivers/regulator/lp8788-*.c
13140 F:      include/linux/mfd/lp8788*.h
13141
13142 TI NETCP ETHERNET DRIVER
13143 M:      Wingman Kwok <w-kwok2@ti.com>
13144 M:      Murali Karicheri <m-karicheri2@ti.com>
13145 L:      netdev@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/net/ethernet/ti/netcp*
13148
13149 TI TAS571X FAMILY ASoC CODEC DRIVER
13150 M:      Kevin Cernekee <cernekee@chromium.org>
13151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13152 S:      Odd Fixes
13153 F:      sound/soc/codecs/tas571x*
13154
13155 TI TRF7970A NFC DRIVER
13156 M:      Mark Greer <mgreer@animalcreek.com>
13157 L:      linux-wireless@vger.kernel.org
13158 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13159 S:      Supported
13160 F:      drivers/nfc/trf7970a.c
13161 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13162
13163 TI TWL4030 SERIES SOC CODEC DRIVER
13164 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13166 S:      Maintained
13167 F:      sound/soc/codecs/twl4030*
13168
13169 TI VPE/CAL DRIVERS
13170 M:      Benoit Parrot <bparrot@ti.com>
13171 L:      linux-media@vger.kernel.org
13172 W:      http://linuxtv.org/
13173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13174 S:      Maintained
13175 F:      drivers/media/platform/ti-vpe/
13176
13177 TI WILINK WIRELESS DRIVERS
13178 L:      linux-wireless@vger.kernel.org
13179 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13180 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13182 S:      Orphan
13183 F:      drivers/net/wireless/ti/
13184 F:      include/linux/wl12xx.h
13185
13186 TILE ARCHITECTURE
13187 M:      Chris Metcalf <cmetcalf@mellanox.com>
13188 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13190 S:      Supported
13191 F:      arch/tile/
13192 F:      drivers/char/tile-srom.c
13193 F:      drivers/edac/tile_edac.c
13194 F:      drivers/net/ethernet/tile/
13195 F:      drivers/rtc/rtc-tile.c
13196 F:      drivers/tty/hvc/hvc_tile.c
13197 F:      drivers/tty/serial/tilegx.c
13198 F:      drivers/usb/host/*-tilegx.c
13199 F:      include/linux/usb/tilegx.h
13200
13201 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13202 M:      John Stultz <john.stultz@linaro.org>
13203 M:      Thomas Gleixner <tglx@linutronix.de>
13204 R:      Stephen Boyd <sboyd@codeaurora.org>
13205 L:      linux-kernel@vger.kernel.org
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13207 S:      Supported
13208 F:      include/linux/clocksource.h
13209 F:      include/linux/time.h
13210 F:      include/linux/timex.h
13211 F:      include/uapi/linux/time.h
13212 F:      include/uapi/linux/timex.h
13213 F:      kernel/time/clocksource.c
13214 F:      kernel/time/time*.c
13215 F:      kernel/time/alarmtimer.c
13216 F:      kernel/time/ntp.c
13217 F:      tools/testing/selftests/timers/
13218
13219 TIPC NETWORK LAYER
13220 M:      Jon Maloy <jon.maloy@ericsson.com>
13221 M:      Ying Xue <ying.xue@windriver.com>
13222 L:      netdev@vger.kernel.org (core kernel code)
13223 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13224 W:      http://tipc.sourceforge.net/
13225 S:      Maintained
13226 F:      include/uapi/linux/tipc*.h
13227 F:      net/tipc/
13228
13229 TLAN NETWORK DRIVER
13230 M:      Samuel Chessman <chessman@tux.org>
13231 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13232 W:      http://sourceforge.net/projects/tlan/
13233 S:      Maintained
13234 F:      Documentation/networking/tlan.txt
13235 F:      drivers/net/ethernet/ti/tlan.*
13236
13237 TM6000 VIDEO4LINUX DRIVER
13238 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13239 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13240 L:      linux-media@vger.kernel.org
13241 W:      https://linuxtv.org
13242 T:      git git://linuxtv.org/media_tree.git
13243 S:      Odd fixes
13244 F:      drivers/media/usb/tm6000/
13245 F:      Documentation/media/v4l-drivers/tm6000*
13246
13247 TMIO/SDHI MMC DRIVER
13248 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13249 L:      linux-mmc@vger.kernel.org
13250 S:      Supported
13251 F:      drivers/mmc/host/tmio_mmc*
13252 F:      drivers/mmc/host/renesas_sdhi*
13253 F:      include/linux/mfd/tmio.h
13254
13255 TMP401 HARDWARE MONITOR DRIVER
13256 M:      Guenter Roeck <linux@roeck-us.net>
13257 L:      linux-hwmon@vger.kernel.org
13258 S:      Maintained
13259 F:      Documentation/hwmon/tmp401
13260 F:      drivers/hwmon/tmp401.c
13261
13262 TMPFS (SHMEM FILESYSTEM)
13263 M:      Hugh Dickins <hughd@google.com>
13264 L:      linux-mm@kvack.org
13265 S:      Maintained
13266 F:      include/linux/shmem_fs.h
13267 F:      mm/shmem.c
13268
13269 TOMOYO SECURITY MODULE
13270 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13271 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13272 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13273 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13274 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13275 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13276 W:      http://tomoyo.sourceforge.jp/
13277 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13278 S:      Maintained
13279 F:      security/tomoyo/
13280
13281 TOPSTAR LAPTOP EXTRAS DRIVER
13282 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13283 L:      platform-driver-x86@vger.kernel.org
13284 S:      Maintained
13285 F:      drivers/platform/x86/topstar-laptop.c
13286
13287 TOSHIBA ACPI EXTRAS DRIVER
13288 M:      Azael Avalos <coproscefalo@gmail.com>
13289 L:      platform-driver-x86@vger.kernel.org
13290 S:      Maintained
13291 F:      drivers/platform/x86/toshiba_acpi.c
13292
13293 TOSHIBA BLUETOOTH DRIVER
13294 M:      Azael Avalos <coproscefalo@gmail.com>
13295 L:      platform-driver-x86@vger.kernel.org
13296 S:      Maintained
13297 F:      drivers/platform/x86/toshiba_bluetooth.c
13298
13299 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13300 M:      Azael Avalos <coproscefalo@gmail.com>
13301 L:      platform-driver-x86@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/platform/x86/toshiba_haps.c
13304
13305 TOSHIBA SMM DRIVER
13306 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13307 W:      http://www.buzzard.org.uk/toshiba/
13308 S:      Maintained
13309 F:      drivers/char/toshiba.c
13310 F:      include/linux/toshiba.h
13311 F:      include/uapi/linux/toshiba.h
13312
13313 TOSHIBA TC358743 DRIVER
13314 M:      Mats Randgaard <matrandg@cisco.com>
13315 L:      linux-media@vger.kernel.org
13316 S:      Maintained
13317 F:      drivers/media/i2c/tc358743*
13318 F:      include/media/i2c/tc358743.h
13319
13320 TOSHIBA WMI HOTKEYS DRIVER
13321 M:      Azael Avalos <coproscefalo@gmail.com>
13322 L:      platform-driver-x86@vger.kernel.org
13323 S:      Maintained
13324 F:      drivers/platform/x86/toshiba-wmi.c
13325
13326 TPM DEVICE DRIVER
13327 M:      Peter Huewe <peterhuewe@gmx.de>
13328 M:      Marcel Selhorst <tpmdd@selhorst.net>
13329 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13330 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13331 W:      http://tpmdd.sourceforge.net
13332 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13333 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13334 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13335 S:      Maintained
13336 F:      drivers/char/tpm/
13337
13338 TPM IBM_VTPM DEVICE DRIVER
13339 M:      Ashley Lai <ashleydlai@gmail.com>
13340 W:      http://tpmdd.sourceforge.net
13341 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13342 S:      Maintained
13343 F:      drivers/char/tpm/tpm_ibmvtpm*
13344
13345 TRACING
13346 M:      Steven Rostedt <rostedt@goodmis.org>
13347 M:      Ingo Molnar <mingo@redhat.com>
13348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13349 S:      Maintained
13350 F:      Documentation/trace/ftrace.txt
13351 F:      arch/*/*/*/ftrace.h
13352 F:      arch/*/kernel/ftrace.c
13353 F:      include/*/ftrace.h
13354 F:      include/linux/trace*.h
13355 F:      include/trace/
13356 F:      kernel/trace/
13357 F:      tools/testing/selftests/ftrace/
13358
13359 TRACING MMIO ACCESSES (MMIOTRACE)
13360 M:      Steven Rostedt <rostedt@goodmis.org>
13361 M:      Ingo Molnar <mingo@kernel.org>
13362 R:      Karol Herbst <karolherbst@gmail.com>
13363 R:      Pekka Paalanen <ppaalanen@gmail.com>
13364 S:      Maintained
13365 L:      linux-kernel@vger.kernel.org
13366 L:      nouveau@lists.freedesktop.org
13367 F:      kernel/trace/trace_mmiotrace.c
13368 F:      include/linux/mmiotrace.h
13369 F:      arch/x86/mm/kmmio.c
13370 F:      arch/x86/mm/mmio-mod.c
13371 F:      arch/x86/mm/testmmiotrace.c
13372
13373 TRIVIAL PATCHES
13374 M:      Jiri Kosina <trivial@kernel.org>
13375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13376 S:      Maintained
13377 K:      ^Subject:.*(?i)trivial
13378
13379 TTY LAYER
13380 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13381 M:      Jiri Slaby <jslaby@suse.com>
13382 S:      Supported
13383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13384 F:      Documentation/serial/
13385 F:      drivers/tty/
13386 F:      drivers/tty/serial/serial_core.c
13387 F:      include/linux/serial_core.h
13388 F:      include/linux/serial.h
13389 F:      include/linux/tty.h
13390 F:      include/uapi/linux/serial_core.h
13391 F:      include/uapi/linux/serial.h
13392 F:      include/uapi/linux/tty.h
13393
13394 TUA9001 MEDIA DRIVER
13395 M:      Antti Palosaari <crope@iki.fi>
13396 L:      linux-media@vger.kernel.org
13397 W:      https://linuxtv.org
13398 W:      http://palosaari.fi/linux/
13399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13400 T:      git git://linuxtv.org/anttip/media_tree.git
13401 S:      Maintained
13402 F:      drivers/media/tuners/tua9001*
13403
13404 TULIP NETWORK DRIVERS
13405 L:      netdev@vger.kernel.org
13406 L:      linux-parisc@vger.kernel.org
13407 S:      Orphan
13408 F:      drivers/net/ethernet/dec/tulip/
13409
13410 TUN/TAP driver
13411 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13412 W:      http://vtun.sourceforge.net/tun
13413 S:      Maintained
13414 F:      Documentation/networking/tuntap.txt
13415 F:      arch/um/os-Linux/drivers/
13416
13417 TURBOCHANNEL SUBSYSTEM
13418 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13419 M:      Ralf Baechle <ralf@linux-mips.org>
13420 L:      linux-mips@linux-mips.org
13421 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13422 S:      Maintained
13423 F:      drivers/tc/
13424 F:      include/linux/tc.h
13425
13426 TW5864 VIDEO4LINUX DRIVER
13427 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13428 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13429 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13430 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13431 L:      linux-media@vger.kernel.org
13432 S:      Supported
13433 F:      drivers/media/pci/tw5864/
13434
13435 TW68 VIDEO4LINUX DRIVER
13436 M:      Hans Verkuil <hverkuil@xs4all.nl>
13437 L:      linux-media@vger.kernel.org
13438 T:      git git://linuxtv.org/media_tree.git
13439 W:      https://linuxtv.org
13440 S:      Odd Fixes
13441 F:      drivers/media/pci/tw68/
13442
13443 TW686X VIDEO4LINUX DRIVER
13444 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13445 L:      linux-media@vger.kernel.org
13446 T:      git git://linuxtv.org/media_tree.git
13447 W:      http://linuxtv.org
13448 S:      Maintained
13449 F:      drivers/media/pci/tw686x/
13450
13451 UBI FILE SYSTEM (UBIFS)
13452 M:      Richard Weinberger <richard@nod.at>
13453 M:      Artem Bityutskiy <dedekind1@gmail.com>
13454 M:      Adrian Hunter <adrian.hunter@intel.com>
13455 L:      linux-mtd@lists.infradead.org
13456 T:      git git://git.infradead.org/ubifs-2.6.git
13457 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13458 S:      Supported
13459 F:      Documentation/filesystems/ubifs.txt
13460 F:      fs/ubifs/
13461
13462 UCLINUX (M68KNOMMU AND COLDFIRE)
13463 M:      Greg Ungerer <gerg@linux-m68k.org>
13464 W:      http://www.linux-m68k.org/
13465 W:      http://www.uclinux.org/
13466 L:      linux-m68k@lists.linux-m68k.org
13467 L:      uclinux-dev@uclinux.org  (subscribers-only)
13468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13469 S:      Maintained
13470 F:      arch/m68k/coldfire/
13471 F:      arch/m68k/68*/
13472 F:      arch/m68k/*/*_no.*
13473 F:      arch/m68k/include/asm/*_no.*
13474
13475 UDF FILESYSTEM
13476 M:      Jan Kara <jack@suse.com>
13477 S:      Maintained
13478 F:      Documentation/filesystems/udf.txt
13479 F:      fs/udf/
13480
13481 UDRAW TABLET
13482 M:      Bastien Nocera <hadess@hadess.net>
13483 L:      linux-input@vger.kernel.org
13484 S:      Maintained
13485 F:      drivers/hid/hid-udraw.c
13486
13487 UFS FILESYSTEM
13488 M:      Evgeniy Dushistov <dushistov@mail.ru>
13489 S:      Maintained
13490 F:      Documentation/filesystems/ufs.txt
13491 F:      fs/ufs/
13492
13493 UHID USERSPACE HID IO DRIVER:
13494 M:      David Herrmann <dh.herrmann@googlemail.com>
13495 L:      linux-input@vger.kernel.org
13496 S:      Maintained
13497 F:      drivers/hid/uhid.c
13498 F:      include/uapi/linux/uhid.h
13499
13500 ULPI BUS
13501 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13502 L:      linux-usb@vger.kernel.org
13503 S:      Maintained
13504 F:      drivers/usb/common/ulpi.c
13505 F:      include/linux/ulpi/
13506
13507 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13508 L:      linux-usb@vger.kernel.org
13509 S:      Orphan
13510 F:      drivers/uwb/
13511 F:      include/linux/uwb.h
13512 F:      include/linux/uwb/
13513
13514 UNICORE32 ARCHITECTURE:
13515 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13516 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13517 S:      Maintained
13518 T:      git git://github.com/gxt/linux.git
13519 F:      arch/unicore32/
13520
13521 UNIFDEF
13522 M:      Tony Finch <dot@dotat.at>
13523 W:      http://dotat.at/prog/unifdef
13524 S:      Maintained
13525 F:      scripts/unifdef.c
13526
13527 UNIFORM CDROM DRIVER
13528 M:      Jens Axboe <axboe@kernel.dk>
13529 W:      http://www.kernel.dk
13530 S:      Maintained
13531 F:      Documentation/cdrom/
13532 F:      drivers/cdrom/cdrom.c
13533 F:      include/linux/cdrom.h
13534 F:      include/uapi/linux/cdrom.h
13535
13536 UNISYS S-PAR DRIVERS
13537 M:      David Kershner <david.kershner@unisys.com>
13538 L:      sparmaintainer@unisys.com (Unisys internal)
13539 S:      Supported
13540 F:      drivers/staging/unisys/
13541
13542 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13543 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13544 L:      linux-scsi@vger.kernel.org
13545 S:      Supported
13546 F:      Documentation/scsi/ufs.txt
13547 F:      drivers/scsi/ufs/
13548
13549 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13550 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13551 M:      Prabu Thangamuthu <prabut@synopsys.com>
13552 L:      linux-scsi@vger.kernel.org
13553 S:      Supported
13554 F:      drivers/scsi/ufs/*dwc*
13555
13556 UNSORTED BLOCK IMAGES (UBI)
13557 M:      Artem Bityutskiy <dedekind1@gmail.com>
13558 M:      Richard Weinberger <richard@nod.at>
13559 W:      http://www.linux-mtd.infradead.org/
13560 L:      linux-mtd@lists.infradead.org
13561 T:      git git://git.infradead.org/ubifs-2.6.git
13562 S:      Supported
13563 F:      drivers/mtd/ubi/
13564 F:      include/linux/mtd/ubi.h
13565 F:      include/uapi/mtd/ubi-user.h
13566
13567 USB "USBNET" DRIVER FRAMEWORK
13568 M:      Oliver Neukum <oneukum@suse.com>
13569 L:      netdev@vger.kernel.org
13570 W:      http://www.linux-usb.org/usbnet
13571 S:      Maintained
13572 F:      drivers/net/usb/usbnet.c
13573 F:      include/linux/usb/usbnet.h
13574
13575 USB ACM DRIVER
13576 M:      Oliver Neukum <oneukum@suse.com>
13577 L:      linux-usb@vger.kernel.org
13578 S:      Maintained
13579 F:      Documentation/usb/acm.txt
13580 F:      drivers/usb/class/cdc-acm.*
13581
13582 USB AR5523 WIRELESS DRIVER
13583 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13584 L:      linux-wireless@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/net/wireless/ath/ar5523/
13587
13588 USB ATTACHED SCSI
13589 M:      Oliver Neukum <oneukum@suse.com>
13590 L:      linux-usb@vger.kernel.org
13591 L:      linux-scsi@vger.kernel.org
13592 S:      Maintained
13593 F:      drivers/usb/storage/uas.c
13594
13595 USB CDC ETHERNET DRIVER
13596 M:      Oliver Neukum <oliver@neukum.org>
13597 L:      linux-usb@vger.kernel.org
13598 S:      Maintained
13599 F:      drivers/net/usb/cdc_*.c
13600 F:      include/uapi/linux/usb/cdc.h
13601
13602 USB CHAOSKEY DRIVER
13603 M:      Keith Packard <keithp@keithp.com>
13604 L:      linux-usb@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/usb/misc/chaoskey.c
13607
13608 USB CYPRESS C67X00 DRIVER
13609 M:      Peter Korsgaard <jacmet@sunsite.dk>
13610 L:      linux-usb@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/usb/c67x00/
13613
13614 USB DAVICOM DM9601 DRIVER
13615 M:      Peter Korsgaard <jacmet@sunsite.dk>
13616 L:      netdev@vger.kernel.org
13617 W:      http://www.linux-usb.org/usbnet
13618 S:      Maintained
13619 F:      drivers/net/usb/dm9601.c
13620
13621 USB DIAMOND RIO500 DRIVER
13622 M:      Cesar Miquel <miquel@df.uba.ar>
13623 L:      rio500-users@lists.sourceforge.net
13624 W:      http://rio500.sourceforge.net
13625 S:      Maintained
13626 F:      drivers/usb/misc/rio500*
13627
13628 USB EHCI DRIVER
13629 M:      Alan Stern <stern@rowland.harvard.edu>
13630 L:      linux-usb@vger.kernel.org
13631 S:      Maintained
13632 F:      Documentation/usb/ehci.txt
13633 F:      drivers/usb/host/ehci*
13634
13635 USB GADGET/PERIPHERAL SUBSYSTEM
13636 M:      Felipe Balbi <balbi@kernel.org>
13637 L:      linux-usb@vger.kernel.org
13638 W:      http://www.linux-usb.org/gadget
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13640 S:      Maintained
13641 F:      drivers/usb/gadget/
13642 F:      include/linux/usb/gadget*
13643
13644 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13645 M:      Jiri Kosina <jikos@kernel.org>
13646 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13647 L:      linux-usb@vger.kernel.org
13648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13649 S:      Maintained
13650 F:      Documentation/hid/hiddev.txt
13651 F:      drivers/hid/usbhid/
13652
13653 USB ISP116X DRIVER
13654 M:      Olav Kongas <ok@artecdesign.ee>
13655 L:      linux-usb@vger.kernel.org
13656 S:      Maintained
13657 F:      drivers/usb/host/isp116x*
13658 F:      include/linux/usb/isp116x.h
13659
13660 USB LAN78XX ETHERNET DRIVER
13661 M:      Woojung Huh <woojung.huh@microchip.com>
13662 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13663 L:      netdev@vger.kernel.org
13664 S:      Maintained
13665 F:      drivers/net/usb/lan78xx.*
13666
13667 USB MASS STORAGE DRIVER
13668 M:      Alan Stern <stern@rowland.harvard.edu>
13669 L:      linux-usb@vger.kernel.org
13670 L:      usb-storage@lists.one-eyed-alien.net
13671 S:      Maintained
13672 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13673 F:      drivers/usb/storage/
13674
13675 USB MIDI DRIVER
13676 M:      Clemens Ladisch <clemens@ladisch.de>
13677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13678 T:      git git://git.alsa-project.org/alsa-kernel.git
13679 S:      Maintained
13680 F:      sound/usb/midi.*
13681
13682 USB NETWORKING DRIVERS
13683 L:      linux-usb@vger.kernel.org
13684 S:      Odd Fixes
13685 F:      drivers/net/usb/
13686
13687 USB OHCI DRIVER
13688 M:      Alan Stern <stern@rowland.harvard.edu>
13689 L:      linux-usb@vger.kernel.org
13690 S:      Maintained
13691 F:      Documentation/usb/ohci.txt
13692 F:      drivers/usb/host/ohci*
13693
13694 USB OTG FSM (Finite State Machine)
13695 M:      Peter Chen <Peter.Chen@nxp.com>
13696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13697 L:      linux-usb@vger.kernel.org
13698 S:      Maintained
13699 F:      drivers/usb/common/usb-otg-fsm.c
13700
13701 USB OVER IP DRIVER
13702 M:      Valentina Manea <valentina.manea.m@gmail.com>
13703 M:      Shuah Khan <shuahkh@osg.samsung.com>
13704 M:      Shuah Khan <shuah@kernel.org>
13705 L:      linux-usb@vger.kernel.org
13706 S:      Maintained
13707 F:      Documentation/usb/usbip_protocol.txt
13708 F:      drivers/usb/usbip/
13709 F:      tools/usb/usbip/
13710
13711 USB PEGASUS DRIVER
13712 M:      Petko Manolov <petkan@nucleusys.com>
13713 L:      linux-usb@vger.kernel.org
13714 L:      netdev@vger.kernel.org
13715 T:      git git://github.com/petkan/pegasus.git
13716 W:      https://github.com/petkan/pegasus
13717 S:      Maintained
13718 F:      drivers/net/usb/pegasus.*
13719
13720 USB PHY LAYER
13721 M:      Felipe Balbi <balbi@kernel.org>
13722 L:      linux-usb@vger.kernel.org
13723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13724 S:      Maintained
13725 F:      drivers/usb/phy/
13726
13727 USB PRINTER DRIVER (usblp)
13728 M:      Pete Zaitcev <zaitcev@redhat.com>
13729 L:      linux-usb@vger.kernel.org
13730 S:      Supported
13731 F:      drivers/usb/class/usblp.c
13732
13733 USB QMI WWAN NETWORK DRIVER
13734 M:      Bjørn Mork <bjorn@mork.no>
13735 L:      netdev@vger.kernel.org
13736 S:      Maintained
13737 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13738 F:      drivers/net/usb/qmi_wwan.c
13739
13740 USB RTL8150 DRIVER
13741 M:      Petko Manolov <petkan@nucleusys.com>
13742 L:      linux-usb@vger.kernel.org
13743 L:      netdev@vger.kernel.org
13744 T:      git git://github.com/petkan/rtl8150.git
13745 W:      https://github.com/petkan/rtl8150
13746 S:      Maintained
13747 F:      drivers/net/usb/rtl8150.c
13748
13749 USB SERIAL SUBSYSTEM
13750 M:      Johan Hovold <johan@kernel.org>
13751 L:      linux-usb@vger.kernel.org
13752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13753 S:      Maintained
13754 F:      Documentation/usb/usb-serial.txt
13755 F:      drivers/usb/serial/
13756 F:      include/linux/usb/serial.h
13757
13758 USB SMSC75XX ETHERNET DRIVER
13759 M:      Steve Glendinning <steve.glendinning@shawell.net>
13760 L:      netdev@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/net/usb/smsc75xx.*
13763
13764 USB SMSC95XX ETHERNET DRIVER
13765 M:      Steve Glendinning <steve.glendinning@shawell.net>
13766 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13767 L:      netdev@vger.kernel.org
13768 S:      Maintained
13769 F:      drivers/net/usb/smsc95xx.*
13770
13771 USB SUBSYSTEM
13772 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13773 L:      linux-usb@vger.kernel.org
13774 W:      http://www.linux-usb.org
13775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13776 S:      Supported
13777 F:      Documentation/devicetree/bindings/usb/
13778 F:      Documentation/usb/
13779 F:      drivers/usb/
13780 F:      include/linux/usb.h
13781 F:      include/linux/usb/
13782
13783 USB TYPEC SUBSYSTEM
13784 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13785 L:      linux-usb@vger.kernel.org
13786 S:      Maintained
13787 F:      Documentation/ABI/testing/sysfs-class-typec
13788 F:      Documentation/usb/typec.rst
13789 F:      drivers/usb/typec/
13790 F:      include/linux/usb/typec.h
13791
13792 USB UHCI DRIVER
13793 M:      Alan Stern <stern@rowland.harvard.edu>
13794 L:      linux-usb@vger.kernel.org
13795 S:      Maintained
13796 F:      drivers/usb/host/uhci*
13797
13798 USB VIDEO CLASS
13799 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13801 L:      linux-media@vger.kernel.org
13802 T:      git git://linuxtv.org/media_tree.git
13803 W:      http://www.ideasonboard.org/uvc/
13804 S:      Maintained
13805 F:      drivers/media/usb/uvc/
13806 F:      include/uapi/linux/uvcvideo.h
13807
13808 USB VISION DRIVER
13809 M:      Hans Verkuil <hverkuil@xs4all.nl>
13810 L:      linux-media@vger.kernel.org
13811 T:      git git://linuxtv.org/media_tree.git
13812 W:      https://linuxtv.org
13813 S:      Odd Fixes
13814 F:      drivers/media/usb/usbvision/
13815
13816 USB WEBCAM GADGET
13817 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13818 L:      linux-usb@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/usb/gadget/function/*uvc*
13821 F:      drivers/usb/gadget/legacy/webcam.c
13822
13823 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13824 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13825 L:      linux-wireless@vger.kernel.org
13826 S:      Maintained
13827 F:      drivers/net/wireless/rndis_wlan.c
13828
13829 USB XHCI DRIVER
13830 M:      Mathias Nyman <mathias.nyman@intel.com>
13831 L:      linux-usb@vger.kernel.org
13832 S:      Supported
13833 F:      drivers/usb/host/xhci*
13834 F:      drivers/usb/host/pci-quirks*
13835
13836 USB ZD1201 DRIVER
13837 L:      linux-wireless@vger.kernel.org
13838 W:      http://linux-lc100020.sourceforge.net
13839 S:      Orphan
13840 F:      drivers/net/wireless/zydas/zd1201.*
13841
13842 USB ZR364XX DRIVER
13843 M:      Antoine Jacquet <royale@zerezo.com>
13844 L:      linux-usb@vger.kernel.org
13845 L:      linux-media@vger.kernel.org
13846 T:      git git://linuxtv.org/media_tree.git
13847 W:      http://royale.zerezo.com/zr364xx/
13848 S:      Maintained
13849 F:      Documentation/media/v4l-drivers/zr364xx*
13850 F:      drivers/media/usb/zr364xx/
13851
13852 USER-MODE LINUX (UML)
13853 M:      Jeff Dike <jdike@addtoit.com>
13854 M:      Richard Weinberger <richard@nod.at>
13855 L:      user-mode-linux-devel@lists.sourceforge.net
13856 L:      user-mode-linux-user@lists.sourceforge.net
13857 W:      http://user-mode-linux.sourceforge.net
13858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13859 S:      Maintained
13860 F:      Documentation/virtual/uml/
13861 F:      arch/um/
13862 F:      arch/x86/um/
13863 F:      fs/hostfs/
13864 F:      fs/hppfs/
13865
13866 USERSPACE I/O (UIO)
13867 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13868 S:      Maintained
13869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13870 F:      Documentation/driver-api/uio-howto.rst
13871 F:      drivers/uio/
13872 F:      include/linux/uio*.h
13873
13874 UTIL-LINUX PACKAGE
13875 M:      Karel Zak <kzak@redhat.com>
13876 L:      util-linux@vger.kernel.org
13877 W:      http://en.wikipedia.org/wiki/Util-linux
13878 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13879 S:      Maintained
13880
13881 UUID HELPERS
13882 M:      Christoph Hellwig <hch@lst.de>
13883 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13884 L:      linux-kernel@vger.kernel.org
13885 T:      git git://git.infradead.org/users/hch/uuid.git
13886 F:      lib/uuid.c
13887 F:      lib/test_uuid.c
13888 F:      include/linux/uuid.h
13889 F:      include/uapi/linux/uuid.h
13890 S:      Maintained
13891
13892 UVESAFB DRIVER
13893 M:      Michal Januszewski <spock@gentoo.org>
13894 L:      linux-fbdev@vger.kernel.org
13895 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13896 S:      Maintained
13897 F:      Documentation/fb/uvesafb.txt
13898 F:      drivers/video/fbdev/uvesafb.*
13899
13900 VF610 NAND DRIVER
13901 M:      Stefan Agner <stefan@agner.ch>
13902 L:      linux-mtd@lists.infradead.org
13903 S:      Supported
13904 F:      drivers/mtd/nand/vf610_nfc.c
13905
13906 VFAT/FAT/MSDOS FILESYSTEM
13907 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13908 S:      Maintained
13909 F:      Documentation/filesystems/vfat.txt
13910 F:      fs/fat/
13911
13912 VFIO DRIVER
13913 M:      Alex Williamson <alex.williamson@redhat.com>
13914 L:      kvm@vger.kernel.org
13915 T:      git git://github.com/awilliam/linux-vfio.git
13916 S:      Maintained
13917 F:      Documentation/vfio.txt
13918 F:      drivers/vfio/
13919 F:      include/linux/vfio.h
13920 F:      include/uapi/linux/vfio.h
13921
13922 VFIO MEDIATED DEVICE DRIVERS
13923 M:      Kirti Wankhede <kwankhede@nvidia.com>
13924 L:      kvm@vger.kernel.org
13925 S:      Maintained
13926 F:      Documentation/vfio-mediated-device.txt
13927 F:      drivers/vfio/mdev/
13928 F:      include/linux/mdev.h
13929 F:      samples/vfio-mdev/
13930
13931 VFIO PLATFORM DRIVER
13932 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13933 L:      kvm@vger.kernel.org
13934 S:      Maintained
13935 F:      drivers/vfio/platform/
13936
13937 VGA_SWITCHEROO
13938 R:      Lukas Wunner <lukas@wunner.de>
13939 S:      Maintained
13940 F:      Documentation/gpu/vga-switcheroo.rst
13941 F:      drivers/gpu/vga/vga_switcheroo.c
13942 F:      include/linux/vga_switcheroo.h
13943 T:      git git://anongit.freedesktop.org/drm/drm-misc
13944
13945 VIA RHINE NETWORK DRIVER
13946 S:      Orphan
13947 F:      drivers/net/ethernet/via/via-rhine.c
13948
13949 VIA SD/MMC CARD CONTROLLER DRIVER
13950 M:      Bruce Chang <brucechang@via.com.tw>
13951 M:      Harald Welte <HaraldWelte@viatech.com>
13952 S:      Maintained
13953 F:      drivers/mmc/host/via-sdmmc.c
13954
13955 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13956 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13957 L:      linux-fbdev@vger.kernel.org
13958 S:      Maintained
13959 F:      include/linux/via-core.h
13960 F:      include/linux/via-gpio.h
13961 F:      include/linux/via_i2c.h
13962 F:      drivers/video/fbdev/via/
13963
13964 VIA VELOCITY NETWORK DRIVER
13965 M:      Francois Romieu <romieu@fr.zoreil.com>
13966 L:      netdev@vger.kernel.org
13967 S:      Maintained
13968 F:      drivers/net/ethernet/via/via-velocity.*
13969
13970 VIDEO MULTIPLEXER DRIVER
13971 M:      Philipp Zabel <p.zabel@pengutronix.de>
13972 L:      linux-media@vger.kernel.org
13973 S:      Maintained
13974 F:      drivers/media/platform/video-mux.c
13975
13976 VIDEOBUF2 FRAMEWORK
13977 M:      Pawel Osciak <pawel@osciak.com>
13978 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13979 M:      Kyungmin Park <kyungmin.park@samsung.com>
13980 L:      linux-media@vger.kernel.org
13981 S:      Maintained
13982 F:      drivers/media/v4l2-core/videobuf2-*
13983 F:      include/media/videobuf2-*
13984
13985 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13986 M:      Helen Koike <helen.koike@collabora.com>
13987 L:      linux-media@vger.kernel.org
13988 T:      git git://linuxtv.org/media_tree.git
13989 W:      https://linuxtv.org
13990 S:      Maintained
13991 F:      drivers/media/platform/vimc/*
13992
13993 VIRT LIB
13994 M:      Alex Williamson <alex.williamson@redhat.com>
13995 M:      Paolo Bonzini <pbonzini@redhat.com>
13996 L:      kvm@vger.kernel.org
13997 S:      Supported
13998 F:      virt/lib/
13999
14000 VIRTIO AND VHOST VSOCK DRIVER
14001 M:      Stefan Hajnoczi <stefanha@redhat.com>
14002 L:      kvm@vger.kernel.org
14003 L:      virtualization@lists.linux-foundation.org
14004 L:      netdev@vger.kernel.org
14005 S:      Maintained
14006 F:      include/linux/virtio_vsock.h
14007 F:      include/uapi/linux/virtio_vsock.h
14008 F:      include/uapi/linux/vsockmon.h
14009 F:      net/vmw_vsock/af_vsock_tap.c
14010 F:      net/vmw_vsock/virtio_transport_common.c
14011 F:      net/vmw_vsock/virtio_transport.c
14012 F:      drivers/net/vsockmon.c
14013 F:      drivers/vhost/vsock.c
14014 F:      drivers/vhost/vsock.h
14015
14016 VIRTIO CONSOLE DRIVER
14017 M:      Amit Shah <amit@kernel.org>
14018 L:      virtualization@lists.linux-foundation.org
14019 S:      Maintained
14020 F:      drivers/char/virtio_console.c
14021 F:      include/linux/virtio_console.h
14022 F:      include/uapi/linux/virtio_console.h
14023
14024 VIRTIO CORE, NET AND BLOCK DRIVERS
14025 M:      "Michael S. Tsirkin" <mst@redhat.com>
14026 M:      Jason Wang <jasowang@redhat.com>
14027 L:      virtualization@lists.linux-foundation.org
14028 S:      Maintained
14029 F:      Documentation/devicetree/bindings/virtio/
14030 F:      drivers/virtio/
14031 F:      tools/virtio/
14032 F:      drivers/net/virtio_net.c
14033 F:      drivers/block/virtio_blk.c
14034 F:      include/linux/virtio*.h
14035 F:      include/uapi/linux/virtio_*.h
14036 F:      drivers/crypto/virtio/
14037 F:      mm/balloon_compaction.c
14038
14039 VIRTIO CRYPTO DRIVER
14040 M:      Gonglei <arei.gonglei@huawei.com>
14041 L:      virtualization@lists.linux-foundation.org
14042 L:      linux-crypto@vger.kernel.org
14043 S:      Maintained
14044 F:      drivers/crypto/virtio/
14045 F:      include/uapi/linux/virtio_crypto.h
14046
14047 VIRTIO DRIVERS FOR S390
14048 M:      Cornelia Huck <cohuck@redhat.com>
14049 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14050 L:      linux-s390@vger.kernel.org
14051 L:      virtualization@lists.linux-foundation.org
14052 L:      kvm@vger.kernel.org
14053 S:      Supported
14054 F:      drivers/s390/virtio/
14055
14056 VIRTIO GPU DRIVER
14057 M:      David Airlie <airlied@linux.ie>
14058 M:      Gerd Hoffmann <kraxel@redhat.com>
14059 L:      dri-devel@lists.freedesktop.org
14060 L:      virtualization@lists.linux-foundation.org
14061 T:      git git://anongit.freedesktop.org/drm/drm-misc
14062 S:      Maintained
14063 F:      drivers/gpu/drm/virtio/
14064 F:      include/uapi/linux/virtio_gpu.h
14065
14066 VIRTIO HOST (VHOST)
14067 M:      "Michael S. Tsirkin" <mst@redhat.com>
14068 M:      Jason Wang <jasowang@redhat.com>
14069 L:      kvm@vger.kernel.org
14070 L:      virtualization@lists.linux-foundation.org
14071 L:      netdev@vger.kernel.org
14072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14073 S:      Maintained
14074 F:      drivers/vhost/
14075 F:      include/uapi/linux/vhost.h
14076
14077 VIRTIO INPUT DRIVER
14078 M:      Gerd Hoffmann <kraxel@redhat.com>
14079 S:      Maintained
14080 F:      drivers/virtio/virtio_input.c
14081 F:      include/uapi/linux/virtio_input.h
14082
14083 VIRTUAL SERIO DEVICE DRIVER
14084 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14085 S:      Maintained
14086 F:      drivers/input/serio/userio.c
14087 F:      include/uapi/linux/userio.h
14088
14089 VIVID VIRTUAL VIDEO DRIVER
14090 M:      Hans Verkuil <hverkuil@xs4all.nl>
14091 L:      linux-media@vger.kernel.org
14092 T:      git git://linuxtv.org/media_tree.git
14093 W:      https://linuxtv.org
14094 S:      Maintained
14095 F:      drivers/media/platform/vivid/*
14096
14097 VLYNQ BUS
14098 M:      Florian Fainelli <f.fainelli@gmail.com>
14099 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14100 S:      Maintained
14101 F:      drivers/vlynq/vlynq.c
14102 F:      include/linux/vlynq.h
14103
14104 VME SUBSYSTEM
14105 M:      Martyn Welch <martyn@welchs.me.uk>
14106 M:      Manohar Vanga <manohar.vanga@gmail.com>
14107 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14108 L:      devel@driverdev.osuosl.org
14109 S:      Maintained
14110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14111 F:      Documentation/driver-api/vme.rst
14112 F:      drivers/staging/vme/
14113 F:      drivers/vme/
14114 F:      include/linux/vme*
14115
14116 VMWARE BALLOON DRIVER
14117 M:      Xavier Deguillard <xdeguillard@vmware.com>
14118 M:      Philip Moltmann <moltmann@vmware.com>
14119 M:      "VMware, Inc." <pv-drivers@vmware.com>
14120 L:      linux-kernel@vger.kernel.org
14121 S:      Maintained
14122 F:      drivers/misc/vmw_balloon.c
14123
14124 VMWARE HYPERVISOR INTERFACE
14125 M:      Alok Kataria <akataria@vmware.com>
14126 L:      virtualization@lists.linux-foundation.org
14127 S:      Supported
14128 F:      arch/x86/kernel/cpu/vmware.c
14129
14130 VMWARE PVRDMA DRIVER
14131 M:      Adit Ranadive <aditr@vmware.com>
14132 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14133 L:      linux-rdma@vger.kernel.org
14134 S:      Maintained
14135 F:      drivers/infiniband/hw/vmw_pvrdma/
14136
14137 VMware PVSCSI driver
14138 M:      Jim Gill <jgill@vmware.com>
14139 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14140 L:      linux-scsi@vger.kernel.org
14141 S:      Maintained
14142 F:      drivers/scsi/vmw_pvscsi.c
14143 F:      drivers/scsi/vmw_pvscsi.h
14144
14145 VMWARE VMMOUSE SUBDRIVER
14146 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14147 M:      "VMware, Inc." <pv-drivers@vmware.com>
14148 L:      linux-input@vger.kernel.org
14149 S:      Maintained
14150 F:      drivers/input/mouse/vmmouse.c
14151 F:      drivers/input/mouse/vmmouse.h
14152
14153 VMWARE VMXNET3 ETHERNET DRIVER
14154 M:      Shrikrishna Khare <skhare@vmware.com>
14155 M:      "VMware, Inc." <pv-drivers@vmware.com>
14156 L:      netdev@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/net/vmxnet3/
14159
14160 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14161 M:      Liam Girdwood <lgirdwood@gmail.com>
14162 M:      Mark Brown <broonie@kernel.org>
14163 L:      linux-kernel@vger.kernel.org
14164 W:      http://www.slimlogic.co.uk/?p=48
14165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14166 S:      Supported
14167 F:      Documentation/devicetree/bindings/regulator/
14168 F:      drivers/regulator/
14169 F:      include/dt-bindings/regulator/
14170 F:      include/linux/regulator/
14171
14172 VRF
14173 M:      David Ahern <dsa@cumulusnetworks.com>
14174 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14175 L:      netdev@vger.kernel.org
14176 S:      Maintained
14177 F:      drivers/net/vrf.c
14178 F:      Documentation/networking/vrf.txt
14179
14180 VT1211 HARDWARE MONITOR DRIVER
14181 M:      Juerg Haefliger <juergh@gmail.com>
14182 L:      linux-hwmon@vger.kernel.org
14183 S:      Maintained
14184 F:      Documentation/hwmon/vt1211
14185 F:      drivers/hwmon/vt1211.c
14186
14187 VT8231 HARDWARE MONITOR DRIVER
14188 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14189 L:      linux-hwmon@vger.kernel.org
14190 S:      Maintained
14191 F:      drivers/hwmon/vt8231.c
14192
14193 VUB300 USB to SDIO/SD/MMC bridge chip
14194 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14195 L:      linux-mmc@vger.kernel.org
14196 L:      linux-usb@vger.kernel.org
14197 S:      Supported
14198 F:      drivers/mmc/host/vub300.c
14199
14200 W1 DALLAS'S 1-WIRE BUS
14201 M:      Evgeniy Polyakov <zbr@ioremap.net>
14202 S:      Maintained
14203 F:      Documentation/w1/
14204 F:      drivers/w1/
14205 F:      include/linux/w1.h
14206
14207 W83791D HARDWARE MONITORING DRIVER
14208 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14209 L:      linux-hwmon@vger.kernel.org
14210 S:      Maintained
14211 F:      Documentation/hwmon/w83791d
14212 F:      drivers/hwmon/w83791d.c
14213
14214 W83793 HARDWARE MONITORING DRIVER
14215 M:      Rudolf Marek <r.marek@assembler.cz>
14216 L:      linux-hwmon@vger.kernel.org
14217 S:      Maintained
14218 F:      Documentation/hwmon/w83793
14219 F:      drivers/hwmon/w83793.c
14220
14221 W83795 HARDWARE MONITORING DRIVER
14222 M:      Jean Delvare <jdelvare@suse.com>
14223 L:      linux-hwmon@vger.kernel.org
14224 S:      Maintained
14225 F:      drivers/hwmon/w83795.c
14226
14227 W83L51xD SD/MMC CARD INTERFACE DRIVER
14228 M:      Pierre Ossman <pierre@ossman.eu>
14229 S:      Maintained
14230 F:      drivers/mmc/host/wbsd.*
14231
14232 WACOM PROTOCOL 4 SERIAL TABLETS
14233 M:      Julian Squires <julian@cipht.net>
14234 M:      Hans de Goede <hdegoede@redhat.com>
14235 L:      linux-input@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/input/tablet/wacom_serial4.c
14238
14239 WATCHDOG DEVICE DRIVERS
14240 M:      Wim Van Sebroeck <wim@iguana.be>
14241 R:      Guenter Roeck <linux@roeck-us.net>
14242 L:      linux-watchdog@vger.kernel.org
14243 W:      http://www.linux-watchdog.org/
14244 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14245 S:      Maintained
14246 F:      Documentation/devicetree/bindings/watchdog/
14247 F:      Documentation/watchdog/
14248 F:      drivers/watchdog/
14249 F:      include/linux/watchdog.h
14250 F:      include/uapi/linux/watchdog.h
14251
14252 WHISKEYCOVE PMIC GPIO DRIVER
14253 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14254 L:      linux-gpio@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/gpio/gpio-wcove.c
14257
14258 WIIMOTE HID DRIVER
14259 M:      David Herrmann <dh.herrmann@googlemail.com>
14260 L:      linux-input@vger.kernel.org
14261 S:      Maintained
14262 F:      drivers/hid/hid-wiimote*
14263
14264 WILOCITY WIL6210 WIRELESS DRIVER
14265 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14266 L:      linux-wireless@vger.kernel.org
14267 L:      wil6210@qca.qualcomm.com
14268 S:      Supported
14269 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14270 F:      drivers/net/wireless/ath/wil6210/
14271 F:      include/uapi/linux/wil6210_uapi.h
14272
14273 WIMAX STACK
14274 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14275 M:      linux-wimax@intel.com
14276 L:      wimax@linuxwimax.org (subscribers-only)
14277 S:      Supported
14278 W:      http://linuxwimax.org
14279 F:      Documentation/wimax/README.wimax
14280 F:      include/linux/wimax/debug.h
14281 F:      include/net/wimax.h
14282 F:      include/uapi/linux/wimax.h
14283 F:      net/wimax/
14284
14285 WINBOND CIR DRIVER
14286 M:      David Härdeman <david@hardeman.nu>
14287 S:      Maintained
14288 F:      drivers/media/rc/winbond-cir.c
14289
14290 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14291 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14292 L:      linux-watchdog@vger.kernel.org
14293 S:      Maintained
14294 F:      drivers/watchdog/ebc-c384_wdt.c
14295
14296 WINSYSTEMS WS16C48 GPIO DRIVER
14297 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14298 L:      linux-gpio@vger.kernel.org
14299 S:      Maintained
14300 F:      drivers/gpio/gpio-ws16c48.c
14301
14302 WISTRON LAPTOP BUTTON DRIVER
14303 M:      Miloslav Trmac <mitr@volny.cz>
14304 S:      Maintained
14305 F:      drivers/input/misc/wistron_btns.c
14306
14307 WL3501 WIRELESS PCMCIA CARD DRIVER
14308 L:      linux-wireless@vger.kernel.org
14309 S:      Odd fixes
14310 F:      drivers/net/wireless/wl3501*
14311
14312 WOLFSON MICROELECTRONICS DRIVERS
14313 L:      patches@opensource.cirrus.com
14314 T:      git https://github.com/CirrusLogic/linux-drivers.git
14315 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14316 S:      Supported
14317 F:      Documentation/hwmon/wm83??
14318 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14319 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14320 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14321 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14322 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14323 F:      drivers/clk/clk-wm83*.c
14324 F:      drivers/extcon/extcon-arizona.c
14325 F:      drivers/leds/leds-wm83*.c
14326 F:      drivers/gpio/gpio-*wm*.c
14327 F:      drivers/gpio/gpio-arizona.c
14328 F:      drivers/hwmon/wm83??-hwmon.c
14329 F:      drivers/input/misc/wm831x-on.c
14330 F:      drivers/input/touchscreen/wm831x-ts.c
14331 F:      drivers/input/touchscreen/wm97*.c
14332 F:      drivers/mfd/arizona*
14333 F:      drivers/mfd/wm*.c
14334 F:      drivers/mfd/cs47l24*
14335 F:      drivers/power/supply/wm83*.c
14336 F:      drivers/rtc/rtc-wm83*.c
14337 F:      drivers/regulator/wm8*.c
14338 F:      drivers/regulator/arizona*
14339 F:      drivers/video/backlight/wm83*_bl.c
14340 F:      drivers/watchdog/wm83*_wdt.c
14341 F:      include/linux/mfd/arizona/
14342 F:      include/linux/mfd/wm831x/
14343 F:      include/linux/mfd/wm8350/
14344 F:      include/linux/mfd/wm8400*
14345 F:      include/linux/regulator/arizona*
14346 F:      include/linux/wm97xx.h
14347 F:      include/sound/wm????.h
14348 F:      sound/soc/codecs/arizona.?
14349 F:      sound/soc/codecs/wm*
14350 F:      sound/soc/codecs/cs47l24*
14351
14352 WORKQUEUE
14353 M:      Tejun Heo <tj@kernel.org>
14354 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14356 S:      Maintained
14357 F:      include/linux/workqueue.h
14358 F:      kernel/workqueue.c
14359 F:      Documentation/core-api/workqueue.rst
14360
14361 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14362 M:      Chen-Yu Tsai <wens@csie.org>
14363 L:      linux-kernel@vger.kernel.org
14364 S:      Maintained
14365 N:      axp[128]
14366
14367 X.25 NETWORK LAYER
14368 M:      Andrew Hendry <andrew.hendry@gmail.com>
14369 L:      linux-x25@vger.kernel.org
14370 S:      Odd Fixes
14371 F:      Documentation/networking/x25*
14372 F:      include/net/x25*
14373 F:      net/x25/
14374
14375 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14376 M:      Thomas Gleixner <tglx@linutronix.de>
14377 M:      Ingo Molnar <mingo@redhat.com>
14378 M:      "H. Peter Anvin" <hpa@zytor.com>
14379 M:      x86@kernel.org
14380 L:      linux-kernel@vger.kernel.org
14381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14382 S:      Maintained
14383 F:      Documentation/x86/
14384 F:      arch/x86/
14385
14386 X86 MCE INFRASTRUCTURE
14387 M:      Tony Luck <tony.luck@intel.com>
14388 M:      Borislav Petkov <bp@alien8.de>
14389 L:      linux-edac@vger.kernel.org
14390 S:      Maintained
14391 F:      arch/x86/kernel/cpu/mcheck/*
14392
14393 X86 MICROCODE UPDATE SUPPORT
14394 M:      Borislav Petkov <bp@alien8.de>
14395 S:      Maintained
14396 F:      arch/x86/kernel/cpu/microcode/*
14397
14398 X86 PLATFORM DRIVERS
14399 M:      Darren Hart <dvhart@infradead.org>
14400 M:      Andy Shevchenko <andy@infradead.org>
14401 L:      platform-driver-x86@vger.kernel.org
14402 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14403 S:      Maintained
14404 F:      drivers/platform/x86/
14405 F:      drivers/platform/olpc/
14406
14407 X86 VDSO
14408 M:      Andy Lutomirski <luto@amacapital.net>
14409 L:      linux-kernel@vger.kernel.org
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14411 S:      Maintained
14412 F:      arch/x86/entry/vdso/
14413
14414 XC2028/3028 TUNER DRIVER
14415 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14417 L:      linux-media@vger.kernel.org
14418 W:      https://linuxtv.org
14419 T:      git git://linuxtv.org/media_tree.git
14420 S:      Maintained
14421 F:      drivers/media/tuners/tuner-xc2028.*
14422
14423 XEN BLOCK SUBSYSTEM
14424 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14425 M:      Roger Pau Monné <roger.pau@citrix.com>
14426 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14427 S:      Supported
14428 F:      drivers/block/xen-blkback/*
14429 F:      drivers/block/xen*
14430
14431 XEN HYPERVISOR ARM
14432 M:      Stefano Stabellini <sstabellini@kernel.org>
14433 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14434 S:      Maintained
14435 F:      arch/arm/xen/
14436 F:      arch/arm/include/asm/xen/
14437
14438 XEN HYPERVISOR ARM64
14439 M:      Stefano Stabellini <sstabellini@kernel.org>
14440 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14441 S:      Maintained
14442 F:      arch/arm64/xen/
14443 F:      arch/arm64/include/asm/xen/
14444
14445 XEN HYPERVISOR INTERFACE
14446 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14447 M:      Juergen Gross <jgross@suse.com>
14448 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14450 S:      Supported
14451 F:      arch/x86/xen/
14452 F:      drivers/*/xen-*front.c
14453 F:      drivers/xen/
14454 F:      arch/x86/include/asm/xen/
14455 F:      include/xen/
14456 F:      include/uapi/xen/
14457 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14458 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14459
14460 XEN NETWORK BACKEND DRIVER
14461 M:      Wei Liu <wei.liu2@citrix.com>
14462 M:      Paul Durrant <paul.durrant@citrix.com>
14463 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14464 L:      netdev@vger.kernel.org
14465 S:      Supported
14466 F:      drivers/net/xen-netback/*
14467
14468 XEN PCI SUBSYSTEM
14469 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14470 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14471 S:      Supported
14472 F:      arch/x86/pci/*xen*
14473 F:      drivers/pci/*xen*
14474
14475 XEN PVSCSI DRIVERS
14476 M:      Juergen Gross <jgross@suse.com>
14477 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14478 L:      linux-scsi@vger.kernel.org
14479 S:      Supported
14480 F:      drivers/scsi/xen-scsifront.c
14481 F:      drivers/xen/xen-scsiback.c
14482 F:      include/xen/interface/io/vscsiif.h
14483
14484 XEN SWIOTLB SUBSYSTEM
14485 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14486 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14487 S:      Supported
14488 F:      arch/x86/xen/*swiotlb*
14489 F:      drivers/xen/*swiotlb*
14490
14491 XFS FILESYSTEM
14492 M:      Darrick J. Wong <darrick.wong@oracle.com>
14493 M:      linux-xfs@vger.kernel.org
14494 L:      linux-xfs@vger.kernel.org
14495 W:      http://xfs.org/
14496 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14497 S:      Supported
14498 F:      Documentation/filesystems/xfs.txt
14499 F:      fs/xfs/
14500
14501 XILINX AXI ETHERNET DRIVER
14502 M:      Anirudha Sarangi <anirudh@xilinx.com>
14503 M:      John Linn <John.Linn@xilinx.com>
14504 S:      Maintained
14505 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14506
14507 XILINX UARTLITE SERIAL DRIVER
14508 M:      Peter Korsgaard <jacmet@sunsite.dk>
14509 L:      linux-serial@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/tty/serial/uartlite.c
14512
14513 XILINX VIDEO IP CORES
14514 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14515 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14516 L:      linux-media@vger.kernel.org
14517 T:      git git://linuxtv.org/media_tree.git
14518 S:      Supported
14519 F:      Documentation/devicetree/bindings/media/xilinx/
14520 F:      drivers/media/platform/xilinx/
14521 F:      include/uapi/linux/xilinx-v4l2-controls.h
14522
14523 XILLYBUS DRIVER
14524 M:      Eli Billauer <eli.billauer@gmail.com>
14525 L:      linux-kernel@vger.kernel.org
14526 S:      Supported
14527 F:      drivers/char/xillybus/
14528
14529 XRA1403 GPIO EXPANDER
14530 M:      Nandor Han <nandor.han@ge.com>
14531 M:      Semi Malinen <semi.malinen@ge.com>
14532 L:      linux-gpio@vger.kernel.org
14533 S:      Maintained
14534 F:      drivers/gpio/gpio-xra1403.c
14535 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14536
14537 XTENSA XTFPGA PLATFORM SUPPORT
14538 M:      Max Filippov <jcmvbkbc@gmail.com>
14539 L:      linux-xtensa@linux-xtensa.org
14540 S:      Maintained
14541 F:      drivers/spi/spi-xtensa-xtfpga.c
14542 F:      sound/soc/xtensa/xtfpga-i2s.c
14543
14544 YAM DRIVER FOR AX.25
14545 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14546 L:      linux-hams@vger.kernel.org
14547 S:      Maintained
14548 F:      drivers/net/hamradio/yam*
14549 F:      include/linux/yam.h
14550
14551 YAMA SECURITY MODULE
14552 M:      Kees Cook <keescook@chromium.org>
14553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14554 S:      Supported
14555 F:      security/yama/
14556 F:      Documentation/admin-guide/LSM/Yama.rst
14557
14558 YEALINK PHONE DRIVER
14559 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14560 L:      usbb2k-api-dev@nongnu.org
14561 S:      Maintained
14562 F:      Documentation/input/yealink.rst
14563 F:      drivers/input/misc/yealink.*
14564
14565 Z8530 DRIVER FOR AX.25
14566 M:      Joerg Reuter <jreuter@yaina.de>
14567 W:      http://yaina.de/jreuter/
14568 W:      http://www.qsl.net/dl1bke/
14569 L:      linux-hams@vger.kernel.org
14570 S:      Maintained
14571 F:      Documentation/networking/z8530drv.txt
14572 F:      drivers/net/hamradio/*scc.c
14573 F:      drivers/net/hamradio/z8530.h
14574
14575 ZBUD COMPRESSED PAGE ALLOCATOR
14576 M:      Seth Jennings <sjenning@redhat.com>
14577 M:      Dan Streetman <ddstreet@ieee.org>
14578 L:      linux-mm@kvack.org
14579 S:      Maintained
14580 F:      mm/zbud.c
14581 F:      include/linux/zbud.h
14582
14583 ZD1211RW WIRELESS DRIVER
14584 M:      Daniel Drake <dsd@gentoo.org>
14585 M:      Ulrich Kunitz <kune@deine-taler.de>
14586 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14587 L:      linux-wireless@vger.kernel.org
14588 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14589 S:      Maintained
14590 F:      drivers/net/wireless/zydas/zd1211rw/
14591
14592 ZD1301 MEDIA DRIVER
14593 M:      Antti Palosaari <crope@iki.fi>
14594 L:      linux-media@vger.kernel.org
14595 W:      https://linuxtv.org/
14596 W:      http://palosaari.fi/linux/
14597 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14598 S:      Maintained
14599 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14600
14601 ZD1301_DEMOD MEDIA DRIVER
14602 M:      Antti Palosaari <crope@iki.fi>
14603 L:      linux-media@vger.kernel.org
14604 W:      https://linuxtv.org/
14605 W:      http://palosaari.fi/linux/
14606 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14607 S:      Maintained
14608 F:      drivers/media/dvb-frontends/zd1301_demod*
14609
14610 ZPOOL COMPRESSED PAGE STORAGE API
14611 M:      Dan Streetman <ddstreet@ieee.org>
14612 L:      linux-mm@kvack.org
14613 S:      Maintained
14614 F:      mm/zpool.c
14615 F:      include/linux/zpool.h
14616
14617 ZR36067 VIDEO FOR LINUX DRIVER
14618 L:      mjpeg-users@lists.sourceforge.net
14619 L:      linux-media@vger.kernel.org
14620 W:      http://mjpeg.sourceforge.net/driver-zoran/
14621 T:      hg https://linuxtv.org/hg/v4l-dvb
14622 S:      Odd Fixes
14623 F:      drivers/media/pci/zoran/
14624
14625 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14626 M:      Minchan Kim <minchan@kernel.org>
14627 M:      Nitin Gupta <ngupta@vflare.org>
14628 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14629 L:      linux-kernel@vger.kernel.org
14630 S:      Maintained
14631 F:      drivers/block/zram/
14632 F:      Documentation/blockdev/zram.txt
14633
14634 ZS DECSTATION Z85C30 SERIAL DRIVER
14635 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14636 S:      Maintained
14637 F:      drivers/tty/serial/zs.*
14638
14639 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14640 M:      Minchan Kim <minchan@kernel.org>
14641 M:      Nitin Gupta <ngupta@vflare.org>
14642 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14643 L:      linux-mm@kvack.org
14644 S:      Maintained
14645 F:      mm/zsmalloc.c
14646 F:      include/linux/zsmalloc.h
14647 F:      Documentation/vm/zsmalloc.txt
14648
14649 ZSWAP COMPRESSED SWAP CACHING
14650 M:      Seth Jennings <sjenning@redhat.com>
14651 M:      Dan Streetman <ddstreet@ieee.org>
14652 L:      linux-mm@kvack.org
14653 S:      Maintained
14654 F:      mm/zswap.c
14655
14656 THE REST
14657 M:      Linus Torvalds <torvalds@linux-foundation.org>
14658 L:      linux-kernel@vger.kernel.org
14659 Q:      http://patchwork.kernel.org/project/LKML/list/
14660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14661 S:      Buried alive in reporters
14662 F:      *
14663 F:      */